谷歌以开发人员为中心的“Playtime”活动系列于今天拉开帷幕,随之而来的是发布商在Play商店发布应用程序的一系列变化。 谷歌关注的最大推动力是改变多年来在手机上以一刀切的方式安装大型(并且越来越多)应用程序的范例。
这些变化来自一种名为“Android App Bundle”的新发布格式。 捆绑包允许开发人员将他们的应用划分为不同的组件,以减少用户的初始应用安装大小。 这意味着当我们下载应用程序时,文件大小可能会更小 - 我们都同意这是一个很好的改变 - 其他组件可以根据需要下载并添加到应用程序中。 在不使用专用扩展文件的情况下,这还可以在游戏等用例中实现更大的整体应用。
谷歌使开发人员更容易以多种方式分发应用程序而无需构建多个应用程序。
迁移到应用程序包有助于Google进一步简化应用程序安装范例。 该过程的一部分是改进“即时应用程序” - 最近宣布的系统,允许应用程序加载其基本组件并在没有安装的情况下运行。 现在,即时应用程序可以设计成只是应用程序包的一部分 - 这意味着开发人员不再需要单独的“即时”和“可安装”应用程序,他们只需制作一个应用程序包,定义哪个部分将作为即时应用程序运行,其余的可以晚点来。 对于真正不想维护其应用程序的单独版本的开发人员来说,这是一个很大的改进,并且可以从在Web或Play商店中找到的更好的转换到实际的应用程序安装中受益。
当应用程序更小,运行速度更快时,每个人都会赢
在消费者端,这两个变化非常重要,因为它们进一步模糊了“安装”应用程序的意义。 但是当它完成正确时,最终用户会赢 - 无论是应用程序,应用程序的一部分,还是根本没有任何组件实际上都是“已安装”,这一点并不重要,只要运行时间快且应用程序运行为你期待。 如果您需要在远离Wi-Fi时获得新应用,还可以节省手机存储空间以及移动数据。
这些类型的变化需要花费很长时间才能向大众传播,并要求开发人员花时间在他们自己的应用程序中实现它们,但结果对每个人都应该是积极的。
对于开发人员而言,谷歌有更多的话题和更多内容,而不是详细内容。 如果这是您的专业领域(或者您希望如此),Google在其开发人员博客上提供了大量信息。