首页 > 科技 >

Google将停用Google Play即时应用法式插件

2019-04-11 15:22:52 暂无 阅读:929 评论:0

从Android Gradle插件3.4.0版本起头,Google Play将住手支援以功能插件com.android.feature,还有即时应用插件com.android.instantapp建置的应用法式。在建置应用法式的时候,系统会标记功能插件已经wg弃用,斥地者需要将原本使用功能插件建置的即时应用法式,改以使用新的应用法式发布花样App Bundle,并启用即时应用以支援即时体验。

Google将停用Google Play即时应用法式插件

客岁Google发布了全新建置和发布Android应用法式的方式App Bundle,能有效解决应用法式肥大的问题,使用者不再需要下载用不到的档案,Google Play将凭据使用者的装配,仅供应所需要的档案,这种为使用者发生最佳化的APK称为动态交付。

动态交付是基于动态功能的com.android.dynamic-feature,视使用者需要而进行,今朝有三种交付类型,包罗在安装的时候交付动态功能、按需交付动态功能、即时与安装时交付动态功能。

Google持续更新App Bundle,在三月的更新,斥地者只要使用Android Studio 3.3,就能让单一专案建置App Bundle,同时包含一样与即时应用法式,之前斥地者需要针对一样与即时应用法式,上传两个自力的App Bundle,但如今只需要上传含有体验模组的单一App Bundle就能够了。

曩昔建置即时应用法式的相依性较为复杂,需要建立功能模组作为App的根蒂功能模组(Base Feature Module),要包含一样与即时应用法式共享的源代码以及资源,此外,其余源代码库还需要有多个非根蒂功能模组,如即时应用法式进入点模组,以及有仅适用一样安装的应用法式模组,此外,也需要即时应用法式模组,内含了即时应用源代码与对映的相依档案。

Google将停用Google Play即时应用法式插件

而在新的App Bundle实作中,根蒂功能模组将被看成应用法式模组,治理一样与即时应用法式的源代码和资源,斥地者能够组织额外的模组化功能,作为三种动态功能模组类型的个中一种,而因为manifest中的dist:instant属性,是以即时应用程式模组便不再需要了。

Google将停用Google Play即时应用法式插件

透过将即时应用法式转为即时App Bundle,应用法式不只能获得新花样带来的优势,也能简化应用法式模组化设计。斥地者能够使用Android Studio 3.3以上版本,建立可启用即时应用的App bundle,为应用法式到场即时体验。

相关文章