Preparando la interfaz Rad Studio 10.3



Como programador me paso muchas horas delante de la pantalla y necesito que el interfaz del software con el que trabajo me resulte práctico, eficiente y respetuoso con mi salud visual sobre todo.
A continuación les voy a describir la forma en la que lo tengo configurado, que no quiere decir que sea la mejor, sino que es la disposición que para mi forma de trabajar me parece mas adecuada y que es la que utilizo habitualmente.
Utilizo una pantalla led rectangular de 23'. (¡Importante! si la pantalla tiene conexión DVI, úsenla por favor, y olvídense de la antigua conexión VGA).
Al abrir Rad Studio lo maximizo y aplico el tema "Dark" (Menú Tools-Options-User Interface-Theme Manager). El problema que tiene utilizar temas claros es que los ojos reciben demasiada luz al utilizar pantallas grandes y al cabo de un tiempo se nota el cansancio visual.
El tema de color que utilizo es "Dark" (Tools-Options-User interface-Editor Options-Color), que me permite tener un color negro intenso como fondo de las líneas de código.



Desde "Save and Desktop" (Tools-Options-IDE) marcar la opción "Periodically save backup files for AutoRecover" y el intervalo ponerlo en 10 minutos.


Para mí, un tema básico es desactivar el diseñador embebido "Embedded designer" (Tools-Options-User Interface-Form Designer), ya que cuando tienes que trabajar con varias units, al pasar de una a otra aparece por unos instantes la pantalla de trabajo en blanco, lo cual es muy molesto. Así separo el código de cada unit que me queda en la parte superior, de lo que son los forms que se ven minimizados en la parte inferior de la pantalla.
Para activar los forms pulsen F12.


Otros trucos que les pueden ser de utilidad:
Si no les funcionan las apps realizadas con versiones anteriores a Rad Studio 10.3  prueben lo siguiente:
- Renombrar el archivo "AndroidManifest.template.xml" para dejar que delphi lo reconstruya cuando vuelvan a compilar y ejecutar la app.
- Si utilizan el componente tActionList - "ShowShareSheetAction" deben activar el permiso "Secure File Sharing" desde el archivo de proyecto de la app. (Project-Options-Application-Entitlement List).
- Recordar que si utilizan permisos marcados como "peligrosos" (Project-Options-Application-Uses Permission-Dangerous, runtime user approval) deben solicitar la aprobación del usuario. En los archivos de ejemplo de Rad Studio pueden ver cómo implementarlos.
Las librerías Android que deben utilizar son las siguientes (una vez que les funcione la app y que se compile y ejecute correctamente pueden ir probando a desactivar algunas de ellas)



Rad Studio 10.3 Rio ya está aquí



Por fin ha llegado la esperada versión 10.3 Río de Rad Studio que llega con múltiples novedades que al igual que anteriores versiones nos permitirán hacer cosas increíbles de una forma sencilla.

Las mejoras del producto incluyen:

  • Un compilador actualizado de Clang mejorado con soporte de C ++ 17 para Windows de 32 bits.
  • Declaración de variables en línea, inferencia de tipos y más para el lenguaje Delphi.
  • Soporte actualizado de la plataforma móvil, incluidos Z-Order y controles nativos en Android.
  • Mejoras en VCL para pantallas de Alto DPI, una nueva lista de imágenes de VCL High DPI, soporte por Monitor V2, nuevas API de Windows 10 y WinRT.
  • Actualizaciones de RAD Server que incluyen nuevos componentes para simplificar el trabajo de procesamiento JSON y la creación de backends para aplicaciones web Sencha Ext JS.
  • Finalización y depuración mejoradas de código para construcciones optimizadas y nuevas bibliotecas para el lenguaje C ++.


RAD Studio 10.3 también presenta nuevas opciones de licencia que amplían la habilitación web, el servidor backend de la aplicación y las capacidades de base de datos para aplicaciones empresariales.



Estas incluyen una licencia de implementación de sitio único del Servidor RAD y una licencia de InterBase ToGo para la implementación móvil en la Edición Enterprise; una licencia Sencha Ext JS Professional, una licencia InterBase ToGo para la implementación móvil, una licencia de implementación en varios sitios del Servidor RAD y una licencia de Aqua Data Studio en RAD Studio Architect Edition.


Según dice la propia Embarcadero:

“RAD Studio 10.3 es uno de nuestros lanzamientos más importantes hasta ahora. "Hemos actualizado la apariencia del IDE para hacerlo más efectivo y agradable para un uso prolongado, y hemos mejorado significativamente la capacidad de nuestros clientes para crear Windows 10 y aplicaciones de dispositivos múltiples para iOS 12 y Android 9", dijo Sarina DuPont. Jefe de producto, Herramientas de desarrollo en Embarcadero. "Estas mejoras de RAD Studio hacen que sea más fácil y más rápido que nunca para los desarrolladores crear aplicaciones nativas multiplataforma que son el motor de la eficiencia de la empresa y que impulsan el crecimiento empresarial".

Danysoft, distribuidor de Rad Studio en España, ha organizado un webinar gratuito para presentar la versión 10.3.
Será online, el 18 de diciembre de 10 a 14 hrs. 
Tienen más información sobre el evento aquí

 Información de Embarcadero sobre Rad Studio 10.3 Rio:
- Vídeo en Youtube
- Información en su web (en español)