谷歌正在考虑为Android不同版本提供定制化的应用包
由于安卓系统的碎片化问题开发者不得不在开发应用程序时考虑各种分辨率和各种版本之间的兼容和适应性。
而这种操作也导致现在的应用程序安装包越来越大,甚至部分应用程序的安装包比电脑版的程序包都要更大。
有鉴于此谷歌官方正在考虑给安卓应用程序减负,由谷歌通过自动化系统自动为不同平台生成对应的安装包。
动态分发机制:
谷歌的这种方法主要是通过自动化平台完成,开发者最初只需要提交包含核心功能的基础安装包和组件等等。
然后谷歌的自动化系统会为其自动生成面向不同平台、不同版本甚至是不同语言的系统等提供定制的安装包。
这样用户需要下载的安装包就会很小了,因为安装包不再需要包含为各种版本适配而增添的各种无用组件等。
通过谷歌应用商店进行分发:
遗憾的是这项功能仅只在谷歌官方应用商店里提供,用户通过应用商店下载时只会下载到与系统适应的版本。
而国内这种没法使用谷歌应用商店的情况下则只能继续使用全量包,对于用户或者开发者来说都是个麻烦事。
更麻烦的是这种方式可能会影响到用户直接下载安装包,例如 APKPURE 这类下载站可能将无法提供安装包。
因为每个机型可能都会生成不同的安装包,对于下载站来说想要将所有机型和平台全覆盖到真不是容易的事。