PatrocinarIniciar sesiónEnviar
Blog

La memoria está encareciendo los Mac. Esto es lo que haría yo con mi app de Mac

Por Justinas Rolando, creador de MacPip

Respuesta corta

El 2 de noviembre de 2026, Apple dijo que el suministro de Mac y iPad estará limitado en el trimestre de diciembre, sobre todo por la memoria, y que espera que los precios de la memoria sigan subiendo después. Apple ya subió los precios de los Mac el 25 de junio de 2026, y el MacBook Neo, que ahora cuesta 699 US$, trae 8 GB de memoria y ninguna opción de ampliarla. Para los creadores de apps de Mac eso significa más clientes en Macs de 8 GB y en Macs más antiguos que conservan por más tiempo. Mide la memoria de tu app en un Mac de 8 GB, indica qué necesita y evita que tu feed de actualizaciones ofrezca versiones a Macs que no pueden ejecutarlas.

El lunes Apple presentó los resultados del trimestre de septiembre, y lo que no dejo de pensar no eran los ingresos. Era la memoria. El resumen de la llamada en MacRumors dice que Apple espera que el Mac y el iPad estén limitados en el trimestre de diciembre, «principalmente por la memoria», y que cree que los precios de la memoria seguirán subiendo después. John Ternus, en su primera llamada como CEO, calificó la situación de la memoria de «sin precedentes».

Yo no vendo RAM y tú tampoco. Pero los Mac donde corren nuestras apps acaban de encarecerse, y el más barato tiene 8 GB. Eso cambia algunas cosas para quien hace una app de Mac.

Lo que pasó en realidad

Por qué debería importarte si haces apps de Mac

Se desprenden dos cosas, y ninguna es una predicción, solo aritmética.

Primero, más de tus nuevos clientes tendrán 8 GB. El Neo es el Mac más barato, y su memoria no se puede ampliar después. Si tu app se afinó en silencio en un MacBook Pro de 36 GB, nunca ha conocido a sus usuarios más nuevos.

Segundo, la gente se queda con el Mac que tiene cuando el nuevo cuesta 200 US$ más. Eso significa más clientes con chips más viejos y versiones de macOS más antiguas de lo que verías en un año normal. Tu versión mínima de macOS y tu feed de actualizaciones importan más que de costumbre.

Lo que revisaría esta semana

Estos son mis propios pasos, no los de Apple.

  1. Mide tu app con 8 GB, con otras apps abiertas. Nadie usa tu app sola. Abre Safari con una docena de pestañas, una app de chat y tu app, y luego haz lo más pesado que hace tu app. Mira la columna Memoria en Activity Monitor y la gráfica de Presión de memoria al final. Amarillo es una advertencia, rojo significa que macOS está en apuros.
  2. Consigue un número real. En Terminal, footprint YourApp muestra cuánta memoria usa de verdad tu app, y leaks YourApp busca memoria que olvidaste liberar. En Xcode, el indicador de memoria del navegador de depuración y los instrumentos Allocations y Leaks muestran adónde va. La guía de Apple para reducir el uso de memoria de tu app lo explica paso a paso.
  3. Mira bien las cachés. Los culpables habituales en apps pequeñas de Mac son cachés de imágenes que nunca se reducen, archivos enteros leídos en memoria cuando bastaría un flujo, e historiales que lo guardan todo para siempre. Ponles un límite.
  4. Cuidado con los modelos de IA locales. Si tu app descarga un modelo para ejecutarlo en el Mac, su tamaño compite con todo lo demás en una máquina de 8 GB. Ofrece un modelo más pequeño, o di claramente que el grande necesita 16 GB.
  5. Di qué necesita tu app. Pon la memoria mínima y la versión de macOS en tu sitio y en tu ficha. Un cliente con un Neo prefiere saberlo antes de comprar que después.
  6. No envíes actualizaciones a Macs que no pueden ejecutarlas. Si distribuyes fuera de la Mac App Store con Sparkle, define sparkle:minimumSystemVersion en cada versión y, desde Sparkle 2.9, sparkle:hardwareRequirements con arm64 para una compilación solo para Apple silicon. Ambos están en la documentación de publicación de Sparkle. Así, quien tenga un Mac más antiguo conserva la última versión que funciona en lugar de recibir una que no se abre.
  7. Revisa en qué corre tu app. Si dejaste de dar soporte a Intel sin querer, el verificador de binarios universales lee la salida de lipo y te lo dice.

Nada de esto exige reescribir la app. En la mayoría de las apps que he mirado hay una o dos cachés que crecieron sin que nadie lo notara, y arreglarlas lleva una tarde.

Lo que no haría

No pondría «optimizada para 8 GB» en un post de lanzamiento a menos que la hubiera medido en uno. Y no subiría mi propio precio solo porque Apple subió el suyo. Tus costos no cambiaron, y quienes tienen presupuestos más ajustados lo notan. Si de todos modos estás pensando en cambiar el precio, la calculadora de precios compara un pago único con una suscripción después de comisiones.

El enfoque de MacPip

En MacPip, las fichas se escanean automáticamente al enviarlas, y una marca azul solo significa que una persona probó la app en una fecha. Ninguna de las dos pruebas mide la memoria, así que la respuesta honesta sobre lo que necesita tu app tiene que venir de ti. Aun así, a las apps pequeñas y ligeras les va bien aquí: échale un vistazo a las apps de barra de menús y a las apps de productividad. Si tienes un precio de lanzamiento para quienes cuidan sus gastos esta temporada, Ofertas es donde va, con fecha de fin.

También es nuevo hoy: el verificador de appcast de Sparkle. Pega tu appcast.xml y revisa cada versión: la versión, el tamaño y la firma de la descarga, la versión mínima de macOS y la regla de hardware, y te dice en palabras sencillas qué falta. Funciona en la página y no se envía nada. Y si tu app de Mac aún no está en MacPip, crear su ficha es gratis.

Fuentes

Sigue leyendo

Envía tu appHerramientas gratuitas para creadores