Las actualizaciones no consistentes en dispositivos Android han plagado la plataforma desde su ascenso inicial a la popularidad. Project Treble es el plan de Google para ayudar a los fabricantes a agilizar el proceso de actualización para actualizaciones más oportunas.
Una de las mayores quejas contra Android como sistema operativo es algo que generalmente se conoce como "fragmentación". la definición tradicional es "el proceso de dividirse en partes pequeñas o separadas", lo que se traduce directamente en su connotación negativa para Android: hay ocho versiones diferentes de Android actualmente en libertad, todavía en uso en varios tipos de hardware.
RELACIONADO: La fragmentación no es la falla de Android, sino la de los fabricantes
El estándar aquí es, por supuesto, establecido por Apple con el iPhone. Donde la versión más prolífica de Android es Android 7.x (Turrón) de casi dos años, casi tres cuartas partes de todos los dispositivos con iOS están ejecutando la última versión (iOS 11).
Fuente: Google
En comparación Las cifras de distribución de Android son desalentadoras, con 28.1 por ciento de teléfonos con Android 6.x (Marshmallow) y 28.5 por ciento con Android 7.x (Nougat), lo que significa que más de la mitad de los teléfonos con Android tienen casi dos. sistema operativo de un año. Un escaso 1,1 por ciento está ejecutando la última versión: Android 8.x (Oreo). Para decirlo de manera más directa, más del 98 por ciento de los dispositivos Android tienen un software obsoleto: más del 36 por ciento tiene un software de cinco años (o anterior). ¡Ay!
Claramente, hay una desconexión masiva allí. La razón de esto es multifacética, lamentablemente, pero generalmente se puede atribuir a dos puntos clave: fabricantes y ciclo de actualización de Google. Hemos entrado en detalles sobre esto antes, así que le guardaré todos los detalles y simplemente le indicaré en qué dirección si tiene curiosidad acerca de cómo es culpa del fabricante.
La razón por la cual a los fabricantes les cuesta tanto empujar las actualizaciones rápidas es por todo el trabajo que tiene que hacerse para que el sistema operativo se comunique con el hardware.
Tradicionalmente, funcionó de la siguiente manera: el sistema operativo y el bajo el software de nivel era parte del mismo código. Entonces, cuando el sistema operativo se actualizó, este software de bajo nivel, técnicamente denominado implementación del proveedor, también tuvo que actualizarse. Eso es mucho trabajo.
Entonces, comenzando con Android 8.x (Oreo), Google separó los dos. Eso significa que el sistema operativo Android se puede actualizar sin tener que tocar la implementación del proveedor. Eso, a su vez, puede actualizarse por sí mismo si es necesario.
Para poner eso en contexto completo, antes de que una actualización se pueda enviar a un dispositivo Android 7.x (o anterior), no solo el código del sistema operativo Android tiene para ser actualizado, pero también lo hace el código de hardware de bajo nivel, que generalmente es mantenido por el fabricante del chip. Entonces, por ejemplo, si Samsung desea actualizar una de sus unidades, debe esperar a que Qualcomm (o quien sea que la haya fabricado) actualice su código para que funcione con el nuevo código de Samsung. Esas son muchas ruedas girando a la vez, y cada una depende de la otra.
Con Android 8.xy más allá, ya no será así. Dado que el código de hardware central es independiente del código del sistema operativo, los fabricantes de dispositivos podrán actualizar su software sin tener que esperar a que el fabricante de silicio también actualice su código.
Esto aceleraría drásticamente el proceso de actualización; en teoría, al menos. La actualización de los dispositivos seguirá en manos del fabricante y, dado que los primeros dispositivos Oreo que se encuentran fuera de la línea Pixel mantenida por Google recién se están desplegando, todavía no hemos tenido la oportunidad de ver esto en la práctica. Afortunadamente, realmente hace un cambio significativo en la velocidad con la que se escriben y envían las actualizaciones.
Ahora eso es la pregunta del millón, ¿verdad? Desafortunadamente, la respuesta no es tan simple (seguramente no esperabas que fuera). Dicho eso, aquí hay algunos hechos:
En resumen: el soporte de agudos en sistemas actualizados sigue dependiendo de los fabricantes, pero se necesitarán nuevos dispositivos Oreo para admitir el avance de Treble.
Entonces, por ejemplo, Pixel 2 ya es compatible con Project Treble. El próximo Galaxy S9 también admitirá Treble fuera de la caja. Google también actualizó Pixel 1 para admitir Treble, pero desafortunadamente parece que Samsung lo dejó fuera de la versión Oreo para el Galaxy S8.
Si tiene curiosidad sobre su propio dispositivo, Android Police tiene una lista actualizada de todos dispositivos que recibirán soporte para Treble, así como uno que se actualizará a Oreo sin Agudos.
Las actualizaciones del sistema operativo Android han sido un punto constante de contención desde hace muchos años, por lo que es bueno ver Google finalmente aborda el problema. Con un poco de suerte, esto pondrá a todos los dispositivos Android más cerca de la paridad con Apple en términos de actualizaciones de dispositivos.
Crédito de imagen: Google
Su cuenta MyFitnessPal casi se ha pirateado, cambie su contraseña ahora
Si usted es uno de los millones de los 150 millones de usuarios de MyFitnessPal, malas noticias: los hackers tienen su dirección de correo electrónico, su usuario nombre, y su contraseña hash. Aquí están Jim Finkle y Nivedita Balu, reportando para Reuters: Los datos robados incluyen nombres de usuario de cuentas, direcciones de correo electrónico y contraseñas codificadas para la popular aplicación móvil y sitio web MyFitnessPal, dijo Under Armour en una declaración.
Cómo obtener el sintonizador de IU del sistema de Android en dispositivos no en stock
Un beneficio que los usuarios de dispositivos Android en existencia han tenido en las últimas iteraciones del sistema operativo es el sintonizador de IU del sistema: un menú oculto que permite una personalización adicional de cosas simples como qué iconos se muestran en la barra de estado, potentes controles de notificación y más.