RAD Studio XE6 First Look Webminar, Apuntes…
Ayer se celebró por parte de Embarcadero el seminario online de presentación de esta nueva versión de RAD Studio, con título “RAD Studio XE6 First Look Webminar”. Supongo que en breve estará disponible para descarga.
Un poco tarde para el aviso, pensarán algunos… ;-)
Cierto, aunque la idea de esta entrada no es para avisar del Webminar, sino para exponer algunas de las cosas que allí se trataron.
En breve embarcadero pondrá a disposición de los usuarios la grabación completa del Webminar (si no lo está ya), así como la transcripción de las preguntas y respuestas.
A esto último voy. A veces estamos atentos a la explicación y nos perdemos (no hay otro remedio) las preguntas y respuestas que se van desarrollando durante el transcurso de la sesión.
Personalmente me gusta guardar la transcripción para revisarla con tranquilidad al acabar, porque es una gran fuente de información y aclaran muchas cosas.
Del Webminar de ayer he seleccionado algunas; Las he traducido y organizado en secciones. Espero que ayuden a entender (o a aclarar) el funcionamiento de algunas de las novedades que presenta XE6.
Tened en cuenta que la traducción ha sido rápida así que tan vez haya frases que son «mejorables» sintácticamente. También es posible que algunas preguntas/respuestas sean repetitivas, pero las he querido copiar y traducir tal cual sin eliminar ninguna parte ni de la pregunta ni de la respuesta.
De todas formas, os recomiendo (cuando salga) revisar la transcripción completa que es mucho más amplia, ya que hay mucha más información.
CARÁCTER GENERAL
P: La lista de errores corregidos está aquí http://edn.embarcadero.com/article/43754 P: ¿Han reducido el tamaño del código en las aplicaciones para iOS y Android? P:¿Está previsto el soporte para Linux en el RoadMap? P:¿Está la lista de bugs corregidos disponible? P:¿Hay algún link disponible del futuro RoadMap de desarrollo? P: ¿Compila XE6 para Windows Phone? P:¿Qué versión de FastReports para VCL incluye XE6? P:¿Planea Embarcadero soportar en un futuro Windows Mobile? P:¿Es Delphi XE6 estable y rápido para trabajar con proyectos grandes? P:¿Cual es la característica crucial que podemos esperar para próximas versiones? |
APP TETHERING
P:¿Porqué la opción de “Tethering” solo funciona en la misma subred? P:¿“AppTethering” significa anclar/enlazar una sólo aplicación móvil a una sola aplicación de escritorio o soporta varios dispositivos móviles? (pensando en una aplicación de un comprador en una tienda). P:¿Puede “AppTethering” funcionar también con MacOS (FMX)? P:¿Puedo usar AppTethering para enviar información desde una aplicación desktop a una aplicación móvil? P:¿”AppTethering” funciona con 2 aplicaciones VCL in la misma red PC <> PC? P:¿Es posible usar “Tethering” para enviar información desde una aplicación desktop a una móvil? P:¿Dos móviles pueden comunicarse entre sí usando “Tethering”? ¿iOS a iOS? ¿Android a iOS? P:¿Podría yo controlar desde mis “Google Glasses” la música que estoy escuchando en mi móvil mientras camino con “AppTethering”? P: ¿”Tethering” está limitado a conexiones en una red local? ¿Puedo comunicar móviles en países diferentes, por ejemplo? P:¿Qué tipo de encriptación/seguridad está disponible para “AppTethering”? P:¿Se pueden emparejar múltiples dispositivos con una aplicación? P:¿Se puede enviar video HD usando Tethering, o sólo imágenes y texto? |
FIREMONKEY
P:¿Soporta Firemonkey OpenGL? R: Si. OpenGL en Mac OSX, y OpenGL ES (Embebded Systems) en Android e iOS.P:¿Hay mejoras en Firemonkey? R: Hay un montón de mejoras en el rendimiento y calidad a FireMonkey. Más de 2500 problemas/bugs resueltos en XE6. Nos hemos centrado en la calidad y el rendimiento.P: Las mejoras en FireMonkey se llevarán a futuras versiones de Appmethod (en paralelo)? R: Sí, hay una actualización de Apppmethod en desarrollo que recibirá todas las características de XE6.P:¿C++ para Android está en Appmethod? R: En la próxima revisión de Appmethod estará. |
ANDROID / iOS
P: ¿Hay nuevos estilos en XE6 para Android e iOS? R: Hay estilos para iOS 7 y KitKat (que estarán disponibles también para usuarios de XE5).P: ¿Hay alguna manera de implementar “mapview nativo en Android” en una aplicación FireMonkey? R: Puedes accede directamente a la API nativa de Android, aunque también hay componentes nativos de terceros para “mapview” http://www.helpandweb.com/ecmap/en/tecnativemap.htm.P: ¿Alguna mejora a la hora de usar los emuladores para Android? ¿O tenemos que usar los dispositivos para seguir desarrollando? Parece que estás usando un dispositivo físico para el Webminar… R: Nosotros no desarrollamos los emuladores, están desarrollados por Google, y son notoriamente lentos.P: Does TWebBrowser support pinch zoom in XE6? ¿Soporta el componente TWebBrowser “pinch zoom” (con ambos dedos) en XE6? R: Si. Lo he probado en mi móvil Android y funciona muy bien.P: ¿Hay algún sitio donde colocar aplicaciones escritas en Delphi para iOS/Android? R: Continuaremos añadiéndolas al “expositor de aplicaciones” (showcase App.) a medida que los desarrolladores nos informen de ellas. https://www.embarcadero.com/products/rad-studio/application-showcaseP: ¿Hay novedades acerca de componentes nativos para aplicaciones iOS/Android con Firemonkey? R: Muchos de los componentes de Firemonkey renderizan utilizando la interface nativa y además usted tiene acceso a la API en todo momento. Sin embargo hay paquetes de componentes de terceros para iOS como TMS and DPF. http://www.tmssoftware.com/site/tmsicl.asp http://sourceforge.net/projects/dpfdelphiios/ |
BaaS (Backend as a Service)
P: ¿Hay documentación sobre BaaS en algún sitio? R: No hay documentación (white paper) sobre BaaS todavía. Aquí tiene un link a la documentación con un ejemplo tipo “Como se hace…” Creating_the_Application RESt BAAS_frameworkP: ¿Están los proveedores de BaaS incluidos desarrollados basándose en una clase base, para que sea fácil desarrollar nuestro acceso a otros proveedores (por ejemplo cloudbase.io)? R: Si. Está desarrollado así.P: Se pueden utilizar “notificaciones push” sin utilizar servicios BaaS (por ejemplo enviándolas desde una aplicación Delphi a APNS o GCM) R: Si. En ese caso usted tendrás que configurar su propio servidor.P: ¿Proporcionarán soporte para otros proveedores (por ejemplo StackMob) o solo Kinvey and Parse? R: Kinvey and Parse para empezar, pero es una plataforma abierta para que cualquiera pueda añadir nuevos proveedores; Estamos trabajando para añadir otros proveedores.P: En la página de Novedades dice que hay tres proveedores de BaaS que están soportados, pero solo Kinvey y Parse están realmente. ¿Es un error de impresión o el tercero ha quedado excluido? R: Nos estamos en ello. Hay un tercer proveedor que está trabajando en el soporte y espero que pronto esté disponible. De todas formas, es una interfaz abierta y cualquier proveedor BaaS puede añadir un “interface” a su producto. |
Espero que os sea útil y clarificador. Hasta la próxima.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Se pude usar el emulador llamado GenyMotion para mis aplicaciones Mobil hechas con RadXE7?
@Guillermo Fernández A.
Hola Guillermo.
Por lo que yo se no te va a funcionar. Tal y como dice su descripción, Genymotion usa arquitectura x86:
«Genymotion is an emulator using x86 architecture virtualization, making it much more efficient!»
Las aplicaciones que se compilan con Delphi se generan en código nativo ARM, por lo tanto no se podrán ejecutar correctamente en este emulador.
Un saludo.