Project Diskant forklaret: Hvorfor OnePlus og Nokia ikke understøtter det?
Miscellanea / / November 29, 2021
I et forsøg på at løse det store problem med langsomme Android-opdateringer havde Google annoncerede Project Treble i maj 2017 for at muliggøre hurtigere Android-opdateringer ved at reducere byrden for udviklerne.
Virksomheden havde tilføjet Project Treble-rammen til Android Oreo for at gøre opdateringsprocessen bedre på de nyere enheder. Dens implementering blev gjort obligatorisk for enheder, der lanceres med Android 8.0 ud af æsken.
![Projekt](/f/2fa3a7a7649cbae8f13d99ae1cf728c2.png)
Hvad er Project Treble? Hvilken rolle vil det spille i Android fremover? Lad os grave dybt og vide mere om det samme.
Hvad er Project Treble?
Hovedformålet med Project Treble er at gøre opdateringer hurtigere og nemmere for OEM'er at udrulle på enheder. Mens iPhones modtager de seneste OS-opdateringer i tre eller fire år, avancerede Android-smartphones får kun to eller tre af dem. I mellemtiden får de fleste low-end Android-telefoner aldrig den seneste opdatering.
![Projekt diskant](/f/720fe1fe4201d747362e3eba4652a3aa.png)
Med Diskant vil enheder have en leverandørens implementering det
styrer al hardware på et lavt niveau. Dette efterfølges af Android-rammerne. Google siger, at en af hovedårsagerne til, at enhedsproducenterne forsinker opdateringsudgivelsen, er, at de er nødt til at påtage sig den kostbare, kodetunge opgave at ombygge den fuldstændigt.Det betyder, at hver gang en OS-opdatering skubbes, skal udviklere opdatere hele kodebasen, inklusive både OS-koden og leverandørkoden.
Project Treble har til formål at adskille leverandørimplementering — den enhedsspecifikke software på lavere niveau, som i vid udstrækning er skrevet af siliciumproducenterne — fra Android OS Framework
![Projekt diskant 1](/f/d357877aadd62cbcde085adb3bd66a78.png)
Google har til hensigt at adskille operativsystemet kode fra leverandørkode og opret en grænseflade mellem de to kodebaser med Project Treble. Det eneste, udviklerne skal gøre, når Google skubber en ny version af Android, er at opdatere OS-koden og den nye leverandør-OS-grænseflade, som udvikles af Google.
Nokia og OnePlus er ikke indstillet på projekt diskant
OnePlus og HMD Global (Nokia) har bekræftet, at alle deres nuværende enheder ikke kommer med Project Treble. Begge virksomheder har også afgivet udtalelser om det samme.
En HMD moderator på Nokias fællesskab fora sagde, "HMD er fuldt ud forpligtet til at implementere Project Treble på alle nye Android Oreo-produkter i den nærmeste fremtid, og vi undskylder for enhver skuffelse, dette måtte forårsage".
HMD er fuldt ud forpligtet til at implementere Project Treble på alle nye Android Oreo-produkter i den nærmeste fremtid, og vi beklager enhver skuffelse, dette måtte forårsage.
I mellemtiden forklarede en OnePlus-medarbejder om OnePlus forum sagde, "Project Treble kræver en lagringspartition, hvorved Android-rammeværket og leverandørbilledet er adskilt. Men fordi partitioner ikke var påkrævet af Android N og tidligere versioner af Android, har alle vores nuværende enheder ikke en partition.
Ifølge vores tests, hvis vi skulle ændre partitionslayoutet via OTA, er der en risiko for, at enheder klodser under partitioneringen.
Ifølge vores tests, hvis vi skulle ændre partitionslayoutet via OTA, er der en risiko for, at enheder klodser under partitioneringen. Vi føler, at dette udgør en for stor risiko for vores brugerfællesskab, og derfor har vi besluttet ikke at implementere Project Treble på nuværende OnePlus-enheder.
Er disse bekymringer legitime?
I betragtning af erklæringen fra Nokia ser det ud til, at virksomheden simpelthen trækker sig tilbage fra at hengive sig til enhver form for provisorisk for dette problem. OnePlus har på den anden side nævnt årsagen til mulig "muring af telefoner".
I mellemtiden Det har Huawei bekræftet at det vil bringe Treble til sine ældre telefoner i den sidste del af 2017. Hvis Huawei er i stand til at bringe Treble til deres ældre telefoner, føler jeg, at begge virksomheder burde give en bedre forklaring på situationen.
Telefoner, der understøtter Project Treble
I øjeblikket, Google Pixel og Pixel XL, Vigtig telefon, Huaweis Mate 9, Mate 10, Ære 9, og Honor 8 Pro er de enheder, der understøtter Project Treble.
Vil Project Treble forbedre Android?
Android 8.0 Oreo er i øjeblikket kun tilgængelig på 0,5 % Android-telefoner, mens iOS 11, som blev lanceret i september, er til stede i over 50 % af iOS-enhederne. Project Treble sigter mod at løse dette Android-fragmenteringsproblem. Der er dog flere implikationer af Project Treble.
![Android Fragementering](/f/019ccdbe558b5211295ee5d86de48443.png)
Selvom Google er kommet frem og har besluttet at forbedre Android-fragmenteringen, har udviklere stadig en stor rolle at spille i at frigive opdateringer til ældre enheder.
At opdatere Android vil stadig være en bekostelig affære, fordi processen har en negativ effekt på virksomhedernes bundlinjer, og de er ikke motiverede nok til rent faktisk at gøre det.
Dette betyder, at produktudviklere som Samsung, Huawei og LG stadig er ansvarlige for at kompilere og udrulle opdateringer, og de vil ikke være nær så hurtige, som Google er med Pixels.
Project Treble er lovende
Project Treble har potentiale til at påvirke, hvor hurtigt enheder modtager Android-opdateringer, men det adresserer ikke nødvendigvis forsinkelser fra operatørcertificering af opdateringer.
Google lancerede for nylig en lettere version af Android O, kaldet Android Go. Dette vil sikre, at Project Treble også kan nå billige smartphones, hvis de understøtter OS.
Afsluttende tanker
Project Treble er bestemt en positiv ændring, initieret af Google, begyndende med Android Oreo. Afstanden mellem det gamle og det nye OS er dog milevidt fra hinanden og vil ikke blive mindre i den nærmeste fremtid.
Android-opdateringer vil aldrig være så hurtige som iOS, men i betragtning af de udfordringer, som Google står over for, ligner Project Treble den bedste løsning lige nu.