Logo es.androidermagazine.com
Logo es.androidermagazine.com

Los servicios de Google Play devuelven el control de Android a Google

Tabla de contenido:

Anonim

Con los servicios API fuera del sistema operativo central, Google está retomando el control de Android

No obtuvimos una nueva versión de Android este año en Google I / O. Puede leer todo el lamento y el crujir de dientes sobre esto a través de la web, así que le ahorraré el juego por juego de cómo se suponía que iba a suceder (un bloqueo proverbial), pero no lo hizo.

En cambio, te contaré un poco sobre lo que obtuvimos: una gran versión actualizada de las API de servicio de Google, que resulta que es mucho mejor.

Espere. Mejor ? ¿Cómo puede una aplicación que nunca quise que se introdujera mágicamente en mi teléfono ser mejor que un número nuevo y más alto en mi pantalla de teléfono? Eso es una locura, ¿verdad?

Resulta que esa pequeña aplicación es una bestia poderosa. Sigue leyendo.

¿Qué son los servicios de Google Play?

Sentarnos durante la sesión en Google I / O nos da la respuesta directamente de las personas que escriben el software, y lo resumen muy bien. Google Play Services es "un lugar único que incorpora todas las API de Google en Android 2.2 y superior". Una API (interfaz de programación de aplicaciones) es un término elegante para un código especial que se escribe como una forma de que una pieza de software se comunique con otra. Google escribe API para Android, y los desarrolladores de aplicaciones las usan como conducto para acceder a muchas de las funciones principales de Android. Encontrarás API en muchos proyectos de software, tanto grandes como pequeños. Tenerlos no es realmente nada especial.

Actualmente, Google Play Services está en la versión 5. Probablemente no tenía idea de que las cosas se estaban actualizando en su teléfono o tableta todo este tiempo, porque esa era la forma en que estaba destinado. No buscas el archivo, viene y te encuentra. Todos los dispositivos con Android 2.2 o superior que tienen acceso oficial a Google Play utilizan estos servicios. Eso significa que casi todos y cada uno de esos 900 millones de dispositivos que se han activado tienen una copia de los Servicios de Google Play instalados. Y Google mantiene las cosas actualizadas y envía estas actualizaciones rápidamente, lo cual es parte de lo que las hace tan fantásticas.

Estar bajo el control total y total de Google significa que las personas que construyeron su teléfono, así como el operador al que lo haya comprado, están completamente fuera de la imagen. No tendrá que esperar seis meses o más para obtener las nuevas API de servicio. De hecho, Google dice que pueden enviarlos a la mayoría de los dispositivos en aproximadamente una semana después de que se actualicen. Si le quitas una cosa a todo esto, saber que Google decide cuáles son las API del servicio, quién las obtiene y cuándo es la parte importante.

¿Qué hacen estos servicios?

La carne del problema. Si viste el Keynote, donde Google anunció todas estas funciones ultramodernas y nuevas para Android (sí, ¡sin ninguna actualización de versión!), Características como el nuevo servicio de ubicación fusionada, los servicios de Play Games, el nuevo y mejorado Google Cloud Messaging o incluso la nueva API panorámica: has visto algunas de las cosas que maneja los servicios de Google Play. La aplicación instalada en su teléfono permite a los desarrolladores instalar algunas bibliotecas desde el SDK y aprovechar todo esto con solo unas pocas líneas de código. No importa si está ejecutando Ice Cream Sandwich, Jelly Bean o cualquier versión anterior a la 2.2, tendrá acceso a ellos.

Google no solo ha sacado estos servicios y sus respectivas API del sistema operativo, sino que ha facilitado el uso de los desarrolladores de aplicaciones. Los últimos días aquí en Google I / O hemos visto lo fácil que puede ser agregar estas funciones a una aplicación, porque Google está haciendo todo el trabajo pesado. Los desarrolladores solo necesitan hacer referencia a lo que necesitan de la aplicación Google Play Services en su código, y la magia ocurre cuando lo ejecutas en tu teléfono.

¿Recuerdas que desde arriba hablamos sobre la parte fantástica donde Google controla estos servicios y su distribución a todos nuestros dispositivos? Quiero que sigas recordando eso mientras lees. Piensa en lo diferentes que serían las cosas si tuvieras que depender de tu operador o de las personas que fabricaron tu teléfono para que te lo cuenten. Sí, eso apestaría. Esta es la razón por la cual una actualización tan grande de los servicios de Google Play es más importante que una nueva versión de Android: obtuvimos todas las cosas interesantes sin esperar que HTC o Samsung, o peor aún, AT&T o Verizon, nos lo envíen.

Por qué nos importa

Por un minuto, olvide todas las quejas sobre cómo Hangouts no estaban disponibles instantáneamente para todos al mismo tiempo. Casi todos deberían estar listos para tener su nueva aplicación Hangouts. Todos. Piense en eso: Google Talk, una característica básica y larga del sistema operativo, se actualizó con una serie de nuevas características sin que obtenga una actualización de todo el sistema.

La semana pasada, antes de venir a San Francisco, teníamos miedo. Nos preocupaba que se mostraran Hangouts, y luego descubrimos que eran parte de Android 4.3. Esto significa que la mayoría de las personas los esperaría mucho, mucho tiempo, y todos ustedes estarían listos para hervir sabiendo que su nuevo HTC One o Galaxy S4 no obtendría la función en el corto plazo. Y con razón, los teléfonos inteligentes son caros.

En cambio, 15 minutos después de que se mostrara Hangouts, las personas lo encontraban en Play Store. Lo mismo sucederá cuando un desarrollador use la API panorámica para crear una aplicación de visualización de fotosfera, o alguien escriba toda la funcionalidad de los Juegos nuevos en su juego favorito. Esto es mucho mejor que una nueva versión que no ibas a obtener durante seis meses, ¿no?