移动互联网将极大推动跨平台WebApp的发展,但WebApp更需要一款强大的云计算客户端才能最大程度地释放潜能。
       凭个人理解来下个定义吧,云计算客户端是主要运行在瘦终端上的云计算应用框架,它本身类似于一个轻量级操作系统,为云计算应用创造通用的运行环境。云计算客户端本身是凌驾在ISA之上的,可以直接在任何一套硬件平台上运行,同时它要比现在的操作系统精简许多,它能够让应用通过WebAPI直接调用硬件资源。
        云计算客户端未来会逐渐取代基于本地应用的操作系统,这对PaaS的厂商来说至关重要,因为在云计算时代,平台不是用ISA硬件标准来界定的,也不是用软件操作系统来定义的,而是用云计算应用的“入口”来定义的。
        云计算平台需要丰富多彩的应用和大量用户数据来支撑,谁把持了云计算客户端这个入口,谁就掌握了用户的流向,从而在推广相应云计算服务中占主导地位。
        目前来看,有希望成为这些云计算“入口”的主要有Chrome OS、firefox OS和Tizen,这些平台的共同点是都倾向于把用户的数据转移到云端服务器上,它们都运行着WebApp,并且努力让移动设备有着和PC端本地应用一致的用户体验。

        谷歌基于自家浏览器开发Chrome OS,把用户所有应用的数据都放在云端,把所有的应用都放在浏览器中,这决定了Chrome OS只能运行Web应用。

        Firefox OS是Mozilla的Boot to Gecko项目的产物,Gecko是 FireFox 浏览器内核。如果说Chrome OS是仅限于上网本,那么firefox OS可以说是Chrome OS在移动设备上的翻版,同样是一个基于浏览器的WebApp平台,个人觉得,firefox OS只要做好对HTML5应用的支持还是很有前途的。

Firefox OS的Web应用

      另外就是Linux联盟和三星、Intel联合开发的Tizen系统,这也是一个基于WebApp的移动设备平台,同样是运行HTML5应用。

Tizen系统

        移动互联网和云计算呼唤能出色驾驭WebApp的云计算客户端,HTML5的发展虽然有些曲折,但毕竟符合"云"的趋势,云的精彩也将通过云计算客户端呈现在身处天涯海角的用户面前。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐