Kehittäjä käynnistää Android 11:n 22 vanhemmalla Project Treble GSI -laitteella

Android 11:n mukautettu GSI on nyt ladattavissa, ja se tuo uusimman Android-käyttöjärjestelmän version kaikkiin Project Trebleä tukeviin laitteisiin.

Mahdollisuus käynnistää yleinen, AOSP-pohjainen järjestelmäkuva yhteensopivalla Android-laitteella on epäilemättä yksi Project Treblen parhaista tuloksista. Android 8.0 Oreon julkaisun jälkeen Google-sertifiointia hakevien valmistajien on testattava laitteidensa Treble-yhteensopivuus käynnistämällä tämä Yleinen järjestelmäkuva (GSI) ja tarkista laitteiston perustoiminnallisuus. Treble edellyttää, että Android Oreolla tai sitä uudemmalla käynnistettävät laitteet erottavat toimittajan toteutuksen, kuten HAL: t ohjelmisto, jota käyttöjärjestelmä kommunikoi taustalla olevan laitteiston kanssa Android-käyttöjärjestelmäkehyksestä, minkä vuoksi se on teoreettisesti mahdollista käynnistää Androidin uusin versio vanhassa laitteessa muuttamatta käynnistys- tai toimittajakuvaa.

Todellisuus ei kuitenkaan ole näin yksinkertainen. Google tarkensi Project Treblen vaatimuksia Android 8.1 Oreolla ja Android 9 Piellä ottamalla täysin käyttöön

VNDK (Vendor Native Development Kit) ja esittelyssä CTS-on-GSI (Compatibility Test Suite on Generic System Image) -testit. Nykyään Android 8.x -laitteita ei pidetä edes virallisesti Project Treble -yhteensopivina, koska Google keskittyy vain yhteensopivuuteen Android Pien ja sitä uudempien kanssa. Kun puhumme laitteista, kuten Huawei Mate 9 tai OnePlus 5/5T, jotka lanseerattiin alun perin Android Nougatin kanssa ja myöhemmin sai Treble-tuen kautta järjestelmäohjelmistopäivitykset, et voi vain vilkkua Googlen versio Android 11 GSI: stä ja odottaa sen käynnistyvän, kun kaikki toimii.

Tässä vaiheessa etsitään laitekohtainen Android 11 mukautettu ROM foorumeiltamme saattaa kuulostaa paremmalta ehdotukselta, mutta XDA Recognized Developer phhusson yrittää käsitellä tilannetta eri näkökulmasta. Sijasta alkuperäisten toimittajakuvien muokkaaminen, kehittäjä on onnistuneesti säätänyt Googlen Android 11 GSI: itä sisällyttämällä siihen laitekohtaisia ​​korjauksia. Tuloksena GSI rakennettu pitäisi käynnistyä millä tahansa Android-laitteella, joka tukee Project Trebleä, mikä tarkoittaa useimpia laitteita, joissa on Android 8.0+.

Epävirallinen Android 11 GSI, joka toimii 22 eri Android-laitteella. Kiitos phhussonille kuvasta!

Alta löydät laitteet, joissa phhusson on käynnistynyt onnistuneesti hänen mukautettu Android 11 GSI:

  • Allview V3 Viper
  • ASUS ROG puhelin 3
  • ASUS ZenFone 6
  • ASUS ZenFone Max M2
  • Chuwi Hi9 Pro
  • F(x) tec Pro 1
  • Honor View 10
  • Huawei Mate 9
  • Infinity Smart 2
  • K-TOUCH I9
  • Motorola Moto E5
  • Motorola One Action
  • Nokia 4.2
  • Nubia Red Magic 5G
  • OnePlus 6
  • Razer puhelin
  • Realme X2 Pro
  • Redmi Go
  • Samsung Galaxy A51
  • Samsung Galaxy S9+
  • Xiaomi Mi 9
  • Xiaomi Mi Mix 3
  • Xiaomi Qin 2 pro
  • Unihertz Titan

Jos olet sitä tyyppiä, joka mieluummin asuu verenvuodossa, tulet mielelläsi tietämään, että ensimmäinen esijulkaisuversio "Phh-Treblesta", phhussonin itse koostamasta mukautetusta GSI: stä, joka perustuu Android 11:een, on nyt saatavilla tarttuu. Ennen vilkkumista sinun tulee määrittää laiteversiosi käyttämällä alla olevaa linkkiä olevaa Treble Info -sovellusta. Hanki sitten sopiva rakennusprojekti projektista GitHubin julkaisusivu ja opit vilkkumaan GSI: tä tässä.

Lataa Phh-Treble v300.a (Perustuu AOSP 11.0:aan)

Koska tämä on ensimmäinen alfaversio, monet laitteisto- ja ohjelmistokomponentit ovat rikki tässä GSI: ssä. Jos törmäät ongelmiin, voit ilmoittaa niistä tässä. Siitä huolimatta on hienoa nähdä kuinka Android-käyttöjärjestelmä moduloidaan helpottaa valmistajien päivittämistä ohjelmistoon, mikä puolestaan ​​auttaa kolmannen osapuolen kehittäjiä pidentämään vanhempien laitteiden käyttöikää. Jos lisää OEM-valmistajia alkaa tulla mukaan Samsungin jalanjälkiä käyttöjärjestelmän päivityksissä ja jatkat taustalla olevan toimittajan käyttöliittymän päivittämistä, koko Android-ekosysteemin pitäisi nähdä hyviä tuottoja lähitulevaisuudessa.

[appbox googleplay "tk.hack5.treblecheck"]