2020-06-22 14:57

Android10增加了对通过APEX模块安装自定义启动动画的支持

导读Google的最新版本的Android操作系统是Android 10,该软件已于昨日针对Pixel智能手机发布。在官方发行版中,我们可以看到新的启动动画,展

Google的最新版本的Android操作系统是Android 10,该软件已于昨日针对Pixel智能手机发布。在官方发行版中,我们可以看到新的启动动画,展示了Android的全新无甜点品牌(请参见上面的特色图片)。引导动画是XDA社区中最需要自定义的内容之一,但是这样做需要root用户访问权限,因为引导动画位于只读的系统,产品或oem分区中。但是,将来可能会改变。根据我们在AOSP中发现的承诺,Google增加了对通过APEX模块安装自定义启动动画的支持。

之前我们已经在Project Mainline(Android 10最重要的功能之一)的上下文中讨论过APEX。APEX 是一种新的程序包类型,旨在允许安全地更新系统库和其他系统组件,但显然它将用于也可用于提供自定义的启动动画。在Android 10中,对启动动画二进制文件进行了修改,以支持从名为com.android.bootanimation.apex 的APEX模块加载启动动画。提交描述指出“这是支持下载和安装自定义引导动画所必需的。” 由于启动动画将包含在APEX模块中,因此可以通过ADB安装 或具有正确权限的系统安装程序(例如Google Play商店),无需root访问权限。

但是,您将无法从Internet安装任何自定义启动动画。如果第三方APEX模块未通过Android验证启动验证,则将无法安装。这意味着只能安装可信任来源(如Google或设备的OEM)中的APEX模块,因此您将只能使用它们提供的启动动画。这与Google 对Android Pie中的第三方叠加层施加的限制相同。

我们不知道Google是否计划在Pixel设备上提供一系列自定义启动动画。启用此功能的提交是由索尼工程师于去年11月提交的,但Google于今年5月下旬将其内部合并为AOSP。Google可能添加了此功能,只是允许OEM发行自定义的启动动画,而无需他们自己这样做,但该公司可能会将启动动画的自定义添加到即将推出的Pixel Themes应用程序中。毕竟,我们最近发现Google在Android 10中变得更加开放,可以在开发人员选项中使用各种强调颜色,图标形状和字体覆盖,隐藏的时钟样式以及整个系统的深色主题来进行自定义。