Hjemmeside » hvordan » Hvad er Project Treble på Android og vil min telefon få det?

    Hvad er Project Treble på Android og vil min telefon få det?

    Ikke-konsekvente opdateringer på Android-enheder har plaget platformen siden dens oprindelige stigning til popularitet. Project Treble er Googles plan om at hjælpe producenterne med at strømline opdateringsprocessen for mere rettidige opdateringer.

    Android Fragmentation er problemet

    En af de største klager mod Android som operativsystem er noget, der generelt betegnes som "fragmentering." Den traditionelle definition er "processen til at blive brudt i små eller separate dele", som direkte oversætter til sin negative konnotation til Android: der er otte forskellige versioner af Android i øjeblikket i naturen, stadig i brug på forskellige typer hardware.

    Standarden her er selvfølgelig indstillet af Apple med iPhone. Hvor Android's mest produktive version er den næsten to årige Android 7.x (Nougat), kører næsten tre fjerdedele af alle iOS-enheder den nyeste version (iOS 11).

    Kilde: Google

    Til sammenligning er Android's distributionsnumre uhyggelige, med 28,1 procent af telefoner, der kører Android 6.x (Marshmallow) og 28,5 procent på Android 7.x (Nougat) - det betyder at over halvdelen af ​​Android-telefonerne derude kører en næsten- toårigt operativsystem. En svag 1,1 procent kører den nyeste version-Android 8.x (Oreo). For at sige det endnu mere blunt, kører over 98 procent af Android-enheder forældet software-over 36 procent kører fem år gammel (eller ældre) software. av!

    Det er klart, at der er en massiv afbrydelse der. Årsagen til dette er mangesidet, men kan generelt henføres til to nøglepunkter: producenter og Googles opdateringscyklus. Vi har gået i detaljer herom før, så jeg redder alle detaljerne og peger dig bare i den retning, hvis du er nysgerrig over, hvordan det er fabrikantens fejl.

    Projekt Diskant er svaret

    Årsagen til, at producenterne har svært ved at skubbe ud hurtige opdateringer, er på grund af alt det arbejde, der skal bruges til at få operativsystemet til at kommunikere med hardware.

    Traditionelt fungerede det som sådan: OS-rammen og software på lavt niveau var alle med i samme kode. Så da operativsystemet blev opdateret, måtte denne software på lavt niveau, teknisk set benævnt leverandørens implementering, også opdateres. Det er meget arbejde.

    Så adskilt Google med to gange fra Android 8.x (Oreo). Det betyder, at Android OS selv kan opdateres uden at skulle røre leverandørens implementering. Det kan i sin tur opdateres, hvis det er nødvendigt.

    For at sætte det i fuld sammenhæng, før en opdatering kan skubbes ud til en Android 7.x (eller tidligere) enhed, skal ikke kun Android OS-koden opdateres, men også lavnormalkoden, som er generelt vedligeholdt af chip maker. Så hvis for eksempel Samsung ønsker at skubbe en opdatering til en af ​​sine telefoner, skal den vente på Qualcomm (eller den, der har lavet chipet) for at opdatere sin kode til at arbejde med den nye Samsung-kode. Det er mange hjul, der vender om gangen, og hver er afhængig af den anden.

    Med Android 8.x og derover vil det ikke være sådan her længere. Da kernelagerkoden er adskilt fra OS-koden, vil enhedsproducenterne være fri til at opdatere deres software uden at skulle vente på, at siliconproducenten også opdaterer sin kode.

    Dette burde i det mindste dramatisk fremskynde opdateringsprocessen - i teorien. Opdateringsenheder er stadig i producentens hænder, og da de første Oreo-enheder uden for Google-vedligeholdt Pixel-linje lige nu løber ud, har vi endnu ikke haft chancen for fuldt ud at se dette i praksis. Forhåbentlig gør det faktisk en væsentlig ændring i den hastighed, hvormed opdateringer skrives og skubbes ud.

    Vil min enhed drage fordel af Project Treble?

    Nu det er million dollar spørgsmål, ikke? Desværre er svaret ikke så simpelt (sikkert du ikke forventede at være). Når det er sagt, her er nogle fakta:

    • Hvis din enhed aldrig bliver opdateret til Oreo, vil den aldrig få Project Treble. Ingen måde omkring det. Undskyld.
    • Hvis din enhed bliver opdateret til Oreo, er den stadig ikke påkrævet at støtte Treble-det er op til producenten.
    • Hvis du køber en ny telefon, der løber Oreo ud af boksen, så er det er påkrævet at støtte Treble ud af boksen.

    Kort sagt: Diskant-understøttelse på opdaterede systemer er stadig op til producenterne, men nye Oreo-enheder vil være nødvendige for at understøtte Treble-fremadrettet fremadrettet.

    Så for eksempel understøtter Pixel 2 allerede Project Treble. Den kommende Galaxy S9 vil også understøtte Treble ud af boksen. Google opdaterede også Pixel 1 for at understøtte diskant, men det ser desværre ud som om Samsung forlod det fra Oreo build til Galaxy S8.

    Hvis du er nysgerrig efter din egen enhed, har Android Police en løbeliste over alle enheder, der får Treble-support, samt en hvilken som bliver opdateret til Oreo uden Diskant.


    Android OS opdateringer har været et konstant punkt i strid i mange år nu, så det er godt at se, at Google endelig tager fat på problemet. Med held vil dette sætte alle Android-enheder tættere på paritet med Apple i form af enhedsopdateringer.

    Billedkredit: Google