近日,微软 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 的详细介绍:请点这里