Artikel

Google Play-tjänsternas geni: Att hantera Android-fragmentering, skadlig programvara och förfalska i ett slag

protection click fraud
Google Play-tjänster

Om du ägnar tillräckligt stor uppmärksamhet åt dessa saker har du förmodligen sett Google Play-tjänster uppdateras då och då på dina Android-enheter. Om du följer den mer tekniska sidan av Android vet du att den tillkännagavs för några år sedan att introducera nya API: er och funktioner på ett sätt som inte kräver en firmwareuppdatering. Du kan bli förlåtad för att avfärda det som en torr och teknisk del av operativsystemet, men i själva verket är det en mycket viktig del av det sätt som modern Android fungerar.

Utvecklare får viktiga API: er som fungerar över den stora majoriteten av den aktiva Android-användarbasen. Användare har i sin tur nytta av detta genom nya funktioner och säkerhetsfixar även om de inte kör den senaste OS-versionen. Och för Google fungerar Play Services som försäkring mot uppkomsten av "gaffel" Android.

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

Läs vidare för att se hur Google Play Services är ett formidabelt vapen mot några av Android (och Googles) största fiender, och hur någon diskussion om Android-säkerhet eller "fragmentering" är felaktig utan förståelse av det.

En grundtjänst för Play Services

De första sakerna först - vad är Google Play Services? Ur användarens perspektiv är det en app som styrs av Google som uppdateras automatiskt i bakgrunden via Google Play Butik. Det finns egentligen inte någon del av appen som vänder mot användaren, såvida du inte räknar ikonen "Google Inställningar" på telefoner som körs Klubba och tidigare versioner. Men Play Services olika tendrils sprids över Android, särskilt i nyare versioner av operativsystemet.

Som en "app" på systemnivå kan Play Services köras med förhöjda behörigheter och ersätta allt och allt i operativsystemet om det behövs, så Google kan enkelt ändra det göra mer i framtiden.

Play Services är portvakt för Googles tjänster på din Android-enhet.

För att uttrycka det enkelt: om en Android-app interagerar med en Google-tjänst är chansen att den gör det via Google Play Services.

Under Google I / O 2014-nyckeln sa Google VP Sundar Pichai att nya versioner av Play Services rullade ut var sjätte vecka, och tillade att 93 procent av den aktiva Android-installationsbasen körde den senaste versionen på tid.

Sundar Pichai på Google IO

Verktyg för utvecklare

Google Play Services klientbibliotek ger utvecklare API: er för att få appar att fungera med Googles tjänster på enheter med Play Services-appen installerad. Detta inkluderar Cloud Messaging, Drive, Location, Play Games, Android Wear och Google Fit, för att bara nämna några. Och för att Play Services-appen uppdateras automatiskt i bakgrunden och fungerar på alla versioner av Android tillbaka till 2.3 PepparkakorKan Google lansera ändringar, förbättringar och nya funktioner i Androids integration med dessa tjänster utan en firmwareuppdatering.

Det är en ganska stor sak i en värld där Jelly Bean och KitKat - Android 4.1-4.4 - fortsätter att dominera den aktiva installationsbasen, med Klubba utgör bara 12,4 procent av aktiva installationer vid den senaste räkningen. (Jämför det med den siffra på 93 procent som Sundar Pichai gav vid förra årets I / O.) Eftersom Play Services existerar finns en massa fler människor har tillgång till uppdaterade versioner av funktioner som Play Games och Android Wear än vad som annars skulle vara fallet. Det är detta som möjliggör den galna takten i Android även så många OEM-tillverkare fortsätter att dra fötterna på plattformsuppgraderingar.

Detta är bra för utvecklare och användare av en hel rad skäl, varav de flesta är uppenbara. Istället för att utvecklare måste oroa sig för att rikta in sig på var och en av dessa Google-funktioner på olika OS-versioner görs tunga lyft av Play Services. Dessutom är användarna inte kvar i svärdet om de inte kör den senaste versionen av Android.

Chrome Android-staty

Funktioner och säkerhet för användarna

Genom Play Services trodde många saker vara Android funktioner - som Lollipops Smart Lock, Googles platstjänster och Play-spel - har kopplats bort från kärn-operativsystemet. Det är en annan anledning till att direkt jämförelse av iOS- och Android-versiondistribution inte berättar hela historien. En mycket viktig del av Google Android-upplevelsen hålls uppdaterad, automatiskt, i bakgrunden.

Det är bortsett från det faktum att de flesta av Googles egna Android-appar kan uppdateras oberoende via Google Play - en samling som från och med Android 5.0inkluderar även WebView-komponenten används för att återge webbsidor i appar. Detsamma gäller för många tillverkare-buntade appar - till exempel HTC drar nu ut uppdateringar till många av sina Sense-appar via Play Store.

Det är sant att vissa ändringar, korrigeringar och förbättringar fortfarande kräver en firmwareuppdatering. Men i Android-ekosystemet 2015 finns det en massa av riktigt viktiga saker som inte längre gör.

Rolltjänsterna för Play Services i Android-säkerhet ignoreras så ofta av domarsägare.

På samma sätt är det felaktigt att säga att det att vara på en äldre version av Android gör att användarnas användare är öppna för skadlig kod. Google Play Services har en enorm roll att spela för att säkra äldre Android-telefoner mot dåliga appar, som i allmänhet kommer från andra appbutiker än Google Play.

Det viktigaste vapnet i Googles arsenal är funktionen "verifiera appar", som är aktiverad som standard i Android 4.2 och senare. När du installerar en app från en tredjepartsplats genomsöks den av den ständigt uppdaterade funktionen för att identifiera skadliga tendenser. Det är precis vad som hände när Android "falska ID" säkerhetsskräcken hände förra året, och tack vare Play Services utsattes de allra flesta Android-enheter aldrig för detta. (Google Play Butik uppdaterades på ett liknande sätt för att blockera appar som använder denna speciella exploatering.)

Du kanske tänker på detta som en stopgap-lösning, och på ett sätt är det. Men som vi påpekade vid den tiden, det är ganska effektivt. Hur som helst, skadlig programvara kommer inte igenom och användarna är skyddade - även om de är på en gammal version av Android. Detta är den punkt som Microsoft saknar när det tar ett skott på Googles rekord för mobil säkerhet.

MER: Android-säkerhetsfrågor och svar med Googles Adrian Ludwig

Gaffel

Försäkring för Google

Google Play-tjänster är fyllda med egna Google-saker och ingår inte som sådana i Android Open Source-projektet (AOSP). Liksom andra Google-appar är det sluten källa. Några "gaffel" av Android med öppen källkod släppt utan Googles bitar är ensam.

Bristen på Play-tjänster i Android-gafflar skapar massor av extra arbete för alla som är seriösa om att ta bort Android från Google.

Det finns inget som hindrar en tillverkare som vill bygga en Android-enhet utan att få GMS-godkännande (Google Mobile Services) från att bygga sitt eget servicelager ovanpå operativsystemet med öppen källkod. Men hittills har de viktigaste funktionerna i Play Services inte återskapats av dessa spelare, även de som pratar öppet om att kommandera Android och "sätta en kula genom Googles huvud."

Precis som Play Services är en lösning på några av Androids inneboende svagheter - den långsamma fasta programvaran uppdateringar på grund av antalet inblandade rörliga delar och apputvecklingen och säkerhetsimplikationerna av detta - den brist på Play-tjänster i Android-gafflar skapar betydande ingenjörsarbete för alla som är seriösa om att ta bort Android från Google.

MER: Vad gaffeln är en "gaffel?"

Vi föreslår inte att detta är en del av någon djävulsk Googles huvudplan, men det här är den situation som finns. Ett operativsystem som Android kan bara äta upp marknadsandelar med hjälp av enhet (och operatör) mångfald. Mångfald leder oundvikligen till fragmentering och för att bekämpa att du behöver ett service- och säkerhetsskikt som finns utanför operativsystemet.

Det är utmaningen som någon övertygande gaffel av Android behöver lösa. Under tiden, de i Google Android-världen har Play Services att tacka för att möjliggöra tillväxt av plattformen och hjälpa till att hålla enheterna säkra.

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!
Det är dags att klippa sladden!

Det här är de bästa trådlösa öronsnäckorna du kan köpa till varje pris!

De bästa trådlösa öronsnäckorna är bekväma, låter fantastiskt, kostar inte för mycket och sitter lätt i fickan.

Allt du behöver veta om PS5: Släppdatum, pris och mer
Nästa generation

Allt du behöver veta om PS5: Släppdatum, pris och mer.

Sony har officiellt bekräftat att de arbetar på PlayStation 5. Här är allt vi vet om det hittills.

Nokia lanserar två nya budget Android One-telefoner under 200 dollar
Nya Nokias

Nokia lanserar två nya budget Android One-telefoner under 200 dollar.

Nokia 2.4 och Nokia 3.4 är de senaste tillskotten till HMD Globals budget smartphone-sortiment. Eftersom de båda är Android One-enheter får de garanterat två stora OS-uppdateringar och regelbundna säkerhetsuppdateringar i upp till tre år.

Dessa är de bästa banden för Fitbit Sense och Versa 3
Ny och förbättrad

Dessa är de bästa banden för Fitbit Sense och Versa 3.

Tillsammans med lanseringen av Fitbit Sense och Versa 3 introducerade företaget också nya infinity-band. Vi har valt ut de bästa för att göra det enklare för dig.

instagram story viewer