Innehållsförteckning:
- Med API-tjänster utanför det centrala operativsystemet tar Google tillbaka kontrollen över Android
- Vad är Google Play-tjänster?
- Vad gör dessa tjänster?
- Varför det betyder något för oss
Med API-tjänster utanför det centrala operativsystemet tar Google tillbaka kontrollen över Android
Vi fick inte en ny version av Android i år på Google I / O. Du kan läsa allt klagande och gnagande av tänder över detta på nätet, så jag ska skona dig spelet genom att spela hur det var tänkt att hända (ett ordspråkigt lås), men gjorde det inte.
Istället ska jag berätta lite om vad vi fick - en enorm uppdaterad version av Googles tjänst-API: er, som visar sig är mycket bättre.
Vänta. Bättre ? Hur kan en app jag aldrig ville ha som magiskt tryckts till min telefon vara bättre än ett nyare, högre nummer i min telefonskärm? Det är galen prat, eller hur?
Det visar sig att den lilla appen är ett kraftfullt odjur. Läs vidare.
Vad är Google Play-tjänster?
Om vi sitter genom sessionen på Google I / O får vi svaret direkt från de människor som skriver programvaran - och de sammanfattar det snyggt. Google Play Services är "en enda plats som sätter in alla Googles API: er på Android 2.2 och senare." Ett API (Application Programming Interface) är ett fint uttryck för specialkod som är skriven som ett sätt för en mjukvara att kommunicera med en annan. Google skriver API: er för Android, och apputvecklare använder dem som en ledning för att komma åt många av Android: s kärnfunktioner. Du hittar API: er i många mjukvaruprojekt, både stora och små. Att ha dem är inte riktigt något speciellt.
För närvarande är Google Play Services i version 5. Du hade förmodligen ingen aning om att saker uppdaterades på din telefon eller surfplatta hela denna tid, för det är så det var avsett. Du letar inte efter filen, den kommer och hittar dig. Alla enheter som kör Android 2.2 eller högre som har officiell åtkomst till Google Play använder dessa tjänster. Det betyder att nästan var och en av de 900 miljoner enheter som har aktiverats har en kopia av Google Play Services installerat. Och Google håller saker uppdaterade och skjuter ut dessa uppdateringar snabbt, vilket är en del av det som gör dem så fantastiska.
Att vara under fullständig och fullständig kontroll från Google innebär att de som byggde din telefon, såväl som transportören du köpte den från är helt ur bilden. Du behöver inte vänta sex månader eller mer för att få de nya API: erna för tjänster. Faktum är att Google säger att de kan få dem pressade till majoriteten av enheterna i ungefär en vecka efter att de har uppdaterats. Om du tar bort en sak från allt detta, vet du att Google bestämmer vilka tjänster API: er, vem som får dem och när är den viktiga delen.
Vad gör dessa tjänster?
Köttet av frågan. Om du tittade på Keynote, där Google tillkännagav alla dessa extremt coola och nya funktioner för Android (ja, utan någon versionuppdatering!) - funktioner som den nya fusionerade lokationstjänsten, Play Games-tjänsterna, nya och förbättrade Google Cloud Messaging eller till och med det nya panorama-API: t - du har sett några av de saker som Google Play Services hanterar. Appen som är installerad på din telefon gör det möjligt för utvecklare att installera några bibliotek från SDK och använda alla dessa saker med bara några kodrader. Oavsett om du kör Ice Cream Sandwich eller Jelly Bean eller någon version över 2.2, har du tillgång till dem.
Google har inte bara dragit ut dessa tjänster och deras respektive API: er från OS, utan har gjort det enkelt för applikationsutvecklare att använda dem. De senaste dagarna här på Google I / O har vi sett hur enkelt det kan vara att lägga till dessa funktioner i en app, eftersom Google gör alla tunga lyft. Utvecklare behöver bara hänvisa till det specifika som de behöver från Google Play Services-applikationen i sin kod, och magin händer när du kör den på din telefon.
Kommer du ihåg från ovan att vi pratade om den fantastiska delen där Google kontrollerar dessa tjänster och deras distribution till alla våra enheter? Jag vill att du kommer att komma ihåg det när du läser igenom. Tänk hur olika saker skulle vara om du var tvungen att bero på din transportör eller de människor som gjorde din telefon för att få ut allt detta till dig. Ja, det skulle suga. Det är därför en så stor uppdatering av Google Play Services är viktigare än en ny version av Android - vi fick alla coola grejer utan att vänta på HTC eller Samsung, eller ännu värre - AT&T eller Verizon - för att skicka det till oss.
Varför det betyder något för oss
För en stund, glöm allt klagomål om hur Hangouts inte direkt var tillgängliga för alla samtidigt. De flesta alla borde vara bra att gå nu och ha sin nya Hangouts-app. Alla. Tänk på det - Google Talk, en lång häftapparat och kärnfunktion i operativsystemet, uppdaterades med en rad nya funktioner utan att du fick en systemomfattande uppdatering.
Förra veckan, innan vi kom till San Francisco, var vi rädda. Vi var oroliga för att Hangouts skulle visa upp, och sedan skulle vi få reda på att de ingick i Android 4.3. Detta innebär att de flesta människor väntar en lång och lång tid på dem, och ni alla skulle vara redo att koka över att veta att din nya HTC One eller Galaxy S4 inte kommer att få funktionen någon gång snart. Och med rätta är smarta telefoner dyra.
Istället, 15 minuter efter att Hangouts visades, hittade folk det i Play Store. Samma sak kommer att hända när en utvecklare använder panorama-API för att bygga en app för fotosfärsvisning, eller någon skriver all den nya Spelfunktionen i ditt favoritspel. Det här är mycket bättre än en ny version som du inte skulle få på sex månader, eller hur?