sv.phhsnews.com


sv.phhsnews.com / Vad är Project Treble på Android och kommer min telefon att få det?

Vad är Project Treble på Android och kommer min telefon att få det?


Icke-konsekventa uppdateringar på Android-enheter har plågat plattformen sedan den första ökningen till popularitet. Project Treble är Googles plan att hjälpa tillverkare att effektivisera uppdateringsprocessen för mer aktuella uppdateringar.

Android-fragmentering är problemet

En av de största klagomålen mot Android som operativsystem är något som i allmänhet kallas "fragmentering". traditionell definition är "processen att brytas upp i små eller separata delar", som direkt översätts till sin negativa konnotation för Android: det finns åtta olika versioner av Android som för tillfället är i naturen, fortfarande i bruk på olika typer av hårdvara.

RELATERAD: Fragmentering är inte Android: s fel, det är tillverkarnas

Standarden här ställs naturligtvis av Apple med iPhone. När Android mest produktiva versionen är den nästan tvååriga Android 7.x (Nougat) kör nästan tre fjärdedelar av alla iOS-enheter den senaste versionen (iOS 11).

Källa: Google

Vid jämförelse Android-distributionsnumren är gryma, med 28,1 procent av telefonerna som kör Android 6.x (Marshmallow) och 28,5 procent på Android 7.x (Nougat) - det betyder att över hälften av Android-telefonerna där ute kör en nästan två- årigt operativsystem. En mindre 1,1 procent kör den senaste versionen - Android 8.x (Oreo). För att uttrycka det ännu oklart, kör över 98 procent av Android-enheter föråldrad programvara. Över 36 procent använder fem år gammal (eller äldre) programvara. Ouch!

Det är uppenbart att det finns en enorm koppling där. Anledningen till detta är mångfacetterad, tyvärr men kan generellt hänföras till två huvudpunkter: tillverkare och Googles uppdateringscykel. Vi har gått i detalj om det här innan, så jag sparar alla detaljer och pekar dig bara i den riktningen om du är nyfiken på hur det är tillverkarens fel.

Projekt Treble är svaret

Anledningen till att tillverkarna har svårt att skjuta ut snabba uppdateringar är på grund av allt arbete som måste gå in för att operativsystemet ska kunna kommunicera med hårdvaran.

Traditionellt fungerade det något så här: OS-ramverket och low- nivåprogramvara var alla en del av samma kod. Så när operativsystemet blev uppdaterat, måste den här programvaran på låg nivå - tekniskt kallad leverantörsleverantör - också uppdateras. Det är mycket arbete.

Så, från och med Android 8.x (Oreo) separerade Google de två. Det betyder att Android OS själv kan uppdateras utan att behöva röra leverantörens implementering. Det kan i sin tur uppdateras av sig själv om det behövs.

För att uttrycka det i helhet, innan en uppdatering kan skjutas ut till en Android 7.x (eller tidigare) enhet, har inte bara Android OS-koden att uppdateras, men det gör också den låga hårdvarukoden, som generellt underhålls av chip maker. Så, till exempel, om Samsung vill driva en uppdatering till en av sina telefoner, måste den vänta på Qualcomm (eller den som gjort chipet) för att uppdatera sin kod för att fungera med den nya Samsung-koden. Det är många hjul som vänder omedelbart, och var och en är beroende av den andra.

Med Android 8.x och bortom kommer det inte att vara så här längre. Eftersom kärnhårdvarukoden är separat från OS-koden, kan tillverkare av apparater vara fria att uppdatera programvaran utan att behöva vänta på att kiselproducenten också uppdaterar koden.

Detta bör dramatiskt påskynda uppdateringsprocessen, i teorin, minst. Uppdatering av enheter finns fortfarande i tillverkarens händer och eftersom de första Oreo-enheterna utanför den Google-underhållna Pixel-linjen just nu rullar ut har vi ännu inte haft chans att se detta i praktiken. Förhoppningsvis gör det faktiskt en signifikant förändring i hur snabbt uppdateringar skrivs och skjuts ut.

Kommer min enhet att ha fördel av Project Treble?

Nu det är miljoner dollarfrågan, eller hur? Tyvärr är svaret inte så enkelt (säkert du förväntade dig inte att det skulle vara). Som sagt, här är några fakta:

  • Om din enhet aldrig blir uppdaterad till Oreo kommer den aldrig att få Project Treble. Det är inget sätt där. Beklagar.
  • Om din enhet uppdateras till Oreo behöver du fortfarande inte behöva för att stödja Diskant-det är upp till tillverkaren.
  • Om du köper en ny telefon som kör Oreo ur lådan krävs för att stödja Diskant ut ur lådan.

Kort sagt: Diskantstöd på uppdaterade system är fortfarande upp till tillverkarna, men nya Oreo-enheter kommer att behöva stödja Treble framåt.

Så, till exempel, stöder Pixel 2 redan Project Treble. Den kommande Galaxy S9 kommer också att stödja Treble ut ur lådan. Google uppdaterade också Pixel 1 för att stödja Diskant, men det tycks ju som om Samsung lämnade det ur Oreo-byggverket för Galaxy S8.

Om du är nyfiken på din egen enhet har Android Police en löplista över alla enheter som kommer att få Treble-stöd, liksom en som kommer att uppdateras till Oreo utan Diskant.


Android OS-uppdateringar har varit en konstant ståndpunkt i många år nu, så det är bra att se Google tar slutligen upp problemet. Med lycka till kommer det att placera alla Android-enheter närmare paritet med Apple när det gäller enhetuppdateringar.

Bildkrediter: Google


Vad är skillnaden mellan 32-bitars och 64-bitars Windows?

Vad är skillnaden mellan 32-bitars och 64-bitars Windows?

Oavsett om du köper en ny dator eller uppgraderar en gammal, har du sannolikt stött på "64-bitars" beteckning och undrade vad det menade. Läs vidare när vi förklarar vad Windows 64-bitars är och varför skulle du vilja ha en bit av den 64-bitars pajen. RELATERAD: Hur vet jag om jag kör 32-bitars eller 64-bitars Windows?

(how-top)

Så här gör du datorn för att läsa dokument till dig

Så här gör du datorn för att läsa dokument till dig

Sedan datorns ålder började har människor alltid haft glädje att göra datorer prata med dem. Idag är den funktionen byggd direkt in i Windows och du kan enkelt använda den för att få din dator att läsa dokument till dig. Använda text till talfunktionalitet på din dator kan spara mycket tid om du behöver studera för tester, läs böcker, granskningsrapporter, eller om du bara känner för att lyssna istället för att läsa.

(how-top)