Mobile OS变革的潮流
当 Palm 放出 Web OS 时,我自个琢磨:是不是 PC 软件的“泛Web化”浪潮也要席卷移动平台了?当传统的 PC OS 伴随着 Windows 一路升级,软件也从一个一个本地窗口浓缩到了浏览器里,从全球来看最能代表这种潮流的是 E-Mail 的 Web 收发,而从中国来看,WebQQ 的出现则代表了这一个潮流。
Tencent 推出 WebQQ 的好处正在彰显:客户端无需升级,免除未及时升级所带来的风险;无需再为某一特定 OS 开发,只要符合 HTML/JavaScript /CSS 标准,即可运行在所有 OS 上。而即将推出的 WebQQ Mini 则将QQ引入到移动平台中,只要系统中有浏览器,则即可使用 QQ。再也不会像以前那样,分别为 WM、Symbian、Linux、IPhone、 MTK 等开发本地应用。
2010年01月刊的《程序员》刊登了马宁的一篇文章–《移动操作系统的战国时代》,其中有这样一段描述:
虽然 Palm 是老厂商,但 Web OS却更加超前,使用 HTML、CSS和JavaScript 编写程序。某种意义上,Palm 的 Web OS 和 Google 的 Chrome OS 在理念上是一致的,将用户 UI 和业务逻辑网络化,只不过 Chrome OS 更依赖于 Google 的在线服务。
是的,虽然《程序员》中的软文越来越多(“高端视野”纯粹就是各个厂商的广告),但是这篇文章还是引起了我的共鸣。此前我一直从事 Java Application based Web,目睹了“泛Web化”浪潮,庆幸自己再也不会为某个特定的系统编写代码,不用担心 APP 只能运行在 Windows XP 上,–当然我们也遇到了浏览器的兼容问题。
相较 PC 领域,移动 OS 领域要更多样化,Android 推出之时,我曾经希望它是第一个 Web OS,不过结果落空,它走的仍旧是 Microsoft、Apple 的老路。所幸,Palm实现了这个目标,而之后,Google 宣布 Chrome OS,也是朝着这个方向迈出了重要一步。
马宁在文中的末尾,这样写道:
在下一个十年里,操作系统会逐渐让位于在线服务,许多目前由操作系统完成的任务,将转移到在线服务的层面。操作系统会变成薄薄的一层,提供统一的服务调用接口,而作为最终用户的我们则不需要了解服务的提供者是网络,还是操作系统。
这是一个变革时代,崇拜创新的时代,我希望在被海浪吞没之前能够顺风使舵,驶向更遥远的地方。