La nueva versión de RAD Studio 12.2 trae consigo una serie de mejoras y nuevas características que prometen revolucionar el desarrollo en Delphi y C++ Builder, especialmente con la incorporación de tecnologías de IA y la expansión en la compatibilidad con plataformas y sistemas operativos.
Smart CodeInsight: Codificación Potenciada por IA
Una de las innovaciones más destacadas en RAD Studio 12.2 es Smart CodeInsight, una nueva arquitectura abierta para plugins de IA.
Esto permite la integración con sistemas como OpenAI, Gemini, Claude y Ollama, ofreciendo a los desarrolladores la flexibilidad de decidir si y cómo utilizar la IA en su flujo de trabajo.
Además, los usuarios pueden crear sus propios plugins, siempre que ofrezcan una API REST pública.
Compiladores de Delphi en Versión de 64 bits
Otra gran actualización es la inclusión de las versiones binarias de 64 bits de los compiladores Delphi Win32 y Win64, lo que permite la construcción de aplicaciones extremadamente grandes como un único ejecutable.
Estas versiones están disponibles en las ediciones Enterprise y Architect.
Compilador y Cadena de Herramientas C++ Modernizados
RAD Studio 12.2 también presenta una actualización al compilador C++ basado en Clang para Win64.
Esta actualización incluye la capacidad de consumir y producir paquetes en tiempo de ejecución, soporte para todos los paquetes de componentes de RAD Studio y una compilación por lotes paralelizada que maximiza el rendimiento del CPU.
Focus Mode y Anotaciones en la Barra de Desplazamiento
La nueva modalidad de “Focus Mode” simplifica la IDE a solo el(los) editor(es), y las nuevas anotaciones en la barra de desplazamiento indican visualmente secciones del código que han sido modificadas, o que contienen marcadores, errores o advertencias.
También se han realizado mejoras en las Vistas Divididas, la Barra de Herramientas y en la compatibilidad con High DPI.
Nueva Biblioteca de Plantillas WebStencils
WebStencils es una nueva biblioteca que facilita la integración y el procesamiento de archivos HTML en el servidor mediante WebBroker y las tecnologías RAD Server, ideal para el desarrollo de sitios web modernos potenciados por datos de aplicaciones servidoras de RAD Studio.
Expansión de la Integración de Visual Assist en C++Builder
La integración de Visual Assist en C++ Builder se ha expandido con tres nuevas refactorizaciones:
Introduce Variable, Create From Usage y Extract Method. También se han logrado significativas mejoras en la calidad y estabilidad.
Soporte Oficial para Nuevas Versiones de Plataforma
Delphi 12.2 ofrece soporte oficial para iOS 17, Android 14 y macOS 14 Sonoma, además de Ubuntu 22 LTS.
Tanto Delphi como C++ Builder son compatibles con Windows 11 y Windows Server 2022. Delphi ahora compila para API de Android 34 y procesadores serie M de macOS.
Mejoras en el Depurador de Delphi
Se han realizado mejoras en el depurador de Delphi para manejar correctamente las variables en línea repetidas con el mismo nombre, manejo de errores y tiempos de espera en la comunicación del depurador remoto.
Calidad Mejorada en Delphi RTL, VCL y FireMonkey
Se han implementado mejoras en el RTL de Delphi central y en las bibliotecas de UI de VCL y FireMonkey, incluyendo nuevas clases como TParallelArray y TOrderedDictionary en RTL; escalado de marcos, FormsTabBar, estilización y cuestiones de High DPI en VCL; y un trabajo intensivo en calidad en muchas áreas de FMX.
Mejoras en RAD Server
La integración de WebStencils añade capacidades de desarrollo web al desarrollo de servicios web en RAD Server, con extensión del soporte de documentación Swagger que incluye metadatos personalizados, filtrado de API, formato YAML y literales de cadena multilínea en Delphi.
Mejoras en el Desarrollo Móvil y Vinculación de Bibliotecas Externas
Se han introducido mejoras para el desarrollo móvil en Delphi para iOS y Android, actualización del Enlazador para plataformas Apple, opciones para comprimir archivos Dex y comprimir archivos de biblioteca nativa en la cadena de herramientas, y la capacidad de importar bibliotecas Android (archivos ‘.aar’).
Este conjunto de nuevas características en RAD Studio 12.2 promete llevar el desarrollo en Delphi y C++ Builder a nuevos niveles de eficiencia y potencia, abriendo puertas a la innovación continua y al soporte ampliado de plataformas modernas.