ASUS Zenfone 4 Android Oreo -päivitys tuo Project Treble -tuen ilman erillistä toimittajaosiota

Asus Zenfone 4 on saanut Project Treble -tuen, mutta Asuksen toteutus ei käytä erillistä toimittajaosiota laitteen BLOB-tiedostojen tallentamiseen.

Android-puhelinvalmistajille Android Oreon julkaisun jälkeen kohdistunut suuri kritiikki on ollut epäonnistuminen Project Treblen tukemisessa, Googlen modulaarinen päivitysjärjestelmä, joka voi auttaa mukautetun ROM-kehityksen tavoilla, joita ei aiemmin ollut kuviteltavissa. Project Treblen kanssa, Yksi järjestelmäkuva voi käynnistyä useilta laitteilta, joten ei ole yllättävää, että jotkut ihmiset ovat pettyneet siihen, etteivät kaikki OEM-valmistajat tue sitä. Nokia ja OnePlus väittävät molemmat, että heidän laitteissaan ei ole tarvittavia osioita. Tämä on hyvä tekosyy, koska Project Treble vaatii /vendor-osion pitääkseen koko laitteen Binary Large Obkohteet (BLOB). Mutta Asus ei antanut sen estää sitä julkaisemasta Android Oreo -pohjaista päivitystä Asus Zenfone 4:lle, joka tuo Project Treble -tuen ilman erillinen toimittajaosio.

Nyt se ei ole samanlainen Project Treble, joka on tullut muihin laitteisiin tähän mennessä. Itse asiassa se ei ole läheskään yhtä hyödyllinen räätälöidyn ROM-kehityksessä kuin esimerkiksi Huawei Mate 9:n Project Treble -toteutus. Koska Asus päätti olla käyttämättä /vendor-osiota, laitteen BLOBIT tallennetaan /järjestelmä-osioon sen sijaan, mikä tarkoittaa, että on mahdotonta luoda yhtä järjestelmäkuvaa Zenfone 4:lle, joka käynnistyy muissa Asusissa laitteet. Tämä ei kuitenkaan tarkoita, etteikö se hyödyttäisi mukautettuja ROM-kehittäjiä -- Asus Zenfone 4 -laitteen BLOBS-laitteet on nyt standardoitu, ja mukautetut ROM-kehittäjät voivat nyt käyttää samaa lähestymistapaa ROM-levyjen kehittämisessä kuin yksittäisen järjestelmäkuvan luomisessa - ne vain sisällyttävät binaariset objektit järjestelmäosioon sen sijaan.

Vaikka Asuksen Project Treble -tuki ZenFone 4:lle ei auta kehittäjiä luomaan universaalia järjestelmäkuvaa kaikille laitteille, se auttaa kehittämään mukautettua ROM-muistia puhelimelle ja helpottaa Asuksen päivittämistä tulevaisuutta.

Päivitys: Lisää kontekstia

Mukautettujen ROM-kehittäjien kannalta Asuksen Project Treble -tuen pitäisi helpottaa asioita joissakin asioissa. Vaikka on totta, Project Treblen parhaat osat mahdollistavat saman järjestelmäkuvan käynnistämisen kaikilla laitteilla, laitteilla, joissa ei ole tätä osiota, mutta silti "Treble-ize" niiden BLOB-tiedostoja voidaan edelleen käyttää missä tahansa Project Treble -tuetussa Android-versiossa /vendor-osion kanssa tai ilman, kunhan tarvittavat säädöt tehdään tehty.


Lähde: ZenTalk Forums