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

Los cambios de Android n bajo el capó podrían apuntar a un nuevo futuro para las actualizaciones del sistema operativo

Tabla de contenido:

Anonim

Hemos pasado la mayor parte del día investigando el funcionamiento interno de la versión inicial de Android N Developer Preview, y hemos aprendido algunas cosas. El primero de ellos es fácil: esta es una versión súper beta (si no es una palabra, debe serlo) de software que tendrá errores además de errores. Muchos de nosotros lo hemos flasheado y estamos disfrutando del nuevo sabor, pero debes caminar ligeramente si quieres probar el teléfono que necesitas todos los días. Las cosas están rotas, y algunas cosas estarán más rotas en la próxima actualización. Esta vista previa es para que los desarrolladores comiencen a trabajar en sus aplicaciones para que sean compatibles con Android N, y para las personas a las que les gusta informar de errores. Lo dice justo en la lata.

La segunda cosa que estamos viendo es la más interesante, aunque todavía no estamos del todo seguros de qué se trata.

Grandes cosas pueden estar en marcha para Android.

Android tiene un problema de imagen importante (y no del todo incorrecto) cuando se trata de mantener los dispositivos en el software actual. Podemos discutir sobre eso, tratar de culpar a una empresa más que a otra, o empacar nuestra pelota y pasar a iMore. Nada de eso ayuda cuando tienes más de 1.500 millones de cosas con Android, y pocas de ellas ejecutan exactamente el mismo software. Al final, es Google quien tiene que tomar el calor porque su nombre está en el producto. Es una discusión que ha sido golpeada hasta la muerte y algo más, y las palizas continuarán.

Google lo sabe y está haciendo "cosas" bajo el capó de Android para que sea más fácil para las personas que construyen teléfonos reunirlo todo. Y esta Vista previa inicial del desarrollador (habrá varios otros antes del lanzamiento público a finales de este año) lo muestra. No sabemos exactamente a dónde va Google y qué ha planeado, pero pequeños cambios en la estructura de archivos y la partición en las primeras imágenes de dispositivos de fábrica son pistas sobre cómo podrían funcionar las cosas. Estamos viendo más cosas colocadas en las particiones de proveedor y OEM, cosas que pueden (y hacen) sobrescribir o adjuntar a las versiones de Android "en existencia" que viven en la partición del sistema cuando se inicia el teléfono. Y no solo admite bibliotecas y objetos del núcleo: hay aplicaciones completas que son suministradas por el proveedor (en este caso, ese proveedor es Google) que pueden afectar en gran medida la forma en que funciona el teléfono y cómo interactúa con él.

Imagine un mundo donde Samsung puede tener su visión de Android, mientras mantiene intactos los procesos profundos del sistema.

Imagine un mundo en el que Samsung puede tener su visión de Android funcionando como a él le gusta, mientras que los procesos profundos del sistema, como la infame biblioteca Stagefright, están separados e intactos. Eso significaría que Samsung o Google podrían impulsar cambios en sus partes separadas del sistema mucho más fácilmente (y mucho más rápido) de lo que pueden hacerlo hoy sin interferir con la otra mitad del sistema. (Con API y bibliotecas para cerrar la brecha). Solo la mano de obra que libera esta situación significa que hay más personas disponibles para trabajar en mejorar la experiencia de Samsung sin tener que preocuparse por el código subyacente de Android.

Con Android N, Google esencialmente ha comenzado a dividir Android en dos secciones: el sistema operativo central (el marco que hace que todo funcione) y la interfaz (las aplicaciones, el iniciador, las notificaciones y todo lo demás con lo que el usuario interactúa).

Dé un paso más y considere una compañía más pequeña sin el grupo de recursos aparentemente sin fondo de Samsung y considere cómo esto lo ayuda. Un sistema más "independiente" construido de esta manera es mejor para todos, y lo más importante, eso significa que usted y yo.

Vamos más profundo

Android como marco en lugar de sistema operativo significa que es más fácil cambiar las funciones orientadas al usuario.

Android como marco en lugar de sistema operativo significa que es más fácil cambiar las funciones orientadas al usuario. Pienso en el "modo de bloqueo" en los teléfonos Samsung recientes, o en Moto Display en el Moto X original. Definitivamente no mejoraron con las actualizaciones de Android, y lo que tenemos de Google para reemplazarlos no es tan bueno como los originales. Una forma para que un proveedor aproveche los procesos del sistema con su propia interfaz, y los procesos del sistema que permanecen igual entre las versiones, le permite a Samsung controlar cómo mantiene las notificaciones bajo control. O bien, permite que Lenovo / Moto muestre cosas en la pantalla de bloqueo de la forma en que quieren hacerlo, sin rediseñar todo desde cero cada vez que sale una nueva versión.

También significa que lo que estamos viendo hoy puede que nunca adquiera el teléfono que tienes actualmente en tus manos.

Los teléfonos Nexus son una marca. Los teléfonos Nexus no funcionan con Android de código abierto sin adulterar, prácticamente nada lo hace. Google toma el código y lo cambia a su gusto y luego instala esa versión de Android en los teléfonos que vende, y eso es exactamente lo que hacen HTC, LG y Samsung. Google toca menos del sistema que la mayoría de los fabricantes (aunque el HTC One A9 estaba muy cerca), pero todavía no es el Android de código abierto que puedes descargar y construir tú mismo.

Si tomamos estas nuevas ideas, y no nos equivocamos de que en este momento son solo ideas, y pensamos con anticipación un año más o menos, significa que cosas como las nuevas bandejas de notificaciones o los modos oscuros o las ventanas múltiples son exactamente cómo Google quiere interactuar con El sistema en su visión de Android. Samsung o Huawei son libres de hacer lo suyo, y lo harán, y no va a coincidir con lo de Google. Pero lo más importante es que no va a romper las cosas tan fácilmente. El sistema simplemente te permite elegir un color para la interfaz. "Dark Theme" es una idea de interfaz de usuario, y una que cualquiera puede implementar de la forma que desee.

La mayor ventaja se vería cuando se trata de actualizaciones de seguridad. Elegimos mucho a Samsung cuando se trata de parches de seguridad mensuales porque es la compañía de la que más esperamos. Ser el perro grande significa que obtienes el mayor escrutinio. Samsung tiene razones por las que solo unos pocos modelos obtienen actualizaciones de seguridad oportunas, y nos imaginamos que la mayoría de ellas giran en torno a los costos de desarrollo, o la pura mano de obra. Si Android se convierte más en un marco que en un sistema operativo completo, será más fácil actualizar ese marco en más teléfonos a un ritmo más rápido.

Esperemos que Google esté dirigiendo el barco Android de una manera para solucionar su mayor problema.

Deja que Google se preocupe por parchar Widevine o Stagefright, y Samsung puede preocuparse por su propio software, lo que mejor sabe. Samsung puede dejar acertadamente a Google ser el chico de la caída cuando se trata de errores nativos de Android. Incluso el Cabal Evil de los transportistas norteamericanos puede salir del proceso de parche de seguridad. Todos ganan.

Estamos especulando mucho aquí en base a algunos cambios relativamente pequeños en el funcionamiento interno de Android N Developer Preview. Eso es lo que podemos hacer en este momento sin el código fuente o las palabras oficiales de Google HQ. Pero sí sabemos que Google siempre tiene una razón para los cambios que realiza (aunque a menudo no estamos de acuerdo), y estos pequeños cambios en la forma en que funcionan las secciones de proveedor y OEM de Android no fueron un accidente.

Esperamos aprender mucho más en Google I / O, y es de esperar que Google esté dirigiendo la nave Android para solucionar su mayor problema.