Hoy en día, ya no hay Androides puros reales. Casi todos los fabricantes de teléfonos inteligentes agregan al menos algunas funciones adicionales al sistema básico o diseñan sus propias superposiciones complejas. A veces, su impacto en el funcionamiento del teléfono inteligente es tan grande que se produce a expensas del buen funcionamiento del dispositivo.
Android-lagdroid, TouchWiz-LagWiz
La génesis de la creencia de que iOS es superior a Android es simple: la mayoría de los usuarios de Android normalmente se han enfrentado con dispositivos de gama media a baja que nunca habían sido tan fluidos. En comparación con el sistema “mágico” instalado en los iPhones, el software de Google estaba plagado de cortes y etiquetas eternos, que arruinaban la experiencia del usuario. Las pesadas superposiciones del sistema no facilitaron las cosas, la peor de las cuales probablemente fue el Samsung TouchWiz.
Actualmente, las superposiciones del sistema ya no son parásitos en Android, sino una pieza de software valiosa e inalienable. Una interfaz de usuario en sí de Samsung es una de las características de los teléfonos inteligentes de este fabricante. Sin embargo, esto no significa que esta superposición sea perfecta. Tanto Samsung como otras empresas a veces tienen problemas para administrar los recursos disponibles. Por un lado, mantener todos los procesos activos sería el sueño de cualquier aficionado a la multitarea y al cambio rápido entre aplicaciones. Por otro lado, mantener las aplicaciones en la caché para siempre consume energía y, sin embargo, los usuarios quieren que el equipo no solo sea altamente eficiente, sino que también pueda funcionar durante mucho tiempo sin tener que recargar la batería. Creadores de superposiciones de sistemasque gestionan dichos procesos y deciden cuándo tener en cuenta una aplicación y cuándo desecharla, tienen una nuez muy dura de romper.
Una interfaz de usuario 3.0 en teléfonos inteligentes Samsung
Google está analizando las superposiciones del sistema
En relación con la gestión de recursos, las superposiciones del sistema a menudo utilizan los llamados “Listas blancas” de aplicaciones que se eliminan de la caché con mucha menos frecuencia que otras. Dichas listas incluyen, por ejemplo, aplicaciones o programas de redes sociales preinstalados por el fabricante. Esto pone en desventaja a los desarrolladores de otras aplicaciones, que no tienen la oportunidad de entrar en la “lista blanca”., siempre que el propio usuario no los coloque en él (y si la superposición dada tiene esa opción).
Los desarrolladores han estado pidiendo a Google durante años, pidiéndole a la compañía que presione a los fabricantes de teléfonos inteligentes y a los fabricantes de superposición de sistemas para que dejen de batir agresivamente las aplicaciones en segundo plano, o al menos introduzcan reglas de administración de memoria más justas. Después de mucho tiempo, finalmente algo se movió sobre el tema. Google pidió a los desarrolladores de aplicaciones de terceros que señalaran cómo el comportamiento agresivo de la superposición del sistema afecta a sus programas y en qué dispositivos se produce el mal funcionamiento. Por ejemplo, pueden señalar a Samsung, OnePlus, Oppo, Xiaomi y otras empresas que crean sus propias modificaciones del sistema y las distribuyen con o independientemente de las nuevas versiones de Android.
Cuestionario de Google sobre problemas con la expulsión prematura de aplicaciones de la memoria caché del teléfono inteligente
Por ahora, Google solo recopila información. Quizás, una vez que la empresa tenga una base de datos suficiente, emitirá una nueva guía para los desarrolladores de superposición del sistema que deberán seguir al decidir el perfil de las herramientas de administración de memoria automática. Si es un desarrollador interesado en proporcionar dichos comentarios, puede utilizar un cuestionario especial. Y si es un usuario habitual de un teléfono inteligente Android con una superposición del sistema instalada, todo lo que queda es esperar a que se desarrolle la situación.