Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Google Play-services geeft Android weer terug aan Google

Inhoudsopgave:

Anonim

Met API-services buiten het kernbesturingssysteem neemt Google de controle over Android terug

We hebben dit jaar geen nieuwe versie van Android gekregen bij Google I / O. Je kunt al het geklaag en knarsen van tanden over dit web lezen, dus ik bespaar je het stuk voor stuk over hoe het moest gebeuren (een spreekwoordelijk slot), maar dat niet deed.

In plaats daarvan zal ik je een beetje vertellen over wat we hebben gekregen - een enorme bijgewerkte versie van de service-API's van Google, die veel beter blijkt te zijn.

Wacht. Beter Hoe kan een app die ik nooit wilde die op magische wijze naar mijn telefoon werd geduwd, beter zijn dan een nieuwer, hoger nummer in mijn over telefoonscherm? Dat is gek praten, toch?

Blijkt dat die kleine app een krachtig beest is. Lees verder.

Wat zijn Google Play-services?

Als we de sessie bij Google I / O doornemen, krijgen we het antwoord rechtstreeks van de mensen die de software schrijven - en ze vatten het goed samen. Google Play Services is "één plek die alle API's van Google op Android 2.2 en hoger bevat". Een API (Application Programming Interface) is een mooie term voor speciale code die is geschreven als een manier voor het ene stuk software om met een ander te communiceren. Google schrijft API's voor Android en app-ontwikkelaars gebruiken ze als kanaal voor toegang tot veel van de kernfuncties van Android. U vindt API's in tal van softwareprojecten, zowel groot als klein. Ze hebben is niet echt iets speciaals.

Momenteel is Google Play Services versie 5. Je had waarschijnlijk geen idee dat er al die tijd dingen op je telefoon of tablet werden bijgewerkt, want zo was het bedoeld. Je gaat niet op zoek naar het bestand, het komt en vindt je. Elk apparaat met Android 2.2 of hoger dat officiële toegang tot Google Play heeft, maakt gebruik van deze services. Dat betekent dat bijna elk van die 900 miljoen apparaten die zijn geactiveerd, een kopie van Google Play Services heeft geïnstalleerd. En Google houdt dingen up-to-date en duwt deze updates snel weg, wat deel uitmaakt van wat ze zo fantastisch maakt.

Onder volledige en totale controle van Google staan ​​betekent dat de mensen die uw telefoon hebben gebouwd, evenals de provider waar u deze mogelijk hebt gekocht, volledig buiten beeld zijn. U hoeft geen zes maanden of langer te wachten om de nieuwe service-API's te krijgen. Google zegt zelfs dat ze ze binnen ongeveer een week nadat ze zijn bijgewerkt naar de meeste apparaten kunnen pushen. Als u één ding van dit alles afneemt, wetende dat Google beslist wat de service-API's zijn, wie ze krijgt en wanneer het belangrijkste deel is.

Wat doen deze diensten?

Het vlees van de kwestie. Als je de Keynote hebt bekeken, waar Google al deze ultracoole en nieuwe functies voor Android heeft aangekondigd (ja, zonder versie-update!) - functies zoals de nieuwe gefuseerde locatieservice, de Play Games-services, nieuwe en verbeterde Google Cloud Messaging of zelfs de nieuwe panorama-API - je hebt een aantal dingen gezien die Google Play Services afhandelt. Met de app die op uw telefoon is geïnstalleerd, kunnen ontwikkelaars een aantal bibliotheken van de SDK installeren en al deze dingen met slechts een paar regels code gebruiken. Het maakt niet uit of je Ice Cream Sandwich, Jelly Bean of een andere versie boven 2.2 gebruikt, je hebt toegang tot hen.

Google heeft deze services en hun respectieve API's niet alleen uit het besturingssysteem gehaald, het heeft het ook voor applicatieontwikkelaars gemakkelijk gemaakt om ze te gebruiken. De afgelopen dagen hier bij Google I / O hebben we gezien hoe gemakkelijk het kan zijn om deze functies aan een app toe te voegen, omdat Google al het zware werk doet. Ontwikkelaars hoeven alleen te verwijzen naar het specifieke ding dat ze nodig hebben van de Google Play Services-applicatie in hun code, en de magie gebeurt wanneer je het op je telefoon uitvoert.

Weet je nog dat we het van boven hebben gehad over het fantastische gedeelte waarin Google deze services beheert, en de distributie ervan naar al onze apparaten? Ik wil dat je dat blijft onthouden terwijl je doorleest. Bedenk eens hoe anders het zou zijn als je afhankelijk moest zijn van je netwerkaanbieder of de mensen die je telefoon hadden gemaakt om dit allemaal naar voren te brengen. Ja, dat zou slecht zijn. Dit is de reden waarom zo'n grote update voor Google Play Services belangrijker is dan een nieuwe versie van Android - we hebben alle coole dingen zonder te wachten op HTC of Samsung, of nog erger - AT&T of Verizon - om het naar ons te verzenden.

Waarom het belangrijk voor ons is

Vergeet even alle klagen over hoe Hangouts niet onmiddellijk voor iedereen tegelijkertijd beschikbaar waren. Bijna iedereen zou nu goed moeten zijn om hun nieuwe Hangouts-app te hebben. Iedereen. Denk daar eens over na - Google Talk, een lang nietje en kernfunctie van het besturingssysteem, is bijgewerkt met een hele reeks nieuwe functies zonder dat u een systeembrede update nodig heeft.

Vorige week, voordat we naar San Francisco kwamen, waren we bang. We waren bang dat Hangouts zou worden getoond, en dan zouden we erachter komen dat ze onderdeel waren van Android 4.3. Dit betekent dat de meeste mensen heel lang op hen zouden wachten, en jullie allemaal klaar zouden zijn om te koken, wetende dat je nieuwe HTC One of Galaxy S4 de functie niet snel zou krijgen. En terecht, smartphones zijn duur.

In plaats daarvan vonden mensen het 15 minuten nadat Hangouts werd getoond in de Play Store. Hetzelfde zal gebeuren wanneer een ontwikkelaar de panorama-API gebruikt om een ​​fotosphere-weergave-app te bouwen, of iemand alle nieuwe Games-functionaliteit in uw favoriete game schrijft. Dit is veel beter dan een nieuwe versie die je zes maanden niet zou krijgen, toch?