LineageOS 15.1 ახლა მხარს უჭერს A/B მოწყობილობებს, როგორიცაა Moto Z2 Force

LineageOS 15.1 ახლა ოფიციალურად უჭერს მხარს A/B მოწყობილობებს დაწყებული Motorola Moto Z2 Force-ით. მალე ველით მხარდაჭერას Pixel 2 XL, Xiaomi Mi A1 და სხვა.

ერთ-ერთი ყველაზე საინტერესო ცვლილება, რომელიც Android Nougat 7.0-მა მოიტანა, იყო A/B ორმაგი დანაყოფის სქემის დანერგვა OS ამ ვერსიით გაშვებული მოწყობილობებისთვის. ეს ცვლილება შეეხო, თუ როგორ გამოიყენება Android სისტემის განახლებები მოწყობილობებზე, რათა უზრუნველყოს ა უპრობლემოდ განახლების გამოცდილება მომხმარებლისთვის, სადაც მარტივი და სწრაფი გადატვირთვა მათ განახლდება OS. ამ ცვლილებამ ასევე დაამატა failsafe-ის უპირატესობა, რომელიც უზრუნველყოფდა მინიმუმ ერთი სამუშაო ჩატვირთვის სისტემას რჩება მოწყობილობაზე OTA განახლების დროს, რაც საშუალებას აძლევს მოწყობილობებს „დაბრუნდნენ“ ძველ სისტემაში, თუ OTA ვერ მოხერხდება. ჩატვირთვა.

სამწუხაროდ, ყველა მოწყობილობა, რომელმაც მიიღო Android 7.0, არ უჭერს მხარს ამ A/B ორმაგი დანაყოფის სქემას. ეს A/B დანაყოფის სქემა უმეტესად ჩანს მოწყობილობებზე, რომლებიც თავდაპირველად გაიგზავნება Android Nougat 7.0+-ით, როგორც მოწყობილობის განახლება Nougat და შემდეგ ამ ცვლილების მხარდაჭერა დასჭირდება გადანაწილებას, რაც სარისკო წინადადებად განიხილებოდა მრავალი OEM-ის მიერ.

აქ არის მოწყობილობების სია რომელიც მხარს უჭერს A/B უწყვეტ განახლებებს. გარდა ამისა, თქვენ ასევე შეგიძლიათ ხელით შეამოწმეთ აქვს თუ არა თქვენი მოწყობილობა უწყვეტი განახლებების მხარდაჭერას.

მიუხედავად იმისა, რომ A/B ორმაგი დანაყოფის სქემა დიდწილად კარგად არის მიღებული, ის გამოწვევას უქმნიდა საბაჟო ROM-ის საზოგადოებას. A/B მოწყობილობებს არ მოჰყვა აღდგენის დანაყოფი ვინაიდან ანდროიდის სისტემას არ სჭირდებოდა ეს დანაყოფები, ამიტომ საზოგადოებას მოუწია თავისი გზების ადაპტირება. TWRP v3.1.0 გამოვიდა A/B მოწყობილობების მხარდაჭერით, ხოლო Magisk-მა მოიტანა მხარდაჭერა A/B მოწყობილობებისთვის 14.1 ვერსიით.

ახლა LineageOS 15.1 ემატება A/B მოწყობილობების მხარდაჭერას. მხარდაჭერა გადაიდო 15.1-ზე, რადგან LineageOS გუნდი მუშაობდა მათი addon.d სკრიპტის გამოსწორებაზე. ეს სკრიპტი პასუხისმგებელია GApps-ისა და Lineage-ის SU დანამატის სარეზერვო ასლის შექმნაზე და მას სჭირდებოდა ცვლილებები A/B მოწყობილობებთან სათანადო მუშაობისთვის. შემდეგი ადამიანები მონაწილეობდნენ ამ განვითარების განხორციელებაში (ბოდიშს გიხდით, თუ ვინმე გამოგვრჩა.)

წვლილი LineageOS 15.1-ისთვის A/B მხარდაჭერის შესაძლებლად გახდომაში

  • XDA აღიარებული დეველოპერი უხილავი - დაწერა addon.d-v2/backuptool_ab და შეიტანა ორიგინალური პატჩები A/B განახლებისთვის
  • XDA-ს უფროსი წევრი ნპჯონსონი - შეინარჩუნა addon.d-v2/backuptool_ab და განხორციელდა გარკვეული შესწორებები. მუშაობდა გარე პროექტებთან (OpenGApps/Magisk), რათა დაეხმაროს მათ ახალ ინსტრუმენტთან თავსებადობაში.
  • XDA-ს უფროსი წევრი abhishek987 - შენარჩუნებულია addon.d-v2/backuptool_ab, დაეხმარა მისი გამართვა/გამოსწორება გზაში,
  • gmrt - დააყენეთ A/B უწყვეტი განახლება, დაამატეთ მხარდაჭერა სხვადასხვა A/B ფუნქციებისთვის Updater-ში, build.prop ექსპოზიცია A/B-ისთვის გამოშვების ხელსაწყოების დასაწყებად, შეუზღუდავ განახლება_ძრავაზე (WIP) გადართვა.
  • XDA აღიარებული დეველოპერი tdm - მოიყვანა Lineage-ის აღდგენა, პლატფორმა A/B-ზე გასაგზავნად, როგორც ჩაშენებული აღდგენა
  • XDA აღიარებული დეველოპერი raymanfx - სხვადასხვა აღდგენის პატჩები, რომლებიც საშუალებას მოგცემთ დააინსტალიროთ ძველი სტილის ზიპები და უფრო ახალი დატვირთვის სტილის ზიპები, ზოგიერთი AVB ხელსაწყო მუშაობს, რაც addonsu A/B თავსებადია
  • XDA-ს უფროსი წევრი ინტერვიგილი - Android Verified Boot-ის ლოგიკა და მისი გამორთვის/გამკლავების ინსტრუმენტი
  • XDA არააქტიური აღიარებული დეველოპერი გამონაყარი97 - addon.d შენატანები და პლატფორმის შესვლა

წაიკითხე მეტი

თავდაპირველად, მხოლოდ Motorola Moto Z2 Force (nash) იყო სიას დაემატა, მომავალში უფრო მეტი მოწყობილობის მხარდაჭერით. Moto Z2 Force's მშენებლობა ხვალ გამოვა. Z2 Force-ის კონსტრუქციას ინარჩუნებს XDA უფროსი წევრი ნპჯონსონი.

ჩვენ ველით, რომ შემდეგი მოწყობილობები მალე მიიღებენ მხარდაჭერას, როდესაც გამოსწორდება მოწყობილობის სპეციფიკური ხარვეზები:

  • Google Pixel
  • Google Pixel XL
  • Google Pixel 2
  • Google Pixel 2 XL
  • ძირითადი ტელეფონი PH-1
  • Xiaomi Mi A1

სინამდვილეში, ჩვენ ველით, რომ Xiaomi Mi A1 მიიღებს მხარდაჭერას ძალიან მალე კომენტარების გათვალისწინებით აქ. ანალოგიურად, ა შეცდომა, რომელიც დაკავშირებულია Bluetooth MAC-თან საჭიროებს გამოსწორებას, სანამ Essential Phone-ის კონსტრუქცია დაეშვება. ჩვენ შეგატყობინებთ მას შემდეგ, რაც ოფიციალური LineageOS 15.1 აშენდება სხვა A/B მოწყობილობებისთვის.