Obscure MediaTek -puhelin, jossa ei ole ydinlähdettä, voi käyttää AOSP Android Oreoa Project Treblen ansiosta

Project Treble -yhteensopivuuden ansiosta MediaTek SoC: llä toimiva Allview V3 Viper -niminen puhelin pystyy Android 8.0 Oreon, mutta myös Android 8.1:n käynnistäminen onnistuneesti. Tämä huolimatta ytimen lähteiden puutteesta tai jopa TWRP!

Olemme tehneet paljon viestejä Googlesta Projekti Treble viime viikkoina. Yksi sen tärkeimmistä seurauksista (ainakin meille) on, että Treble-sertifioitujen laitteiden on kyettävä siihen käynnistää yleinen Android-versio nimeltään Generic System Image (GSI). Se on tehnyt AOSP: n käyttämisen laitteissa, kuten Honor 8 Pro, Honor 9, tai Huawei Mate 10 Pro Todellisuus, vaikka Treble-yhteensopivuus ei yksin tarkoittaisi, että nämä suositut laitteet eivät saisi AOSP-ROM-levyjä joka tapauksessa. Mutta entä laitteet, joilla ei todennäköisesti koskaan ole kunnollista kehittäjätukea – puhumattakaan virallisesta tuesta? Harkitse suhteellisen epäselvää Allview V3 Viper— Ilman Project Treble -yhteensopivuutta AOSP: n käynnistäminen tässä laitteessa olisi a painajainen.

Allview Viper V3. Lähde: Allview Electronics.

Et ole luultavasti koskaan ennen kuullut tästä puhelimesta. Se julkaistiin viime kuussa, ja siinä on 5,5" 18:9 1440x720 näyttö, 13 megapikselin takakamera ja 13 megapikselin etukamera. sormenjälkitunnistin, 3 Gt RAM-muistia, 32 Gt sisäistä tallennustilaa microSD-korttipaikalla, 3,5 mm: n kuulokeliitäntä ja 3 000 mAh akku.

Hinta 219,00 €, markkinoilla on varmasti parempia vaihtoehtoja. 10 euron lisähintaan voit ostaa Honor 9 Lite tai odota muutama päivä ja tuo äskettäin julkaistu Xiaomi Redmi Note 5 tai Note 5 Pro. Mielestämme Allview V3 Viperissä ei ole mitään erityisen mielenkiintoista, paitsi yksi asia: se saa virtansa MediaTek (MT6737) SoC ja se toimii Android 8.0 Oreo pakkauksesta.

Koska se käyttää Android Oreoa ja läpäisee Googlen CTS: n, se tarkoittaa, että sen on myös täytettävä vaatimukset Project Treble -yhteensopiva. Meille mikä tärkeintä, se tarkoittaa, että laite pystyy käynnistämään AOSP Oreo GSI: n ilman, että kehittäjien on siirrettävä omistamia komponentteja muista puhelimista, luoda välilevyt kirjastoissa, joista puuttuu symboleja, käytä kääreitä, heksa-edit-binaareja korjataksesi yhteensopimattomat nimet ja hakkeroituja menetelmiä saadaksesi peruslaitteiston toimimaan AOSP-ROM-levyllä.

Tämä tietysti olettaen, että kuka tahansa kehittäjä jopa tekisi haluta työskentelemään tällä laitteella. Kehittäjät ovat kuin käyttäjät – he kerääntyvät parhaiden ja suosituimpien laitteiden pariin, joihin heillä on varaa tai jotka vastaavat heidän perustarpeensa. Epäilen vahvasti, että suuri kehittäjäyhteisö keskittyisi Allview V3 Viperiin, mutta Project Treblen ansiosta ei tarvitse olla yksi jotta käyttäjä voi käynnistää AOSP: n laitteilleen. Lisäksi vaikka siellä oli kehittäjien kiinnostus tähän laitteeseen, sillä ei lopulta olisi väliä – ilman ytimen lähdekoodia olisit onnekas, jos saat puolitoimivia ROM-levyjä.

Mutta Treble-yhteensopiva laite ei tarvitse ytimen muutoksia käynnistääkseen AOSP: n, joten sinun ei pitäisi tarvita Allview V3 Viperin ydinlähdettä käyttääksesi perus-AOSP-ROM-levyä. Tämän todistamiseksi XDA: n vanhempi jäsen phhusson meni ulos ja osti yhden näistä laitteista käyttäjän jälkeen /r/Android kysyi, olisiko mahdollista ajaa AOSP: tä laitteessa. Saatuaan laitteen vasta toissapäivänä phhusson pystyi käynnistämään AOSP Android 8.0 Oreon lisäksi myös AOSP: n Myös Android 8.1 Oreo!

Phhussonin mukaan kaikki laitteiston toiminnot toimi kun hän testasi sitä käyttämällä "Testaa Android" -sovellusta Play Kaupasta.

Testaa AndroidiasiKehittäjä: Hibernate

Hinta: Ilmainen.

3.9.

ladata

The vain bugi hän sanoi, että hän on toistaiseksi kohdannut sen, että laitteen oli vaikea purkaa laitteistolla HEVC 1080p -videoita hänen ROM-muistissaan - melko lyhyt luettelo bugeista, koska hän ei käyttänyt aikaa työskennelläkseen 8.0 Oreon saattamiseksi käyntiin ja vähän aikaa saada 8.1 ja käynnissä.

Miksi tämä on tärkeää

Tähän mennessä kaikki laitteet, joilla olemme käynnistäneet niin sanottuja "Treble ROM -levyjä", ovat yleensä olleet huippuluokan Huawei- tai Honor-laitteita. Useimmat käyttäjät eivät todennäköisesti yritä käyttää AOSP: tä näissä laitteissa, koska he voivat luottaa virallisiin OEM-tuki ja koska OEM-ROM tarjoaa paljon ainutlaatuisia ominaisuuksia, jotka heiltä puuttuisi AOSP.

Kaikki käyttäjät eivät kuitenkaan osta uusinta huippuluokan lippulaivaa suurelta OEM: ltä. Itse asiassa useimmat käyttäjät hakevat keski- tai matalan kantaman laitteita, ja tällaisia ​​​​laitteita on miljoonia käyttäjistä, jotka ostavat puhelimia merkeiltä, ​​joilla ei ole resursseja pitää laitteitaan ajan tasalla. Mutta Treblen ansiosta nämä puhelimet voivat silti käynnistää Androidin päivitetyt versiot ilman erillistä kehittäjäyhteisöä ja pääsyä ydinlähteisiin.

Emme halua valita V3 Viperiä, mutta se oli täydellinen testilaite todistamaan tämän mahdollisuuden. Voimme kuvitella tulevaisuuden, jossa julkaistaan ​​tonnia nimettömiä, halvempia MediaTek-laitteita vaatimattomilla ohjelmistoilla tuki, mutta Treble-yhteensopivuuden ansiosta nämä laitteet voivat kestää kauan valmistajan suunnitteleman vanhenemisen jälkeen päivämäärät.

Pieni varoitus

Nyt minun pitäisi mainita yksi asia. Kuten olen aiemmin maininnut, Project Treble ei todellakaan ollut täydellinen kun Android 8.0 Oreo julkaistiin. Minulle kerrottiin, että Vendor NDK (VNDK) valmistui vasta Android 8.1 Oreossa. Se tarkoittaa sitä phhussonia teki täytyy tehdä hakkerointi, jotta 8.1 toimisi V3 Viperissä. Hänen mukaansa:

Oli SELinux-ongelma (ristiriita sen välillä, mitä MediaTek teki toimittaja 8.0:ssa ja mitä Google teki versiossa 8.0 järjestelmä 8.1, jota en vielä tiedä kuinka korjata oikein), ja sitten minun piti lisätä kirjastoja VNDK: han.

Tämänkaltaiset ongelmat ovat valitettavasti yleisiä toistaiseksi, koska harvat kehittäjät työskentelevät niiden parissa Treble-yhteensopivat ROM-levyt yrittävät selvittää, kuinka Androidin uudemmat versiot käynnistetään oikein olemassa olevat 8.0-laitteet.

Vielä kerran laitteita Android 8.1 Oreo ovat kuitenkin saatavilla, päivitysprosessi Android P pitäisi olla leivonnainen – ainakin Googlen mukaan. Jos kaikki nämä uutiset kiehtovat sinua, harkitse Treble-Enabled Device Development Forum -foorumimme tilaamista.

Vieraile diskanttilaitteiden kehityskeskusteluryhmässämme