专栏首页蚂蚁开源社区安卓要被取代?聊聊谷歌新系统Fuchsia!

安卓要被取代?聊聊谷歌新系统Fuchsia!

7月18日,因谷歌Android垄断一案,欧盟委员会今日正式宣布,对谷歌处以43.4亿欧元(约合50.4亿美元)的罚款。对此,谷歌CEO桑达尔·皮查伊(Sundar Pichai)发表文章,警告称由于欧盟的决定,Android可能无法保持免费。

然而,Android 未来所面临的问题,可能不仅仅是不再免费那么简单;在彭博社于 7 月 19 日发布的文章话语中,Android 似乎还面临着被取代的命运,继任者是 Google 旗下的另外一款操作系统 Fuchsia OS, 而且甚至已经有了时间表——就在五年内。

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

我们来看看Fuchsia系统发展年鉴。

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

在 2017 年 5 月的 Google I/O 大会上,对于这个曝光的画面,Google 负责 Android engineering 的副总裁 Dave Burke 回应称:

2017 年 11 月,Google 开发人员 Zac Bowling 在 Twitter 明确表示,其团队要把 Swift 加入 Fuchsia 支持对象。

2018 年 1 月,Google 发布了一份文档称,允许开发者在 Pixelbook 上测试 Fuchsia。Ars Technica 成功地在一台 Pixelbook 上在 Fuchsia 进行了测试。从测试的情况来看,安装 Fuchsia OS 的过程比较独特,首先将引导文件放置在 USB 设备中,引导启动后进入 Zedboot 界面,要想进入真正的系统需要保持联网状态,然后下载一个约 1.1 GB 的文件后就开机了——但这依然只是一个针对功能尤其有限的初级产品的测试,看不到任何与现有产品有竞争关系的迹象。

2018 年 1 月,Android 首席安全工程师 Nick Kralevich加入了 Fuchsia 项目。

2018 年 4 月,开发者 Mishaal Rahman 发现 Android 源代码项目站点上出现了基于非 Linux 核心的 Fuchsia 源码,于是他认为 Fuchsia 系统极有可能兼容原生的 Android 应用。

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

但是由于Android拥有数十个硬件合作伙伴和数千名开发人员,在移动广告上可创收数十亿美元,因此高管们对任何改革Android的计划均保持审慎的态度。Android也是监管审查的对象和一些法律纠纷的起因,这意味着对Android的任何改变都将得到密切关注。

据国外媒体报道,谷歌已公开把Fuchsia列为公司鼓励产品创新的典范之一。一名发言人曾在邮件中表示,“谷歌将这些开源实验视为对创新的投资。”

但是在2015年,洛克海默尔在文章中声称,公司未计划让Android取代Chrome操作系统。

内部人士表示,谷歌CEO皮查伊已在公司内部表达了对Fuchsia项目的支持。 Fuchsia团队目前拥有100多名成员,其中包括马蒂亚斯·杜阿尔特(Matias Duarte)等资深软件开发者。作为设计主管,杜阿尔特曾在谷歌等公司领导数个开创性项目。

谷歌依靠手机制造商和无线网络运营商向Android设备推送操作系统及其安全更新。在推广最新软件上,这些合作伙伴的积极性远不如谷歌:手机制造商更乐于出售新设备,电信公司还有其他优先事项要考虑。最近谷歌已试图正面解决这个问题。今年5月,谷歌修改了与手机制造商的协议,要求它们每年需数次在设备中更新安全补丁。

Android 的确存在着诸多问题,这些问题包括过度的碎片化、被人诟病的安全和隐私、过于臃肿、对 Linux 和 Java 等严重依赖等;而 Fuchsia 的确从一开始就避免这些问题,这是人们对它产生极高期待的原因——也是人们想当然地认为 Fuchsia 要取代 Android 的原因。

有迹象表明Fuchsia正纳入更严格的安全措施。在线发布的软件代码中,工程师将加密的用户密钥整合到系统中,这是一种隐私工具,可确保每次软件更新时信息都能得到保护。团队成员也包括这方面的专业人才。今年1月,Android的首席安全工程师尼克·克拉列维奇(Nick Kralevich)加入了Fuchsia项目。在代码页面中,参与Fuchsia项目的谷歌员工表示,该软件尚未最终确定。

谷歌研发Android时,手机处在采用触摸屏的发展初期。目前,Android无法处理谷歌视为计算未来的语音应用类型。因此,对于正在开发的Fuchsia,其核心是语音交互。它的设计也更灵活,因为它有望适应多种屏幕尺寸,谷歌希望在电视、汽车和冰箱等新产品中推广其软件。

若考虑弃用Android和Chrome,谷歌可能面临其他风险。大量独立开发者以及三星、华为和LG等设备制造商都依赖着Android操作系统。Chrome也是许多学校和机构的笔记本电脑所采用的重要操作系统。谷歌不能简单地停止支持Android和Chrome操作系统、指望这个庞大的生态系统能够迅速替换成Fuchsia生态。

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

当然,Fuchsia 作为 Google 官方已经确认的试验项目之一,至今最少已经经历了两年的开发过程,并在某些方面已经呈现出它应有的潜力;而且如果真如上述文章所言得到了 Sundar Pichai 的重视,也可以由此想见它未来的路还有很长,至少不会突然间夭折。

安卓系统已经走过了10个年头,虽说每年在进行版本升级,但是新的技术,新的系统已经呼之即来,就像当年的苹果系统(安卓系统)替代诺基亚塞班系统一样,我们能做什么?

本文分享自微信公众号 - 蚂蚁开源社区(mayi_zzfriend),作者:思齐大神

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-08-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 比特币浪费能源引起气候变迁?剑桥学者估计每年用电匹敌瑞士全国

    时常听到挖矿(生产密码货币)的过程十分耗电,但究竟有多浪费能源?剑桥大学科学家最近的研究指出,维持比特币网络链接耗费的电力,足以匹敌瑞士一个国家的用电量。

    用户5997198
  • 编程江湖中的不信任原则

    编程,是一件容易的事,也是一件不容易的事。说它容易,是因为掌握一些基本的数据类型和条件语句,就可以实现复杂的逻辑;说它不容易,是因为高性能高可用的代码,需要了解...

    用户5997198
  • 【前端艺术】canvas画图文字粒子动画

    用户5997198
  • 传谷歌拟在 5 年内用 Fuchsia 取代 Android 和 Chrome OS

    据彭博社报道,谷歌正在悄然开发的手机和平板电脑操作系统Fuchsia可能会在5年内取代Android和Chrome OS。

    周俊辉
  • 谷歌公布Android 8.0发布会时间:8月21日全球首发

    8月19日消息,对于不少期待Android 8.0正式版的用户来说,谷歌今日宣布Android O(Android 8.0)发布会将于8月21号,也就是日全食发...

    Anymarvel
  • Android开发笔记(一百一十六)网络学习资源

    本系列的开发笔记,对Android开发来说只是沧海一瓢,还有更多的技术等待我们去汲取。下面列出几个常用的开发网站,供初学者上路: 首先当然是国内首屈一指的...

    用户4464237
  • 忆往昔,谷歌I/O大会曾经的那些辉煌成就你真的了解吗?

    VRPinea
  • 谷歌重磅推出Android Pie,以AI为驱动

    谷歌今天透露,Android P代表Android Pie,接替Android Oreo,并将最新的源代码推送到Android开源项目(AOSP)。谷歌移动操作...

    AiTechYun
  • 如何迁移 Sass 到 PostCSS

    首先,这里说的迁移并不代表这两个技术的优劣,其次也不代表它们是矛盾不相容的,相反它们搭配使用是很棒的。

    IMWeb前端团队
  • Android Studio 3.2 都有哪些更新?这些关键点不要错过

    点击这里即刻下载 Android Studio 3.2。 Android Studio 3.2 是应用开发者切入最新的 Android 9 Pie 发布版和构建...

    Android 开发者

扫码关注云+社区

领取腾讯云代金券