禁用华为使用GMS服务之后,谷歌安卓又有新动作,鸿蒙迎来新挑战
华为没推出鸿蒙系统之前,移动端操作系统一直被谷歌安卓、苹果iOS所垄断。鸿蒙系统的推出,填补了国内自有移动端操作系统的空缺,对谷歌安卓系统起到了一定的制衡作用。原本华为与谷歌之间有着良好的合作关系,无奈形势所迫,谷歌禁止华为继续使用GMS服务。为了确保用户的使用体验不受影响,华为只能够推出并使用鸿蒙系统。
合作转变成竞争,对谷歌的影响不可谓不小,毕竟华为智能硬件的产品数量不容忽视。谷歌不会坐以待毙,近期又有了新动作,华为鸿蒙系统将迎来新的挑战。
根据外媒报道,为了满足安卓用户和开发者的需求,Google Play应用商店将会有新的变化。预计将在8月份之前,将会使用新的应用安装包类型。
安卓程序使用的一直是APK安装包,无论是代码、图像、声音等文件,不同硬件设备都可以通过APK来实现安装。随着安卓生态系统的发展,APK安装文件所暴露出来的问题越来越多,体积臃肿就是其中一个较为突出的问题。主要有三个方面所导致,一个是设备硬件性能的提升,例如手机屏幕分辨率的提升,将会带动高画质程序的需求;一个是安卓开发技术的成熟,三方扩展库、开发框架增多导致;一个是安卓碎片化越来越严重,想要完美匹配多终端,势必会加入很多的冗余部分。
APK安装包已经不能很好适应安卓系统的发展,谷歌不得不寻找一种新的替代方案,AAB将是谷歌解决该问题最终的方案。
Android App Bundles对于应用程序提出了新的要求,那就是大小不能够超过150兆。AAB 将会引入新的PAD功能,实现更好的数据压缩和动态交互策略。小体积的优势显而易见,不仅下载速度较快,程序安装与执行同样如此,后期更新数据也会很小。AAB有个很巧妙的设计,程序与文件存储分家,文件存储在Google Play并从其下载。不仅AAB安装包的大小得以控制,文件安全性上也有了保障,特别是增强了谷歌对于安卓系统的把控能力。
看似提升用户体验的操作,但是背后却隐藏着陷阱,谷歌的野心不容忽视。
与APK不同,AAB与Google Play的结合更加紧密,甚至不能脱离Google Play独自使用。以华为为例,谷歌禁止其使用GMS服务,这意味着所有的AAB程序都将无法安装并使用。华为鸿蒙系统刚刚起步,为了获得软件生态上的助力,选择了兼容安卓APK的做法,安卓程序同样可以在鸿蒙系统上运行。如果谷歌安卓系统全部升级至AAB之后,意味着鸿蒙系统将无法在继续使用安卓系统的软件。
谷歌此举“一箭双雕”,以提升用户使用体验、安全性为由,收紧了对于安卓系统软件的把控,特别是与其GMS服务捆绑在了一起,后续也利于其进行收费;间接上削弱了鸿蒙系统的竞争性,迫使华为不得不加速软件生态的建设。眼看8月份就要到来,留给华为的时间不多了,鸿蒙系统将会迎来全新的挑战!您觉得鸿蒙系统本次能否顺利过关呢?