apk extension
(OBB文件)和app bundle
有什么区别?
app bundle
可以代替apk extension
吗?可以安全更换吗?在以下方面:
我长时间使用OBB文件,但是Jobb工具存在一些问题,自2013年以来似乎没人愿意修复它们: https://issuetracker.google.com/issues/36968595
所以我的问题更多是关于安全替换OBB文件。
答案 0 :(得分:2)
应用程序捆绑包是一种用于工件的新格式。
Android应用程序捆绑包是一种新的上传格式,其中包含您应用程序的所有已编译代码和资源,但会延迟APK的生成并登录到Google Play。
从广义上讲,应用程序捆绑包的核心功能是动态交付。传达用户需求。应用程序捆绑包的基本功能是将事物从可交付工件中排除。对于某些用户,APK包含无用的资源,例如字符串或可绘制对象。 App Bundle交付意味着用户只能得到他们需要的东西。
例如,如果设备需要hdpi可绘制对象和英文副本,则所有其余资源都不会捆绑在可交付工件中。
可以替换APK扩展文件的是由App Bundle启用的动态功能。基本上就是按需提供动态功能模块。
详细了解动态功能here。
答案 1 :(得分:0)
App Bundle 将构建针对特定设备及其配置的APK,这意味着交付的APK通常较小。这实际上取决于您的应用程序,因为主要的节省将来自于密度/区域特定的资源以及任何其他未使用的代码。
在https://medium.com/google-developer-experts/exploring-the-android-app-bundle-ca16846fa3d7
了解更多说明。