导读由于支持多种设备类型和大小的负担,应用程序开发人员一直惧怕Android分散的设备生态系统,这通常意味着要为这些不同类型的设备生成和管理
由于支持多种设备类型和大小的负担,应用程序开发人员一直惧怕Android分散的设备生态系统,这通常意味着要为这些不同类型的设备生成和管理多个APK。为了在保持Android丰富多样性的同时减轻开发人员的负担,Google推出了App Bundle格式,该格式将使应用看起来更轻巧,安装速度更快,从而使开发人员和管道两端的用户受益。
开发人员仍然必须明确支持多种设备。也就是说,他们仍然必须为不同的屏幕尺寸创建资产,并为不同的硬件体系结构创建思维代码。什么是Android应用程序包确实是实际移动多个APK产生了开发商的手中,并为谷歌游戏,在开发流程中消除烦恼和压力的一个点。
不过,那只是故事的一部分。利用将成为生成APK的事实这一事实,Google Play现在能够在提供应用程序时提供动态投放。这意味着用户将下载的APK已针对其特定设备进行了优化,并且不包含与设备无关的资源或编译后的代码。他们会看到较小的应用程序大小,并且安装时间也会缩短。
它也不止于此。应用程序包还允许使用动态功能模块,从而可以更精细地交付功能。用户将只需要下载应用程序的核心,并在需要时才下载其他功能。
这些功能不会被魔术所应用,开发人员在使用这些动态功能时必须注意没有任何中断。而且,如果还不太明显,那么只有在您使用Google Play控制台时才能使用Android App Bundle,这意味着您可以更深入地绑定自己到Google的专有服务。