很多年前,当我们说到智能手机的时候,大家提到的“操作系统”可谓是五花八门:Windows Mobile、Plam、BB(BlackBerry)OS、QNX、Symbian、Ubuntu、Limo(Linux Mobile)、Bada、MeeGo,甚至Windows Vista都曾经出现在手机上……那时候,如果有人说未来世界上只会有两种智能手机操作系统,那一定会被认为是疯子。
经典刷机工具:HTC HD2
但事实却颇具讽刺意味——当安卓和iOS“分天下”的时代真正到来时,曾经热衷于刷机、捣鼓手机系统的发烧友们,却并没有表达出太多的不满。看来,无论是安卓还是iOS两大巨头,确实都将自己的系统生态经营得相当好,让消费者几乎没有什么不满……
错!不满还是有的,不过这次的反对者不是小众的数码极客,而是占据了相当一部分消费力量的企业用户。在他们看来,虽然手机厂商每年都吹嘘手持移动设备的性能“超越电脑”,但无论是安卓还是 iOS,移动操作系统的办公体验都很糟糕。一方面,小尺寸的手机键盘根本无法提供足够舒适的文字创作体验;另一方面,大量专业软件无法在移动设备上良好运行——什么叫 Photoshop 有安卓版?拜托,它不过是个照片美化软件而已~功能能和 PC 版比吗?
显然,相比于极客们只说不做的抱怨,企业用户对于金钱和购买力的不满,大大刺激了相关厂商对于技术创新的热情。在这种情况下,各类“手机双系统”应运而生~
比如说,我们改变系统的shell怎么样?
咳咳,别笑了,俗话说“穷则思变”——最先想到对手机操作系统做一些改动,使其更适合企业用户需求的,不是安卓,不是 iOS,而是穷到极点的 Ubuntu,以及市场即将被抢走的微软……
2011年,老牌操作系统公司Canonical颇具远见,在广受好评的Ubuntu系统基础上开发了一款出色的移动操作系统。它到底出色在哪里?一方面强调全手势操作,无需“虚拟机”,另一方面宣称提供基于双界面的“PC模式”。
当然,这种“PC模式”并不是直接在手机里装上PC操作系统,而只是为系统配上两套“壳”(本质上就是两个启动器)——手机界面显示在手机上,一旦连接到PC显示器上就改为类似PC版Ubuntu系统的界面,相应的软件也会自动切换到类似PC版的模式。Canonical的如意算盘打得很好——Linux本身确实有跨平台的能力,所以应该不是什么难事。
然而万万没想到,负责 Ubuntu Mobile 的开发团队竟然如此不靠谱,几年之后他们承认自己的技术还不足以实现 PC 模式理念。不仅如此,Ubuntu Mobile 的理念还被隔壁的巨头微软学了过来,并由此催生了 Windows 10 Mobile 以及曾经轰动一时的“Continuum 模式”。
严格来说,曾经搭载在微软 Lumia 950、惠普 Elite X3 等多款 Windows Mobile 手机上的“Continuum 模式”确实有其实用价值,也算是基于两套界面的“伪双系统”。不过,与没钱没技术的 Linux 同行不同,微软有自己成熟的 Office 套件,将 Windows Mobile 手机连接到 PC 显示器后,不仅界面看起来和桌面版 Windows 系统一模一样,还能使用几乎全功能的桌面版 Office。
可惜微软高层对这个充满希望的创意兴趣不大,Lumia 950 也成为了微软最后一款“双系统”WM 手机,但它成功证明了“智能手机+第二个接口,连接显示器变成电脑”模式的可行性。
三星Dex和锤子“TNT”都可以看作是这种双启动器模式的现代继承者,它们本质上还是安卓系统,但都内置了针对桌面显示器优化的界面和一些软件。用户将手机连接到显示器后,确实可以体验到多任务、窗口化的办公体验,同时在“桌面环境”中可以毫无阻碍地打电话、收发短信,相当便捷。
不过,手机“重装外壳”的双系统方案有一个很大的弊端:它本质上是基于手机操作系统底层的,在实时多任务处理能力、大型生产力软件的兼容等方面与原有的手机系统并无区别。对于轻度办公用户来说,编辑文档、PPT还好,但如果要做复杂的创作,这样的“重装外壳双系统”就没什么帮助了。
手机可以连接互联网,所以......
相比于普通台式电脑甚至笔记本电脑,智能手机最大的优势就在于可以轻松实现全天候上网——而且如果信号状况良好(加上数据足够),手机的上网速度甚至可能比一些蹩脚的宽带好得多。
这意味着什么呢?这意味着,如果厂商能在服务器上提供真正的PC功能——只要手机连接上网络,就能实现“远程双系统”的特殊体验——有些厂商称之为“云主机”或者“虚拟电脑”。
Nvidia 的 GeForce Now 云游戏业务是“云托管”的典型应用
显然,相比于以往在本地系统上“换皮”的桌面双系统体验,“云主机”最大的优势在于理论上可以兼容任何操作系统,实现任何复杂的功能。比如你只需要在服务器上跑一个Windows,那么手机本身的硬件是否兼容Windows就无所谓了——因为所有的计算、存储、图像渲染过程都在云端进行,手机只不过相当于一个联网的显示器+触控板而已。
在这样的云主机上,你可以用手机“运行”完整桌面版3DSMAX、AfterEffect、Vegas等大型渲染程序,也可以像Windows电脑一样使用完整桌面版Office进行文档编辑,甚至可以直接在手机屏幕上玩PC游戏——流畅与否几乎和手机无关,只要云服务器性能够强就行。
看上去完美吗?但——是的,但是,“云主机”有三大弊端。首先,对网络带宽要求过高,如果移动网络稍有波动,就会直接导致系统卡死、断线。其次,由于所有数据都存储在云端,显然不利于个人隐私保护。而最后也是最重要的一点,这种云主机服务的价格实在不是普通人可以承受的……
说了这么多,终于回到了老路
“换了皮的双系统”还不够好,“云系统”更不靠谱。要满足商务人士用手机办公的刚需,厂商们只好老老实实回归老路——在手机上实际安装两套操作系统,一套是日常使用,另一套是实际工作时开启“电脑模式”。
第一个把这个想法付诸实践的厂商是HTC:2008年,HTC推出了一款在当时看来具有开创性的产品——HTC Shift。它拥有7英寸触摸屏,内置Windows Vista和SnapVUE双系统,可以在真正的“PC模式”和手机模式之间切换,真正实现了拥有完整PC体验的“移动办公”。
当然,作为首款双系统手机,HTC Shift付出了惨重的代价:由于当时的手机CPU根本无法运行PC系统,因此HTC不得不在这款“超级手机”上安装两台CPU、两组内存——这其实相当于把一个电脑硬件塞进手机里,让它与手机共享屏幕和硬盘。
随着时间的推移,智能手机不再受制于性能,于是在 2011 年,摩托罗拉(当时还不叫 Moto)将 Ubuntu 系统直接集成到安卓手机中,通过专用底座,手机可以带动“PC 系统”办公上网。不过摩托罗拉的创新并未持续多久,在将手机的安卓系统升级到 4.0 版本时,Webtop(双系统)功能被取消,并没能持续下去。
当手机“真双系统”功能再次现身时,已经是2018年的今天:就在几天前的三星开发者大会上,这家智能手机巨头正式公布了全新的Linux on DeX解决方案——一项可以让智能手机在“电脑模式”下真正运行本地PC操作系统的技术。
具体来说,三星与Ubuntu系统的开发商合作,为Galaxy Note9手机和Galaxy Tab S4平板电脑带来了全新的双系统机制。安装相应软件后,只需将手机连接到电脑(或直接在平板上启用相关程序)——呈现在用户面前的不再是以往的“桌面版安卓”,而是一个独立的Ubuntu 16.04LTS桌面操作系统。
它可以像PC上的Ubuntu一样,通过官方的应用商店安装各种程序,还能提供和PC一样的窗口化软件界面和多任务处理能力,三星指出——这样一来,程序员就可以随时随地在手机上写代码了~真是个魔鬼啊(笑)。
毕竟融合是大势所趋
其实从技术层面来说,如今的手机SoC在绝对性能上确实已经超越了一些低端的电脑CPU。至于ARM架构的兼容性,其实经过几十年的行业发展,早已不是什么问题了。无论是Windows还是Linux,都已经出现了不少原生的ARM方案。
在这样的情况下,将双系统电脑打造成手机已经不再像前些年那么困难——理论上,只要手机厂商愿意,真正“将手机变成电脑”,只是成本问题而已。
而且手机不仅可以搭载双系统,关键时刻还能变身电脑,甚至反向操作也并非不可能——你没看到高通和微软联合推出的骁龙笔记本已经到了第二代,而苹果据传也准备推出基于自家 ARM 处理器的 MacBook 笔记本吗?
【本文图片来源于网络】