有网友说谷歌此举是针对华为鸿蒙,其实并不是这样,谷歌app bundle在2018年就始推荐给开发者使用了,那个时候华为鸿蒙还没有说要搞呢。其次将现有的应用打包成abb也非常简单,几乎不用改动项目的源代码,所以同一个应用,在国内使用APK分发,在海外市场使用abb分发也很简单。
abb格式的优势是开发者将应用打包之后,可以交给谷歌来分发,不需要再针对32位、64位和X86的平台打包不同的APK了,邵逸夫子女从而减少了应用安装包的体积。而国内应用市场中率先支持abb格式的反而是华为,目前鸿蒙Harmony OS2是兼容ASOP的,所以理论上也可以兼容abb安装包。
很多人说abb格式的应用无法在鸿蒙Harmony OS运行,是因为一些海外应用集成了谷歌的GMS服务框架,手机上如果缺少了GMS就无法正常使用这些应用。比如谷歌地图、Gmail等。但是谷歌GMS服务本身就无法在国内的网络环境中使用,国产手机通常也不会预装谷歌的软件。所以谷歌强制要求APP转向abb格式和华为鸿蒙没有半点关系,对国内应用开发者也没有太大影响。
相反,如果一款abb格式的应用中不包含谷歌GMS服务,那么它也可以在华为鸿蒙以及各种国产手机常运行,也就是说abb格式和过去的APK格式相比除了体积变小了之外,没有太大区别。
网友评论 ()条 查看