¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Consejos para optimizar el rendimiento y la duración de la batería en aplicaciones móviles

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 21 Vistas
0
Cargando...

Leí un artículo hoy " ¿Sin batería? No culpes a la batería, culpa a la aplicación " http://www.computing.co.uk/ctg/news/2328837/out-of-power-don-t-blame-the-battery-rap-the-app y me hizo recordar una presentación que di hace muchos años cuando estaba promocionando Sybase PocketBuilder en la plataforma Windows Mobile 2003 . Incluso en esos primeros días de móviles, aconsejábamos que era necesario tener cuidado y habilidad para desarrollar para un dispositivo pequeño con energía limitada, en comparación con una aplicación de escritorio. Una razón adicional por la que tomamos el tiempo para aconsejar era que, para PocketBuilder, muchos de los primeros desarrolladores venían del producto Client/Server PowerBuilder, del cual PK evolucionó.

Hoy en día, con el desarrollo de aplicaciones móviles más común, ¡me atrevo a decir que líder, ser consciente de las prácticas de desarrollo es aún más importante! El móvil ahora es parte de la vida de todos, no solo de la minoría afortunada como lo era en los primeros días. Para el desarrollador móvil, ahora hay herramientas para ayudar a optimizar su código, pero al programar para móviles, deben ser conscientes y seguir algunas reglas...

  1. Los dispositivos móviles no tienen espacio de intercambio, por lo que se debe usar la memoria con moderación. La asignación de memoria consume energía, por lo que al necesitar objetos, etc., liberar memoria.
  2. El uso de la CPU consume energía, por lo que actualmente estos dispositivos no se utilizarán para cálculos intensivos, pero no se debe consultar constantemente la CPU (usar eventos de temporizador de manera inteligente).
  3. ¡Las animaciones innecesarias consumen energía! ¿Entiendes? 😉
  4. Escribir código eficiente... Bueno, a veces es más fácil decirlo que hacerlo, pero ten en cuenta.
  5. Si no estás utilizando recursos de radio, Bluetooth, WiFi, celular, etc., entonces libera los recursos, cierra conexiones, etc.
  6. Al transmitir datos, conecta solo cuando sea necesario y transmite cantidades pequeñas y compactas de datos. Los radios generalmente se apagan cuando no se usan.
  7. Si no estás utilizando hardware en el dispositivo, como el acelerómetro o los servicios de ubicación en un dispositivo iOS, desactiva las notificaciones de eventos.

¡No toda la culpa recae en la aplicación! ¡Lo interesante es que los hábitos de los usuarios también afectarán el uso de la batería! Los dispositivos consumen menos energía de la batería al transmitir datos a través de WiFi que a través de celular. Por lo tanto, educar a los usuarios sobre ese hecho es beneficioso, aunque también es positivo hacer que los usuarios se den cuenta de que tener activados tanto celular como WiFi al mismo tiempo consumirá más energía. Además, para iOS, desactivar los Servicios de Ubicación y la Actualización en Segundo Plano de la Aplicación puede ayudar a prolongar los niveles de energía .


Luego, además de eso, un error común de los usuarios con la energía es el cuidado de la batería y me refiero al pecado cardinal de sobrecargar el dispositivo (durante la noche) y no descargar la batería quizás una vez al mes y recargarla por completo, lo cual siempre es una buena costumbre.


Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?