前文:微软布局术:三大操作系统为何分裂如何统一?(上)
融合的单一系统即将面世?
玛丽·乔弗里认为未来这一切将发生改变。据她得到的消息,无论出于何种原因,微软都将把WindowsPhone向更大的屏幕扩张,以使得该系统能够在7-10英寸屏幕运行,而不是让WindowsRT向更小的屏幕扩张(3.5英寸到7英寸)。不论两者谁去侵占对方的空间,这都将增强WindowsPhone和WindowsRT两个系统API的兼容性——直到有一天——应用也许能实现兼容。
微软公司已经开始蹒跚起步了。原本WindowsStore(Windows/RT应用商店)和WindowsPhoneStore(WindowsPhone应用商店)两家应用商店是互相独立的。开发者需要在两个商店中分别注册,分别付款,才能同时在两个商店中发布应用程序。现在两家商店已经被合二为一,开发者现在只需要在一个商店中注册就可以了。
开发者所要面对的障碍太多了,商店合并不过是其中最无不足道的一个。微软未来将进行更有意义的整合,Windows和WindowsPhone系统之间越来越多的代码能够共通。所以,我们有理由推测未来某天WindowsPhone上的应用可以在平板电脑上运行。
新系统由WindowsPhone而来还是由WindowsRT而来并无太大区别。最终的目标都是让WindowsPhone和Windows系统之间共用相同的API模块,把Windows系统中的很多区块移植到该手机系统中。虽然WinRT系统的API看起来是新事物,但是在底层依旧是原来开发者最初使用的Win32API。所以,大批原来的代码将最终被应用到新平台上。
长期来看,我们能够预见到新的融合系统的产生将把WindowsRT品牌挤出市场。随着WindowsPhone提供所有的WinRTAPI,而且可以在ARM上运行并站稳脚跟,那时一个单独的“WindowsRT”品牌就已经没有存在意义。到了那时,WindowsRT的独有功能只剩下Windows桌面,然而一旦WindowsPhone有了可以在WinRTAPI上运行的Office,WindowsRT就失去了最后的意义。
但是顾客仍然希望手机和平板能有所不同
API只是系统融合所需处理的问题之一。目前,WindowsPhone和Windows系统用户界面并不一致。它们之间确有一些共同的元素(如基于磁贴的首屏),但是不同之处更多。目前,WindowsPhone系统有诸如后退、开始、搜索、相机和音量之类的大量硬件按钮,而平板电脑上的Windows系统只有启动和音量两个硬件按钮。平板电脑上的Windows系统具备从屏幕边缘滑动召出一些特定任务的交互,但WindowsPhone系统却从不使用这种交互方式。另外,诸如“邮件”和“设置”等内嵌功能也有很大不同。
这些并非只是表面差别。例如在WindowsPhone上所有的内置程序的设置都被集中到统一的设置中心,而不是在各自的应用中进行。和iOS系统相似,配置邮件,需要在设置中心里进行,而不是邮件应用里进行。可是Windows系统中这些帐户的配置都在应用中进行(与Android相似)。系统确实有一个设置中心,但只进行一些与整个系统相关的基础设置。
1 2 3这些所有的不同之处都须以一定的方式进行调和,也许可以采取挑选其中之一为胜者,把它定为共用标准。Windows很可能要采取这种方式。这一办法带来更一贯的体验(只要第三方软件具有和内置程序共同的运行方式即可)和更好的灵活性(尤其是基于滑动的多任务模式比WindowsPhone系统中长按按钮更为优雅)。有传言说WindowsPhone8.1系统将会取消“后退”按钮,这也是Windows采取这种赌注的注脚。
即使微软解决了这种体验分化,仍然有一个人问题徘徊不去。那就是用户希望自己的手机和平板电脑的操作系统体验有所不同。手机操作系统必须支持小屏并且一般纵向显示,而平板电脑的操作系统却更偏向大屏横向显示。这些偏好分化早就了应用不同的布局。
鉴于这种区别,WindowsPhone也发展出了为小屏幕特殊优化的UI:枢轴(Pivot)与全景(Panorama),用于呈现同一应用的不同展示方式。这些理念并未移植到平板系统之中,也许并不适合平板设备。
这些差别投射到实际体验中意味着什么?这意味着WindowsPhone上运行良好的邮件客户端放到平板上就成了灾难;Windows8.1邮件应用在平板上运行很好,到了手机上可能完全失去可用性。当然也可以在一定范围内让平板和手机应用具备相似性,但它们却永远不应“完全相同”。微软自家的一些应用程序:音乐播放器、视频播放器和设置等同样面对这样的问题。例如,IE浏览器就要根据设备的型号调整为不同的布局。
所以暂时仍然是三分天下的局面
一个具有共享API和良好兼容性的操作系统内核,是必不可少的也是符合逻辑的。微软甚至可以对各个系统使用同样的命名,例如把“WindowsPhone”直接改成“Windows”。这并不是说微软公司不再拥有三个操作系统。事实上,手机Windows系统仍将和平板电脑上的系统有所不同,就像iPhone上的iOS系统与iPad上的iOS系统略有区别一样。交互界面将根据设备屏幕尺寸而有所变化,这使得两个系统看起来极为相似但并非处处一致。
除此以外,鉴于32位/64位电脑和ARM依然十分重要,所以各自依然需要一个Windows版本与之匹配。现在的情况是它们的安全选项依旧保持几乎一样的存储方法,或许有一天它们会彼此不同。比如,一旦办公软件不再使用现在WindowsRT中的桌面组件,微软公司日后可能停止研发。而无论如何,它们依旧是两个操作系统,就像在一定程度上WindowsRT和8.1是两个不同系统。
其结果是ARM手机、ARM平板电脑和32位/64位系统上都将使用(不同的)Windows系统。以后甚至可能出现第四种情况——x86架构芯片手机上的Windows系统。
如果仔细研究一下Windows系统的共享内核,我们会发现该系统会有更加深远的发展。当然,WindowsServer系统将会继续存在并且可能与32位Windows系统的桌面更为相似。
1 2 3文章链接:https://www.mcu.net.cn/?post=251

发表评论