Google应用全家桶停供华为新机,Mate30鸿蒙现阶段发挥不了备胎作用
自从美国商务部发布禁令以来,华为在海内外市场受到极大冲击,不仅关键半导体料件可能面临断炊,连手机操作系统的支持也被Google喊停。
近日,Google发言人对路透社表示,由于受到美国禁令,华为即将在IFA2019大展上发布的Mate30,以及之后的新机都将不会再搭载Google授权的应用服务全家桶。
Google全家桶对中国市场没有影响,但是对于国外市场,可以说是必备的条件,如果缺乏这些软件,原本华为擅长的电信商渠道基本就等于没了。
事实上,华为自从被列入清单之后,在欧洲的市占一落千丈,第一季原本还有24.9%,第二季只剩19.3%,许多电信商和手机渠道都已经预防性下架华为产品。
那么,华为的备胎,也就是鸿蒙操作系统是否能够派上用场?事实上,如果要用来应对国外市场,鸿蒙还真的一点用都没有,毕竟关键点在于Google的服务,而不是应用操作性能的改善,或者是什么微核心概念的实现,而微核心在第一版鸿蒙其实也真的完全没有被使用上。
目前释放出来的第一版鸿蒙,只是传统的Android另外加上一套类似Dalvik虚拟机的鸿蒙执行环境,具体做法是华为通过方舟编译器创造了一套mygote路径,用来连接华为自定义的鸿蒙runtime库,用以执行鸿蒙的”原生”应用。
Android原生程序在进行启动时,会使用socket和zygote进行通信,并预先准备好执行的虚拟机环境,而鸿蒙应用程序则会呼叫mygote进程,并准备好相对应的执行环境。
虽然通过这个作法,可达到华为所宣称的兼容Android与鸿蒙两套生态的说法。然而整套系统仍然是Android,只不过在执行环境方面进行了修改。
另一方面,预先编译为机器码的安装档虽然可以大幅加速安装和执行过程,但会与Android当初的ART执行环境有类似的问题,那就是执行档容量会变大。理论上可以通过压缩的方式来减少执行档的大小,降低这方面的负面影响。
理想很丰满,但现实问题是,在这个时间点,鸿蒙根本没有任何原生程序可以使用,而对欧洲用户,Google那套服务更是无可取代,华为要做的,不是拿出鸿蒙这套不成熟的方案,而是该考虑如何通过第三方应用商店,或者是使用首次开机提供连结可以一键安装Google服务,毕竟Google虽不允许预装,但可以通过手动安装来取得Google应用,这也可以让华为手机可以在被Google停供之后,依然可以提供Google的应用服务。
然而不能预装Google应用,但通过后续手动安装来补上,是否能说服欧洲消费者,以及电信商,甚至Google会不会对这种举动进行抵制,其实也是未知数。