如何评价谷歌Android将把Chrome OS整合进Android这一举措?

      声明:我对Android了解很少,仅仅限于其应用由Java编写。我也不是要为什么阵营代言,仅仅是有感于从互联网得到的这些信息。所以这里的很多信息我是没有考证或者说没有我没有办法考证的,您可以将这个笔记当作是山野村夫的妄言。

     一个同事和我说过,Java是他见过的最好的语言,要什么就有什么。那时候我刚了解什么是程序,我现在用Qt/Gtk两年了,我们有时候私下里会开玩笑说Qt/Gtk基本上是要什么,就没有什么——当然,这话太过了。好在Qt/Gtk是开源的,要什么东西我们可以自己去创造。但是,这让我明白好的语言就和好的车一样。你要想快,光会开车不行,还要配以好的车。

OS出来之前,我一直坚信Java是最好的平台。作为程序员,我不愿意学习了Qt再去学习Gtk,也不愿意把程序在两者之间移植来移植去。我相信我的老板们,也当然希望世界上所有的开源的代码都可以跑在我们的平台。他们要为自己的钱着想,而我,希望自己能够一如既往的在一个方向上学习和发力,在我看来不同的平台间切换来切换去,会让我精力分散,导致核心的缺失。而Java就秉承了一次编译,处处运行的理念,他是跨平台的。无论我们想要在什么平台开发,只要这个平台支持Java,其开发模式都是基本一致的。

OS是一个运行在网页浏览器中的应用程序集合,这项应用程序一同来模拟,代替或很大程度上来补充桌面操作系统环境(这段话取自互联网)。那么,这意味着什么?意味着所有的应用程序都是基于JavaScript/HTML/XML!写过网页的人都知道JavaScript/HTML/XML是相当容易上手的,即便是高中生也可以轻易掌握。想想看,以前在PC和手持设备上编写程序需要相当专业的人士参与,可是Web OS 的出现将这些都改变了,您只要稍微有点计算机基础,你就可以给自己的使用的基于Web OS的设备进行编程,编写自己想要的功能。平台之争的关键其实并不是平台本身。而是平台本身能够承载的应用的数量和质量。Linux在桌面端一直不如Windows的主要原因也就是因为一些关键应用如即时通信、游戏、Office等软件的缺失或不完善,而不是因为Linux平台本身不够优秀。Java确实功能强大,易于使用。但是相比较于JavaScript/HTML/XML,其入门门槛还要高出许多。所以两者相比较,我更相信Web

6很有可能就是一个新的Web OS!

包括互联网搜索、云计算、广告技术,开发并提供大量基于互联网的产品与服务,开发线上软件、应用软件,还涉及移动设备的Android操作系统以及操作系统谷歌ChromeOS操作系统的开发。

2014年10月25日,谷歌CEO拉里·佩奇将谷歌核心产品领导权移交给副总裁桑达尔·皮查伊,皮查伊同时还是谷歌Android、Chrome和应用业务主管。 

2015年8月10日,谷歌宣布将重组为新控股公司Alphabet,并采用新运营架构,把旗下搜索、YouTube、其它网络子公司与研发投资部门分离开来。 同时谷歌宣布,Alphabet将成为新控股公司的名称。

2015年10月2日,谷歌宣布实施控股公司重组,Alphabet成为了谷歌的继任者。从2016年第一季度开始,Alphabet分为谷歌和其它业务两个部分。

Google搜索引擎主要的搜索服务有:,,,,,,。

Google Web API(网络或网络服务)是Google为注册的开发者提供的公共接口,使用Simple Object Access Protocol(SOAP,简单对象访问协议),程序员可以依据Google搜索结果开发搜索服务和进行数据挖掘.同样的,网虫们也可以访问页面缓存然后对页面提出建议。[44] 

2004年8月,Google开始提供一项名为Google Print的新服务,现已更名为Google Book Search。该工具可以在搜索页面提供由内容出版商提供的书本内容的搜索结果,并提供连向购买书本的网页以及内容相关广告

提供各种地图服务,包括局部详细的卫星照片。

2005年7月20日,谷歌公司发布了称为Google Moon的网上服务,纪念阿波罗11号于1969年7月20日登月36周年。此服务以之前发布的Google Maps作基础,卫星数据则来自NASA。

Google网页目录是一个包括了世界多种语言网页的目录集。

2002年4月,谷歌启动了名为“Google Answers”的新服务。Google Answers是传统搜索功能的扩展-用户不用自己搜索内容,他们请专家搜索然后付费。顾客问问题,并为问题提供一个相应的价钱,然后研究者们回答他们的问题。

2005年9月5日,谷歌公司在中国推出本地搜索服务,连地址也本地化,Google 本地搜索:查找本地公司与服务。英文版是Google Local,Google Local已经在美国、英国、日本和加拿大开始运行,中国是Google开启这项服务的第五个国家,中文版是Google本地。为中国版Google本地搜索提供地图的,是一家国内的公司MapABC。

2004年11月,谷歌发布“Google Scholar”这是一个学术文献资源搜索引擎. 搜索结果根据“相关性”排列,这与Google网站使用的PageRank非常类似。2006年1月11日,Google公司宣布将Google学术搜索扩展至中文学术文献领域。

这个搜索服务提供了包括美国政府,,,麦金塔和微软四个特别领域的搜索服务。

可以让网站管理员在他们的网站增加一些社会性的功能,全部工作只需要简单复制粘贴几段代码即可,不需要复杂的编程技术。Friend Connect能够使互联网任何位置的用户实现简单的互联,并使‘任何应用、任何网站、任何好友’的理念成为现实。

2005年1月25日,谷歌公司推出Google Video服务,该服务可以通过谷歌网站搜索网络上的各种视频文件,或播出的电视节目。Google Video根据关键词提供相关的视频内容下载或播放连接,并提供视频内容的预览画面。2006年10月,Google公司以blogs.com/GMGHZ971322/p/6926225.html

  在此前,这个功能只开放给了部分与 Google 合作密切的开发者,不过,大神们很快挖掘出了ARC的巨大潜力:可以运行在所有桌面版的Chrome上,包括Chrome OS,Windows,Mac OS X以及Linux。这也就意味着,Google在规划着将Android app运行在所有的计算平台之上。经过数月的前期准备之后,Google终于决定迈出这一步了。

  Google 日前已经决定将ARC开放给所有开发者使用,并且ARC在Chrome OS和Chrome浏览器中均可以运行。对于PC用户来说,Chrome浏览器版本在40.0以上的用户都可以使用,原则上任何人都可以提交一个APK文件到ARC Welder上,然后生成一个Chrome app,但是我在将微信和爱范儿客户端安装包上传时,尝试多次都失败了,ARC Welder直接闪退。

  从Ars Technica的文章中我们也了解到,ARC功能的实现,以及Chrome app和插件的流畅运行要归功于Chrome的NaCL沙箱技术——Native Client,可以让app和插件以近似于本地应用的方式去调用系统的CPU和GPU资源,同时也把Chrome变成了一个开发平台。Google 为NaCL灌入了完整的Android堆栈,这让Chrome浏览器运行Android

  Chrome浏览器运行Android app,最大的挑战在于兼容Android应用所依赖的Google Play服务API。从官方公布的信息中来看,ARC并未实现对全部API接口的兼容,不过主要的几项已经得到了支持:

  此外,为了防止像我这样玩心很重的用户,Google在开发者控制面板中设置了ARC Google Play服务选项,让开发者去决定是否开启。

  简单了解 ARC 之后不难发现,它可以实现Android app的跨平台运行,这一点甚至要比Windows 10所支持的Universal Windows App 走得更远。借着Chrome浏览器,ARC 已经将触角伸到了几乎所有的平台之上,与此同时,它也利用了庞大的 Android 生态激活 Chrome Web Store,为Chrome用户带来更多的扩展程序,用户在多平台间的体验也会更加顺畅和无缝化。

  不过,ARC目前处在开放测试阶段,还有不少需要改进的地方,比如ARC是基于 Android 4.4 之前版本使用的Dalvik虚拟机,而不是Android 5.0所启用的 ART,Google Play 服务的API接口支持还不够丰富,不支持应用内购等重要功能。

我要回帖

更多关于 谷歌Android 的文章

 

随机推荐