不为人知的一面,不为人知的触碰1

  • 时间:
  • 浏览:0
  • 来源:荣一平台_荣一平台注册_荣一平台登录_荣一平台招商



Google 前不久宣布公布了安卓11。针对这一全新一代安卓系统软件,所产生的新作用新特点,当然极具使用价值。但是充分考虑中国通常会对原生态安卓的作用开展诸多硬改,实际上针对中国客户而言,危害比较有限。安卓11对中国绿色生态危害较大的,很有可能還是一些最底层转变,这也较少为人正直谈及。

Android 11来啦

没有错,安卓11的最底层又拥有许多 大转变!所产生的巨大变化,会深远影响众多客户,今日就一起来互动一下吧。

一键刷机已不变砖?Recovery 分区变成历史时间!

假如你是一名安卓一键刷机游戏玩家,一定了解 Recovery 这一专有名词。它是安卓系统软件中,用以修复系统的方式,不论是生产商官方网在线升级,還是游戏玩家刷入第三方 ROM,一般 必须根据 Recovery 来开展。在安卓机中,还专业区划了一个分区来置放 Recovery,但这在安卓11时要变成历史时间了。

一键刷机游戏玩家再了解但是的 Recovery

传统式的 Recovery 升級方式,假如载入 System 系统软件分区的数据信息不正确,那麼设备很有可能就无法启动,一键刷机游戏玩家应当很了解这一类 “变砖”的状况,乃至生产商 OTA 有时候也会 “变砖”。要怎样防止?实际上,近年来的新安卓机应用 A/B 分区体制,许多安卓机早已不用 Recovery 来正确引导升級。

Android 开机启动方法的变动,以前必须经过 Recovery,应用 A/B 分区体制后立即根据 boot 来正确引导起动

在选用了 A/B 分区体制的安卓机中,当系统软件必须升級的情况下,会将新的系统软件载入在其中一个分区,载入取得成功后则从该分区起动;假如载入不成功,或是起动不成功,则从原分区起动,这等同于2个系统软件分区互相备份数据,大大减少了系统更新的设备故障率。

安卓11的体制也与此类似。原厂自带安卓11的设备,取消了 Recovery 分区,并且对 A/B 分区体制开展了一定水平的更改。安卓11必须在线升级的情况下,会将新系统的数据信息和如今的系统软件数据信息开展比照校检,将差别一部分载入另一个分区而不是系统软件分区;以后,运用新数据起动系统软件,假如系统软件成功起动,那麼就将差别数据信息载入到系统软件分区,起动不成功则抛下差别数据信息,用原先系统软件分区的数据信息起动。

安卓11这一新机制不仅有 A/B 分区的可信性优势,也不用像 A/B 分区那般占有很多的附加室内空间。不管怎样,Recovery 分区都早已遭受了丢弃,自带安卓11的设备,原厂就沒有 Recovery 分区,boot 分区大量担负起了之前 Recovery 分区的工作中。Recovery 是一键刷机必不可少的专用工具,一键刷机游戏玩家出路在哪里?也许得另觅发展方向了。

安卓11是迄今为止最非常容易升級的安卓?

我们知道,Google 一直为处理系统软件泛娱乐化难题做勤奋,务求机器设备可以升級最新版的安卓。因此,Google 作了许多勤奋,比如在安卓8.0中实行了 Project Treble 体制,将系统软件(Android OS framework)独立分区,和硬件驱动(Vendor implementation)分离出来,自此生产商能够为机器设备独立消息推送新版本安卓,而不用再次兼容驱动器。

Project Treble 将 Google 的安卓系统软件架构和硬件配置经销商出示的驱动器作了分离出来

Project Treble 大大简化了安卓系统软件的升級步骤,但这还不够。在安卓10之中,Google 实行了 Project Mainline,将系统软件进一步细分化模块化设计。在安卓10中,14个系统软件部件被 Mainline 化,新闻媒体音频解码器、管理权限控制板、互联网部件等系统软件部件,都能够像一般 App 一样,根据应用商城来升级——许多盆友发觉,2020年安卓机的 GPU 驱动器居然可以单独升级,就归功于此。

高通芯片公布 GPU 驱动器能够独立升级

在安卓11中,Google 又进一步对安卓部件开展细分化,安卓的部件控制模块做到了20个之多,安卓的服务器维护可能越来越史无前例地灵便。值得一提的是,Google 还将改革实行来到系统软件内核之中,安卓的 Linux 系统软件内核升級可能越来越更为灵便。

在当今的安卓系统软件中,Linux 系统软件内核升級大致必须历经三个流程。最先,Google 选中一个 Linux LTS 版本号做为安卓内核,打上安卓运作所必须的 Patch;然后,Google 将这一内核递交给高通芯片等 SoC 经销商,经销商再度将其打造出变成兼容 SoC 的内核;最终,三星等机器设备商再让内核兼容不一样的电子器件,再度为内核打上各种各样 Patch,让内核变成真实能够在安卓机上运作的版本号。

传统式的 Android 系统软件 Linux 内核升級步骤,必须经过重重的阶段,十分不便

因为流程繁杂,因而当今的安卓机一旦原厂,Linux 内核就非常少变化,即便是 Google 主打产品的 Pixel 机器设备,内核也仍然仅仅比较年久的 Linux 4.14。

而在安卓11中,状况有一定的转变,Google 将系统软件内核开展了模块化设计改动,内核被分为了 Generic Kernel Image(GKI)和别的 GKI 控制模块。假如要想升級 Linux 版本号,Google 能够立即朝向安卓机消息推送 GKI,手机上立即升級 GKI 就可以,从此不用历经从 SoC 生产商到手机上机器设备生产商的繁杂流程。

Android 11刚开始,内核开展了模块化设计,一个 GKI 内核能够通用性于目前市面上的很多安卓机

据统计,安卓11的这一特点,在内核版本号高过 Linux 5.4之上的机器设备上,是规定申请强制执行的。可以说,假如安卓11的机器设备原厂内核版本号便是 Linux 5.4之上,那它有可能会是史上最牛非常容易升級的安卓。

安卓储存目录文件夹名称乱相彻底消除? 坚信许多 人发觉,安卓机用久了之后,储存目录下便会空出许多稀奇古怪的文件夹名称,这种文件夹名称是由各种各样 App 转化成的,这实际上是一个历史时间遗留。

安卓储存目录各种各样杂乱无章的文件夹名称哪来的呢?

安卓机的內部储存目录一度十分小,比如經典的 Milestone 的 ROM 仅有512M,必须用 SD 卡拓展储存空间,因而安卓 App 通常会将文档储存在外界储存目录下(也就是 sdcard 目录)。而安卓在4.3版本号前并沒有出示外界储存目录的标准,App 习惯性在 sdcard 目录中随便创建自身的文件夹名称,这一习惯性一直保存到现如今。

如今,虽然安卓创建了 sdcard 目录的储存标准,比如安卓系统软件要求 App 假如要在內部储存空间创建文件夹名称,必须创建到 / data/data / 目录下,在外界储存空间则必须创建在 / sdcard/Android/data / 目录下。殊不知这一标准并不是是强制的,许多 App 因为应用第三方 SDK 等各式各样的缘故,视安卓的储存目录标准看不到,仍然在 sdcard 目录下建造文件夹名称,安卓储存目录的错乱由此而来。

在安卓11中,文件夹名称乱相总算有希望获得彻底消除。安卓11将已不容许 App 在 sdcard 建目录和文档,APP 只可以往特殊目录的个人文件夹名称载入数据信息。现阶段一些 APP 早已刚开始因此做准备,比如新版本 QQ 将储存目录从 / sdcard/tencent / 变动来到 / sdcard/Android/data/com.tencent.mobileqq/Tencent/,便是为了更好地融入安卓的储存新机制。

小结

除开上文所提及的,安卓11也有许多十分更有意义的升级,比如更强劲的个人隐私保护、改善的通告系统软件这些,这儿也不一一列举了。总体来说,安卓11是一个由内而外都开展了重特大改革创新的版本号,它解决了安卓的许多历史问题,大伙儿相互希望吧。

【来源于: 中国太平洋电脑网】