Inhaltsverzeichnis:
- Mit API-Diensten außerhalb des Kernbetriebssystems übernimmt Google die Kontrolle über Android
- Was sind Google Play Services?
- Was machen diese Dienste?
- Warum es uns wichtig ist
Mit API-Diensten außerhalb des Kernbetriebssystems übernimmt Google die Kontrolle über Android
Wir haben in diesem Jahr keine neue Version von Android bei Google I / O bekommen. Sie können all das Wehklagen und Zähneknirschen im Internet nachlesen, also erspare ich Ihnen spielerisch, wie es passieren sollte (eine sprichwörtliche Sperre), aber nicht.
Stattdessen erzähle ich Ihnen ein wenig darüber, was wir bekommen haben - eine riesige aktualisierte Version der Service-APIs von Google, die sich als viel besser herausstellt.
Warten. Besser ? Wie kann eine App, die ich nie haben wollte und die auf magische Weise auf mein Telefon übertragen wurde, besser sein als eine neuere, höhere Nummer in meinem About Phone-Bildschirm? Das ist doch verrückt, oder?
Es stellt sich heraus, dass diese kleine App ein mächtiges Biest ist. Weiter lesen.
Was sind Google Play Services?
Wenn wir die Sitzung bei Google I / O durcharbeiten, erhalten wir die Antwort direkt von den Leuten, die die Software schreiben - und sie fassen es gut zusammen. Google Play Services ist "ein einzelner Ort, an dem alle APIs von Google für Android 2.2 und höher verfügbar sind." Eine API (Application Programming Interface) ist ein ausgefallener Begriff für speziellen Code, mit dem eine Software mit einer anderen kommunizieren kann. Google schreibt APIs für Android und App-Entwickler verwenden sie als Conduit, um auf viele der Hauptfunktionen von Android zuzugreifen. Sie finden APIs in vielen großen und kleinen Softwareprojekten. Sie zu haben ist eigentlich nichts Besonderes.
Derzeit ist Google Play Services auf Version 5. Sie hatten wahrscheinlich keine Ahnung, dass die Aktualisierung auf Ihrem Telefon oder Tablet die ganze Zeit durchgeführt wurde, da dies beabsichtigt war. Sie suchen nicht nach der Datei, sie kommt und findet Sie. Jedes Gerät mit Android 2.2 oder höher, das offiziellen Zugriff auf Google Play hat, verwendet diese Dienste. Das bedeutet, dass auf fast jedem der 900 Millionen aktivierten Geräte eine Kopie von Google Play Services installiert ist. Und Google hält die Dinge auf dem neuesten Stand und veröffentlicht diese Updates schnell. Dies ist ein Teil dessen, was sie so fantastisch macht.
Die vollständige und vollständige Kontrolle von Google bedeutet, dass die Leute, die Ihr Telefon gebaut haben, sowie der Anbieter, bei dem Sie es möglicherweise gekauft haben, völlig außer Kontrolle geraten. Sie müssen nicht länger als sechs Monate warten, um die neuen Service-APIs zu erhalten. Tatsächlich gibt Google an, dass sie in etwa einer Woche nach der Aktualisierung auf die meisten Geräte übertragen werden können. Wenn Sie all dem eines nehmen, müssen Sie wissen, dass Google entscheidet, welche Service-APIs es gibt, wer sie erhält und wann der wichtige Teil ist.
Was machen diese Dienste?
Das Fleisch der Ausgabe. Wenn Sie sich die Keynote angesehen haben, in der Google all diese ultra-coolen und neuen Funktionen für Android angekündigt hat (ja, ohne Versions-Update!) - Funktionen wie der neue Fused Location Service, die Play Games-Dienste, das neue und verbesserte Google Cloud Messaging oder Sogar die neue Panorama-API - Sie haben einige Dinge gesehen, mit denen sich Google Play Services befasst. Mit der auf Ihrem Telefon installierten App können Entwickler einige Bibliotheken aus dem SDK installieren und all diese Dinge mit nur wenigen Codezeilen abrufen. Egal, ob Sie Ice Cream Sandwich, Jelly Bean oder eine Version über 2.2 ausführen, Sie haben Zugriff darauf.
Google hat diese Dienste und ihre jeweiligen APIs nicht nur aus dem Betriebssystem entfernt, sondern auch den Anwendungsentwicklern die Verwendung erleichtert. In den letzten Tagen haben wir bei Google I / O gesehen, wie einfach das Hinzufügen dieser Funktionen zu einer App sein kann, da Google das ganze Heben übernimmt. Entwickler müssen in ihrem Code nur auf das verweisen, was sie in der Google Play Services-Anwendung benötigen, und die Magie entsteht, wenn Sie es auf Ihrem Telefon ausführen.
Erinnern Sie sich, dass wir von oben über den fantastischen Teil gesprochen haben, in dem Google diese Dienste kontrolliert, und über deren Verteilung auf alle unsere Geräte? Ich möchte, dass Sie sich daran erinnern, während Sie durchlesen. Überlegen Sie, wie unterschiedlich es wäre, wenn Sie sich auf Ihren Mobilfunkanbieter oder die Leute verlassen müssten, die Ihr Telefon hergestellt haben, um all dies für Sie herauszuholen. Ja, das wäre scheiße. Aus diesem Grund ist ein so umfangreiches Update für Google Play Services wichtiger als eine neue Version von Android - wir haben all die coolen Dinge, ohne darauf zu warten, dass HTC oder Samsung oder noch schlimmer - AT & T oder Verizon - es uns zusenden.
Warum es uns wichtig ist
Vergessen Sie für eine Minute alle Beschwerden darüber, dass Hangouts nicht sofort für alle gleichzeitig verfügbar waren. Fast jeder sollte in der Lage sein, seine neue Hangouts-App zu haben. Jeder. Denken Sie darüber nach - Google Talk, eine wichtige Funktion des Betriebssystems, wurde mit einer Reihe neuer Funktionen aktualisiert, ohne dass Sie ein systemweites Update erhalten.
Letzte Woche, bevor wir nach San Francisco kamen, hatten wir Angst. Wir befürchteten, dass Hangouts zur Schau gestellt würden, und stellten dann fest, dass sie Teil von Android 4.3 waren. Dies bedeutet, dass die meisten Leute lange, lange auf sie warten würden und Sie alle bereit wären, darüber nachzudenken, dass Ihr neues HTC One oder Galaxy S4 diese Funktion nicht in Kürze erhalten würde. Zu Recht sind Smartphones teuer.
Stattdessen fanden Leute ihn 15 Minuten nach dem Vorführen von Hangouts im Play Store. Dasselbe passiert, wenn ein Entwickler die Panorama-API zum Erstellen einer Photosphere-Anzeige-App verwendet oder jemand die gesamte neue Spielefunktionalität in Ihr Lieblingsspiel schreibt. Das ist viel besser als eine neue Version, die Sie für sechs Monate nicht bekommen würden, nicht wahr?