谷歌正在为android应用程序的运行方式引入一个重大转变——虽然这些变化对消费的人来说可能不是太明显,但如果你是谷歌移动操作系统的用户,了解正在发生的事情和原因是很重要的。
从2021年8月开始,想要在谷歌Play Store上发布新的Android应用程序的开发者,必须改变这些应用程序的打包方式:与已经存在多年的传统APK (Android应用程序包)格式不同,软件制造商将被要求使用AAB (Android应用程序包)框架。
我们不打算详细分析这两种标准之间的技术差异——除非你是研发人员,否则这不会改变你使用应用程序的方式——但这一转变的根本原因之一是运行Android的设备数量巨大。
AAB的一个关键好处是,它只提供你的设备真正需要的应用程序的部分。例如,如果你使用的是手机,你不需要为平板电脑屏幕设计的更大的图形,因此应用程序能更小、更轻量。研发人员不必为不同的设备编写和打包不同的apk——或者将所有东西放在一个堆栈中——他们能够使用AAB路由来自动处理这个问题。
在向特定设备交付特定功能(比如增强现实插件)时,它也为开发者提供了更大的灵活性——换句话说,用户不必一次性下载所有功能。
例如游戏:游戏的高级关卡不一定需要立即下载,这在某种程度上预示着用户都能够更快地开始步入较低的关卡,而不会因为冗长的加载时间而感到沮丧。同样,这一切都意味着更小的下载和更灵活的应用程序。
谷歌通过Play Store将主要的Android应用捆绑成一系列apk,这些apk是针对每个设备的。根据谷歌的数据,这些新优化的apk平均比以前小15%。
2018年,Android 9中引入了aab,但现在谷歌坚持要求开发者转向aab,至少对于新应用。目前,已经入驻Play Store的应用能够继续使用apk,但趋势只有一个:谷歌表示,前1000名应用中大多数都使用了aab,并且有超过100万的应用使用了捆绑包格式。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
PSY鸟叔 不满 Jessi 穿着太露,Jessi回应:你曾经还穿丁字裤呢!
穆迪:美联储可能在7月降息25个基点!年内将累计降息50-75个基点,2025年再下调100-125个基点
三星可能在 Galaxy S25 的 Exynos 2500 芯片中使用硅电容
不一样的研学,见证少年热血蜕变!温州日报7月主题夏令营收官,8月精彩继续→