Project Treble Explained: Varför OnePlus och Nokia stöder det inte?
Miscellanea / / November 29, 2021
I ett försök att fixa det stora problemet med långsamma Android-uppdateringar hade Google meddelade Project Treble i maj 2017 för att möjliggöra snabbare Android-uppdateringar genom att minska bördan på utvecklarna.
Företaget hade lagt till Project Treble-ramverket till Android Oreo för att göra uppdateringsprocessen bättre på de nyare enheterna. Dess implementering gjordes obligatorisk för enheter som lanseras med Android 8.0 ur förpackningen.
Vad är Project Treble? Vilken roll kommer det att spela i Android framöver? Låt oss gräva djupt och veta mer om detsamma.
Vad är Project Treble?
Huvudsyftet med Project Treble är att göra uppdateringar snabbare och enklare för OEM-tillverkare att rulla ut på enheter. Medan iPhones få de senaste OS-uppdateringarna i tre eller fyra år, avancerade Android-smarttelefoner får bara två eller tre av dem. Samtidigt får de flesta low-end Android-telefoner aldrig se den senaste uppdateringen.
Med diskant kommer enheter att ha en
leverantörens implementering det hanterar all hårdvara på låg nivå. Detta följs av Android-ramverket. Google säger att en av huvudorsakerna till att enhetstillverkarna försenar uppdateringssläppet är att de måste ta sig an den kostsamma, kodtunga uppgiften att göra om den helt.Detta innebär att varje gång en OS-uppdatering pushas måste utvecklare uppdatera hela kodbasen, inklusive både OS-koden och leverantörskoden.
Project Treble syftar till att separera leverantörsimplementering — den enhetsspecifika mjukvaran på lägre nivå skriven till stor del av kiseltillverkarna — från Android OS Framework
Google har för avsikt att separera operativsystemet kod från leverantörskod och skapa ett gränssnitt mellan de två kodbaserna med Project Treble. Allt som utvecklarna behöver göra när Google släpper en ny version av Android är att uppdatera OS-koden och det nya leverantörens OS-gränssnitt, som utvecklas av Google.
Nokia och OnePlus är inte inställda på projektdiskant
OnePlus och HMD Global (Nokia) har bekräftat att alla deras nuvarande enheter inte kommer med Project Treble. Båda bolagen har också avgett uttalanden om detsamma.
En HMD-moderator på Nokias community forum sa, "HMD är fullt engagerad i att implementera Project Treble på alla nya Android Oreo-produkter inom en snar framtid, och vi ber om ursäkt för eventuell besvikelse detta kan orsaka".
HMD är fullt engagerad i att implementera Project Treble på alla nya Android Oreo-produkter inom en snar framtid, och vi ber om ursäkt för eventuell besvikelse detta kan orsaka.
Under tiden förklarade en OnePlus-personal om OnePlus forum sa, "Project Treble kräver en lagringspartition, genom vilken Android-ramverket och leverantörsbilden separeras. Men eftersom partitioner inte krävdes för Android N och tidigare versioner av Android, har alla våra nuvarande enheter ingen partition.
Enligt våra tester, om vi skulle modifiera partitionslayouten via OTA, finns det en risk för att enheter blockeras under partitioneringen.
Enligt våra tester, om vi skulle modifiera partitionslayouten via OTA, finns det en risk för att enheter blockeras under partitioneringen. Vi anser att detta utgör en för stor risk för vår gemenskap av användare, varför vi har beslutat att inte implementera Project Treble på nuvarande OnePlus-enheter.
Är dessa farhågor legitima?
Med tanke på uttalandet från Nokia, ser det ut som att företaget helt enkelt backar från att ägna sig åt någon form av provisorisk för detta problem. OnePlus, å andra sidan, har nämnt orsaken till eventuell "murning av telefoner".
Under tiden, Huawei har bekräftat att det kommer att ta med Treble till sina äldre telefoner under senare delen av 2017. Om Huawei kan ta Treble till sina äldre telefoner tycker jag att båda företagen borde ge en bättre förklaring av situationen.
Telefoner som stöder Project Treble
För närvarande, Google Pixel och Pixel XL, Viktig telefon, Huaweis Mate 9, Mate 10, Heder 9, och Honor 8 Pro är enheterna som stöder Project Treble.
Kommer Project Treble att förbättra Android?
Android 8.0 Oreo är för närvarande endast tillgängligt på 0,5 % Android-telefoner, medan iOS 11, som lanserades i september, finns på över 50 % av iOS-enheterna. Project Treble syftar till att lösa detta Android-fragmenteringsproblem. Det finns dock flera konsekvenser av Project Treble.
Även om Google har kommit fram och beslutat att förbättra Android-fragmenteringen, har utvecklarna fortfarande en stor roll att spela när det gäller att släppa uppdateringar för äldre enheter.
Att uppdatera Android kommer fortfarande att bli en kostsam affär eftersom processen har en negativ effekt på företagens resultat och de inte är tillräckligt motiverade för att faktiskt göra det.
Detta innebär att produktutvecklare som Samsung, Huawei och LG fortfarande är ansvariga för att sammanställa och rulla ut uppdateringar och de kommer inte att vara i närheten av lika snabba som Google är med Pixels.
Project Treble är lovande
Project Treble har potential att påverka hur snabbt enheter tar emot Android-uppdateringar, men det tar inte nödvändigtvis upp förseningar från operatörscertifiering av uppdateringar.
Google lanserade nyligen en lättare version av Android O, kallas Android Go. Detta kommer att säkerställa att Project Treble också kan nå billiga smartphones om de stöder operativsystemet.
Slutgiltiga tankar
Project Treble är definitivt en positiv förändring, initierad av Google, som börjar med Android Oreo. Men gapet mellan det gamla och det nya operativsystemet är milsvida från varandra och kommer inte att minska inom en snar framtid.
Android-uppdateringar kommer aldrig att vara lika snabba som iOS, men med tanke på de utmaningar som Google står inför ser Project Treble ut som den bästa lösningen för nu.