Google 公布将会在明年八月推出多项应用程式开发新规定,当中包括新 App 推出时需采用 Android App Bundle 格式。
过往 Android 应用程式都是以 APK 档案格式推出,而在 2018 年 Google 就推出了全新的 Android App Bundle (.aab) 格式,最近亦不断鼓励开发商采用新格式。APK 就是单一档案包内里有齐支援不同格构和格式的档案,无论用家的装置规格不同,也可以用同一档案安装。而 Android App Bundle 就是由开发商向 Google Play 提供整合包,Google Play 就根据用家装置的规格,提供符合装置所需的档案内容供下载,这样下载的档案大小就可缩减,用家就可更快下载安装应用程式。Google 指现时已有超过 750,000 应用程式和游戏采用 App Bundle,下载档案大小平均可节省 15%。
这项改动最直接影响必然是开发人员,而对一般用家而言,这项改动对在 Google Play 下载安装应用程式不会有影响。但是若用家想自行 Sideload 安装 App 就会比较麻烦,过往只要找到 APK 档案就可以安装,将来以 aab 格式流传的话,就难以找到匹配的档案可直接安装。
除了 App Bundle 这项改动,明年八月还有其他对开发商的新规定。新 App 推出需以 API Level 30+,也就是 Android 11 或以上。另外亦不再支援 Expansion Files (OBBs),开发人员需改用 Play Asset Delivery 或 Play Feature Delivery 以推出大过 150MB 的大型资料档案。而到了明年十一月,App 更新亦需要符合 Target API Level 30+ 的要求。
Source: Android Developers