Project Diskant forklart: Hvorfor OnePlus og Nokia ikke støtter det?
Miscellanea / / November 29, 2021
I et forsøk på å fikse det store problemet med trege Android-oppdateringer, hadde Google annonserte Project Treble i mai 2017 for å muliggjøre raskere Android-oppdateringer ved å redusere byrden på utviklerne.
Selskapet hadde lagt Project Treble-rammeverket til Android Oreo for å gjøre oppdateringsprosessen bedre på de nyere enhetene. Implementeringen ble gjort obligatorisk for enheter som lanseres med Android 8.0 ut av esken.
Hva er Project Treble? Hvilken rolle vil det spille i Android fremover? La oss grave dypt og vite mer om det samme.
Hva er Project Treble?
Hovedmålet med Project Treble er å gjøre oppdateringer raskere og enklere for OEM-er å rulle ut på enheter. Mens iPhones motta siste OS-oppdateringer i tre eller fire år, avanserte Android-smarttelefoner får bare to eller tre av dem. I mellomtiden får de fleste low-end Android-telefoner aldri se den siste oppdateringen.
Med diskant vil enheter ha en leverandørimplementering det
administrerer all maskinvare på et lavt nivå. Dette etterfølges av Android-rammeverket. Google sier at en av hovedårsakene til at enhetsprodusentene utsetter oppdateringsutgivelsen, er at de må påta seg den kostbare, kodetunge oppgaven med å gjøre om den fullstendig.Dette betyr at hver gang en OS-oppdatering blir presset, må utviklere oppdatere hele kodebasen, inkludert både OS-koden og leverandørkoden.
Project Treble har som mål å skille leverandørimplementering — den enhetsspesifikke programvaren på lavere nivå skrevet i stor grad av silisiumprodusentene — fra Android OS Framework
Google har til hensikt å skille OS kode fra leverandørkode og opprette et grensesnitt mellom de to kodebasene med Project Treble. Alt utviklerne trenger å gjøre når Google pusher en ny versjon av Android er å oppdatere OS-koden og det nye leverandør-OS-grensesnittet, som utvikles av Google.
Nokia og OnePlus er ikke innstilt på prosjektdiskant
OnePlus og HMD Global (Nokia) har bekreftet at alle deres nåværende enheter ikke kommer med Project Treble. Begge selskapene har også avgitt uttalelser om det samme.
En HMD-moderator på Nokias fellesskap forum sa, "HMD er fullt ut forpliktet til å implementere Project Treble på alle nye Android Oreo-produkter i nær fremtid, og vi beklager eventuell skuffelse dette kan forårsake".
HMD er fullt forpliktet til å implementere Project Treble på alle nye Android Oreo-produkter i nær fremtid, og vi beklager eventuell skuffelse dette kan forårsake.
I mellomtiden forklarte en OnePlus-ansatte om OnePlus-forum sa, "Project Treble krever en lagringspartisjon, der Android-rammeverket og leverandørbildet er atskilt. Men fordi partisjoner ikke var påkrevd for Android N og tidligere versjoner av Android, har ikke alle våre nåværende enheter en partisjon.
I følge testene våre, hvis vi skulle endre partisjonsoppsettet via OTA, er det en risiko for at enheter vil mures under partisjoneringen.
I følge testene våre, hvis vi skulle endre partisjonsoppsettet via OTA, er det en risiko for at enheter vil mures under partisjoneringen. Vi føler at dette utgjør en for stor risiko for brukerfellesskapet vårt, og derfor har vi besluttet å ikke implementere Project Treble på nåværende OnePlus-enheter.
Er disse bekymringene legitime?
Med tanke på uttalelsen fra Nokia, ser det ut til at selskapet rett og slett trekker seg tilbake fra å hengi seg til noen form for provisorisk for dette problemet. OnePlus, derimot, har nevnt årsaken til mulig "muring av telefoner".
I mellomtiden, Det har Huawei bekreftet at den vil bringe Treble til sine eldre telefoner i løpet av siste del av 2017. Hvis Huawei er i stand til å bringe Treble til sine eldre telefoner, føler jeg at begge selskapene bør gi en bedre forklaring på situasjonen.
Telefoner som støtter prosjektdiskant
For tiden, Google Pixel og Pixel XL, Viktig telefon, Huaweis Mate 9, Mate 10, Ære 9, og Honor 8 Pro er enhetene som støtter Project Treble.
Vil Project Treble forbedre Android?
Android 8.0 Oreo er for øyeblikket kun tilgjengelig på 0,5 % Android-telefoner, mens iOS 11, som ble lansert i september, er til stede i over 50 % av iOS-enhetene. Project Treble har som mål å løse dette Android-fragmenteringsproblemet. Det er imidlertid flere implikasjoner av Project Treble.
Selv om Google har kommet frem og bestemt seg for å forbedre Android-fragmenteringen, har utviklerne fortsatt en stor rolle å spille når det gjelder å gi ut oppdateringer for eldre enheter.
Å oppdatere Android vil fortsatt være en kostbar affære fordi prosessen har en negativ effekt på selskapenes bunnlinjer og de ikke er motiverte nok til å faktisk gjøre det.
Dette betyr at produktutviklere som Samsung, Huawei og LG fortsatt er ansvarlige for å kompilere og rulle ut oppdateringer, og de vil ikke være i nærheten av like raske som Google er med piksler.
Project Treble er lovende
Project Treble har potensial til å påvirke hvor raskt enheter mottar Android-oppdateringer, men det tar ikke nødvendigvis opp forsinkelser fra operatørsertifisering av oppdateringer.
Google lanserte nylig en lettere versjon av Android O, kalt Android Go. Dette vil sikre at Project Treble også kan nå rimelige smarttelefoner hvis de støtter operativsystemet.
Siste tanker
Project Treble er definitivt en positiv endring, initiert av Google, som begynner med Android Oreo. Imidlertid er gapet mellom det gamle og det nye operativsystemet milevis fra hverandre og vil ikke reduseres i nær fremtid.
Android-oppdateringer vil aldri være så raske som iOS, men gitt utfordringene som Google står overfor, ser Project Treble ut som den beste løsningen for øyeblikket.