Startpagina » hoe » Wat is Project Treble op Android en krijgt mijn telefoon het?

    Wat is Project Treble op Android en krijgt mijn telefoon het?

    Niet-consistente updates op Android-apparaten hebben het platform geplaagd sinds de eerste stijging tot populariteit. Project Treble is het plan van Google om fabrikanten te helpen bij het stroomlijnen van het updateproces voor meer tijdige updates.

    Android-fragmentatie is het probleem

    Een van de grootste klachten tegen Android als besturingssysteem is iets dat over het algemeen wordt aangeduid als 'fragmentatie'. De traditionele definitie is 'het proces om in kleine of afzonderlijke delen te worden opgesplitst', wat zich rechtstreeks vertaalt naar de negatieve connotatie voor Android: er zijn acht verschillende versies van Android die momenteel in het wild zijn, nog steeds in gebruik op verschillende soorten hardware.

    De standaard hier is natuurlijk ingesteld door Apple met de iPhone. Waar Android's meest productieve versie de bijna twee jaar oude Android 7.x (Nougat) is, draait bijna driekwart van alle iOS-apparaten over de nieuwste versie (iOS 11).

    Bron: Google

    Ter vergelijking: de distributienummers van Android zijn grimmig, met 28,1 procent van de telefoons met Android 6.x (Marshmallow) en 28,5 procent met Android 7.x (Nougat), wat betekent dat meer dan de helft van de Android-telefoons twee jaar oud besturingssysteem. Een magere 1,1 procent gebruikt de nieuwste versie-Android 8.x (Oreo). Om het nog botter te zeggen: meer dan 98 procent van de Android-apparaten heeft verouderde software - meer dan 36 procent werkt vijf jaar oud (of oudere) software. au!

    Het is duidelijk dat daar een enorme ontkoppeling is. De reden hiervoor is helaas helaas veelzijdig, maar kan over het algemeen worden toegeschreven aan twee belangrijke punten: fabrikanten en de updatecyclus van Google. We hebben dit eerder uitvoerig besproken, dus ik zal je alle details besparen en je alleen in die richting wijzen als je nieuwsgierig bent naar hoe het de fout van de fabrikant is.

    Project Treble is het antwoord

    De reden waarom fabrikanten het zo moeilijk hebben om snelle updates uit te schakelen, is vanwege al het werk dat moet worden gedaan om het besturingssysteem te laten communiceren met de hardware..

    Traditioneel werkte het zoiets als: het OS-framework en low-level software maakten allemaal deel uit van dezelfde code. Dus toen het besturingssysteem werd bijgewerkt, moest deze software op een laag niveau, technisch gesproken ook de implementatie van leveranciers genoemd, ook worden bijgewerkt. Dat is veel werk.

    Dus, te beginnen met Android 8.x (Oreo), scheidde Google de twee. Dat betekent dat het Android-besturingssysteem zelf kan worden bijgewerkt zonder de leveranciersimplementatie aan te raken. Dat kan op zijn beurt, indien nodig, zelf worden bijgewerkt.

    Om dat in volledige context te plaatsen, voordat een update naar een Android 7.x (of eerder) apparaat kan worden geduwd, moet niet alleen de Android OS-code worden bijgewerkt, maar dat geldt ook voor de low-level hardware-code, die meestal onderhouden door de chipmaker. Dus als Samsung bijvoorbeeld een update naar een van zijn telefoons wil pushen, moet het wachten totdat Qualcomm (of degene die de chip heeft gemaakt) zijn code bijwerkt om met de nieuwe Samsung-code te werken. Dat is een heleboel wielen die in één keer draaien, en elk is afhankelijk van de ander.

    Met Android 8.x en hoger zal dit niet meer zo zijn. Aangezien de kernhardwarecode gescheiden is van de OS-code, kunnen apparaatfabrikanten hun software bijwerken zonder te wachten tot de siliciumfabrikant ook zijn code bijwerkt.

    Dit zou het updateproces drastisch moeten versnellen, althans in theorie. Het updaten van apparaten zal nog steeds in handen van de fabrikant zijn, en aangezien de eerste Oreo-apparaten buiten de door Google beheerde Pixellijn nu net worden uitgerold, hebben we nog niet de kans gehad om dit in de praktijk volledig te zien. Hopelijk maakt het een aanzienlijke verandering in de snelheid waarmee updates worden geschreven en afgedrukt.

    Zal mijn apparaat profiteren van Project Treble?

    Nu dat is de miljoen dollar vraag, toch? Helaas is het antwoord niet zo eenvoudig (je had het toch niet verwacht). Dat gezegd hebbende, hier zijn enkele feiten:

    • Als uw apparaat nooit wordt bijgewerkt naar Oreo, krijgt het nooit Project Treble. Geen manier om dat te doen. Sorry.
    • Als uw apparaat wordt bijgewerkt naar Oreo, is het nog steeds niet verplicht om Treble te ondersteunen - dat is aan de fabrikant.
    • Als je een nieuwe telefoon koopt die Oreo uit de doos laat lopen, is dat het geval Is benodigd om Treble out of the box te ondersteunen.

    Kort gezegd: Treble-ondersteuning voor bijgewerkte systemen is nog steeds de taak van de fabrikanten, maar er zijn nieuwe Oreo-apparaten nodig om Treble te ondersteunen en verder te gaan.

    De Pixel 2 ondersteunt bijvoorbeeld al Project Treble. De komende Galaxy S9 ondersteunt ook Treble out of the box. Google heeft ook de Pixel 1 bijgewerkt om Treble te ondersteunen, maar het ziet er helaas naar uit dat Samsung hem heeft weggelaten uit de Oreo-build voor de Galaxy S8.

    Als je nieuwsgierig bent naar je eigen apparaat, heeft Android Police een overzicht van alle apparaten die ondersteuning voor Treble krijgen, en een welke wordt bijgewerkt naar Oreo zonder drievoudig.


    Updates van Android-besturingssystemen zijn al vele jaren een constant twistpunt, dus het is goed om te zien dat Google eindelijk het probleem aanpakt. Met een beetje geluk zullen alle Android-apparaten qua apparaat-updates dichter bij pariteit met Apple komen.

    Afbeelding: Google