志在指尖
用双手敲打未来

动态Android可让开发人员在任何AndroidQ设备上

得益于ProjectTreble,智能手机设备制造商供给的AndroidPie软件更新的速度超过了他们进行AndroidOreo更新的速度,至少是旗舰智能手机。不过,Google不想看到只要OEM才干取得ProjectTreble的优点。该公司此前曾表示有兴趣为开发人员发布AndroidQ的通用体系映像(GSI),这样他们就不必依赖仿真器,运用云服务或等候自己设备上的更新来对运用进行测验最新的API等级。从理论上讲,发布GSI应该答应任何开发人员运用与ProjectTreble兼容的设备(最初是Android8.0)Oreo及更高版别,但现在仅考虑运用Android9Pie发动的设备来测验最新的Android版别。开发人员所需求做的就是在现有软件装置之上改写体系映像,无需自定义康复,引导或供应商映像。动态Android可让开发人员在任何AndroidQ设备上
可是,当前的GSI装置进程存在一些问题。首要,您需求一个解锁的引导加载程序,这在Huawei或Honor设备(不支付费用),HMDGlobal的Nokia设备(不包括Nokia8)或美国运营商品牌的设备上是不可能的。接下来,对于不熟悉通过fastboot改写映像的任何人来说,该进程将很困难。最后,现在改写GSI将需求您彻底擦除内部存储,这意味着您可能需求备用设备进行测验。目前,改写GSI只是OEM在其设备上测验ProjectTreble兼容性的办法,除此之外,它仅招引固执的定制ROM爱好者。Google的新“动态Android”项目可能会改变这一状况。
动态Android-在任何AndroidQ设备上轻松测验AOSPGSI
在曩昔的几个月中,Google一直在研究一种无需发动引导加载程序即可安全引导GSI的办法。简而言之,Google正在开发一种具有特别权限的运用,该运用答应其下载GSI,为其保留存储空间并将GSI标记为可发动。这个项目有几个组成部分,所以让我们一一讨论。
动态Android和AndroidOnTap
AndroidQ新增了两项新服务:动态Android和AndroidOnTap服务。动态Android处理GSI的装置时,AndroidOnTap会通过回调和广播意图告诉体系运用程序。例如,AndroidOnTap会提示KeyguardManager要求用户确认设备是否受PIN,密码或图案维护的装置恳求。当用户发动到GSI中时,AOT还会提示用户。
依据对“DynamicAndroidManager”的描述,该服务“供给了一种暂时运用新的Android图像的机制。”装置后,设备能够运用新创建的/data重启进入新装置的映像。在GSI中重新发动会运用户返回到原始体系映像,可是新装置的映像及其数据仅被禁用而不被删除。可是,假如用户选择这样做,则能够彻底删除GSI及其数据。

未经允许不得转载:IT技术网站 » 动态Android可让开发人员在任何AndroidQ设备上
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载