Artikel

Android N: s förändringar under huven kan peka på en ny framtid för OS-uppdateringar

protection click fraud

Vi har tillbringat den bättre delen av en dag med att gräva in i de inre funktionerna i den första utgåvan av Android N Developer Preview, och vi har lärt oss några saker. Den första av dem är enkel - det här är en super-beta (om det inte är ett ord måste det vara) version av programvara som kommer att ha buggar ovanpå buggar. Många av oss har blinkat och njuter av den nya smaken, men du bör trampa lätt om du vill prova den telefon du behöver varje dag. Saker är trasiga, och vissa saker kommer att bli mer trasiga i nästa uppdatering. Denna förhandsgranskning är för utvecklare att börja arbeta med sina appar för att få dem Android N-kompatibla och för personer som gillar att rapportera fel. Det står så rätt på burken.

Det andra vi ser är den mer intressanta, även om vi inte är helt säkra på vad det handlar om än.

Verizon erbjuder Pixel 4a för bara $ 10 / månad på nya obegränsade linjer

Stora saker kan mycket väl vara på gång för Android.

Android har ett stort (och inte helt felaktigt) bildproblem när det gäller att hålla enheter på aktuell programvara. Vi kan argumentera om det, försöka skylla på ett företag mer än ett annat, eller packa upp vår boll och flytta till

jag mer. Inget av det hjälper när du har mer än 1,5 miljarder saker som kör Android - och få av dem kör exakt samma programvara. I slutändan är det Google som måste ta värmen eftersom deras namn finns på produkten. Det är en diskussion som har slagits ihjäl och sedan några - och misshandeln kommer att fortsätta.

Google vet detta och gör "grejer" under Android-huven för att göra det lättare för de människor som bygger telefoner att få allt ihop. Och denna första förhandsgranskning av utvecklare (det kommer att finnas flera andra före offentliggörande senare i år) visar det. Vi vet inte exakt vart Google ska och vad den har planerat, men små förändringar av filstrukturen och partitionering i de första fabriksenhetsbilderna är ledtrådar till hur saker och ting kan fungera. Vi ser fler saker placerade i leverantörs- och OEM-partitioner - saker som kan (och gör) skriva över eller bifoga till "lager" Android-versioner som finns i systempartitionen när telefonen stövlar. Och inte bara stödja bibliotek och kärnobjekt - det finns fulla appar som levereras av leverantören (i det här fallet att leverantören är Google) som kan påverka kraftigt hur telefonen fungerar och hur du interagerar med Det.

Föreställ dig en värld där Samsung kan ha sin vision om Android, samtidigt som de djupa systemprocesserna är orörda.

Föreställ dig en värld där Samsung kan få sin vision av Android att köra precis som den gillar, medan djupa systemprocesser - som den ökända Scenskräck bibliotek - är separata och orörda. Det skulle innebära att Samsung eller Google kunde skjuta ut ändringar i sina separata delar av systemet långt lättare (och mycket snabbare) än de kan idag utan att störa den andra hälften av systemet. (Med API: er och bibliotek för att överbrygga klyftan.) Bara arbetskraften som denna situation frigör innebär att fler människor är tillgänglig för att arbeta med att göra Samsung-upplevelsen bättre utan att behöva oroa sig för den underliggande Android koda.

Med Android N har Google i huvudsak börjat dela Android i två sektioner: core OS (ramverket som får allt att fungera) och gränssnittet (appar, startprogram, aviseringar och allt annat som användaren interagerar med med).

Ta ett steg längre och överväga ett mindre företag utan Samsungs till synes bottenlösa resurspool och överväga hur detta hjälper det. Ett mer "fristående" system byggt på detta sätt är bättre för alla - och viktigast av allt betyder det att du och jag.

Låt oss gå ännu djupare

Android som ramverk istället för ett operativsystem betyder att det är lättare att ändra de användarvändande funktionerna.

Android som ramverk istället för ett operativsystem innebär att det är lättare att ändra de användarvändande funktionerna. Jag tänker tillbaka på "blockeringsläge" på senaste Samsung-telefoner eller Moto Display på original Moto X. De blev definitivt inte bättre med Android-uppdateringar, och vad vi har från Google för att ersätta dem är inte lika bra som originalen. Ett sätt för en leverantör att utnyttja systemprocesserna med sitt eget gränssnitt - och systemprocesser som förblir desamma mellan versionerna - låter Samsung styra på vilket sätt du håller aviseringar i schack. Eller så kan Lenovo / Moto visa saker på låsskärmen på det sätt de vill göra det, utan att omforma allt från grunden varje gång en ny version kommer ut.

Det betyder också att det vi ser idag kanske aldrig pryder telefonen för närvarande i dina händer.

Nexus telefoner är ett varumärke. Nexus-telefoner kör inte oförfalskad Android med öppen källkod - praktiskt taget ingenting gör det. Google tar koden och ändrar den efter eget tycke och installerar sedan den versionen av Android på de telefoner de säljer - och det är precis vad HTC och LG och Samsung gör. Google berör mindre av systemet än de flesta tillverkare (även om HTC One A9 var darn nära) men det är fortfarande inte den helt öppna källkoden Android du kan ladda ner och bygga själv.

Om vi ​​tar dessa nya idéer - och inte gör något misstag att just nu är de bara idéer - och tänker framåt ett år eller så betyder det att saker som nya meddelandefack eller mörka lägen eller flerfönster är precis hur Google vill ha gränssnitt med systemet på dess vision av Android. Samsung eller Huawei är fria att göra sina egna saker - och de kommer att göra det - och det kommer inte att matcha Googles sak. Men viktigare är att det inte kommer att bryta saker lika lätt. Systemet låter dig bara välja en färg för gränssnittet. "Dark Theme" är en gränssnittsidé och en som alla kan implementera hur som helst de vill.

Den största fördelen skulle ses när det gäller säkerhetsuppdateringar. Vi väljer Samsung mycket när det gäller månatliga säkerhetsuppdateringar för det är det företag vi förväntar oss mest av. Att vara den stora hunden innebär att du får mest granskning. Samsung har skäl till varför endast ett fåtal modeller får säkerhetsuppdateringar i rätt tid, och vi föreställer oss att de flesta kretsar kring utvecklingskostnader eller ren arbetskraft. Om Android blir mer av ett ramverk än ett fullständigt operativsystem blir det lättare att få det ramverket uppdaterat på fler telefoner i snabbare takt.

Förhoppningsvis styr Google Android-skeppet på ett sätt att lösa sitt största problem.

Låt Google oroa sig för att lappa Widevine eller Stagefright, och Samsung kan oroa sig för sin egen programvara - det som den vet bäst. Samsung kan med rätta låta Google vara höstkillen när det gäller inbyggda Android-buggar. Till och med Evil Cabal of North American Carriers kan stöta ut ur säkerhetsplåstret. Alla vinner.

Vi spekulerar mycket här baserat på några relativt små förändringar av det inre arbetet i Android N Developer Preview. Det är vad vi kan göra just nu utan källkod eller officiella ord från Google HQ. Men vi vet att Google alltid har en anledning till de ändringar de gör (även om vi ofta inte håller med), och dessa små förändringar i hur leverantörs- och OEM-delar av Android fungerar var inte en olycka.

Vi förväntar oss att lära oss mycket mer på Google I / O, och förhoppningsvis styr Google Android-skeppet på ett sätt att lösa sitt största problem.

instagram story viewer