LineageOS 15.1 tagad oficiāli atbalsta A/B ierīces, sākot ar Motorola Moto Z2 Force. Drīzumā sagaidiet atbalstu Pixel 2 XL, Xiaomi Mi A1 un citiem tālruņiem.
Viena no aizraujošākajām izmaiņām, ko radīja operētājsistēma Android Nougat 7.0, bija A/B divu nodalījumu shēmas ieviešana ierīcēm, kas tika palaistas ar šo OS versiju. Šīs izmaiņas risināja to, kā Android sistēmas atjauninājumi tiek lietoti ierīcēm, lai nodrošinātu a nemanāma jaunināšanas pieredze lietotājam, kur vienkārša un ātra atsāknēšana nodrošina to atjauninātajā versijā OS. Šīs izmaiņas pievienoja arī kļūmju drošuma priekšrocības, kas nodrošināja, ka vismaz viena darbojas sāknēšanas sistēma paliek ierīcē OTA atjaunināšanas laikā, ļaujot ierīcēm “atgriezties” uz vecāku sistēmu, ja OTA neizdodas lai palaistu.
Diemžēl ne katra ierīce, kas saņēmusi operētājsistēmu Android 7.0, atbalsta šo A/B divu nodalījumu shēmu. Šī A/B nodalījuma shēma galvenokārt ir redzama ierīcēs, kurām sākotnēji tika piegādāta operētājsistēma Android Nougat 7.0+, kā ierīces atjaunināšana uz Nougat un pēc tam šo izmaiņu atbalstīšanai būtu nepieciešama pārdalīšana, ko daudzi oriģinālo iekārtu ražotāji uzskatīja par riskantu ierosinājumu.
Šeit ir ierīču saraksts kas atbalsta vienmērīgus A/B atjauninājumus. Alternatīvi, jūs varat arī manuāli pārbaudiet, vai jūsu ierīce atbalsta vienmērīgus atjauninājumus.Lai gan A/B divu nodalījumu shēma lielākoties ir labi uztverta, tā tomēr radīja izaicinājumu pielāgotajai ROM kopienai. A/B ierīcēm nebija atkopšanas nodalījuma Tā kā Android sistēmai šie nodalījumi nebija nepieciešami, kopienai bija jāpielāgo savi veidi. TWRP v3.1.0 tika izlaists ar atbalstu A/B ierīcēm, kamēr Magisk nodrošināja atbalstu A/B ierīcēm ar versiju 14.1.
Tagad LineageOS 15.1 pievieno atbalstu A/B ierīcēm. Atbalsts tika aizkavēts 15.1 LineageOS komanda strādāja, lai labotu savu addon.d skriptu. Šis skripts ir atbildīgs par GApps un Lineage SU papildinājuma dublēšanu, un tam bija nepieciešamas izmaiņas, lai tas pareizi darbotos ar A/B ierīcēm. Šīs izstrādes īstenošanā bija iesaistītas šādas personas (atvainojiet, ja kādu palaidām garām).
Ieguldījums A/B atbalsta nodrošināšanā operētājsistēmai LineageOS 15.1
- XDA atzītais izstrādātājs neredzams - Uzrakstīja addon.d-v2/backuptool_ab un pievienoja oriģinālos ielāpus A/B atjauninātājam
- XDA vecākais loceklis npjohnsons - Uzturēts addon.d-v2/backuptool_ab un ieviesti daži labojumi. Strādāja ar ārējiem projektiem (OpenGApps/Magisk), lai tie būtu saderīgi ar jauno rīku.
- XDA vecākais loceklis abhishek987 - Uzturēja addon.d-v2/backuptool_ab, palīdzēja to atkļūdot/izlabot,
- gmrt - Iestatiet A/B bezšuvju atjauninātāju, pievienots atbalsts dažādām A/B funkcijām programmā Updater, build.prop ekspozīcija, lai palaistu A/B izlaišanas rīkus, pārejiet uz neierobežotu update_engine (WIP)
- XDA atzītais izstrādātājs tdm - Paaugstināja Lineage atkopšanu, platformu, lai nosūtītu uz A/B kā iebūvētu atkopšanu
- XDA atzītais izstrādātājs raymanfx - dažādi atkopšanas ielāpi, kas ļauj instalēt vecā stila rāvējslēdzējus un jaunākus slodzes stila rāvējslēdzējus, darbojas daži AVB rīki, padarot saderīgus ar addonsu A/B
- XDA vecākais loceklis intervigīlija - Android Verified Boot loģika un rīks, lai to atspējotu/tiek galā ar to
- XDA neaktīvs atzīts izstrādātājs Rashed97 - addon.d ieguldījums un platformas pieteikšanās
Lasīt vairāk
Sākotnēji ir tikai Motorola Moto Z2 Force (nash). ir pievienots sarakstam, un nākotnē paredzēts atbalsts vairākām ierīcēm. Moto Z2 Force's būvēt iznāks rīt. Z2 Force konstrukciju uztur XDA vecākais loceklis npjohnsons.
Mēs sagaidām, ka turpmākās ierīces drīzumā saņems atbalstu, tiklīdz būs novērstas visas ar ierīci saistītās kļūdas:
- Google Pixel
- Google Pixel XL
- Google Pixel 2
- Google Pixel 2 XL
- Essential tālrunis PH-1
- Xiaomi Mi A1
Faktiski mēs sagaidām, ka Xiaomi Mi A1 ļoti drīz saņems atbalstu, ņemot vērā komentārus šeit. Tāpat a kļūda, kas saistīta ar Bluetooth MAC ir jānovērš, pirms Essential Phone būve tiks nolaista. Mēs jūs informēsim, tiklīdz tiks izlaista oficiālā LineageOS 15.1 versija citām A/B ierīcēm.