Resumen
- La mejor característica de Xcode 16, el completado predictivo de código, requiere una Mac con silicio de Apple con al menos 16 GB de memoria unificada.
- Apple ha afirmado constantemente que 8 GB de memoria unificada son suficientes para los Mac con chip Apple Silicon de modelo base.
- El anuncio de Predictive Code Completion y Apple Intelligence resalta el problema de comprar productos de especificaciones inferiores.
En la WWDC 2024, Apple hizo varios anuncios interesantes, desde macOS Sequoia hastaApple Intelligence. Sin embargo, una sutil incorporación a Xcode 16 (el entorno de desarrollo para plataformas de Apple, como iOS y macOS) es una función llamada Predictive Code Completion (Completado predictivo de código). Desafortunadamente, si te creíste la afirmación de Apple de que8 GB de memoria unificada eran suficientespara los modelos básicos de Mac con silicio de Apple, no podrás usarla. Hay un requisito de memoria para el Predictive Code Completion en Xcode 16, y es lo más cercano que tendremos de Apple a una admisión de que 8 GB de memoria no sonrealmentesuficientes para unnuevo Macen 2024.
¿Qué es la finalización predictiva de código?
Podría decirse que la mejor característica de Xcode 16 tiene limitaciones de hardware
Hay un puñado de características y cambios en la versión beta de Xcode 16, y la finalización predictiva de código es uno de los aspectos más destacados. La función anticipa qué código podría necesitar a continuación, ofreciendo la finalización del código antes de que escriba manualmente una línea de código. Funciona utilizando un modelo de aprendizaje automático creado para Swift y los SDK de Apple, dice la empresa. Todos los datos utilizados permanecen en el dispositivo y requieren una Mac con silicio de Apple, lo que tiene algunas ventajas. Por un lado, será privado y seguro. Otro beneficio es que funcionará completamente sin conexión, incluso cuando no esté conectado a Internet.
Los desarrolladores han estado utilizando modelos de aprendizaje automático e inteligencia artificial para ayudarlos a escribir código desde que ha sido posible. ChatGPT y Google Gemini están en una posición única para ayudar a escribir y refinar el código. Si bien la función de finalización predictiva de código no es idéntica a la versatilidad que ofrecen los chatbots de IA, intenta realizar las mismas tareas generales. Le ahorrará tiempo al escribir el código por usted. En este caso, es más útil porque está integrado directamente en el entorno de desarrollo de Xcode.
Sin embargo, como explica Apple en lasnotas de la versión beta de Xcode 16, la función de finalización predictiva de código no se limita únicamente a los ordenadores Apple Silicon que ejecutan macOS Sequoia. También requiere al menos 16 GB de memoria unificada. Para ser claros, Xcode 16 funcionará bien en Mac con menos memoria unificada; solo la función de finalización predictiva de código no será compatible. Aun así, esta es la primera vez que Apple ha descrito claramente una limitación estricta que viene con los modelos básicos de Mac con 8 GB de RAM.
Prueba práctica de macOS Sequoia: Apple finalmente descubrió cómo acoplar ventanas
macOS Sequoia es como macOS Sonoma, pero con ajuste de ventanas integrado.
Muchos de los nuevos Mac de Apple no lo soportarán
Mac Mini, MacBook Air, iMac y MacBook Pro comienzan con 8 GB de RAM
Por supuesto, esto es un problema porque la mayoría de los Mac que Apple vende hoy en día todavía comienzan con solo 8 GB de memoria unificada. Estos incluyen las versiones del modelo base de Mac Mini, iMac, MacBook Air y MacBook Pro. Ya sabemos que los flujos de trabajo de IA y ML que se ejecutan en el dispositivo requieren mucha potencia de NPU y memoria del sistema. Aunque esto solo afecta a los desarrolladores que usan Xcode por ahora, es probable que sea la primera de muchas limitaciones de hardware que comenzarán a aparecer para los compradores que compraron un Mac con silicio de Apple sin actualizar su memoria.
Una cosa era que Apple lanzara su serie de procesadores M1 en 2020 con 8 GB de memoria unificada, pero ahora han pasado años desde entonces. Según los requisitos de finalización de código predictivo, parece que ha llegado el momento de que Apple aumente la RAM mínima a 16 GB para la próxima generación de Mac.
Análisis de la MacBook Air (M3, 15 pulgadas, 2024): el portátil ideal
La MacBook Air de 15 pulgadas ofrece una experiencia inmersiva en una pantalla grande y, al mismo tiempo, mantiene un cuerpo más delgado y liviano que la MacBook Pro.
Esto es lo que todos advirtieron
8 GB de memoria unificada son suficientes, hasta que ya no es suficiente.
Algunos podrían argumentar que, dado que la memoria unificada de 16 GB solo se aplica a una característica de Xcode 16 (software creado para desarrolladores, no para usuarios ocasionales), no es un problema. Hay un grado de verdad en ese punto de vista. La mayoría de los usuarios que compraron una Mac con silicio de Apple con la configuración de memoria predeterminada probablemente no ejecutarán Xcode 16, y menos aún oirán hablar de la finalización predictiva de código. De hecho, después de probar una Mac con 8 GB de memoria a principios de este año, descubrí que está perfectamente bien si todo lo que haces son tareas basadas en la web.
Usé una Mac con 8 GB de memoria durante 9 meses en 2024, así fue como me fue
¿Será suficiente la cantidad inicial de memoria unificada en el silicio de Apple en 2024? Lo hemos probado.
Sin embargo, muy pocas personas que criticaron la decisión de Apple de incluir solo 8 GB de memoria unificada en algunos modelos básicos de Mac hablaban de su usabilidad en la actualidad. La advertencia más común fue que algún día, aparecerá una nueva función o aplicación que requerirá más memoria y las personas que no compraron una máquina preparada para el futuro se quedarán desamparadas. Ese día ha llegado con Predictive Code Completion y Xcode 16.
Al establecer un requisito de memoria mínima para la finalización predictiva de código superior al que ofrecen actualmente los modelos básicos de Mac, Apple está admitiendo en la práctica que 8 GB no sonsuficientes. Incluso si es suficiente para hoy, sin duda no lo será por mucho más tiempo.