La crisis de la IA lleva a Google a limitar la RAM en las aplicaciones de Android con fecha límite hasta 2027

4 min de lectura
Inteligência Artificial Foto: Inteligência Artificial - Summit Art Creations/ Shutterstock.com

Google ha implementado nuevas pautas para la gestión de memoria en aplicaciones de Android, reaccionando a una escasez global de componentes sin precedentes. Estas reglas más estrictas tienen como objetivo garantizar el correcto funcionamiento del software en varios dispositivos, incluidos aquellos con menor capacidad. Los desarrolladores tienen hasta febrero de 2027 para realizar las optimizaciones necesarias y reducir el uso de memoria por parte de sus aplicaciones.

La escasez de componentes y el impacto en los dispositivos

  • Los centros de datos de inteligencia artificial utilizan toda la memoria y capacidad de almacenamiento disponibles a nivel mundial.
  • La demanda de procesadores para centros de datos ha crecido exponencialmente, impulsada principalmente por agentes de IA.
  • La falta de chips impacta gravemente al sector de la automoción, con una crisis que se agrava para Nexperia y las memorias DRAM.

Ante la escasez de oferta y el aumento de los precios de los componentes de memoria y almacenamiento, los fabricantes de teléfonos inteligentes están adoptando diversos enfoques. Algunos optan por reducir la memoria o la capacidad de almacenamiento de sus productos, mientras que otros trasladan los costos adicionales directamente a los consumidores. Anteriormente, era común que los teléfonos móviles de gama básica vinieran con 6 GB u 8 GB de memoria, pero ahora muchos sólo ofrecen 4 GB, lo que perjudicará el rendimiento de los dispositivos.

Los nuevos parámetros de memoria establecidos por Google buscan asegurar un uso más eficiente en smartphones con capacidad limitada. Si una aplicación excede los límites predefinidos, el sistema operativo Android actuará para ralentizar o finalizar la aplicación, evitando fallos o ralentizaciones. La compañía pidió a los desarrolladores que centraran sus esfuerzos en optimizar tres áreas principales: consumo de memoria dinámica (que abarca RSS anónimo e intercambio), memoria de mapa de bits y código DEX.

Detalles sobre la optimización de la memoria dinámica

El uso de memoria dinámica se refiere a la porción temporal de memoria que consume una aplicación durante su funcionamiento. Es fundamental que los desarrolladores apliquen una gestión más eficiente, garantizando que la memoria se libere tan pronto como cese la necesidad. Esto sucede, por ejemplo, cuando el usuario deja de interactuar con la aplicación o la minimiza en la pantalla.

Inteligencia artificial, teclado
Inteligencia artificial, teclado – Summit Art Creations/shutterstock.com

Gestión eficiente de la memoria para mapas de bits

La memoria utilizada por los mapas de bits representa otro aspecto crítico que los programadores deben priorizar. Aunque los mapas de bits son elementos gráficos comunes para mostrar imágenes ricas en detalles, requieren mucha más memoria en comparación con el texto. El uso excesivo de mapas de bits puede agotar rápidamente los recursos del dispositivo. Por lo tanto, Google aconseja a los desarrolladores que utilicen mapas de bits de forma consciente y adopten métodos de gestión de imágenes más eficaces.

Impacto en el mercado de teléfonos inteligentes de bajo costo

La escasez de memoria ha provocado un colapso en el mercado de teléfonos inteligentes de bajo coste. Esto significa que encontrar dispositivos asequibles con buen rendimiento es cada vez más difícil para los consumidores, que necesitan adaptarse a las nuevas realidades de hardware y precios.

El rendimiento de Windows 11 y la crisis de la memoria

Microsoft asegura que su sistema operativo, Windows 11, funciona sin problemas con sólo 8 GB de RAM, incluso en medio de la actual escasez de memoria. Esto contrasta con las tendencias de hardware anteriores y muestra la optimización de los sistemas para hacer frente a las limitaciones de los componentes.

Predicciones sobre cuánto durará la escasez de memoria

La empresa SK Hynix, gigante del sector de los semiconductores, proyecta que 2027 será el año más desafiante en relación a la escasez de memoria. La previsión de la compañía es que esta crisis de componentes se prolongue al menos hasta 2030, lo que indica un escenario a largo plazo de restricciones en el mercado.

La importancia de la optimización del código por parte de los desarrolladores.

Google también enfatiza la necesidad de optimizar el código de la aplicación. A menudo, durante el proceso de desarrollo, el software acumula fragmentos de código redundantes o no utilizados. En algunos casos, los desarrolladores proporcionan a las aplicaciones más código del esencial, lo que resulta en un mayor consumo de memoria. Según las nuevas directrices, los programadores deben limpiar y reducir el código de la aplicación en al menos un 25 % utilizando herramientas como R8 antes de enviar el software a Google Play Store.

Al igual que los entusiastas de la tecnología cuando se trata de computadoras, los usuarios de teléfonos inteligentes dudan a la hora de comprar nuevos dispositivos. Esta tendencia ha llevado a las empresas a seguir una estrategia más activa, centrándose en mejorar la experiencia de sus clientes con los dispositivos existentes.

Maria Clara é colaboradora da redação do Mix Vale, portal de notícias com cobertura de Brasil e mundo. Produz conteúdo nas editorias de economia e benefícios, com foco em informação de serviço para o leitor brasileiro. Escreve para o portal desde 2016: Formação: Atriz.

Notícias relacionadas