Indholdsfortegnelse:
- Med API-tjenester uden for det centrale operativsystem overtager Google kontrollen over Android
- Hvad er Google Play-tjenester?
- Hvad gør disse tjenester?
- Hvorfor det betyder noget for os
Med API-tjenester uden for det centrale operativsystem overtager Google kontrollen over Android
Vi fik ikke en ny version af Android i år hos Google I / O. Du kan læse alt klagende og knebende tænder over dette på nettet, så jeg vil skåne dig stykket ved at spille, hvordan det skulle ske (en ordspråklig lås), men gjorde det ikke.
I stedet fortæller jeg dig lidt om, hvad vi fik - en enorm opdateret version af Googles service-API'er, som viser sig at være meget bedre.
Vente. Bedre ? Hvordan kan en app, som jeg aldrig har ønsket, at magisk skubbet til min telefon være bedre end et nyere, højere nummer i min telefonskærm? Det er skør tale, ikke?
Det viser sig, at den lille app er et magtfuldt dyr. Læs videre.
Hvad er Google Play-tjenester?
At sidde gennem sessionen på Google I / O får os svaret direkte fra de mennesker, der skriver softwaren - og de opsummerer det pænt. Google Play Services er "et enkelt sted, der bringer alle Googles API'er ind på Android 2.2 og nyere." En API (Application Programming Interface) er en dekorativ betegnelse for speciel kode, der er skrevet som en måde for et stykke software til at kommunikere med et andet. Google skriver API'er til Android, og appudviklere bruger dem som en kanal til at få adgang til mange af Android's kernefunktioner. Du finder API'er i masser af softwareprojekter, både store og små. At have dem er ikke rigtig noget specielt.
I øjeblikket er Google Play Services i version 5. Du havde sandsynligvis ingen idé om, at tingene blev opdateret på din telefon eller tablet hele denne tid, fordi det er sådan, det var beregnet. Du kigger ikke efter filen, den kommer og finder dig. Hver enhed, der kører Android 2.2 eller nyere, der har officiel adgang til Google Play, bruger disse tjenester. Det betyder, at næsten hver eneste af de 900 millioner enheder, der er aktiveret, har en kopi af Google Play Services installeret. Og Google holder tingene opdateret og skubber disse opdateringer hurtigt ud, hvilket er en del af det, der gør dem så fantastiske.
At være under fuldstændig og total kontrol fra Google betyder, at de mennesker, der har bygget din telefon, såvel som den transportør, du måtte have købt den fra, er helt ude af billedet. Du behøver ikke at vente seks måneder eller mere for at få de nye service-API'er. Faktisk siger Google, at de er i stand til at få dem skubbet til de fleste enheder inden for en uge efter, at de er opdateret. Hvis du fjerner en ting fra alt dette, ved at vide, at Google beslutter, hvad service-API'erne er, hvem der får dem, og hvornår er den vigtige del.
Hvad gør disse tjenester?
Kødet fra emnet. Hvis du så Keynote, hvor Google annoncerede alle disse ultra-cool og nye funktioner til Android (ja, uden nogen versionopdatering!) - funktioner som den nye fusionerede lokationstjeneste, Play Games-tjenesterne, nye og forbedrede Google Cloud Messaging eller endda det nye panorama-API - du har set nogle af de ting, som Google Play Services håndterer. Den app, der er installeret på din telefon, giver udviklere mulighed for at installere nogle biblioteker fra SDK og trykke på alle disse ting med blot et par kodelinjer. Uanset om du kører Ice Cream Sandwich eller Jelly Bean eller en version over 2.2, har du adgang til dem.
Google har ikke kun trukket disse tjenester og deres respektive API'er ud af operativsystemet, det har gjort det let for applikationsudviklere at bruge dem. De sidste par dage her på Google I / O har vi set, hvor let det kan være at føje disse funktioner til en app, fordi Google gør alt det tunge løft. Udviklere behøver kun at henvise til det bestemte, de har brug for fra Google Play Services-applikationen i deres kode, og magien sker, når du kører den på din telefon.
Kan du huske ovenfra, at vi talte om den fantastiske del, hvor Google kontrollerer disse tjenester, og deres distribution ud til alle vores enheder? Jeg vil have dig til at huske det, mens du læser igennem. Tænk på, hvordan forskellige ting ville være, hvis du skulle afhænge af din transportør eller de mennesker, der lavede din telefon for at få alt dette ud til dig. Ja, det ville sutte. Derfor er en så stor opdatering til Google Play Services vigtigere end en ny version af Android - vi fik alle de seje ting uden at vente på HTC eller Samsung, eller endnu værre - AT&T eller Verizon - til at sende det til os.
Hvorfor det betyder noget for os
I et minut skal du glemme al klagen over, hvordan Hangouts ikke var øjeblikkeligt tilgængelige for alle på samme tid. De fleste alle skal være gode til at gå forbi nu og have deres nye Hangouts-app. Alle sammen. Tænk over det - Google Talk, en lang hæfteklamme og kernefunktion i operativsystemet, blev opdateret med en række nye funktioner, uden at du fik en systemopdatering.
Sidste uge, før vi kom til San Francisco, var vi bange. Vi var bekymrede for, at Hangouts ville blive vist, og så fandt vi ud af, at de var en del af Android 4.3. Dette betyder, at de fleste mennesker venter en lang, lang tid på dem, og I alle sammen ville være klar til at koge over ved at vide, at din nye HTC One eller Galaxy S4 ikke snart skulle få funktionen. Og med rette er smarte telefoner dyre.
I stedet for 15 minutter efter, at Hangouts blev vist, fandt folk det i Play Store. Den samme ting vil ske, når en udvikler bruger panorama-API'et til at opbygge en fotosfære-app, eller nogen skriver al den nye spilfunktionalitet i dit yndlingsspil. Dette er meget bedre end en ny version, du ikke skulle få i seks måneder, er det ikke?