Chrome支持安卓,浏览器成操作系统

Google 日前已决定将ARC开放给所有开发者,并且ARC在Chrome OS和Chrome浏览器中均可以运行。ARC全称是App Runtime for Chrome,是一个运行在Chrome OS上的Android虚拟机,它于去年9月推出,它可以让Chromebook顺利跑上数百万计的Android App。

Android之父安迪·鲁宾(Andy Rubin)于去年10月正式离职,这被视作Android 与 Chrome OS两个体系深度融合的征兆,在此之前Android和Chrome井水不犯河水,Android一度使用自带浏览器而不是Chrome。现在看来,Android与Chrome正在加速融合的步伐。

ARC、Chrome app和插件都是基于Chrome的NaCL沙箱技术——Native Client,它可以让app和插件以近似于本地应用的方式去调用系统的CPU和GPU资源,这样Chrome成为一个开发平台。Google为NaCL加入了完整的Android堆栈,这让Chrome浏览器运行Android app成为可能。

ARC从支持ChromeOS到支持Chrome浏览器,意味着Android App能进入的操作系统从Chrome OS无限扩展到所有支持Chrome的系统。让WINDOWS、Linux或者Mac OS X运行Android App看起来有些怪异,但对于Android生态来说还是一大步。开发者可以利用Android开发技术开发一个App运行在所有平台上,只需要考虑不同设备适配问题和不同系统的兼容问题即可,这些都大同小异。

对于Chrome浏览器而言,这将成为它“操作系统”化的一个显著标志。Chrome被用户亲睐快速反超IE和Firefox的核心原因除了解析快上30%之外,还有就是支持丰富的第三方插件。倘若能够支持Android,它的扩展性将更上一层楼。

这并不是Chrome一个人的事情。

Chrome基于Chromium浏览器内核,前文提及的NaCL沙盒技术属于Chromium内核所有。而Chromium是开源的,不少国产浏览器比如搜狗、百度、360,均是基于Chromium内核——当然,它们同时支持Trident内容(IE),即所谓双核浏览器。因此,如果Chrome支持Android App,意味着第三方浏览器们,同样可以支持Android App。虽然在Android系统上这并无多大意义,但在各种类型的PC系统上,还是有些搞头的。

在过去,浏览器总是与H5应用一起被相提并论,因为它主要负责解析基于H5技术的WEB应用,而不是Native App——Android则是属于原生App。现在,浏览器将不在只是网页应用的解析器,而是可以支持各类应用的轻量级操作系统。H5和Natvie App各有优劣,在可见的未来很难彼此互相取代,只会共存相当长的时间。

对于软件服务商而言,必须适应这样的趋势。互联网公司均是两手抓,即做App也做H5应用;为应用提供基础框架的厂商的同样是这样的思路,即让自身的平台尽可能地支持不同的应用形态。这也是Chrome支持Android的核心原因。

一方面,H5技术正在不断成熟;另一方面,Chrome开始支持Android App。还有Chrome本身就可以支持插件。未来整个Chrome将运行三大类应用:WEB App、Native App和浏览器插件。浏览器未来必须提供更强大的计算能力,它还需要对底层设备具有越来越高的控制力。智能设备正在普及,智能手表、智能家电、智能汽车越来越多,浏览器式操作系统恐怕会成为这些智能设备的主流。

ChromeOS正在崛起,其上大部分应用都是基于H5的云端架构;Firefox也推出了自己的操作系统Firefox OS,现在Chrome直接支持Android App,这都体现了一个新的趋势:万物互联时代,各种设备都会将计算和数据放到云端,设备只负责数据收集、人机交互和物理功能。设备越来越轻,云端的负责的计算、存储越来越多,设备与用户和实体世界交互,云端则负责海量的计算和服务的整合

浏览器已死?No。浏览器正在重生,重要性日益提升,连微软都要奋发图强做Spartan了。

作者/罗超

广告合作
QQ群号:707632017

温馨提示:

1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。

2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

热门教程

  • Z-Blog教程
    Z-Blog教程
    ZBlog教程分享ZBlog安装教程、ZBlog建站教程和ZBlog使用教程等相关教程,包括如何创建...
  • WordPress教程
    WordPress教程
    WordPress教程提供了关于WordPress的基础知识和技巧,包括安装、设置、发布内容、选择主...
  • CSS教程
    CSS教程
    CSS教程提供了关于如何使用CSS来设计和美化网页的基础知识和技巧,包括选择器、样式规则、盒模型、布...
  • 宝塔面板教程
    宝塔面板教程
    宝塔面板教程是一个致力于向用户传授宝塔面板的使用技巧和知识的学习资源,旨在帮助用户快速上手和充分利用...
  • PHP教程
    PHP教程
    PHP教程提供了关于PHP语法、变量、函数、流程控制等概念的详细指导,同时介绍了常见的Web开发技术...

3个月免费VPS

亚马逊云科技

阿里云