Android N har banket på vores dør i denne uge og den er næsten gået ind som en lavine uden at kunne opretholde styrken med, hvad den har gjort. Ingen forventede det, da det i maj på Google I/O-udviklerkonferencen var forventet, at vi igen ville se Sundar Pichai annoncere den nye version af Android. Sådan har det ikke været, og datoerne kommer frem og vi er evt i lyset af store ændringer i, hvordan vi skal tage de nye opdateringer kom til Android.
Samtidig med at Android N-udviklerforhåndsvisningen er blevet lanceret, er betaprogrammet dukket op for at modtage OTA'er, der giver nogle ledetråde om fremtiden for opdateringer af dette OS. Fra den forrige ved vi, at vi står over for en alfaversion, der fungerer meget godt, og at den har fejl. I de kommende måneder vil den blive opdateret til at polere alle de ru kanter, så vi endelig om sommeren kan få den endelige version. Men jeg synes, at det mest interessante ikke bliver vist, og at det vil markere en ændring i den måde, vi vil opdatere vores terminaler på.
Løsning af et år gammelt problem
For to dage siden lærte vi det Android Lollipop er den mest brugte version i øjeblikket. Lollipop, eller 5.0, blev annonceret for næsten to år siden, og Det har taget så lang tid at flytte til KitKat, som stadig er i en stor procentdel af telefoner, der kommer ind i Play Butik månedligt.
Det er ret svært at kunne har opdateret mere end 1.500 millioner smartphones fremstillet af snesevis og snesevis af virksomheder. Distributionstallet, der udgives månedligt af Google, viser dette med selv Froyo, der stadig overlever med 0,1 % af terminalerne med den gamle version af Android.
Google kigger ikke på den kage, hvor vi finder distributionsprocenterne, men i denne forhåndsvisning til udviklere kan du finde forskellige små ændringer i filstrukturen og skillevægge.
Tanken ville være, at en producent har sin egen vision for Android, som det kan ske med MIUI på en Xiaomi, og systemprocesserne er adskilt. Denne opdeling ville tillade både Xiaomi og Google kunne implementere ændringer i de forskellige dele af systemet uden at blande sig i det ene eller det andet. Det betyder, at Xiaomi kunne lancere den nye version af MIUI, mens Google opdaterer kernen af terminalen.
Android N og dens to sektioner
Google har opdelt Android N i to sektioner: OS hovedkernen og grænsefladen, som er apps, launcher og meddelelser. De funktioner, som vi normalt bruger, findes i interfacet, og her ville det være nemmere for en producent at ændre alt uden at skulle dykke ned i hovedkernen af operativsystemet.
Hvis vi ser på Nexus-enheder, rører Google næsten ikke systemet, som andre producenter gør, og dermed forsinkelsen i opdateringer, der kommer fra dem. Det er i de ændringer i kernen af systemet, hvor softwareingeniører hos topvirksomheder bruger mere tid indtil de formår at tilpasse det til deres designlinjer uden at miste en smule af, hvad Marshmallow eller Android N er. Det tager sin tid.
Måske står vi endnu ikke over for de store ændringer, så opdateringerne ikke tager så lang tid om at komme fra producenterne, men hvis disse små udviklinger i systemets kerne eller kerne vil tjene et formål, skal der i det mindste vi får hurtigere sikkerhedsopdateringer, da disse ikke vil have noget at gøre med overfladelaget eller grænsefladen, og de vil blive implementeret i systemprocesserne.
Sikkert, på den næste Google-udviklerkonference, dem fra Mountain View vil fjerne os lidt i tvivl og de vil kommentere årsagerne til den tidlige lancering af Android N og de ændringer, der vil komme i forhold til opdateringer, OTA beta-program og andre løsninger for at forsøge at forbedre den tid, det tager for terminalerne at blive opdateret.