谷歌停止合作,华为从容应对----安卓是啥玩意?

本文来自公众号“史海阅读”,欢迎关注围观!

我从事通信业务二十年,团队一直从事安卓、苹果(IOS)手机软件(app)的开发,对这事有比较好的了解,我想我能把这个问题说透,让零基础的朋友也能搞懂操作系统是怎么回事,最终明白华为鸿蒙操作系统既换了汤又换了药,是一个全新的操作系统。

阅读提示:文章前半部分有点枯燥,后半部分非常精彩,请耐心看!

本文来自我的公众号“史海阅读”

看美国政府如何对付华为的过程和方式,与《美国陷阱》中美国如何对付法国阿尔斯通如出一辙,需要《美国陷阱》一书的朋友,请关注“史海阅读”,在公众号里回复“美国陷阱”即可获得《美国陷阱》电子书。

那就开始吧!

厂家把很多很多的元器件组合成一台电脑、手机或者平板电脑,这个时候,这个东西叫“裸机”,里面什么都没有,用户什么都不能干,手机软件也装不进去,跟一块砖头一样。


这个时候,就该操作系统登场了。

我们就以大家最熟悉的手机来举例吧,虽然手机操作系统和电脑操作系统(比如我们最常见到的windows)的侧重点有所区别,但大致原理差不多,你耐心往下看,一定能看明白!

首先,操作系统要管理好手机最核心的东西----CPU,中文名称为“中央处理器”,相当于手机的大脑,手机里每一个app都要用到。

有的人喜欢一边用QQ音乐听歌、一边刷微信,这个时候,QQ音乐和微信都要用CPU,可是CPU只有一个,两个软件(绝大部时候不只两个,事实上通常在同一个时刻会有几十个软件,在抢着用CPU的软件中,有很多是看不见的,称之为后台程序)都要抢,那不是会乱套?

不会!

操作系统会把CPU的时间切成一小块一小块的,规定第一秒钟QQ音乐用CPU,第二秒钟微信用CPU,第三秒钟又该轮到QQ音乐了,如果循环往复,这两个软件都相安无事。实际上,时间不会分得这么粗,通常是以毫秒为单位切换的。这个方法就叫“分时处理”,CPU真够辛苦的!

好了,操作系统安抚好了一众app,让他们的要求都能得到满足,这个时候,手机被插进来一根线,好吧,肯定不只一根线,线的那头一定还会有一个东西,要么是一个充电器,要么是另外一台设备,比如电脑。

这些东西,对手机来说,就是外部设备,简称“外设”。操作系统的这个功能,就叫“外设管理”。

线的那头如果是一个充电器,操作系统立即指令充电管理的模块,开始给手机充电。要是是一台其他设备,操作系统就会去识别这是一台什么样的设备,是一台带windows的电脑还是是一台苹果电脑,识别出来后,就自动检测显示出来,调出相对应的程序,用户让干什么,软件程序就开始干什么。

普通用户在购买手机的时候,有一个数字(通常叫“参数”,这个名字听起来显得更专业,更高大尚)一定会关心,那就是内存,一般情况下,会选更大一些的内存。可以将内存理解为地盘,内存越大,就意味着地盘越大。

你一边听QQ音乐,遇到喜欢的歌曲,你会下载下来,点出“下载”按钮后,你马上切换到微信,继续和朋友聊得飞起。

下载音乐、微信聊天,这些都要把内容保存在手机的内存里面。这个就像种地,QQ音乐在一块地里种下了麦子,微信又跑到这块地种了油菜,回头QQ音乐来找麦子的时候,发现是油菜,肯定要懵圈,又乱套了。

别担心,不会出现这种情况,操作系统会划好势力范围,谁的地盘谁做主,这块内存归QQ音乐用,那块内存给微信用。QQ音乐把下载的歌曲删除了,这块内存就又公用了,下一个谁来申请给谁用。

这个过程,就叫“内存管理”

下载的文件也好,微信聊天记录也好,都是以“文件”形式保存的,在内存里面都是0、1、0、1,这么多0101,手机怎么能够认识并且在你需要打开的时候能够快速找到呢?操作系统又大显身手了,操作系统里面设计了非常好的“算法”,就是方法,能够准确快捷地找到这些0101,并且按你的要求进行操作。

这个操作就叫“文件管理”

那如果我的手机黑屏放在那里什么都不干,那手机操作系统是不是就很闲呢?

不,这个时候操作系统还是很忙,它要监控你是不是按了手机上各种键,并且与手机网络的基站保持联系,告诉基站这个手机现在在什么位置,以便有电话、有短信进来的时候能够响铃,移动数据网络也开着,以便及时给你在用的app传递数据。

屏幕亮着的时候,除了上面的工作,还要监控你是不是点击了屏幕,以便在你点击了app时能够快速打开,app打开以后,事情就更多了。

操作系统可忙了!

可以说,操作系统是手机的灵魂,有了操作系统,手机就活起来了,就可以安装各种app,完成用户要求的各种工作。操作系统各式各样,但基本上都要完成以上的工作,当然,实际情况比我上面说的要复杂多了!

目前用户量最大的手机操作系统是“安卓”,另一个当然大家都知道,是苹果的IOS。安卓是由谷歌公司主导的开源项目、并由所有安卓手机厂商一起合作完成的。开源,就是源代码公开,所有人都可以看,也可以用。

因为安卓是开源的,即使谷歌停止与华为合作,华为仍然可以合法地使用安卓操作系统。

麻烦的是,谷歌不让华为使用谷歌自己开发的“谷歌移动服务(GMS)”了,GMS俗称全家桶软件。这个东西我们中国人用不上,但海外用户用得很溜,不可缺少。打个比方,从5月17日起买的华为手机,不能再使用微信、淘宝了,这还能叫智能手机吗?所以说,谷歌封杀华为,对华为海外市场影响巨大。我在上篇文章讲得非常详细了,想了解的请点击《谷歌封杀华为----杀敌一千自损八百的损招》

那华为是不是就等死呢?

那肯定不是!

华为首席执行官任正非在5月21日接受中央电视台专访,就明确表示,华为早有安排,就是说,早就有“备胎”了。想了解具体情况请点击《任正非5月21日答媒体42问全文实录》

华为早就开发出了“鸿蒙”操作系统!这个操作系统完全可以替代谷歌主导的安卓!

“鸿蒙”这个名字很有讲究,古人认为天地开辟之前是一团混沌的元气,这种自然的元气叫做鸿蒙,所以开辟鸿蒙就是开天辟地,到目前为止,中国还没有一款成熟的商用操作系统,华为操作系统以“鸿蒙”为名,表明华为希望这款系统能够开出一片新天地。

看看这张图:

操作系统很复杂,但开发操作系统并不是想象中的那么难,有人有钱就行,正好华为有人有钱,所以很久以前就有了“鸿蒙”操作系统,而且一直在不断地修改、完善。

做操作系统难就难在要有人捧场:不同的操作系统的程序都不一样,需要开发手机app的公司投人投钱另外做。比如说,你的华为手机和我的华为手机上的微信是同一个程序,但和苹果手机上的微信不是同一个程序。不同的操作系统,需要不同的团队来单独开发app,即使app的名字看起来相同。我们看到的安卓手机和苹果手机上的同一个软件,实际上他们不是同一程序。

比如说微信,如果不单独为华为鸿蒙操作系统另外开发微信软件,装了这个操作系统的手机就用不了微信,用不了微信,这手机就不会有人买,操作系统也就死了。

那“鸿蒙”怎么解决这个问题呢?

这个需要稍微了解一下安卓的app是怎么运行的。

不论是什么手机,硬件都只能认识0101,其他的一概不认,所以,不管是文件也好,程序也好,都必须翻译为0101。安卓的手机app程序,被点击调出来后,绝大部分app需要一个字一个字地翻译为0101,让手机认识并运行这个程序(频繁使用的app,情况会好一些),打开一次翻译一次,所以,安卓手机用起来总觉得差了苹果一点点,那种“如丝盘润滑”的感觉总是少了那么一点点,很多时候就是这个原因引起的。

谷歌不知道这个问题吗?当然知道,但安卓的设计机制就是这样,曾经也改过,更糟糕了,又改回来了。

华为研发一个绝妙的工具:方舟编译器。华为在2019年4月发布了这款编译器,一举解决这个问题。

方舟编译器将安卓程序(我们看到apk文件就是安卓的安装程序)进行编译,把程序直接翻译为0101,保存在手机里面的程序,就不再是原来的程序,而是一连串的0101代码,当你点击后,不需要再次翻译,直接执行!

惊不惊喜?意不意外?

道理很简单,开发很困难,技术是原创性的,很有难度的,不然也不会等华为这个时候再开发出来,容易的话,早就有了。

研发手机app的厂商,把已经开发好的安卓程序直接用方舟编译器编译一次,生成的程序,华为自家的“鸿蒙”操作系统就可以认识了,不需要厂家另外开发,省下了巨大的工作量。

就这样,华为巧妙地以方舟编译器为桥梁,继承了原安卓生态链里的所有元素,借力打力,而不是从头再来,重建一个生态。不用重建生态,这个实在是太重要了,安卓现有的生态,是花了十多年才形成的,鸿蒙操作系统可以方便地对接安卓的生态。

所以,华为终端公司总裁余承东说:

“我们的OS(操作系统)打通了手机、电脑、平板、电视、汽车、智能穿戴,统一成一个操作系统。”

很牛皮的!

新浪微博极速版已经用上了:

谷歌其实老早就意识到安卓操作系统的不足,也在开发新的操作系统,也像“鸿蒙”一样支持多种设备。谷歌的新系统名叫Fushsia,fushsia是一种灌木,名叫倒挂金钟,花吊挂,呈红、紫或白色。

不过,华为的“鸿蒙”因为有现成的硬件支持,而谷歌没有硬件公司,要试验新操作系统还需要找别人,曾经找过台湾HTC,后来又找过华为,所以,华为的“鸿蒙”将比谷歌的Fushsia更快面市了!

不过,谷歌封杀华为,谷歌的新操作系统不知道还有谁敢用,真用上了,下次封杀你怎么办?我替Fushsia捏一把汗。

现有的华为手机这端,只需要升级一下就行,就像有些朋友手机收到的通知:

手机升级之后,用方舟编译器编译的程序,就可以直接运行了!

当前状态下在用户手中的手机,所有的服务都是正常的,在存量市场,一定会是安卓、鸿蒙双系统并存,而增量市场,则将是鸿蒙为主。现在在用的用户,想换鸿蒙系统尝新,当然可以,不想麻烦,接着用就是了。

中国大陆的各厂商,在当前的形势下,就算不考虑华为手机巨大的体量和市场占有率,即便是因为需要政治正确,也会积极使用方舟编译器,所以中国大陆的鸿蒙生态相对容易就会形成。

这是华为绝好的机会!千载难逢、稍纵即逝的机会,这件事,华为一直想做却不敢做,当前民心可用,地利人和,抓住了这个机会,也许就开辟了一个新天地,一个绝大多数中国人盼望已久的新天地。。

问题还是在海外。如果华为在欧洲的存量市场没有出现大的问题,手机app厂商完全可以不用方编译器。如果增量市场仍可维持一定量级,facebook、Twitter等等在观望后一定会支持,鸿蒙生态仍然可以慢慢地建立。如果增量很小,我个人觉得,会有比较大的难度。

这事很难,但不做会更难!

据知乎大V袁岗峰报道,转眼到了6月7日,据英国《金融时报》报道,谷歌游说美国商务部,要求永久解除对华为的禁令,以免对美国带来国家安全风险。

图片来源见水印,侵删。

这就奇了,把华为加入禁令实体名单,理由是华为产品会给美国带来国家风险,现在解除也是因为如果将华为加入禁令也会带来美国国家安全风险,这个逻辑是怎么来的?

谷歌的逻辑很绕,翻译一下谷歌的意思,大致是:我们谷歌还是要继续跟禁令上的“黑名单”企业做生意的,如果不给华为用安卓,华为会自己开发一个“不安全”的系统,美国人可以不用华为手机,但美国人不能不跟用华为手机的人打电话,如果这个华为手机系统不安全,那么还不如直接用我们谷歌这个“安全的”安卓系统。

你看,是不是谷歌先着急了?

让子弹飞一会吧,打中了谁,现在还不知道呢!

如果觉得文章不错,请关注我的公众号“史海阅读”,那里有更多更新的文章。

《美国陷阱》描述了法国阿尔斯通公司如何被美国下套并最后被美国控制的故事,华为会不会是下一个阿尔斯通?

需要《美国陷阱》的朋友,请关注公众号“史海阅读”,并在公众号里回复“美国陷阱”,您将获得《美国陷阱》的电子版。

我最近发现一本好书,李开复写的《AI 未来》,建议朋友们读读。需要电子书的朋友,请在“史海阅读”公众号里回复“AI未来”即可下载。

谢谢阅读!再次谢谢邀请!

推荐阅读更多精彩内容