写点什么

谷歌中止与华为业务往来,华为自研手机 OS 也要一夜“转正”?

  • 2019-05-20
  • 本文字数:3350 字

    阅读完需:约 11 分钟

谷歌中止与华为业务往来,华为自研手机OS也要一夜“转正”?

一连数天,华为海思事件持续发酵。今天根据路透社最新报道,谷歌已经暂停与华为的业务,这意味着华为只能使用开源版本的安卓系统,无法访问来自谷歌的专有应用程序和服务。晚些时候,彭博社报道称,英特尔、高通、赛灵思和博通在内的多家芯片制造商告知其员工停止对华为供货。谷歌禁运,安卓告急。随着手机操作系统的至暗时刻到来,华为的 B 计划在哪里?前路漫漫,是否还有更多的困难在等着华为?

事件回溯

根据路透社的最新报道,谷歌已经暂停与华为的业务。知情人士表示:“这意味着华为只能使用安卓的公开版本,无法访问来自谷歌的专有应用程序和服务”,包括但不限于 Play Store、Gmail 和 YouTube。此举可能会阻碍华为在中国境外的智能手机业务,预计对中国市场的影响微乎其微。因为大多数谷歌移动应用程序在中国被禁止,国内竞争对手可提供替代应用程序,华为的第二大市场——欧洲业务可能受到重创。


路透社称,谷歌发言人认为,公司“正在遵从相关指令并研判影响”,但拒绝提供相关细节。今年 3 月份,华为轮值董事长徐直军(Eric Xu)在接受路透社采访时称:“无论发生什么,安卓社区都没有阻止任何公司访问其开源许可证的任何合法权利”。


从芯片到操作系统,华为是否还有更多的 B 计划可以亮出?

华为手机操作系统研发史

曾经,谷歌与华为的合作关系颇为紧密。作为全球第一大移动操作系统,安卓的卡顿问题一直未能得到解决,华为决定使用 F2FS(Flash Friendly File System)替换原生的文件系统。


根据 CBG 软件部总裁王成录的描述:“2018 年,谷歌将 F2FS 吸收到安卓原生版本中,所有安卓厂商因此受益,对安卓生态是很有价值的贡献。至今,谷歌的自研手机 Pixel 3 也使用了 F2FS 文件系统。”


此外,华为工程师曾被发现在谷歌开源社区中提交了基于荣耀 Play 的 Fuchsia 测试代码,添加了对麒麟 970 平台的支持,已经能够将设备引导到 Fuchsia 的内核 Zircon,这被看作是谷歌 Fuchsia OS 的首发平台。


此时,谷歌深陷与 Oracle 的 Java 专利纠纷并遭遇了欧盟的反复审查,华为荣耀 Play 对 Fuchsia OS 的支持至少在一定程度上说明华为作为全球排名靠前的手机大厂对 Fuchsia OS 的开放态度。然而,好景不长,一纸禁令斩断华为与谷歌的过往与未来,华为在手机操作系统层面的 B 计划备受关注。


过去几年,华为在手机操作系统的硬件和软件层面均有所准备,即便是与谷歌一直处于“友好合作”的状态,余承东在接受采访的时候也表示:


我们已经准备好了自己的操作系统,一旦发生了我们不能够再使用这些(来自 Google 和微软的)操作系统的情况,我们就会做好启动 B 计划的准备。


众所周知,华为内部一直在研发麒麟 OS,虽后来有媒体报道称这款麒麟 OS 的真名是“鸿蒙”,并已对 Linux 进行了大量优化(已开源),用于华为手机中(安全部分),但这一报道的真实性难以探究,本文对此不做过多探讨。


一直以来,麒麟 OS 被认为是华为在手机操作系统层面的备用方案,对外曝光的信息不多,但仍然是舆论关注的焦点。此前,任正非曾说过:“如果说其他操作系统都给华为一个平等权利,那我们的操作系统是不需要的,为什么不可以用别人的优势呢?”。


此前国际市场研究公司 CCS Insight 曾预测:华为将在 2022 年发布移动操作系统是真实存在的。面对如今的这一局面,不少用户猜测:华为的麒麟 OS 系统恐怕要提前亮相。


虽然华为的麒麟 OS 可能已经做好准备,但是它的软件生态圈近乎没有,毕竟麒麟 OS 出现的时机不是智能机的普及初期,与其他各大厂商的软件兼容可能也存在磨合期。现在的麒麟 OS 只能作为备选方案,是华为战略意义上的备用手机操作系统。


在软件层面,王成录曾在心声社区发表题为《让软件成为华为手机硬实力》的文章,文中提及了不少华为对安卓系统软件层面的改造,比如前文提到的 F2FS 文件系统,该方案最初于 2016 年被搭载在运行 EMUI5.0 的 Mate 9 中,华为给这个解决安卓卡顿的方案取了一个简单易懂的名字,叫做“天生快 一生快”,同时承诺消费者“18 个月不卡顿”。


为了解决手游对手机图形处理能力的较高要求,华为 GPU Turbo 全球联合研发团队推出 GPU Turbo ,提升游戏性能的同时降低功耗。在该技术的发布会现场,搭载 GPU Turbo 的荣耀 Play 在帧率、抖动率、掉帧、耗电等硬指标上都略胜友商手机。


三年多以前的 EMUI,基于海思 Kirin、高通、MTK 芯片的主干各不相同。从 EMUI5.0 版本立项开始,交付采用了全解决方案运作模式,将用户交互、OS(操作系统)、海思、通信协议、安卓原生多个模块纳入统一规划,同源设计、同源开发、同源测试。此外,内部多个团队经过长时间的研发和讨论,EMUI 最终实现了一个清晰可解耦的架构,让“抽屉式”替换相应的安卓组件成为可能。


在前不久的 P30 系列国行发布会上,华为宣布方舟编译器,通过架构级优化,显著提升性能,尤其是全程执行机器码,高效运行应用,彻底解决安卓应用“边解释边执行”造成的低效率。华为方面表示,方舟编译器可让系统操作流畅度提升 24%,系统响应速度提升 44%,第三方应用重新编译后流畅度可提升 60%!


曾经的未雨绸缪让华为在硬件层面拥有麒麟 OS,软件层面拥有 EMUI、方舟编译器等系列优化,这是华为多年的研发成果积累。如今,检验期逐渐临近,华为的手机终端未来值得期待。

手机操作系统的前车之鉴

对于华为手机操作系统的 B 计划是否成功,现在还不是下定论的时候。但是跟芯片一样,操作系统本就不是一个谁都能成功的领域。在 Android 和 iOS 之外,想要在”夹缝中生存“的手机操作系统并不少,比如塞班(Symbian),黑莓(BlackBerry),英特尔与诺基亚合作的 Meego,三星 Tizen,微软 Windows Phone,Palm 的 WebOS 等等,只是大多以失败告终,这也是华为的前车之鉴吧。


Windows Phone 是微软于 2010 年 10 月 21 日正式发布的一款手机操作系统,伴随 2017 年微软宣布停止对 Windows Phone8.1 移动操作系统的支持,标志着 Windows Phone 的时代彻底终结,虽然此时依然有数以百万计的设备运行着 Windows Phone 系统。


三星 Tizen 系统自诞生起就命运多舛,在安卓呈现强势势头的 2012 年对外发布。为了怕影响销量,三星甚至都不敢在自己的旗舰机上尝试。不过虽然在手机领域以失败告终,但是 Tizen 可是全球最大的智能电视操作系统。


诺基亚手机的流行,让 Symbian 成为不少人第一次用到的智能手机系统。然而也正因为诺基亚缺乏软件生态建设能力,Symbian 最终被诺基亚抛弃,并在 2013 年初正式退出历史舞台。


除了一些备受关注的操作系统之外,可能还有这么一个不太受关注的操作系统Firefox OS,它虽然是个失败的操作系统,但是其希望借助开放网络的力量颠覆应用生态的做法可圈可点。


在 Firefox OS 之后,当包括 Ubuntu Touch 和 Windows 10 Mobile 在内的多个“另类”智能手机平台也逐渐淡出人们的视线、Jolla 一直在为 Sailfish OS 苦苦挣扎后,又出现了一个新进者:KaiOS。这个新进者瞄向的是功能手机,目标是让功能手机变得更智能,目前全球已经有 8000 多万台设备在运行 KaiOS。虽然智能手机仍然是大多数人的未来,但 KaiOS 已经证明了功能手机也是可以引导大量用户加入互联网的,特别是如果你能够以低于 10 美元的价格把这些手机卖给消费者。

结束语

一纸禁令虽无法阻止华为继续使用开源安卓技术,但还是为国产手机操作系统的研发敲响了警钟。目前,国内具备完全自主研发能力的厂商十分有限,无论是硬件层面还是软件层面,大部分都是基于开源代码进行改进,但要知道即便是最为广泛使用的 Apache 产品,其基金会依旧在其官网表示


U.S. export laws and regulations apply to our distributions and remain in force as products and technology are re-exported to different parties and places around the world. 

美国的出口法律和法规适用于我们(Apache)的发行版,并且随着产品和技术再出口到不同的地方依旧保持有效。


Apache 方面对禁运的相关描述为:“除非经美国政府正式授权,否则 ASF 软件或技术不得直接或间接出口/再出口到受美国禁运或贸易制裁的任何目的地。”虽目前开源部分尚未受到影响,但国产自研技术需要更多“科技自立”的中国科技公司站出来并有所作为。如今,高通、英特尔、赛灵思在内的芯片制造商对其员工表示拒绝向华为供货,从芯片到操作系统,华为面临的压力愈来愈大,如若技术难以自立,何谈企业自立?


2019-05-20 13:0517584
用户头像
赵钰莹 极客邦科技 总编辑

发布了 885 篇内容, 共 656.0 次阅读, 收获喜欢 2681 次。

关注

评论 8 条评论

发布
用户头像
关于文末提及的ASF相关问题,本文不做探讨,但可以阅读InfoQ另一篇文章对此的解读:https://www.infoq.cn/article/KMl2EO*PSMxIkVREiYvC
2019-05-21 14:01
回复
用户头像
中国应该以举国之力,支持华为,华为是中国高科技领域的一面旗帜,也是中国科技的未来。
2019-05-21 09:01
回复
用户头像
本篇说法有误,根据林诚夏先生(台湾开放文化基金会法制顾问,开源社法律咨询委员会成员)的分析,“开源软件,只要不涉加解密技术,不会被美国 EAR (Export Administration Regulation, EAR) 管制,但涉及加解密者则会被管制。“ 详细说明大家可以看这几天的”开源社”微信公众号文章。
2019-05-20 17:17
回复
您好,本文援引Apache官网的内容,可以到Apache官方网站进行内容确认,英文原文也已经附在文章中,欢迎持续探讨
2019-05-20 17:53
回复
用户头像
F2FS(Flash Friendly File System)是由三星开发,并非华为开发
华为开发的是EROFS,但是并没有发现有声明说该文件系统何时会被合并入Android主分支
2019-05-20 15:22
回复
感谢校正!
2019-05-20 15:45
回复
用户头像
中国需要一个像ASF一样的组织,把中国最优秀的开源软件集中到一个社区,为世界展现中国研发能力。ASF里很多开源软件并不缺少中国工程师的身影,是时候开始搞了。
2019-05-20 13:38
回复
中国现在应该也有一些开源社区,只是没有ASF的量级吧~
2019-05-20 13:44
回复
没有更多了
发现更多内容

五分钟带你读懂!Spring Cloud构建微服务分布式云平台(1)

Java 程序员 后端

京东员工被裁后哀叹:优化后连面试的机会都没有,每月还要还贷款

Java 程序员 后端

五分钟学会做一个在线抽奖系统,手把手教你抽奖还学不会嘛?

Java 程序员 后端

云原生时代下,容器安全的“四个挑战”和“两个关键

Java 程序员 后端

Serverless 下的微服务实践

Serverless Devs

阿里云 Serverless 架构 微服务

五分钟带你读懂!Spring Cloud构建微服务分布式云平台

Java 程序员 后端

为什么你的insert就死锁了

Java 程序员 后端

为什么建议大家使用 Linux 开发?爽(外加七个感叹号)

Java 程序员 后端

五位阿里大牛联手撰写的《深入浅出Java多线程》,站在巨人的肩膀上学习!

Java 程序员 后端

docker基础

小麦

为了加快速度,Redis都做了哪些“变态”设计

Java 程序员 后端

2021 大厂面试题之 mysql 篇

小麦

MySQL 面试题 大厂

京东T7团队技术4面:线程池+索引+Spring +分布式锁

Java 程序员 后端

三年沉淀,Apache ShardingSphere 5.0.0 开启数据应用新篇章

SphereEx

Java 数据库 开源 Apache ShardingSphere DateBase

云原生新边界——阿里云边缘计算云原生落地实践

Java 程序员 后端

Serverless 架构模式及演进

Serverless Devs

Serverless 架构设计

全面解读!构建边云一体的智能应用技术实践

百度开发者中心

最佳实践 方法论 边缘计算 前沿科技

CSS页面设计稿构思与实现(三)之UI组件

Augus

CSS 11月日更

京东T7架构师用470页就把微服务架构原理与开发实战文档讲完了(1)

Java 程序员 后端

二维码扫码登录是什么原理?

Java 程序员 后端

主流的消息队列MQ比较,详解MQ的4类应用场景

Java 程序员 后端

这一次,中国CRM站到风口上了吗?

ToB行业头条

CRM

Serverless 工程实践 | 快速搭建 Kubeless 平台

Serverless Devs

k8s 架构设计 框架搭建 框架学习

为什么你不应该恨Java!

Java 程序员 后端

事大发了!小助理告诉我:小伙伴21天斩获字节offer的关键竟是这份面试题!

Java 程序员 后端

五、redis配置信息以及常用命令

Java 程序员 后端

五分钟带你了解Seata分布式事务

Java 程序员 后端

京东T7架构师手写的10万字Spring Boot详细学习笔记+源码免费下载

Java 程序员 后端

京东T7架构师用470页就把微服务架构原理与开发实战文档讲完了

Java 程序员 后端

模块三

侠客行

架构实战 「架构实战营」

小学妹与我畅聊黑客渗透技术

喀拉峻

黑客 网络安全 信息安全 渗透测试

谷歌中止与华为业务往来,华为自研手机OS也要一夜“转正”?_开源_张晓楠_InfoQ精选文章