近日,微软 Windows Insider 项目负责人 Garbiel AuI 在 Twitter 上表示“512MB 内存 Windows Phone 8.1 设备可以流畅运行 Windows 10 for Phone 操作系统”。消息一出,许多使用低端 Windows Phone 的用户欢天喜地,赞叹微软优化给力,“512MB 内存够用”的言论再次占领评论。

自从 2010 年 Windows Phone 发布以来,每一年都会有大量的 512MB 内存 Windows Phone 问世,而坊间对于“这么点内存根本不够用”和“512MB 还可以再用 10 年”的讨论不绝于耳。今天我就来带大家一探究竟,看看这 512 到底能不能再战 10 年。

流畅性的根源

微软开发 Windows Phone 8.x 和 Windows 10 for Phone 操作系统是按照从下往上的顺序来开发的,也就是说为了让系统更好地在多种硬件配置(就目前来看,内存只有三种:512M 内存、1G 内存和 2G 内存;处理器有四种:上一代的 S4 和新一代的 800、400、200。从实际表现来看,上一代设备与内存关系大,新一代设备与处理器关系大,但归根结底还是内存越多、处理器越新越好)上运行,开发团队先从最低端的 Lumia 520、521、630、635 等设备开始做系统兼容工作,然后是高端的 930、1520。得益于这种服务于民的态度,各种尺寸、各种硬件配置的 Windows Phone 都能升级最新的 Windows 8.1 和未来的 Windows 10 for Phone 操作系统。

夸了这么多,可能有人觉得我一个软粉是在给 Windows Phone 洗地,那么你就错了。这种系统的流畅和兼容只是属于系统级别的,然而我们将目光放在日常真正在用的第三方应用程序上,那就是另外一回事了。

Windows Phone 8 发布时系统应用开发 API 的完成度只有 33%,到了 Windows Phone 8.1 发布的时候,系统应用开发 API 的完成度到了 77%。这种感觉就好像:“来上车吧!我们是新车,这车和走在最前面的兰博基尼引擎一样哦,跑起来刚刚的!啊,虽然它现在只有 2 个轮子,但我们还留了 2 个轮子的位置哦,以后一定可以跑赢那个装着夏利引擎的 R8!”因此,系统自带的应用程序、微软诺基亚开发的应用程序、各厂家自己开发的应用程序以及熟谙 Windows 和 Windows Phone 开发的开发者出来的应用程序流畅到爆、颇受好评,不少人上手之后第一感觉就是系统流畅、顺滑,但用上一阵子就露馅了,因为其他半路出家、Android 和 iOS 转 WP、自动生成 HTML5 应用程序的开发者开发出来的应用要么不流畅,要么闪退,应用程序体验非常不好,跟系统原生应用之间的差距瞬间拉开。但这也不能全怪开发者,这是微软自己作的:WP7 升 WP8 改内核,WP7 不兼容 WP8 应用,WP8 兼容 WP7 应用但质量差;开发者只能听微软指挥,不按微软的开发规则来,不能上架。

我们现在可以推测,Windows 10 for Phone 的 API 应该是完整的(吧?),再加上通用应用的出现,开发者终于可以安心开发了,不用再担心日后又被微软抛弃。再加上 Garbiel AuI 自己都表示 512MB 内存的 Lumia 635 在运行 Windows 10 for Phone 的时候非常流畅,那么可以说流畅性这一点很好地保留,啊不,延续了下来。一个优势延续了 5 年,也是蛮拼的。然而,跑在前面的那台 R8 去年也换了新的 12 缸发动机(Android 4.4),对 512 MB 内存设备有了不错的支持(当然也是系统层面),那 Windows 10 for Phone 这台小兰博基尼装上 4 个轮子之后,能不能追上它们呢?

512MB 的硬伤

俗话说,好马配好鞍。Lumia 930 和 1520 配备了 2GB 内存,就算是差一点的应用程序,也能被优异的计算性能盖住,但是换到低成本设备上,512MB 内存应对应用程序处理时就不那么给力了。马的底子还是好的,就是鞍子不行。

如果你身边有人在用一台 512MB 内存的 Windows Phone 8.x 系统手机,请拿起他的手机(并且让他与你保持 5 米距离),打开微信、微博和 QQ,不出意外的话你会遇到如下问题:系统级别的操作非常流畅,应用程序稍微有些卡、反应有些迟缓,应用程序之间切换流畅但会遇到正在载入(3-5 秒)的情况,好了,在这种情况下就不要试着玩他手机上的游戏了,因为系统的弱点已经全部曝光,再多一点“揭短”,他会恼羞成怒的。

对,再说回 Windows 10 for Phone 支持所有 Windows Phone 8 设备的话题,虽然说这些设备都支持最新的操作系统,但是低端设备和旧设备对新系统的新特性并不全部支持,这是由硬件性能决定的。就比如,Lumia 1020 是 Windows Phone 8 手机中第一款 2GB 内存的设备,但是它的性能却不及 Windows Phone 8.1 手机中第一批的 1GB 内存设备,因为后者的处理器有了很大飞跃、因为硬件的陈旧,语音唤醒 Cortana 虚拟助手和 Lumia 专业摄像快速开启等新功能均不支持,低端、陈旧设备必然无法享受新系统的全部新特性,这一点在 iOS 和 Android 系统上全部都得到了验证,无需多言。若真的再说两句,那就是下一条的内容,“什么样的价位买什么样的手机,一样型号的汽车,最低配和最高配在价格上的差距会在马力、操控上有非常明显的差距”。

512MB 内存 Windows Phone 设备能够升级 Windows 10 for Phone 对于所有持有此类设备的用户来说是非常好的消息,值得高兴,但这群人必须面对现实:你的手机真的只有 512MB 内存,别高兴过头,以后运行新的应用程序的时候你的手机会很卡很卡的。

几百块钱就想过小康?

许多用户毕竟太年少,太纯真。红米一代出来的时候,举国上下(的屌丝)一片欢腾,因为 799 的价格真的是太便宜了,还给了 1G 内存呢!好,那现在那一代红米或者给父母买的红米状况如何?笔者一直都觉得,为什么要给父母买低端 Android 手机,为什么要折腾他们?。

拿到红米,为了安全起见,你总得给父母装个安全软件吧?好,装 XX 卫士,告诉父母,手机如果有点卡,就点这个球,转一转就不卡了。装好微信、三两个视频软件、一两个音乐软件,再来几个乱七八糟的生活应用。好嘞!一个星期之后,你再打开你父母的手机感受一下里面是个什么状况。杂乱无章,系统卡成狗。停!不黑米 boy 了,否则要招喷。这个例子就是想告诉各位,一分钱一分货,同样的都是手机,1999 和 799 的差距就摆在那里,1999 的 X 米 4 手机安装同样的应用程序之后就不会出现 799 红米遇到的问题。

忍不住,还是再来一个例子。比如自助餐,有 399 的西餐 buffet,也有 59 的汉 L 轩烧烤,都是自助餐,吃到的东西是一样的吗?当然不一样!59 也就吃个小康温饱,399 那才是真正的富足享受。哦,当然,19.9 的排骨米饭也能吃饱。

599 的 Lumia 顶多让你吃个饱,绝对不可能让你吃个好。如果你只是想吃饱,那我也没办法;如果你真的想吃好,少吃排骨米饭和汉 L 轩。我已经说的这么明白了,你懂了吗!

最后,是那群微软粉丝的的盲目乐观还是我们杞人忧天?毫无疑问,在系统的优化等级上,WP 几乎赶上 iOS,超越 Android,对低端设备的兼容性做的很好,再加上 Windows 10 for Phone 的巨大变革,让我们看到了 WP 的巨大前进。但是!未来的事谁又知道呢?就本文而言,512MB 设备确实可以再用 10 年,如果不再升级、不装第三方应用程序的话。

Windows Phone 的详细介绍:请点这里

512mb内存linux,小谈Windows Phone的“512MB 内存够用理论”相关推荐

  1. widnows监控linux 内存,Linux_带你全面了解Linux系统内存监控,在Windows系统中查看内存的使用 - phpStudy...

    带你全面了解Linux系统内存监控 在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在Linux系统如何查看内存使用情况呢?下面和大家分享在Linux系统下查看内存使用情 ...

  2. linux修改java内存大小_Linux 和 windows修改java虚拟机内存大小

    1.Java内存区域划分: 运行时的数据区:方法区和堆(各个线程共享的内存区域),程序计数器.Java虚拟机栈和本地方法栈(线程私有的) 程序计数器:当前线程所执行字节码的行号指示器,字节码解释器就是 ...

  3. 128g内存linux开机需要多久,10年时间内存的变换,128MB到128G,价格不但没涨反而越来越低...

    原标题:10年时间内存的变换,128MB到128G,价格不但没涨反而越来越低 09年手上拿着一台诺基亚,买一张512MB存储的内存卡要49块钱,若是想拥有1GB的内存卡,你需要花100元.05年内存卡 ...

  4. Jconsole远程监控tomcat 的JVM内存(linux、windows)

    Jconsole是JDK自带的监控工具,在JDK/bin目录下可以找到.它用于连接正在运行的本地或者远程的JVM,对运行在java应用程序的资源消耗和性能进行监控,并画出大量的图表,提供强大的可视化界 ...

  5. python 监控linux硬盘,Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例...

    由于项目的需要,需要做一个简单监控服务器的CPU利用率.CPU负载.硬盘使用率.内存利用率和服务器的各个端口的开启情况的程序,并把结果通知到监控平台,如果出现异常,监控平台打电话或者发短信通知给具体的 ...

  6. 512mb内存linux,linux 内存详解

    redhat 6 内存说明: 如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. $ free -m total       used       free     ...

  7. u盘linux需要多大内存,linux下获取硬盘、内存、U盘大小及使用大小

    /* * 获取硬盘大小;内存大小;usb大小 */ #ifndef SYSINFOGET_H #define SYSINFOGET_H #include //磁盘信息 #include #includ ...

  8. deepin(深度linux)dde-dock系统监控小插件(网速CPU内存)

    转载自deepin(深度linux)dde-dock系统监控小插件(网速CPU内存),仅用作个人学习备份,Mark一下 花了一周时间,研究了dde-dock官方插件开发文档和sonichy大神的项目, ...

  9. ZYNQ LINUX开发笔记——windows下用xilinx SDK编译zynq linux app小程序

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ZYNQ LINUX开发笔记--windows下用xilinx SDK编译zynq linux app小程序 前言 操作方法 总结 前 ...

最新文章

  1. linux的自定义input,Linux Input子系统之第一篇(input_dev/input_handle/input_handler)
  2. [教程]Python函数的参数
  3. linux C 中的volatile使用
  4. 复制MySQL实时_自制mysql主从复制(实时)软件——实现
  5. opencv sgbm 三维重建_图像三维重建方法综述
  6. 《知易行难》扩展练习
  7. 80后偷偷“变老”的20种表现
  8. linux系统管理实验报告总结_Linux系统:常用Linux系统管理命令总结
  9. Flash Socket通信的安全策略问题
  10. 浅谈堆栈问题-C++
  11. ROS工作空间和程序包创建
  12. C typedef---运用实例
  13. localStorage、cookie的使用总结
  14. Glance - 直接操作image
  15. 2021届成都高考一诊成绩查询,2021届成都一诊来了!你想知道的,都在这儿!(附2020年985/211高校在川调档线及位次)...
  16. 致远OA_0day批量植Cknife马一步到位
  17. 贯穿时域与频域的方法——傅立叶分析(直观理解+Matlab实现)
  18. oracle知否有用coherence,Oracle Coherence概述
  19. android蓝牙键盘光标,如何将Android手机连接到无线蓝牙鼠标?
  20. 基于python实现resnet_【Tensorflow系列】使用Inception_resnet_v2训练自己的数据集并用Tensorboard监控...

热门文章

  1. MySQL手动安装教程
  2. Godot Engine:Hello Godot 4.0
  3. 一个新的项目上线,回顾2018年做的事情,其实你可以看看
  4. UUCTF招新赛Misc-writeup from 王八七七总结
  5. 「构建企业级推荐系统系列」推荐系统冷启动
  6. /app/index.php?,http://www.wokaishi.com/index.php?app=infomod=Indexact=viewid=104
  7. 自定义Dialog,字体颜色任意设置
  8. 普中自动下载软件:“没有可用串口”!
  9. 第11A关(难,要有士气)
  10. 【直播】-DRM和TZC400的介绍-2022/11/26