我们在使用智能手机时面临的一个主要难题是存储空间有限,尤其是在手机已经使用一年多的情况下。随着我们玩大量的媒体文件和游戏,我们在某个时候需要的所有应用程序都只剩下很少的空间了。因此,我们经常求助于让手机继续运行的唯一选择——删除手机上使用较少的应用程序。谷歌现在似乎有一个替代方案。
在一篇新博客中,谷歌提到了 Android 手机的一项新功能,名为存档。针对这个普遍存在的问题,这位科技巨头谈到了一项允许用户“暂时回收大约 60% 的应用程序存储空间”的功能。这将通过“删除应用程序的某些部分”而不是完全卸载来实现。
谷歌表示,存档的应用程序将保留在设备上,甚至会保留用户数据。如果要在一段时间后使用,这将使用户更容易将应用程序“恢复到最新的可用兼容版本”。可以理解,该功能将有助于防止不必要的应用程序卸载,而不是手机上的额外空间,这反过来也将帮助开发人员。
不过,存档应用程序功能的公开推出还有一段时间。目前,谷歌将发布一个新的 Bundletool 1.10 版本,它将通过 App Bundles 为所有开发者带来归档。使用 Android Gradle Plugin 7.3 构建的应用程序将能够通过一种称为归档 APK 的“新型 APK”来使用归档功能。
谷歌表示,存档的 APK 是“非常小的 APK”,能够保留用户数据,直到应用程序恢复。然而,谷歌明确表示,尽管存档的 APK 已经在开发中,但在“今年晚些时候向消费者推出存档功能”之前,它们将无法使用。
生成存档的 APK 后,开发人员可以通过 Generated APKs API 或在 App Bundle Explorer 下的 Play Console 中进行检查。有趣的是,谷歌已将归档应用功能开源。这将允许开发人员检查代码,甚至其他应用商店也可以通过一些争执来使用它。
例如,苹果目前允许用户“卸载”不常用的应用程序。尽管该功能要求用户在想要恢复应用程序时拥有互联网连接。然后,他们可以在少量下载后重复使用它。谷歌存档的应用程序是否会以同样的方式工作尚不清楚,但如果完全不需要下载来重新启动应用程序,那会更好。