0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为遭遇Android断供,全球最大的手机操作系统将从开源走向闭源

如意 来源:虎嗅网 作者:李超凡 2020-08-27 11:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

不久前华为消费者业务 CEO 余承东公开表示华为手机已经快没芯片没有可用,最近美国又“拉黑”了华为 38 家子公司,以切断华为外购芯片的渠道。

除了硬件,软件层面华为也再次面临“Android 断供”。去年华为被美列入“实体清单”后,不能再使用 Google 一系列服务和应用,虽然此后临时通用许可多次延期,但也在这个月过期了。

尽管华为回应称就算没有 Google Play 手机系统也会继续更新,但这依然是是悬在华为头上的达摩克利斯之剑,也让鸿蒙系统再次备受期待。

实际上,“Android 断供”并不是一个准确的说法。因为 Android 系统是开源的,美国政府根本无权干涉,可华为还是会因为 Google 的限制受到不少影响。

这是因为 Google 多年来一直在掏空 Android 的开源部分,让这个全球最大的手机操作系统,一步步从开源走向闭源。

因此受到影响的,也不止华为一家厂商。

Android:开源的壳,闭源的核

这又是一个屠龙勇士变成恶龙的故事。

2007 年,发生了两件事,将智能手机带入一个新时代。 一个是苹果发布 iPhone ,另外一件事就是 Android 的诞生。

iOS 不同,Android 系统部分采用了 LInux 内核,Google 也以开源的方式将 Android 公开授权给所有厂商。

Google 这一举动其实是为了对抗闭源的 iOS 系统,以开源系统来让 Android 快速扩大规模,而且 Android 大部分的 API 还都支持 iOS 系统,对开发者十分有吸引力。

“Android 之父”Andy Rubin 当时曾表示:

如果 Google 无动于衷的话,我们将不得不接受一个十分可怕的未来,一个没有选择的世界:同一个人,一个公司,一部手机,一个运营商。

得益于开源策略,2010 年 Android 系统的市场份额已经超越了在手机市场上称霸十多年的诺基亚 Symbian 系统,成为全球第一大智能手机操作系统

华为遭遇Android断供,全球最大的手机操作系统将从开源走向闭源

可此时 Android 的开源对 Google 来说不再是一个驱动增长的引擎,反而成了一个不能忽视的风险。

因为基于 Android 的开源许可证,别的厂商完全可以自行基于 Android 的源代码开发一套新系统来取代 Android,这样的例子在开源世界里并不罕见。

此外如果 Android 遵循 Linux 内核的 GPL 许可证,意味着所有对源代码的修改都要开源,这会让采用 Android 的硬件厂商不得不公开硬件驱动和应用程序的源代码,这相当于让他们将核心技术公之于众。

于是 Google 采用了另外一个开源许可证 ASL 绕过这个问题, 因为 ASL 许可证规定,第三方可以随意使用源代码,且不必开源。

也因为这样,Linux 内核的项目项目维护负责人 Greg Kroah-Hartman 在 2010 年宣布将Android 代码从 Linux 内核代码库中删除,并暗示 Android 不是真正的开源。

而这仅仅是 Android 闭源之路的开始,之后 Google 逐渐将 Android 分割成两部分。

一部分是 Android 开放源代码项目 (AOSP ) ,它提供了 Android 的基础框架代码,所有厂商可以免费获取上面的开源代码。

另外一部分则是 Google 移动应用服务 (GMS) ,包括 了 “ Google 三件套”在内一系列应用和 API,而 GMS 是闭源的。

如果手机厂商想要使用 GMS ,除了要通过 Google 的对硬件的兼容性测试,每台手机还要支付给 Google 0.75 美元的授权费。

问题来了,厂商们凭什么放着免费开源的 AOSP 不用,而要接受诸多限制的 GMS 呢?

Google 给出的答案是,让 AOSP 越来越不好用,让厂商们越来越离不开 GMS 。

虽然 AOSP 不属于 Google 一家公司,谁也不能将一套开源系统下架,但 Google 却可以停止 AOSP 中大量应用和 API 的更新,将升级版本转移到闭源的 GMS 中。

从搜索、音乐到短信等应用,Google 逐渐将 AOSP 里的应用和 API 一点点掏空,用 GMS 中的应用和 API 来取代,AOSP 里旧版的的应用和 API 不再升级,经过几个版本后逐渐就形同鸡肋了。

这样一来,尽管 AOSP 依旧开源 ,但只剩一个底层的外壳,有竞争力的核心部分都在 GMS 中,Google 也能以垄断的功能牢牢控制住 Android ,并保持对硬件厂商和开发者的影响力。

Android 的本质,就像这篇文章中所形容的:

本来大家以为 Android 是手机界的 Linux,但其实它是一个可以让所有人看代码、可以让部分人修改分支代码、只有 Google 自己才能修改主线代码的 Windows。

用不了完整版 Android ,真的没有关系吗?

正如上文所提到的,只有同时使用 AOSP 和 GMS 才是完整版的 Android 。如果用的是阉割版的 Android,会带来什么影响呢?

对于手机厂商来说,这意味着产品竞争力的下降。就像如果 iPhone 如果无法使用微信,在中国的销量一定会大受影响。在欧美国家,如果手机不支持 YouTube、Gmail、Google maps 等应用,大多数消费者同样无法接受。

去年美国宣布华为禁用 Google 的 GMS 服务后,华为手机在海外的销量就一直下跌,Canalys 的数据显示,华为手机海外出货量在今年第二季度同比下降了27%。余承东也一度表示:

由于 Google GMS Android 系统的断供,以华为手机为主的消费者业务的确存在漏洞。

当然对于大多数中国用户来说,早已习惯了没有 Google 服务的 Android 系统,“Google 全家桶”在国内也都有替代,但我们的用户体验就不会因为 GMS 的缺失而受到影响吗?

显然不是的。

过去很长一段时间,国内 Android 手机一直被诟病卡顿、发热严重,很大一部分原因就是不能使用 GMS 的消息推送服务。

无论是 iOS 还是原生的 Android 系统,都有一套系统专用的消息推送服务,第三方软件无需启动 ,就能向用户推送消息,应用无需长期在后台运行,系统也就更加流畅。

然而国内的 Android 系统的推送平台基本依靠各个厂商提供,因为不同厂商对系统和应用权限管理标准不一,如果要保证消息及时推送,后台驻留的应用就要增加,大大增加了运存的压力。

由此带来的结果是容易卡顿,电量消耗快,这也是为什么一些国产手机运存增加到 8GB,流畅程度却可能不及国外 4GB 运存的 Android 手机。

为了解决这个问题,2017 年工业和信息化部牵头成立了统一推送联盟,为国内的 Android 消息推送服务建立统一的标准,华为、小米、OPPO、vivo、三星等主流 Android 手机厂商都已经加入,并逐步完成适配。

前段时间统一推送联盟在 OPPO Find X2 Pro 上测试了系统级统一推送通道,结果显示手机待机的时间提升多达43%。

尽管目前国内的统一推送标准还没完全普及,体验比起原生 Android 系统还有一定差距,但未来国内 Android 生态的体验的确可能大幅改善。

对抗 Android 闭源的,不只是华为

为了应对 Android 断供的危机,华为推出了取代 GMS 的华为移动服务 (HMS) ,余承东还曾表示,鸿蒙随时可以用在手机上,一两天就能完成迁移。

除了华为,过去也有一些厂商尝试过绕开被 Google 牢牢把控的 Android系统。

亚马逊的的 Kindle Fire 虽然仍采用了 Android 框架,但同时推出了一套服务和应用来取代 GMS,搭载的是自家的出包括应用商店、浏览器、云存储应用。

不过当亚马逊尝试将同样的思路沿用到手机上却失败了,最终亚马逊不得不砍掉了 Fire Phone 业务,1.7 亿美元的投入也打了水漂。

此外与 Google 合作的 OEM 厂商不能生产非 Android兼容版本的设备,否则 Google 有权撤销该制造商生产任意 Android 设备的许可。

2012 年时,当宏碁与阿里巴巴合作,准备发布一款搭载阿里云 OS 的智能手机时,就收到了 Google 的警告,称宏碁如果使用阿里云 OS 操作系统,Google 将会解除与其在 Android 产品的合作和技术授权,最终发布会也被迫取消。

即便没有 Google 的封杀,手机厂商另起炉灶开发一套系统也并非易事。

从三星和英特尔共同开发的操作系统 Tizen 就可见一斑, Tizen 原本被三星寄予“主打高端手机市场”的厚望,却一直难以吸引开发者为这个生态开发应用,如今 Tizen 主要运行在三星占领新兴市场的低价机型,以及智能手表、智能电视等设备上。

这些自研操作系统遇到的困境,也是鸿蒙等国产操作系统将来会面临的问题,中国开源软件推进联盟副主席兼秘书长刘澎曾表示,要开发我们属于自己的操作系统,可能比造原子弹还难。

开源改变了互联网,未来也会继续

1985 年,麻省理工学院人工智能实验室的程序员 Richard Stallman 提出了自由软件的概念,要开发一套源代码可以被自由使用的操作系统、编译器 GCC 等著名的开源工具出自 Richard Stallman 之手。

开源运动对于互联网意义非凡,就像霍炬所说的,如果没有开源运动,可能不会有 Linux 、Android、浏览器……整个互联网可能都不会存在。

开源运动可以算是人类历史上最大的奇迹之一,来自世界各地的人,在不同的国家不同的制度下,用不同的语言,共同创造了一堆属于全人类,所有人都可以自由使用的工具。

但开源的自由在今天一点点被侵蚀,除了 Android 走向闭源,全球最大的开源代码托管平台 GitHub 去年也开始封禁部分国家、地区的开发者账号,以配合美国的贸易制裁措施。

这引起了不少开发者的担忧,尤其是中国开发者, 目前 GitHub 上聚集了超过 4000 万开发者, 其中来自中国开发者的存储库贡献数量仅次于美国。

而在前几天,工业和信息化部宣布,选择码云 Gitee 来构建 “面向中国的独立,开放源代码托管平台”。

尽管开源世界遭遇挑战,不过开源软件就是为了打破各种枷锁和限制而诞生的。如今大型的科技公司,无论是苹果 Google ,还是腾讯、阿里、华为,都建立了大量的开源项目。

在人工智能等引领下一个时代的技术领域上,开源将作为加速器而存在,开源的深度学习框架,能降低 AI 技术门槛,加速相关产品的落地,小米首席架构师崔宝秋在一次中提到:

通过开源可以验证模型的质量,AI 巨头也可以通过开源快速占领市场,处于领先地位。

就像当年的 Android ,现在 Google 又通过开源软件库 TensorFlow 逐渐在 AI 领域建立起影响力,小米的 Cloud-ML 平台就是基于 TensorFlow 等开源平台搭建的架构产品。

在开源生态尚未成熟的中国,能否孕育出 Android 这样世界级的大型开源项目还是未知数,但这无疑会是中国开发者为之努力的目标。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    4043

    浏览量

    134832
  • 华为
    +关注

    关注

    218

    文章

    36302

    浏览量

    263025
  • 操作系统
    +关注

    关注

    37

    文章

    7458

    浏览量

    129741
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于开源欧拉的宇航级嵌入式星载操作系统成功在轨运行

    近日,基于开源欧拉的宇航级嵌入式操作系统搭载某星座实验卫星成功发射并在轨稳定工作。这是基于开源欧拉的嵌入式操作系统首次在商业卫星载荷领域实现实际在轨运行,不仅标志着基于
    的头像 发表于 05-19 09:28 470次阅读

    openKylin赋能国防科大构建操作系统创新型人才培养体系

    持续发力,依托openKylin开源社区、“麒麟工坊”实训基地、中国研究生操作系统开源创新大赛,构建起国内首个“开源社区-实习实训-创新竞赛”融合的
    的头像 发表于 01-23 13:49 643次阅读

    普华基础软件出席开源车用操作系统人才培养启动仪式

    与产业需求之间存在显著缺口。本次启动的“开源车用操作系统人才培养”,是普华基础软件开源“星辉计划”五大生态体系中的关键一环,旨在通过“开源共建”模式,
    的头像 发表于 12-18 17:11 1479次阅读

    开放原子开源基金会与五岳纪元量子计算操作系统项目完成捐赠签约

    11月21-22日,在2025年开放原子开发者大会期间,开放原子开源基金会与“五岳纪元”量子计算操作系统项目代表完成捐赠签约。该项目作为国内首款支持多制式量子计算技术路线的开源操作系统
    的头像 发表于 11-25 17:46 1380次阅读

    润和软件亮相操作系统大会openEuler Summit 2025

    openEuler,简称“开源欧拉”或“openEuler”)社区,协同江苏润和软件股份有限公司(以下简称“润和软件”)等数十家产业伙伴共同举办,旨在汇聚全球产业界力量,打造极具创新力的操作系统,加速
    的头像 发表于 11-20 09:36 662次阅读
    润和软件亮相<b class='flag-5'>操作系统</b>大会openEuler Summit 2025

    开放原子开源欧拉社区亮相2025操作系统大会

    “openEuler”)社区,协同数十家产业伙伴共同举办,旨在汇聚全球产业界力量,打造极具创新力的操作系统,加速全球基础软件开源生态发展。
    的头像 发表于 11-17 16:37 1103次阅读

    单片机的操作系统

    单片机操作系统主要分为实时操作系统(RTOS)和嵌入式操作系统两类,以下是常见选择: 实时操作系统(RTOS) ‌ FreeRTOS ‌:轻量级
    发表于 11-14 06:18

    Jtti Linux操作系统最常见的10大优势

    。以下是Linux操作系统最常见的十大优势: 1. 开源自由 ? Linux的开源性质是其最大的优势之一。任何人都可以自由地查看、修改和分发其源代码。这意味着用户不仅可以根据自己的需求
    的头像 发表于 11-06 15:32 514次阅读

    手持机PDA三大操作系统Android / 开源鸿蒙 / Windows对比

    本文全面解析手持机PDA主流操作系统Android开源鸿蒙和Windows)的技术特点、区别及适用场景,帮助企业根据自身业务需求选择合适的系统。包含多维度对比表格和实用选型建议。
    的头像 发表于 09-23 15:41 1391次阅读
    手持机PDA三大<b class='flag-5'>操作系统</b><b class='flag-5'>Android</b> / <b class='flag-5'>开源</b>鸿蒙 / Windows对比

    基于开源鸿蒙打造的公路机电操作系统获“茅以升科学技术特等奖”

    2025年8月26日,茅以升科教基金会道路交通委员会发布了2024年度“茅以升科学技术奖—交通运输科学技术奖”表彰决定。其中,由深开鸿等多家单位、企业共同基于开源鸿蒙操作系统开发完成的《公路机电
    的头像 发表于 08-28 19:12 870次阅读

    基于开源鸿蒙打造的公路机电操作系统获“茅以升科学技术特等奖”!

    2025年8月26日,茅以升科教基金会道路交通委员会发布了2024年度“茅以升科学技术奖—交通运输科学技术奖”表彰决定。其中,由深开鸿等多家单位、企业共同基于开源鸿蒙操作系统开发完成的《公路机电
    的头像 发表于 08-28 17:40 1188次阅读
    基于<b class='flag-5'>开源</b>鸿蒙打造的公路机电<b class='flag-5'>操作系统</b>获“茅以升科学技术特等奖”!

    诚迈科技发布基于鸿志桌面操作系统和龙芯3A6000的开源鸿蒙电脑

    在鸿蒙5终端突破1000万之际,中国自主操作系统生态迎来关键发展期。作为开源鸿蒙生态核心共建单位之一,诚迈科技正式发布基于鸿志桌面操作系统和龙芯3A6000处理器的开源鸿蒙电脑。这款产
    的头像 发表于 08-22 20:29 3117次阅读
    诚迈科技发布基于鸿志桌面<b class='flag-5'>操作系统</b>和龙芯3A6000的<b class='flag-5'>开源</b>鸿蒙电脑

    如何为 Android 操作系统/设备生成 APK ?

    如何为 Android 操作系统/设备生成 APK ?
    发表于 06-30 07:12

    OrangePi 5 Plus 全面兼容openKylin操作系统,拓展高性能边缘计算新生态

    近日,深圳市迅龙软件有限公司宣布,OrangePi5Plus开发板已完成与openKylin开源操作系统的深度适配。继支持Android、Ubuntu、Debian等主流系统后,此次适
    的头像 发表于 06-20 15:11 1278次阅读
    OrangePi 5 Plus 全面兼容openKylin<b class='flag-5'>操作系统</b>,拓展高性能边缘计算新生态

    开源鸿蒙操作系统的生态成果与落地实践

    电网、中国科学院软件研究所、证通电子等合作单位共同支持。本次大会聚焦开源鸿蒙 5.1 Release版本,面向开发者和伙伴深度展示开源鸿蒙操作系统的生态成果与落地实践。
    的头像 发表于 06-05 14:27 1574次阅读