Retos que enfrenté al desarrollar AB Music Lite – Aplicaciones de Android en Google Play
- Incompatibilidad de versiones de Android:
Fallos enfrentados en diferentes versiones de Android que no pude probar debido a la falta de disponibilidad de dispositivos (los emuladores tienen muchas limitaciones, es necesario realizar pruebas de dispositivos reales). Tuve que confiar en los informes de fallos para resolver esos problemas.Asegúrese de adjuntar su código usando “Build.VERSION.SDK_INT” para varias versiones.
- Para el desarrollo de Android y para Xcode, MacBook Pro de 15 pulgadas Retina Core i7 2.5 GHz es suficiente o Core i7 2.8 GHz será mucho mejor. ¿La programación necesita más procesador o más RAM?
- Cómo encontrar desarrolladores en París
- ¿Por qué se usan fragmentos en aplicaciones de Android?
- ¿Puedo desarrollar una aplicación de Android sin ningún IDE y usando un simple bloc de notas?
- ¿Cuánto gana Google de los desarrolladores de juegos / aplicaciones de Android y los desarrolladores de aplicaciones / juegos de Google+?
- Tamaños de pantalla:
Oficialmente, hay alrededor de 13k dispositivos Android al momento de escribir esto con tamaños de pantalla variables, densidades de píxeles de pantalla variables. Hace que su IU se vea diferente en diferentes dispositivos.Como puede ver a continuación, mi aplicación admite alrededor de 9k dispositivos a partir de ahora y estoy tratando de aumentar esta compatibilidad hasta 13k en un futuro próximo.
Asegurarse de proporcionar una interfaz de usuario coherente en toda la configuración de los dispositivos es la tarea más difícil que enfrentará como desarrollador de Android.
- Error de memoria insuficiente:
Sí, esto te perseguirá en el desarrollo de Android, si no hoy, mañana , ¡ pero vendrá por ti!
El hecho de que Android sea un sistema operativo móvil tiene limitaciones de recursos y la más importante es la memoria. Si por error dejó algunas referencias de oyentes o grandes objetos en la memoria incluso después de que su alcance haya finalizado, ¡se encontrará con una gran noche!por suerte ¡Android Studio proporciona una forma de generar un volcado de montón que puede analizar para descubrir la fuente del error!
¡Agregaré más si recuerdo más!