微信号:anzhuoCoder

介绍:分享android开发编程知识和相关技术应用

五年内将取代安卓?来聊聊谷歌新系统 Fuchsia

2018-07-23 11:21 安卓开发

综合自:网易科技、开源中国

http://tech.163.com/18/0720/09/DN5B06D300097U7T.html



欧盟这次罚款会不会成为 Fuchsia 上位的催化剂呢?


两年多来,谷歌一个秘而不宣的工程师团队一直致力于Fuchsia项目,他们希望Fuchsia最终将取代占据全球主导地位的移动操作系统Android。随着团队的发展,团队内部围绕Fuchsia的运作方式出现了一些激烈争论,他们将如何应对?


随着更多个人设备和其他小型设备的不断上线,从零起步的Fuchsia项目旨在克服Android的一些局限性,更好地适应设备中的语音交互功能和频繁的安全更新,并实现从笔记本电脑到微型联网传感器等不同设备之间的无缝性。CEO桑达尔·皮查伊(Sundar Pichai)已设定谷歌的发展方向:让人工智能服务瞄准所有消费者。然而,依赖于大量硬件合作伙伴的Android却未能跟上发展的脚步。


2016年,谷歌开始在网上发布Fuchsia系统的代码,并让外部应用序开发者修补了一些开源代码。公司也开始测试该系统的一些应用,如,交互式屏显和YouTube语音命令功能。








据知情人士透露,Fuchsia团队成员已在讨论一项更有野心的计划:打造一个统一的操作系统,既可适用于谷歌的所有内部设备(如Pixel手机和智能音箱),也可用于目前搭载Android或Chrome OS的第三方设备。


工程师们希望在三年内让Fuchsia应用于音控音箱等智能家居设备,再扩展到笔记本电脑等“较大设备”,并在“未来五年内”取代Android。目前全球逾四分之三的智能手机均搭载Android系统。



为何转向 Fuchsia?


谷歌已公开把Fuchsia列为公司鼓励产品创新的典范之一。一名发言人曾在邮件中表示,“谷歌将这些开源实验视为对创新的投资。” 2015年,洛克海默尔在文章中声称,公司未计划让Android取代Chrome操作系统。谷歌发言人表示这一立场今天仍然适用。


据称,该计划的重点是为了与 iPhone 制造商苹果公司进行更好的竞争。虽然 Android 占有约 85% 的市场份额,已经削弱了苹果公司 15% 的份额,但苹果的操作系统在性能,隐私和安全以及整合等领域都占有一席之地。 Apple 设备还有一个关键优势:大多数 iPhone 用户在 Apple 发布新版操作系统时都会快速更新手机,而 Android 的更新用户不到 10%。 这意味着谷歌的最新服务只能覆盖 Android 用户的一小部分。Confide 的联合创始人 Jeffrey Grossman 表示,从 Android 转向 Fuchsia 或许能逆转目前这种局势。


目前已有迹象表明 Fuchsia 正在采取更严格的安全措施。在在线发布的软件代码中,工程师已经在系统中构建了加密的用户密钥,这种隐私工具可确保每次更新时都能收到保护信息。Google 还为 Fuchsia 的开发优化安排了专业人士,如:Nick Kralevich,担任 Android 的首席安全工程师已有 9 年,于今年 1 月转向 Fuchsia,为 Fuchsia 开发助力。


困难重重


虽然 Google 有计划在五年内完成这一目标。但 CEO Sundar Pichai 和负责 Android 业务的副总裁 Hiroshi Lockheimer 尚未批准这一计划。高管对任何大改 Android 的计划都非常谨慎,因为这牵涉到大量硬件合作伙伴和数十亿美元的移动广告。


Google 内部已经就 Fuchsia 展开了激烈的争论,问题核心与 Fuchsia 的安全隐私功能有关。据了解,如果 Fuchsia 的隐私保护功能实现的话,会与 Google 现有的商业模式发生冲突。Google 的商业模式是通过跟踪用户的位置和活动展示定制广告,因此,Fuchsia 设置的安全隐私功能无疑会危及到搜索巨人最主要的收入来源。为此,广告团队和 Fuchsia 工程团队“摩拳擦掌”发生了争执,不过,最后还是广告团队获胜了。


另一方面,由于 Android 和 Chrome 操作系统都是基于 Linux 构建的。Linux Kernel 是 Google 当前操作系统的核心,处理智能手机和其他设备的硬件和软件之间的指令。 而 Fuchsia 使用的是一种名为 Zircon 的内核,它避开了 Linux 中的许多旧技术。 这可能使一些现有设备不兼容。


不过,弃用Linux也可能有益于谷歌。这就得谈到谷歌和甲骨文之间冗长而又繁杂的诉讼战了:Android的构建使用了甲骨文拥有的Java技术,而甲骨文指控谷歌窃取这些技术用于推动其移动业务。弃用Linux将在这场诉讼中有利于谷歌。


Fuchsia项目带来的另一个有利之处是,为谷歌的资深开源黑客带来技术挑战。谷歌常常安排一些老员工参与这类需耗费大量时间的复杂项目中,以降低他们跳槽的风险。有人这么描述Fuchsia项目,“这个项目旨在留住高级工程师。


最后


不过据最新消息,谷歌向媒体CNET透露,Fuchsia何时能应用于设备中尚不明确,不存在什么“五年计划”。在一份声明中,谷歌把这个操作系统描述为“谷歌正展开的众多实验性开源项目之一”,目前不存在把它用在未来产品的时间表。



●编号334,输入编号直达本文

●输入m获取到文章目录

推荐↓↓↓

Java编程

更多推荐18个技术类公众微信

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

 
安卓开发 更多文章 像大牛一样写代码: 31个Android开发者工具 Kotlin 2018 调查:1\/4 的 Java 开发者在迁移后表示后悔 最近几年的编程感悟 Android 免费模式将终结? 2018最新大厂Android面试真题
猜您喜欢 通用资源的fail-over&fail-fast讨论(周二下午6:00) OGNL 当我们谈责任与保障的时候,我们谈什么? Python基础教程17:日期和时间