在原生应用(Native Apps)大获成功的推动下,手机操作系统业重新洗牌,初步形成了目前iOS、Android和Win8三足鼎立的竞争格局。在原生应用模式中操作系统的作用至关重要,控制了操作系统就可以控制应用商店,控制移动互联网入口,从而控制整个产业链。
随着网页应用(Web Apps)的兴起,应用程序运行在在Web上,浏览器再次成为主要入口,移动互联网回归开放本性。基于HTML5的新一代浏览器作用凸显。网页应用要求在页面上能够调动手机的各种资源提供从呼叫、短信到浏览和游戏的各种应用。为了应对新的需求操作系统从支持桌面应用向支持网页应用转移。目前iOS5、Android4.0和Win8开始引入HTML5、 CSS 、Javascript等元素。另外一方面基于HTML5的新一代浏览器具有调动手机资源运行应用的能力,开始向网页操作系统演进。这就出现了手机操作系统和浏览器相互靠拢、融合的发展趋势。网页操作系统开始挑战桌面操作系统。
Mozilla公司的火狐浏览器是业界支持HTML5最好的浏览器之一。Mozilla在今年世界移动通信大会上推出Boot to Gecko (B2G)网页操作系统。Gecko是一个渲染引擎用于驱动火狐浏览器和邮件客户端Thunderbird。B2G这个名字的意思可以理解为启动火狐浏览器。这种网页操作系统各种应用包括手机的全部功能运行在网页上而不是桌面上。B2G是开源的代码是实时公开发布,而相比之下,Google的Android操作系统也是开源,但是主要开发部分必须经过Google采纳之后才能公开,有时时间要拖几个月之久。将不使用开发原生应用的 SDK,而是采用支持网页应用的API。
Linux 基金会(LF)宣布将主持开发另外一个开源网页操作系统Tizen。该项目由Intel 和Samsung 的队伍负责日常运行。Tizen综合了来自MeeGo的成分、面向智能手机的LiMo 一些规范和运营商背景的WAC的互操作标准。原来LF的MeeGo 计划承诺帮助开发者转向Tizen。Tizen可以支持多种终端设备。Tizen的API基于HTML5和其他Web标准。API可以支持各种网页应用的开发,也提供SDK用于开发原生应用。为此将开放整个Tizen软件堆栈,从核心操作系统到核心应用程序及优美的用户界面。Tizen的第一版和SDK将在今年一季度推出。
今后可能还会有一些浏览器厂商加入到网页操作系统的竞争中。
另外还一个正在开发的开源手机操作系统是Ubuntu。这原来是一个以桌面应用为主的开源GNU/Linux操作系统,用于台式机和服务器。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社群力量,用户可以方便地从社群获得帮助。Ubuntu每6个月发布一个新版,目前Ubuntu的最新稳定版是Ubuntu 11.10。目前正在开发的LTS Ubuntu 14.04将支持智能手机、平板电脑、智能电视机以及从汽车、办公室到厨房的各种智能屏。并且可以将这些设备连接到台式机、服务器和云。