12/10/18

Lo nuevo de RAD Studio 10.3 Río

RAD Studio Rio (10.3) permite a los desarrolladores crear increíbles aplicaciones de alto rendimiento para Windows, macOS, iOS, Android y Linux Server*, utilizando un mismo código fuente nativo.

RAD Studio 10.3 implementa mejoras significativas para los desarrolladores de C++, como la compatibilidad C++17 con Win32, un rendimiento matemático más veloz en win64, un completamiento de código mejorado, depuración para compilaciones optimizadas y nuevas bibliotecas.

Los desarrolladores de Delphi ahora pueden disfrutar de la declaración de variables en línea, inferencia de tipos y mucho más.

Para los desarrolladores de C++ y Delphi, RAD Studio Rio implementa mejoras en VCL para pantallas con altos PPP, compatibilidad con Per Monitor V2, nuevas API de Windows 10 y WinRT, compatibilidad actualizada con plataformas móviles y más.

Finalmente, RAD Studio Rio agrega más valor y funcionalidad a la edición Enterprise con una licencia de implementación de RAD Server para un sitio y una licencia de implementación de InterBase ToGo. La edición Architect ahora incluye una licencia Sencha ExtJS Professional, una licencia de implementación de InterBase ToGo, una licencia de implementación para múltiples sitios de RAD Server y una licencia de AquaData Studio. Estas licencias adicionales amplían las capacidades de habilitación web, servidor de aplicaciones back-end y bases de datos para tus aplicaciones empresariales.

Crea aplicaciones multiplataforma increíbles

80% de los usuarios de internet tienen un smartphone y acceden a aplicaciones y datos desde su dispositivo móvil y su equipo portátil o de escritorio; por lo tanto, es más importante que nunca que tus aplicaciones funcionen en ambos.

Con RAD Studio 10.3, se puede desarrollar para aplicaciones móviles en todas las ediciones Professional, Enterprise y Architect. Los desarrolladores de RAD Studio codifican una vez y compilan de forma nativa para cada plataforma, lo que reduce tiempo y el esfuerzo de aprender múltiples lenguajes y gestionar ciclos de desarrollos paralelos.

Lo nuevo en 10.3:

  • Compatibilidad con la API26 de Android, que cumple los requisitos de Google Play Store para nuevas aplicaciones en agosto de 2018 y las aplicaciones actualizadas en noviembre de 2018.
  • Controles nativos de Android y controles de estilo FMX en el mismo formato de Android, que incluye el uso del tema Material Design para Android 5.0 o superior.
  • Compatibilidad con iOS 12 (32 y 64 bits) para crear aplicaciones empresariales y para la App Store.
  • Compatibilidad con Emoji de Unicode.

Codifica a tu manera

Personalizar tu IDE según tu estilo de codificación nunca ha sido tan fácil, con estos dos temas nuevos.

  • Temas claros y oscuros. Si te gusta codificar por la noche o durante las horas más radiantes del día, los temas claros y oscuros de RAD Studio son para ti. Se ha informado que los temas oscuros reducen el cansancio ocular en entornos con poca luz; esto te permitirá ser más productivo en la noche. Alternar entre temas claros y oscuros es fácil, a través del menú de la barra de herramientas.
  • Personaliza tu entorno de desarrollo. Con las mejoras de la UI del instalador y la UI del administrador de licencias puedes identificar las opciones que necesitas y omitir las que no, ya sea que estés desarrollando para múltiples plataformas o para una sola.
  • UI limpia y actualizada. Encuentra las opciones que necesitas rápidamente. La ventana principal del IDE es más legible y organizada. Te indica fácilmente dónde está el área de enfoque del teclado y cambios actualizados para enfocar los colores de fondo. Las pestañas del editor son más grandes y las fuentes son más fáciles de leer, por lo que puedes realizar cambios rápidamente y seguir codificando.

Aplicaciones para Windows sorprendentes con VCL

La Biblioteca de Componentes Visuales (VCL) ofrece un desarrollo fácil y visual de la interfaz de usuario de la aplicación, y la versión 10.3 trae nuevas actualizaciones para que tus aplicaciones se vean modernas y renovadas.

  • Mejor compatibilidad con altos PPP. Con el nuevo control VCL ImageList con altos PPP en 10.3, los desarrolladores que creen nuevas aplicaciones VCL para Windows o actualicen aplicaciones existentes para pantallas con altos PPP tienen compatibilidad con imágenes de píxeles perfectos en múltiples resoluciones para todos los controles, así como cualquier bosquejo personalizado que requiera imágenes a escala para monitores en múltiples resoluciones.
  • Compatibilidad con Per Monitor V2. Asegúrate de que tus aplicaciones se adapten correctamente a todos los niveles de escala en Windows y respondan a los cambios de ajuste de PPP en diferentes pantallas en tiempo de ejecución.
  • Mayor compatibilidad con Windows 10 y la API de WinRT. Incluye una serie de API de WinRT claves y API recientes de Windows 10, como componentes listos para usar para compras dentro de la aplicación y pruebas en la tienda de Windows 10.

Implementa aplicaciones basadas en servicios con RAD Server

  • El rendimiento de RAD Server ha mejorado significativamente con un aumento de diez veces el rendimiento para operaciones sencillas.
  • Nuevos componentes del ayudante de procesamiento JSON.
  • Mayor compatibilidad de RAD Server con el cliente Ext JS. Combina un front-end JavaScript y un servicio web con soporte de RAD Server REST. (Las ediciones Architect ahora también incluyen la licencia de ExtJS Professional!).
  • Las ediciones Enterprise incluyen una licencia de implementación para un sitio de RAD Server.
  • Las ediciones Architect incluyen una licencia de implementación para múltiples sitios de RAD Server.

Lo nuevo de C++

  • Compatibilidad C++17 con win32 mejora la productividad, mejora las optimizaciones del compilador y agiliza la codificación. Se actualizaron los RTL y STL.
  • Nueva versión de STL/Dinkumware 2018 para Win32 y Win64.
  • Completamiento mejorado del código. El completamiento de código para este compilador ahora es asíncrono, más rápido y con mejores resultados que el anterior completamiento de código en C++. La escritura no se detendrá mientras se calcula el completamiento.
  • Compatibilidad con compilaciones con depuración optimizada.
  • Rendimiento matemático 2 veces más veloz en Win64
  • Nuevas bibliotecas C++ adicionales en GetIt

Nuevas y mejores funciones para bases de datos

  • ​InterBase 2017/IBToGo 2017 en RAD Studio. Las ediciones Professional incluyen la licencia de desarrollador de InterBase 2017, mientras que las ediciones Enterprise y Architect incluyen las licencias de InterBase ToGo. InterBase ToGo agrega cifrado, Cambio de vistas para mantener los datos de tu aplicación fácilmente sincronizados a través de una suscripción y tamaños de archivos de base de datos ilimitados.
  • Soporte mejorado y actualizado para bases de datos populares, como mySQL v8.0, MariaDB 10.3, SQL Server 2017, PostgreSQL v10, Firebird v3.0, MongoDB, InterBase, SQLite 3.23.1, SQL Anywhere y otras.
  • Mejoras de DataSnap
  • Mejoras de REST. Compatibilidad con métodos, tipos y propiedades adicionales relacionados con REST.

Tomado de: https://www.embarcadero.com/es/products/rad-studio/whats-new-in-rad-studio-10-3-rio