Para ese usuario, DEBE notificar los recursos.
Imagine el escenario:
Obtuviste un excelente marketing y todos quieren tu aplicación, pero tus recursos no son suficientes para manejar esa carga, y tus usuarios obtienen algunos tiempos de espera o grandes drlays.
- Cómo ser un desarrollador profesional de iOS en 2-3 meses
- ¿Qué es una solicitud de API?
- En Swift, ¿cómo funciona Core Data?
- ¿Cuáles son las ventajas y desventajas de tener un solo botón para iPhone y 3 botones (atrás, inicio y configuración) en Android, tanto desde el hardware como desde la perspectiva de la experiencia del usuario?
- ¿Cuál es mejor entre RoboVM y Codename One para el desarrollo de aplicaciones iOS y Andriod?
¿Quién necesita esa aplicación? ¡Ninguno!
Las mejores tecnologías a utilizar son las siguientes:
Lado de Android:
1- Uso de memoria (Heap, Ram)
Siempre piense en el dispositivo del usuario porque el usuario no estará contento de saber que su aplicación consume mucha RAM, así que mantenga la aplicación y use la mayor cantidad posible de código limpio, ordenado y mejor practicado, su aplicación volará
2- Gestión de la batería.
Facebook come batería 3 veces en un día …
Nunca subestimes este caso y siempre manejas la batería con gracia para que los usuarios no se quejen y recuerden … No eres Facebook y debes pensar en cada usuario.
3- seguridad
Siempre brinde la mejor y más alta seguridad al usuario y mantenga la menor cantidad posible de datos en el servidor para que el usuario se complazca con usted.
Lado de fondo:
1-Escalabilidad
Prepárese para gastar una gran cantidad de dinero en recursos … 20 millones de usuarios necesitan grandes servidores y recursos, de modo que sus recursos sean escalables
2- gestión de memoria
¡Para esa cantidad de usuarios, la gestión de la memoria DEBE!
Cada usuario necesita cierta cantidad de RAM, en lugar de gastar su dinero en recursos más grandes, trate de mantener el uso y el código con gracia para superar las pérdidas de memoria.
Por ahora estos son los pasos necesarios.