Ikke-konsekvente oppdateringer på Android-enheter har plaget plattformen siden den første oppgangen til popularitet. Project Treble er Googles plan om å hjelpe produsenter strømlinjeforme oppdateringsprosessen for mer oppdaterte oppdateringer.
En av de største klagerne mot Android som operativsystem er noe som generelt kalles "fragmentering". Tradisjonell definisjon er "prosessen med å bli brutt i små eller separate deler", som direkte oversetter til den negative konnotasjonen for Android: det er åtte forskjellige versjoner av Android som er i det vanlige, fortsatt i bruk på ulike typer av maskinvare.
RELATERT: Fragmentering er ikke Android's feil, det er produsentens
Standarden her er selvfølgelig satt av Apple med iPhone. Hvor Android's mest produktive versjon er den nesten to år gamle Android 7.x (Nougat), kjører nesten tre fjerdedeler av alle iOS-enhetene den nyeste versjonen (iOS 11).
Kilde: Google
Til sammenligning , Android-distribusjonsnumrene er dystre, med 28,1 prosent av telefonene som kjører Android 6.x (Marshmallow) og 28,5 prosent på Android 7.x (Nougat) - det betyr at over halvparten av Android-telefonene der ute kjører en nesten to- år gammelt operativsystem. En mindre 1,1 prosent kjører den nyeste versjonen-Android 8.x (Oreo). For å si det enda mer, kjører over 98 prosent av Android-enhetene utdatert programvare. Over 36 prosent kjører fem år gammel (eller eldre) programvare. Ouch!
Det er tydeligvis en massiv frakobling der. Årsaken til dette er mangelfull, dessverre, men kan generelt tilskrives to hovedpunkter: produsenter og Googles oppdateringsprogram. Vi har gått i detalj om dette før, så jeg vil redde deg alle detaljene og bare peke deg i den retningen hvis du er nysgjerrig på hvordan det er produsentens feil.
Årsaken til at produsentene har så vanskelig tid på å skyve ut oppdaterte oppdateringer, er på grunn av alt arbeidet som må gå inn for å få operativsystemet til å kommunisere med maskinvaren.
Tradisjonelt virket det noe som dette: OS-rammen og low- nivå programvare var alle en del av samme kode. Så da operativsystemet ble oppdatert, måtte dette lavt nivå programvare-teknisk referert til som leverandør implementering - også bli oppdatert. Det er mye arbeid.
Så fra og med Android 8.x (Oreo) separerte Google de to. Det betyr at Android OS selv kan oppdateres uten å måtte berøre leverandørens implementering. Dette kan i sin tur oppdateres av seg selv om nødvendig.
For å sette det i full kontekst, før en oppdatering kan bli presset ut til en Android 7.x (eller tidligere) enhet, har ikke bare Android OS-koden å bli oppdatert, men det gjør også maskinvarekoden på lavt nivå, som vanligvis vedlikeholdes av chip maker. Så hvis for eksempel Samsung ønsker å presse en oppdatering til en av telefonene, må den vente på Qualcomm (eller den som laget brikken) for å oppdatere koden for å jobbe med den nye Samsung-koden. Det er mange hjul som snu på en gang, og hver av dem er avhengig av den andre.
Med Android 8.x og videre, vil det ikke være slik her lenger. Siden kjerne maskinvarekoden er skilt fra OS-koden, vil produsentene av enheten være fri til å oppdatere programvaren sin uten å måtte vente på at kiselproducenten også oppdaterer koden.
Dette bør dramatisk øke hastigheten på oppdateringsprosessen - i teorien, i det minste. Oppdateringsenheter vil fortsatt være i produsentens hender, og siden de første Oreo-enhetene utenfor Google-vedlikeholdte Pixel-linjen bare ruller ut, har vi ennå ikke hatt mulighet til å se dette i praksis. Forhåpentligvis gjør det faktisk en signifikant endring i hastigheten der oppdateringer skrives og trykkes ut.
Nå det er million dollar spørsmålet, ikke sant? Dessverre er svaret ikke så enkelt (sikkert ikke forventet det). Når det er sagt, her er noen fakta:
Kort sagt: Diskantstøtte på oppdaterte systemer er fremdeles opp til produsentene, men nye Oreo-enheter må kreves for å støtte Treble fremover.
Så, for eksempel, støtter Pixel 2 allerede Project Treble. Den kommende Galaxy S9 vil også støtte Treble ut av boksen. Google oppdaterte også Pixel 1 for å støtte Treble, men det ser dessverre ut som at Samsung forlot det fra Oreo-bygget for Galaxy S8.
Hvis du er nysgjerrig på din egen enhet, har Android Police en løpsliste over alle enheter som vil få Treble-støtte, så vel som en som blir oppdatert til Oreo uten Treble.
Android OS-oppdateringer har vært et konstant poeng av strid i mange år nå, så det er godt å se Google adresserer endelig problemet. Med noe hell vil dette sette alle Android-enheter nærmere paritet med Apple når det gjelder enhedsoppdateringer.
Bilde Kreditt: Google
Slik laster du ned videoer fra SkyBell HD
SkyBell HD holder alle de nyeste videoene dine lagret i skyen for opptil 20 videoer om gangen. Dette kan gå fort hvis dørklokken din brukes mye, så her er hvordan du laster ned videoer fra SkyBell HD for å lagre dem lokalt for alltid. RELATED: Slik endrer du videokvaliteten på SkyBell HD-dørklokken I motsetning til de fleste andre video-dørklokkene og Wi-Fi-sikkerhetskameraer, som holder alle innspilte videoer for en viss tid, gjør SkyBell HD ting annerledes.
Slik lager du tilpassede talekommandoer for Alexa og Google Hjem med Android og Tasker
Tasker er et av de kraftigste automatiseringsverktøyene på Android. Plugins som AutoVoice lar deg utvide Tasker kjernefunksjonalitet for å gjøre enda mer kule ting ... som å lage egendefinerte talekommandoer for Amazon Echo eller Google Home. Slik gjør du dine egne talekommandoer. De innebygde talekommandoene i Alexa og Google Home kan gjøre noen kule ting, men Tasker gir deg nesten full kontroll over telefonen din.