Artículo

Resolviendo el problema imposible de las actualizaciones de Android

protection click fraud
Estatua de KitKat

Las actualizaciones de Android siguen siendo un negocio complicado e impredecible, y aunque Google y los fabricantes han progresado durante el último año, todavía queda mucho trabajo por hacer ...

La velocidad a la que llegan las nuevas actualizaciones de la plataforma sigue siendo uno de los principales puntos débiles de poseer un dispositivo Android. Mientras que Apple se lanza actualizaciones de iOS instantáneamente en gran parte de su línea de productos; la plataforma se diseñó absolutamente con eso en mente; la falta de Google El control directo sobre el firmware que se ejecuta en la mayoría de los mil millones de dispositivos Android del mundo significa que es imposible que lo haga lo mismo.

En un artículo publicado a finales de 2012 discutimos exactamente por qué este es el caso. La naturaleza "abierta" de Android, las grandes diferencias de hardware en todo el ecosistema, sin mencionar la gran cantidad de las piezas móviles necesarias para enviar la mayoría de las actualizaciones a los usuarios, todo ello contribuye a las largas demoras que hemos llegado a conocer y odio. Como dijimos hace casi 18 meses, es una debilidad que está integrada en el ADN de Android y no algo que se pueda superar fácilmente.

Google y los fabricantes están abordando las actualizaciones de Android en múltiples frentes.

Sin embargo, durante el año pasado, hemos visto nuevos esfuerzos por parte de Google y algunos fabricantes líderes de Android para abordar este problema aparentemente imposible. Se han realizado esfuerzos en múltiples frentes: en primer lugar, la introducción de nuevas funciones y API a través de Google Play Servicios y la incorporación de las principales aplicaciones de Google a Play Store, lo que les permite actualizarse independientemente de el sistema operativo. Google ha puesto el futuro código de Android en manos de los fabricantes de equipos originales antes que antes, a través del programa "Edición Google Play". También hay evidencia de que los fabricantes están viendo el valor competitivo de ser los primeros (o al menos rápidos) con las nuevas versiones del sistema operativo. Y los fabricantes de equipos originales, en particular HTC y Motorola, están mejorando en la comunicación de los detalles de estas actualizaciones a los usuarios finales.

Sin duda, no es una solución mágica para la gigantesca tarea de hacer avanzar todo el ecosistema de Android. Y la situación de actualización para dispositivos no emblemáticos sigue siendo algo así como un juego de azar. Pero es un comienzo y un gran paso en la dirección correcta. Y a medida que pasamos de Jelly Bean a la era de KitKat, es suficiente para darnos algo de esperanza para el futuro de las actualizaciones de Android.

Siga leyendo para averiguar por qué.

Servicios de Google Play: novedades importantes sin una actualización del sistema operativo

La sabiduría convencional establece que si desea obtener nuevas API (interfaces de programación de aplicaciones), características y seguridad mejoras introducidas en un dispositivo móvil, necesita preparar una actualización del sistema operativo, con todas las esperas y los saltos de aro asociados con ese. Sin embargo, durante el año pasado, Google ha pasado por alto todo ese proceso a través de Google Play Services, una plataforma de desarrollo que se encuentra en la parte superior de Android en la versión 2.2 (Froyo) y superior.

Google puede actualizar Play Services en segundo plano, sin que los usuarios lo sepan

Lanzado por primera vez en septiembre de 2012 con una actualización de la aplicación Play Store, Google Play Services permite los desarrolladores interactúan con los servicios de Google y su dispositivo a través de un conjunto de API que se encuentran fuera del Capa de SO. La genialidad de esto es que Google puede actualizar Play Services en segundo plano, sin una actualización de firmware, y en la mayoría de los casos sin que los usuarios lo sepan. (Similar a la forma en que funciona la actualización del navegador Chrome en una computadora con Windows o Mac, por ejemplo).

Nuestro propio Jerry Hildenbrand analiza las cosas en su artículo sobre los servicios de juego después de la conferencia de Google I / O del año pasado:

Estar bajo el control total y completo de Google significa que las personas que construyeron su teléfono, así como el operador al que se lo compró, están completamente fuera de escena. 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 quita algo de todo esto, saber que Google decide cuáles son las API de servicio, quién las obtiene y cuándo es la parte importante.

Las API de Google Play Services apuntalan Servicios de juego de Google Play, que se lanzó en I / O 2013 y permite guardar en la nube, logros y tablas de clasificación en juegos. Como tal, todos los dispositivos certificados por Google que ejecutan Android 2.2 o superior obtuvieron estas nuevas funciones de juego en el espacio de unos pocos días. Si Google hubiera confiado en las actualizaciones tradicionales del sistema operativo para implementar estas nuevas funciones, habría tardado varios meses en propagarse. Es probable que muchos dispositivos más antiguos que ejecutan Froyo y Gingerbread nunca hayan visto Google Play Games.

Juegos de Google Play

De la misma forma, Google lanzó el año pasado el Administrador de dispositivos Android, que permite a los usuarios rastrear, controlar de forma remota y borrar sus dispositivos a través de la web. Lo mismo de nuevo con el movimiento de Google Talk a Hangouts durante el verano. Estas funciones llegaron en unos pocos días a casi todo el ecosistema controlado por Google sin que nadie tuviera que esperar una actualización del sistema operativo.

Por supuesto, no puede cambiar todo a través de Google Play Services, pero la plataforma es un paso importante para hacer que las actualizaciones del sistema operativo Android sean menos importantes y brindar nuevas funciones a todos en un espacio corto de hora. Para Google, también tiene la ventaja de incentivar a los fabricantes de hardware a lanzar Google Dispositivos con certificación de Play: si estás fuera del marco de Google, no obtienes los nuevos Servicios de Play características y API.

Traslado de la experiencia de Google a Play Store

Así como ahora se pueden implementar nuevas funciones y API a través de Google Play Services, muchas de las principales aplicaciones de Android de Google ahora se actualizan a través de Google Play Store. Ese ha sido el caso durante un tiempo, y es un proceso con el que la mayoría de los propietarios de Android están muy familiarizados. Pero no hace mucho tiempo, una nueva versión de Gmail, por ejemplo, requeriría que Google enviara una Paquete de servicios móviles de Google a los fabricantes y esperar a que lo publiquen como parte de un sistema operativo actualizar. Eso es exactamente tan largo y tedioso como parece.

No hace mucho, una nueva versión de Gmail requeriría una actualización del sistema operativo.

En estos días, afortunadamente, la mayoría de las aplicaciones "estándar" de Google se encuentran en Play Store. Las pocas excepciones notables incluyen la aplicación de cámara Photosphere y HDR +, así como el lanzador de Nexus 5 (al menos en el momento de escribir este artículo) y las aplicaciones de contactos / marcadores. La integración de SMS en la aplicación de mensajería de Hangouts lleva esto un paso más allá, permitiendo a los propietarios de dispositivos con "piel" utilizar una aplicación de Google para manejar todos sus mensajes. (Aunque todavía estamos lejos de estar convencidos de que la inclusión de textos en Hangouts brinde muchos beneficios a cualquier persona además de Google).

Independientemente, estamos muy cerca de la experiencia principal de "Nexus" que vive en Play Store como un conjunto de aplicaciones que se pueden actualizar independientemente del sistema operativo. Y el resultado final debería ser una experiencia de usuario más coherente y de Google en todo el ecosistema de Android. También significa que los clientes que toman un teléfono o tableta con una interfaz de usuario de terceros (por ejemplo, HTC Sense o TouchWiz de Samsung) no necesitan ser excluidos de algunas de las funciones de los dispositivos Nexus de Google. (Las excepciones notables, como hemos mencionado, incluyen el iniciador y el marcador de Nexus 5).

Google Apps

Algunos argumentan que la introducción de nuevas API en los servicios de Google Play y las aplicaciones del sistema Android "de stock" en Google Play hace que Android sea menos abierto. Esa es una forma de ver las cosas y, sin duda, existe una mayor brecha entre AOSP (Android de código abierto) y lo que se incluye en el Nexus 5 que en el caso del Nexus One. Pero eso no es particularmente nuevo ni sorprendente; después de todo, refleja el enfoque de Google del código abierto con el navegador Chrome y el proyecto de código abierto Chromium. Y como resultado, los usuarios finales reciben un mejor servicio, con nuevas funciones y aplicaciones que llegan a los teléfonos más rápidamente a través de Google Play y Google Play Services. Naturalmente, Google también se beneficia del control adicional que puede ejercer sobre el ecosistema de Android.

Es una ventaja para los consumidores y una ventaja para Google.

Las ediciones y actualizaciones de Google Play como ventaja competitiva

Cuando Hugo Barra anunció la intención de Google de vender un Android Galaxy S4 "en stock" en el escenario de la conferencia de desarrolladores I / O 2013, no quedó claro de inmediato por qué la compañía estaba haciendo esto. ¿Estaba Google simplemente creando un teléfono para la minoría vocal de usuarios que quieren Android "stock" en todos los dispositivos? ¿Fue esta la sentencia de muerte de los teléfonos Android "pelados"? Bueno, no del todo, aunque parece que acelerar el despliegue de nuevas versiones de Android es parte de la misión del programa GPe.

El director de experiencia de usuario de Android, Matias Duarte, insinuó esto durante el evento de chat junto a la chimenea de Android en la conferencia de E / S de este año: “Una pequeña señal de nuestros esfuerzos [con OEM y actualizaciones] es lo que anunciamos ayer, el Galaxy S4 que tiene la experiencia de software Nexus, tendrá actualizaciones más oportunas ". (9 minutos, 18 segundos en el video abajo.)

El programa de ediciones de Google Play va más allá de la creación de dispositivos para nerds.

Pero el impacto de las ediciones de Google Play va mucho más allá de simplemente brindar a los compradores una opción viable que no sea Nexus con lo último (stock) Versión del sistema operativo y un camino rápido a futuras versiones de Android: la inexplicable llegada del GPe Moto G parece demostrar ese. La publicación de actualizaciones "oportunas" en los teléfonos de la edición Google Play implica obtener un código de trabajo en curso en manos de Samsung, HTC, Sony, LG y Motorola antes de su llegada a través de los canales regulares. Eso presenta ventajas obvias cuando se trata de familiarizar a los ingenieros con las versiones futuras del sistema operativo, ventajas que en el pasado pueden haber sido exclusivas de los socios Nexus de Google.

Actualmente, el programa GPe está limitado a un puñado de dispositivos, pero no hay ninguna razón para que permanezca así para siempre. De hecho, una fuente nos sugiere que el programa siempre ha estado abierto a todos los miembros de OHA (Open Handset Alliance), por lo que no apostaríamos a que más fabricantes de dispositivos se sumen en el futuro. La situación ideal para Google sería que todos los fabricantes importantes produjeran Google Play gadgets de edición a intervalos regulares. Será interesante ver si alguna vez se convierte en un realidad.

Por mucho que los entusiastas de Android los elogien, los dispositivos de la edición Google Play son una línea de productos extremadamente especializada. Quienes se encuentran fuera de los EE. UU. Ni siquiera tienen la opción de comprarlos. Y Google no puede hacer mucho para acelerar las actualizaciones del sistema operativo en teléfonos que no son Nexus ni Google Play; el resto del esfuerzo de ingeniería debe provenir de los propios fabricantes. Afortunadamente, hemos visto un énfasis renovado en las actualizaciones de Android por parte de algunos de los principales actores, y una mejor comunicación general de los OEM sobre este tema.

Como se mencionó anteriormente, Samsung y HTC son buenos ejemplos aquí. Ambos lograron lanzar actualizaciones de Android 4.3 para sus teléfonos insignia "con piel" tres meses después de su anuncio, y HTC en particular. ha ido un paso más allá al llevar KitKat a las versiones de desarrollador desbloqueadas de su HTC One solo un mes después del código de fuente abierta soltar. Se esperan inminentemente más actualizaciones de KitKat de estos dos.

¿Quién hubiera pensado que un teléfono Motorola de los operadores estadounidenses estaría entre los primeros en una nueva versión de Android?

Pero incluso HTC fue superado por Motorola, que lanzó Android 4.4 para su Moto X a mediados de noviembre. En ese momento, Moto no era un fabricante de la edición Google Play, pero sus teléfonos ejecutan software muy de cerca a Google Android de vainilla, lo que significa que había menos cosas que cambiar cuando se lanzó la nueva versión del sistema operativo alrededor.

Aún así, ¿quién hubiera pensado hace un año que un teléfono de operador estadounidense personalizado estaría entre los primeros en una nueva versión de Android?

El ejemplo de Verizon Moto X es importante por varias razones. Una de las partes más onerosas y que requieren más tiempo del proceso de actualización es la certificación del operador: la La falla reciente de una actualización para que el HTC One de Verizon pasara la certificación resultó en un retraso de más de un mes. Sin embargo, Moto logró no solo completar su firmware Verizon Moto X, sino también certificarlo y lanzarlo a los dispositivos en solo unas pocas semanas. Quién sabe exactamente cómo se logró esto tan rápido, o si algo de dinero cambió de manos para que sucediera, pero al menos muestra que el problema no es insuperable. La reciente llegada de KitKat a los teléfonos Verizon Droid 2013 también demuestra que esto no es algo único.

Motorola, recientemente Googlificado, parece ver las actualizaciones como una ventaja competitiva. Su posición única como "una empresa de Google" significa que tiene prioridades diferentes a las de sus competidores, y está claro que las actualizaciones oportunas son bastante importantes en esa lista. Sin embargo, Moto no es el único fabricante que comienza a ver actualizaciones rápidas del sistema operativo como una forma de destacarse entre la multitud. Al menos uno de los principales fabricantes de equipos originales (OEM) ha contratado recientemente a nuevos ingenieros con el propósito específico de acelerar la implementación de actualizaciones de Android, nos dicen las fuentes.

Comunicación y actualizaciones como buenas relaciones públicas

Obtener el código terminado es importante, pero también lo es comunicar los planes de actualización a sus clientes, y HTC y Motorola están liderando el camino en esta área. Personas de alto perfil en ambas compañías han recurrido regularmente a las redes sociales para proporcionar información sobre el estado del firmware futuro. Inmediatamente después del lanzamiento de KitKat, el presidente de HTC America, Jason Mackenzie, se comprometió a instalar el nuevo sistema operativo en las versiones de operador del HTC One en un plazo de 90 días. Y HTC ha sido más abierto que cualquier otra compañía al discutir la certificación del operador, permitiendo que los usuarios ávidos de actualizaciones sepan cómo progresan las cosas antes del eventual impulso de OTA. La compañía lanzó recientemente una página de portal de actualizaciones para algunos dispositivos de EE. UU., Que muestra el progreso de cada versión de operador a través del viaje desde el desarrollo hasta la implementación.

KitKat HTC One

Esta combinación de actualizaciones más rápidas y horarios específicos, junto con actualizaciones periódicas a través de canales oficiales, ha generado mucha buena voluntad para HTC en los últimos meses. Motorola también ha disfrutado de una ola de buena publicidad gracias a su rápido proceso de actualización de KitKat. Pero recordemos que ambas empresas están por debajo del mercado actual de teléfonos inteligentes. Samsung, en comparación, continúa vendiendo millones de teléfonos mientras comparte comparativamente poco sobre los planes de actualización con anticipación.

Podría decirse que las actualizaciones rápidas son un gasto de marketing tanto como una tarea de ingeniería.

Por lo tanto, podría argumentar que este enfoque nuevo y muy transparente de las actualizaciones se trata tanto de buenas relaciones públicas como de proporcionar a los clientes cosas nuevas. Si bien los consumidores son más conocedores de la tecnología que nunca, la mayoría aún no sabe ni le importa qué versión de Android están ejecutando, especialmente si está en un dispositivo con capas de personalizaciones del fabricante. KitKat con el software Sense 5.5 de HTC, por ejemplo, es casi idéntico al 4.3 Jelly Bean con esa versión de Sense. Cuando la experiencia del usuario se rige tanto por la "piel" del fabricante y las tuercas y tornillos dictados por los siempre cambiantes servicios de Google Play, los beneficios tangibles de una versión completamente nueva de Android son menores obvio. Entonces, cuando un fabricante se apresura a realizar una actualización con una nueva versión de Android pero pocos cambios de cara al usuario, el El valor de hacerlo seguramente proviene de una buena publicidad en lugar de poder ofrecer una mejora notable producto. Efectivamente, es tanto un gasto de marketing como una tarea de ingeniería.

Y los primeros usuarios tienen que comenzar el ciclo de actualización nuevamente cuando Google envía una versión de mantenimiento "puntual", como lo hizo dos veces en rápida sucesión con KitKat 4.4.1 y 4.4.2. Para jugar al abogado del diablo por un momento, tal vez esta sea la razón por la que los fabricantes de teléfonos y los operadores se han acercado históricamente a las actualizaciones de firmware con precaución.

Sin bala de plata

A hoy

Todos los desarrollos que hemos analizado anteriormente son importantes, pero nadie es una solución total para los desafíos de actualización de Android. Incluso ahora, siguen existiendo algunos obstáculos importantes a pesar de los avances logrados el año pasado.

Las características del chipset, no la antigüedad de un teléfono, pueden determinar si se actualiza o no.

Ciertos factores aún están fuera del control directo de los fabricantes. Los fabricantes de teléfonos dependen de BSP (paquetes de soporte de placa), código de fabricantes de conjuntos de chips como Qualcomm y NVIDIA, para comenzar a trabajar en las actualizaciones de firmware. Como se muestra en el gráfico de la línea de tiempo de actualización reciente de HTC, si el fabricante de chips opta por no producir un BSP actualizado para un conjunto de chips en particular, todas las apuestas están canceladas. Esto es lo que se cree que ha arruinado las perspectivas de actualización para HTC One X, S y X +, así como para el Galaxy Nexus de Google. La naturaleza de este proceso significa que las características del chipset, no la antigüedad de un teléfono, pueden determinar si se actualiza o no. Considere que el One X + debutó casi al mismo tiempo que el Droid DNA; este último está en la línea de KitKat, el primero está atascado con Jelly Bean. Eso no es bueno para los consumidores que intentan determinar qué teléfono será mejor compatible.

Boca de dragón 805
Imagínese la protesta si los propietarios de iPhone 5 de un determinado operador tuvieran que esperar un mes más para iOS 7.

Otras molestias incluyen la naturaleza aleatoria de los lanzamientos de actualizaciones según el país o el operador. Incluso fuera del mercado estadounidense, que está dominado por los cuatro grandes operadores, el momento de la misma actualización de software puede variar por semanas o meses dependiendo de dónde viva y qué versión del proveedor del teléfono (exactamente el mismo) tener. Esta confusión genera una experiencia confusa y frustrante para los propietarios de Android con la que los usuarios de otras plataformas no tienen que lidiar. Imagínese el clamor si, por ejemplo, iphone 5 los propietarios de un determinado operador tuvieron que esperar un mes más para iOS 7.

El problema aquí tiene que ver con la gran cantidad de partes móviles involucradas en los despliegues internacionales: diferentes operadores en diferentes países, y las divisiones regionales de los OEM deben hablar con cada uno otro. Algunas regiones terminan de personalizar su dispositivo antes que otras, luego algunas deben enviarse a los operadores para una mayor personalización y aprobación. El cronograma de implementación a menudo se escalona hasta el punto en que nosotros, como redactores de tecnología, tenemos dificultades para realizar un seguimiento. Siendo ese el caso, ¿qué esperanza hay para la gente normal que no sigue estas cosas a diario?

Lo mismo puede decirse de los lanzamientos por etapas, la práctica de enviar actualizaciones a un pequeño porcentaje de dispositivos inicialmente, y luego aumentar esto para cubrir toda la base de usuarios a lo largo del tiempo. Los defensores dicen que esto es necesario para garantizar que las actualizaciones funcionen correctamente en una gran cantidad de dispositivos en la naturaleza. Sin embargo, anunciar nuevas funciones y luego hacer que algunos usuarios esperen dos o tres semanas más para obtenerlas no mejora el problema de imagen de Android en esta área. Tal vez estemos simplificando demasiado, pero seguramente la solución aquí es simplemente no lanzar actualizaciones que podrían estar dañadas.

Peleando la batalla que puedes ganar

Es posible que el problema de las actualizaciones no se pueda resolver para todo el ecosistema, pero eso no significa que Google no pueda mejorar las cosas.

Todo esto se relaciona con una de las principales complicaciones. discutimos en nuestro Sept. Artículo de 2012 - la gran variedad de hardware en el que se ejecuta Android. Mientras las personalizaciones de hardware y software se extiendan tanto por el mapa, muchos dispositivos simplemente nunca terminarán ejecutando la última versión del sistema operativo. A menos que la naturaleza de Android cambie, y no lo hará, porque debe su gran participación de mercado a su diversidad, no hay forma de que Android pueda disfrutar Cifras similares a iOS de más del 70 por ciento de usuarios que ejecutan la última versión.

Si observa el panorama general de todo el ecosistema de Android, y ese es un panorama muy amplio de hecho, las implementaciones de nuevos sistemas operativos seguirán siendo relativamente lentas. Jelly Bean probablemente seguirá dominando las estadísticas generales de la plataforma durante gran parte de 2014. Y obtener Android 4.5, o cualquiera que sea la próxima versión principal, en todos los dispositivos semanas después del lanzamiento es, por supuesto, una quimera.

Números de plataforma Android, Dic. 2013

En lugar de intentar lograr lo imposible, Google está optando por librar la batalla que puede ganar, ayudando a Obtenga dispositivos insignia de alto perfil (particularmente en los EE. UU.) Hasta las principales versiones del sistema operativo tan rápido como posible. Los teléfonos de nivel medio y básico todavía tendrán que esperar su turno, pero es de esperar que estos también se beneficien de la infusión del impulso de gama alta.

Las dos formas principales en las que Google está abordando el problema de las actualizaciones de Android: en dispositivos directamente a través de Google Play y Google Play Services, y con los fabricantes a través del programa de ediciones de Google Play, seguirán siendo importantes en los próximos año. Los fabricantes deberían seguir viendo actualizaciones rápidas como una forma de competir en un entorno cada vez más feroz. industria, y podríamos esperar una simplificación del proceso de implementación en todos los operadores y regiones como un resultado.

Los compradores que deseen un dispositivo de clase Nexus tendrán más opciones y, como resultado, los fabricantes trabajarán más estrechamente con Google, con suerte para el beneficio de su base de usuarios más amplia. En otros lugares, Google aumentará silenciosamente la mayoría de los dispositivos lanzados en los últimos tres años con nuevas funciones y API a través de Play Services, dándoles una nueva vida sin nuevo firmware. Es posible que el problema de las actualizaciones no se pueda resolver para todo el ecosistema de Android, pero Google lo está abordando de forma inteligente y lenta pero segura, estamos empezando a ver los resultados de sus esfuerzos y los de su socios.

Y eso es suficiente para darnos esperanza en el futuro de las actualizaciones de Android. Estaremos observando con interés en 2014 para ver cómo se desarrollan las cosas. Quién sabe, tal vez Google y sus amigos tengan algunos trucos más bajo la manga.

Por qué nunca tendrá la última versión de Android (sept. 2012)

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.
¡Es hora de cortar el cordón!

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.

Los mejores auriculares inalámbricos son cómodos, suenan muy bien, no cuestan demasiado y caben fácilmente en un bolsillo.

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más
Próxima generación

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más.

Sony ha confirmado oficialmente que está trabajando en PlayStation 5. Aquí está todo lo que sabemos hasta ahora.

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200
Nuevos Nokias

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200.

Nokia 2.4 y Nokia 3.4 son las últimas incorporaciones a la línea de teléfonos inteligentes económicos de HMD Global. Dado que ambos son dispositivos Android One, se garantiza que recibirán dos actualizaciones importantes del sistema operativo y actualizaciones de seguridad periódicas durante un máximo de tres años.

Las mejores impresoras fotográficas instantáneas portátiles para dispositivos Android
¡Imprime sobre la marcha!

Las mejores impresoras fotográficas instantáneas portátiles para dispositivos Android.

Estás en movimiento y creando recuerdos en tu móvil. Si bien lo digital es genial, ¿por qué no intentar hacer que esos recuerdos sean un poco más permanentes con una foto tangible?

instagram story viewer