Cómo crear una aplicación para Android de alta calidad

Para ayudar a los desarrolladores de Android a crear aplicaciones de calidad, Google ha creado una nueva sección de calidad de aplicaciones en el sitio web de desarrolladores de Android. Esta nueva sección servirá como una página de recursos para todas las mejores utilidades y herramientas, así como las tendencias actuales para crear una aplicación Android de alta calidad.

La página contiene listas de verificación de calidad de aplicaciones actualizadas para experiencia visual, funcionalidad, rendimiento y estabilidad, privacidad y seguridad y Google Play. Google dice que una aplicación ideal debe ofrecer una experiencia de usuario pulida, cargar rápidamente sin perder demasiados marcos, manejar los datos del usuario con cuidado y garantizar el cumplimiento de la política de Google Play Store.

Así puedes crear una aplicación Android de alta calidad

En la sección Experiencia visual, Google recomienda que las aplicaciones utilicen componentes de Material Design. ¿Para qué? Para crear una interfaz de usuario, admitir un tema oscuro y admitir la navegación por gestos.

A continuación, en la sección Funcionalidad, Google tiene varias recomendaciones para aplicaciones multimedia. ¿Cómo cuáles? Como el uso del estándar de compresión de video HEVC para la codificación de vídeo y la compatibilidad con el modo de imagen en imagen. También dice que las aplicaciones deben usar la hoja de recursos compartidos de Android; esto para compartir contenido, minimizar su actividad en segundo plano y garantizar su compatibilidad con Doze y App Standby. En esta nota, Google también advierte que los desarrolladores deben esperar que las restricciones sobre las actividades en segundo plano sigan endureciéndose en las futuras versiones de Android.

En la sección Rendimiento y estabilidad, se anima a los desarrolladores a aprovechar Android Vitals para probar y reducir los tiempos de inicio de la aplicación. También para diagnosticar y resolver cualquier error de Android Not Responding (ANR).

Mientras tanto, en la sección Privacidad y seguridad, Google dice que las aplicaciones deben solicitar solo el número mínimo absoluto de permisos. También deben transmitir claramente al usuario por qué necesita ciertos permisos. Las aplicaciones también deben utilizar los métodos de autenticación biométrica disponibles. ¿Para qué? Para proteger los datos confidenciales del usuario y utilizar ID que se pueden restablecer y almacenamiento de alcance.

No solo para móviles Android

Por último, Google también anima a los desarrolladores a centrarse en otros factores de forma. ¿Cómo cuáles? Como tabletas y plegables, relojes inteligentes, dispositivos Android TV y Android Auto.

La lista de verificación de la calidad de la aplicación se actualizará trimestralmente para mantenerse al día con las últimas tendencias. Google dice que planea configurar listas de verificación de calidad actualizadas para otros factores de forma, como tabletas y WearOS. Para obtener más detalles, puede consultar las pautas de calidad actualizadas en esta página.

:)