Un artículo reciente en OSNews llamado "Android es un callejón sin salida" trae algunos buenos puntos para pensar. Si bien creo que la conclusión es incorrecta, sí toca algunos cambios importantes que probablemente sucederán con Android. Al menos la versión del sistema operativo del teléfono de Android. Debes tomarte un momento y leerlo, si no es por otra cosa que una perspectiva diferente.
Muchas cosas diferentes se llaman Android. La realidad es que Android es un front end que interactúa con nosotros y puede hablar con cualquier software o hardware que necesite para que la magia pueda suceder. Técnicamente, es un conjunto gigante de marcos de aplicaciones y una forma de convertir el código escrito para "Android" en una aplicación, y luego ejecutarlo. Puede hacer esto con el sistema operativo gratuito que ofrece Google, diseñado para ejecutar Android, puede hacerlo en Windows, puede hacerlo en Chrome, puede hacerlo en una Mac o incluso en BlackBerry 10. No es del todo portátil, pero difícil el trabajo puede hacerlo así.
Aquí es donde creo que cualquiera que piense que Android está en un callejón sin salida está confundido. Ciertamente parece que Google está trabajando en algo para reemplazar una gran parte del software que se ejecuta en su teléfono con versiones futuras, pero esa no es la parte de Android. Del artículo:
Android en su forma actual sufre varios problemas arquitectónicos clave: no es tan eficiente en cuanto a recursos como, por ejemplo, iOS, tiene problemas de actualización constantes y, a pesar del hardware pesado, aún sufre problemas ocasionales de rendimiento, entre otras cosas, que Google claramente no ha podido resolverlo. Parece que Android está en el limbo, esperando algo, como si Google estuviera trabajando en otra cosa que eventualmente sucederá a Android.
Estas son verdades impopulares, especialmente en la base de fans de Android. Si bien la construcción de Android para ejecutarse en casi cualquier hardware es una fortaleza, también significa que estos "problemas" arquitectónicos serán efectos secundarios no deseados. Significa que el software no es tan eficiente porque está diseñado para hacer las cosas de más de una manera y nunca se ejecuta como software nativo. El software nativo es más eficiente, funciona más rápido y usa menos energía, pero solo se ejecuta en el hardware para el que fue escrito. A veces, estos problemas no significan nada para nosotros como usuarios finales, otras veces interfieren. No son lo suficientemente malos como para importar a la mayoría de las personas que usan el front-end y la interfaz de Android.
Y todas las señales apuntan a que Google está trabajando en otra cosa para tener éxito con lo que tenemos ahora. Y ejecutará Android.
Quiero pensar en Android O como Apple OS 9 o Windows NT4. Es lo más lejos que puede llegar el software actual. Se han realizado todos los ajustes, los problemas de rendimiento y compatibilidad se abordan tanto como pueden, y para llevar el software al siguiente nivel, es necesario cambiar mucho. Y al igual que Windows 2000, Android puede ser exactamente igual para el usuario final que la versión anterior. O, al igual que OS X, puede ser un cambio mayor en la forma en que hacemos las mismas cosas, pero aún así podemos hacerlas todas.
A lo que alude el artículo de OSNews, y hemos hablado aquí, es Fuchsia. Es un sistema operativo completamente nuevo construido desde cero por algunas personas que son realmente buenas en la construcción de sistemas operativos. Y tendrá Android como el software familiar de cara al usuario que ya conocemos. También tendrá Chrome como la cara familiar que todos conocemos. Y tal vez incluso algo nuevo y diferente.
Google definitivamente está tratando de tener éxito en Android con algo mejor, pero en esencia seguirá siendo Android.
No creo que esto muestre que Android está en un callejón sin salida. Ni siquiera un poquito. En todo caso, dará nueva vida a todo el ecosistema. No todo cambio es un mal cambio. Y algunos cambios pueden ser muy buenos. Del artículo, nuevamente:
En pocos años, el teléfono Pixel de Google tendrá un SoC totalmente personalizado, diseñado por Google, y ejecutará un sistema operativo que sea Android solo de marca.
Con suerte, esto es cierto. Y tengo más esperanzas de que el software se escriba de manera que Samsung pueda hacer lo mismo, y Huawei, y cualquier otra persona que quiera personalizar un SoC. Android solo en marca es Android. El sistema operativo subyacente no le brinda al usuario ninguna experiencia, y un enrutador Wi-Fi barato que ejecuta Android o una tableta Kindle o un horno de microondas no le brinda la experiencia de Android como su teléfono. Esta parte de Android es solo un software genérico. Una comodidad. Es valioso, pero puede ser reemplazado por algo mejor si aparece algo mejor.
Android en un futuro fucsia puede no parecerse a Android hoy. O tal vez. Lo importante es que puede y puede ser una mejor experiencia para todos los que lo usamos sin preocuparnos por la tecnología que lo impulsa.