‘壹’ 谷歌始料未及!华为“反击”正式开始,鸿蒙系统拒绝下载GMS-
随着互联网的普及,信息 科技 越来越发达,智能手机也走进了千家万户。目前手机操作系统主要分为三大类,一个是IOS系统,一个是安卓系统,还有一个是华为的鸿蒙系统。这三分天下的局面,当然也存在市场竞争。
最近如果有消息比较灵通的小伙伴就会发现,安装了华为鸿蒙系统的手机已经不能下载GMS(谷歌 服务框架 Google Mobile Service )了。这是为什么呢?华为跟谷歌之间是出了什么问题吗?
大家都知道,一开始的智能手机主流操作系统还是安卓和IOS ,在主流当道的情况下,华为还坚持走自主研发道路开发出属于自己的操作系统,实在也是让人感到好奇。
很多人都认为华为之所以自己开发HMS(鸿蒙操作系统),是由于操作系统受限,所以才被迫在短时间内推出自己的鸿蒙系统,这也是为什么有那么多人觉得鸿蒙系统不靠谱的原因。
但事实完全不是这样的。其实早在2012年 华为就开始规划自有操作系统"鸿蒙",在2018年8月24日华为就已经申请了"华为鸿蒙"商标。这比我们猜想的时间要早很多。
从开始规划到2019年8月9日,华为正式发布鸿蒙系统,中间其实足足隔了快七年时间。2018年5月23日余承东就很激动地宣布华为搞出了GPU Turbo(革命性图像处理加速技术)这个“带劲”的技术。
随后在同年12月又推出了Link EROFS文件系统,仅隔一个月之后在19年1月又推出了Turbo。在19年的上海中国开源峰会上,华为的战略与产业发展副总裁肖然正式宣布,旗下的方舟编译器于同年8月份正式开源。方舟编译器的开源,说明鸿蒙操作系统向市场迈出重要的一步。现在又将推出自研编程语言“仓颉”。
HMS 的出现意味着生态垄断的格局可能被打破,华为的表现让谷歌对这样快速发展的竞争对手产生了危机感。华为的出海开发者表示,华为的二十多个APP在谷歌的软件商店经常被无故下架。
而这种情况几乎每天都有,基本都是以产品有问题为理由,甚至什么都不通知就直接下架。产品被下架之后,谷歌会给出三天或一周的时间整改而后重新上架。整个产品团队的人经常要花费非常大的精力去通宵整改,而这种情况即使申诉也没用,这也让开发者苦不堪言。
对于谷歌这种“二皮脸”行为,华为当然也不可能无动于衷。在今年三月份华为就展开了一系列“反击”。鸿蒙系统开始拒绝下载GMS。
使用了鸿蒙系统的小伙伴发现如果想要下载谷歌GMS,系统就会弹出“鸿蒙系统暂不支持Google服务框架”的提示。华为的这波操作也算是以牙还牙了。
根据媒体披露的数据,截至2021年10月31日,有超过2.2亿的设备搭载了鸿蒙系统,但是让人感到有意思的是,使用华为软件商店(AppGallery)的终端用户有7.3亿。
这是什么意思呢?我们都知道苹果的IOS系统自成闭环,是下载不了其他的软件商店的。那么唯一有可能的就是安卓系统了。搭载鸿蒙系统的设备约为2.2亿,那多出来的这5.1亿用户是哪来的呢?
结果我们心知肚明。此外,由于华为的Google Play服务不支持华为的智能机,因此对于一些在海外的小伙伴来说是很难受了。基于此,华为推出Choice SDK软件开发工具包,APP开发者可以用一种更加简单便捷的方式,将谷歌的应用安装到华为和荣耀智能手机上。
这种情况谷歌当然也是知道的,在3月18日,谷歌就其他公司的APP开发者发送了邮件,内容大概是:由于鸿蒙系统可以绕过Google Play下载软件并安装应用,如果开发者提交的APP中被发现带有HMS的SDK,那么120天后该APP就会被谷歌下架。
其中的警告之意不言而喻。谷歌公司这封邮件意思简单来说就是,你要是想继续在我的应用商店上架你的软件,那么你的APP就不能和我的竞争对手的 SDK沾边。总之就是你的APP在华为和我之间只能选一个软件商店上架。
谷歌会特意发这么一封邮件,也表示华为现在的地位是足以对谷歌产生威胁了。华为充分用行动表明什么叫做:如果你现在打不倒我,那我将会更强。谷歌在一开始是不是没想到这个后果呢?
‘贰’ 华为方舟编译器究竟是黑科技还是噱头
这是面向开发者的应用,普通人用不上,而且现在还没有公布代码,不知道楼上怎么用上的。
就事论事,只从技术层面讲,就现在的宣传方式做实现,这种技术费力不讨好,
如果一个“吓人“的技术在国内搜索引擎里面能搜到大量报道 ,而在谷歌上只能搜到少数软文,而在各大英文技术社交论坛基本没人讨论,难道不觉得很奇怪吗
以下是搜到的一个帖子,就一个回复,看看就好了。
评论一家公司的技术都要如此小心翼翼,否则就会受到无数的谩骂,难道不觉得奇怪吗?
‘叁’ 为什么谷歌不把安卓做成方舟编译器那样的所谓静态编译,而是要采用效率低下的动态编译呢
呵呵呵呵,无知者无畏啊。问你几个问题。你为什么说谷歌的编译器效率低下呢?你有没有考虑功能变化和扩展性呢?人家在为软件的自动进化做准备。你还在原始社会换石锤。
‘肆’ 华为手机方舟编译器怎么用
1、方舟编译器是业界首个多语言联合优化的编译器,开发者在开发环境中可以一次性将多语言统一编译为一套机器码,运行时无需产生跨语言带来的额外消耗,并可以进行跨语言的联合优化,提升运行效率。
2、安卓自身的编译技术在不断的发展,但始终需要在运行中依赖虚拟机来进行动态编译和解释执行,对系统资源消耗较大。而方舟编译器在开发环境中就可以完成全部代码的编译,手机安装应用程序后无需依赖虚拟机资源,即可全速运行程序,带来效率上的极大提升。
3、举一个例子:EMUI9.1仅仅对系统组件SystemServer应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。
‘伍’ 方舟编译器官网无法访问
网速问题。方舟编译器官网无法访问运铅是因为网速问题。方舟编译器是华为推出的首个完全自主研缺手发的编译器平台,于2019年8月31日正式上线。方舟编译器已成旁扮好为码云最快达成5000Star的开源项目。
‘陆’ 华为方舟编译器,是不是做的太过分了
安卓7.0之后,谷歌也意识到了程序占地方、开机慢的问题,怎么办?谷歌发现,人们使用一个程序,不可能用所有的功能。那么只编译一部分常用的是不是就效率高了呢?所以这时候其实是把JIT又拉回到安卓上来,并且安装的时候也不用全编译,直接装就是了,速度当然快了。这其实就是中间层、JIT、AOT一起来,并且根据用户的习惯,把它常用的程序的常用功能代码解释好了存起来,用户再用也飞快。
现在安卓手机的一大特色就是内存越来越大,6GB都是老人机的配置了。这除了程序大以外还有安卓的程序运行产生垃圾多有关系。那么清理垃圾呢?则需要暂停程序,也就会顿一下,即所谓的“卡”。华为方舟编译器则是利用程序多线程运行的特点。打个比方,您现在正在用的“中关村在线”这个APP用了AB两个线程,在华为的P30手机中,那么线程A运行的时候,B在清理垃圾,然后A线程清理垃圾的时候B线程在运行,程序运行不中断,垃圾处理不停,做到了又连贯、又节约系统资源。