Hoja de Ruta de RAD Studio, Delphi y C++Builder
Hoja de Ruta de RAD Studio, Delphi y C++Builder
Funcionalidades y Tecnologías para 2014
Las principales novedades que se han incorporado, o se incorporarán a RAD Studio durante 2014, son: El desarrollo en C++ para Android. Mejoras en la calidad, el rendimiento y la arquitectura. Diseñador y runtime multidispositivo de código único mejorados. Mejoras en la arquitectura remota y multinivel para aplicaciones empresariales. También se prevee el lanzamiento de nuevos componentes y funcionalidades para VCL.
Estas son algunas de las tecnologías en las que Embarcadero está trabajando y sobre las que se realizarán dos importantes lanzamientos en 2014:
- C++ para Android – Incluido en XE6
- Calidad, Rendimiento y Estabilidad (QPS, por sus siglas en inglés)
- Componentes de publicidad y pago para Android e iOS – Incluido en XE6
- Mejoras en DataSnap (rendimiento, REST mapping, mejoras en arquitectura)
- Soporte multiplataforma de código único mejorado, con nuevos diseñadores visuales multidispositivo y nuevos componentes de interfaz de usuario.
- Mobile Backend as a Service (MBaaS, en cooperación con otros proveedores clave, como Parse y Kinvey) – Incluido en XE6
- Interoperatividad entre aplicaciones móviles y de escritorio – Incluido en XE6
- Soporte específico para Android KitKat
- Botones para la barra de tareas de Windows para las aplicaciones de VCL – Incluido en XE6
- Mejoras en los estilos de VCL y en el soporte para las aplicaciones de VCL en las tabletas Windows Intel, con estilos específicos y con sensor – Incluido en XE6
- Soporte directo para los dispositivos wearables de Android de formatos particulares, especialmente para Google Glass.
- Soporte de los módulos del servidor HTTP de Apache para WebBroker y DataSnap, además de soportar ISAPI IIS- Incluido en XE6
- Mejoras en la librería de tiempo de ejecución (RTL), implementadas para todas las plataformas y todas las áreas relacionadas, como el procesado de archivos XML o JSON, entre otros.
- Drivers nuevos y mejora de los drivers existentes de FireDAC, incluyendo las versiones más recientes de la base de datos
- Soporte para próximas versiones de Android e iOS, que se espera serán anunciadas por Google y Apple durante este año
- Soporte para Bluetooth (para dispositivos móviles)
- Nueva versión del compilador C++ para Win32, con soporte total para C++ 11
¿Qué se espera para después de 2014?
Hay plataformas y funcionalidades que se están investigando activamente, y se están evaluando otras tecnologías que no forman parte de la hoja de ruta actual.
- Soporte de futuras versiones de Android e iOS
- Soporte de Linux server para DataSnap y WebBroker, incluyendo RTL y database access
- Dispositivos wearables y HUDs (Head-up Displays), según estos vayan estando al alcance del público, incluyendo aquellos formatos y APIs especiales de Android
- Integración nativa y directa con las nuevas APIs REST, centrándonos en distintas áreas como los sistemas automatizados y las bases de datos NOSQL.
- Compilador, cadena de herramientas y librerías para Mac OS X 64bits
- Soporte para Windows 8 ARM/WinRT(para Windows Phone y/o Windows RT)
- Mejoras y complementos para los componentes de BAAS y de Cloud
- Soporte para una futura versión de Windows que será anunciada durante 2014
- Librería de computación paralela completa y simplificada, para aprovechar al máximo las modernas CPUs multi-núcleo con mayor facilidad
- Android para plataformas Intel
> Deseo realizar una consulta sobre RAD Studio
> Ver más información Delphi, C++Builder y RAD Studio XE6
> Ver temarios formación XE6
Tengo una problema de lentitud al trabajar con un aplicativo generada con DELPHI 2006 y sobre determinadas maquinas WINDOWS.
Este aplicativo tiene un rendimiento óptimo sobre un W2003 o inferior, pero cuando hemos empezado a instalarlo sobre maquinas Windows 2008 y Windows 2012 el rendimiento baja considerablemente.
Por lo que me comentan desde soporte, puede ser que el problema sea por utilizar una versión tan antigua de Delphi, que ni siquiera era de los mismos fabricantes que ahora, y ni hay ya soporte.
Lo que estáis intentado es trabajar con un sistema operativo nuevo con una licencia antigua y de ahí su bajo rendimiento, tendríais que actualizar las licencias.
Nos sugieres la alternativa de actualizar nuestro productos a nuevas versiones DELPHI XE.
Tenemos previsto realizar esta migración durante el primer trimestre del 2015, para solucionar otros temas que estamos seguros quedarán solucionados con estas nuevas versiones.
Pero sobre la incidencia de lentitud en W2012, ¿os consta que otros desarrolladores os hayan reportado un problema similar?
Y si es así, ¿os consta que se haya solucionado con las últimas versiones de DELPHI XE?
Obviamente Delphi 2006 no soportaba Windows 2012. Pero no es significativo porque hay aplicaciones más antiguas funcionando bien en Windows 2008 y 2012. Pueden ser muchas cosas, incluso problemas de permisos para ejecución de librerías. Podríais mirar en qué se va la CPU cuando se ejecuta para tener una pista.
¿Conoces alguna herramienta donde se pueda realizar este análisis detallado de la CPU que me comentas?
¿Cúal es interesante?
Lo puedes hacer con el administrador del propio sistema operativo, pero puede que dé poca información.
Con estas herramientas se puede diagnosticar problemas de sistema operativo:
http://technet.microsoft.com/en-us/sysinternals/bb896653
http://technet.microsoft.com/en-us/sysinternals/bb896645