4D 20 R9 ya está aquí

Presentamos 4D 20 R9 – ¡Ya disponible!

No se trata de tener más herramientas, sino de que sean más eficientes. De esas que eliminan las incomodidades ha aceptado en silencio. Que simplifican la transición entre tareas. Que pasan desapercibidas, hasta el momento exacto en que son necesarias.

4D 20 R9 hace exactamente eso: flujo más limpio, control más inteligente, resultados más rápidos. No es más ruidoso. Simplemente mejor.

Descargue 4D 20 R9 (Hot Fixes mensuales disponibles)

  • Componente 4D AI Kit integrado: la IA está donde debe estar: dentro de la lógica de su aplicación 4D. Llame APIs de IA de terceros como OpenAI directamente en 4D usando el componente integrado AI Kit. Genere texto, etiquete contenido, analice imágenes, automatice tareas. Sin envoltorios. Sin aplicaciones puente. Nativo, rápido, bajo su control.
  • Asistente de escritura AI en 4D Write Pro: las ediciones no deberían romper su flujo. Utilice WP SetAIKey para vincular OpenAI y desbloquear el asistente. Resume, traduce, reescribe – todo en 4D Write Pro, sin cambiar de herramienta.
  • Nueva clase TCPListener: su aplicación 4D no sólo envía, sino que escucha. Con TCPListener, acepte conexiones TCP entrantes. Integre con dispositivos inteligentes, hardware, o sistemas locales, todo con control en tiempo real.
  • Edite y depure componentes en el proyecto local: corrija rápido, manténgase centrado. Edite y depure el código de los componentes directamente en el proyecto anfitrión, sin cambios ni recargas. Los puntos de interrupción funcionan. Los cambios se aplican al instante. Usted se mantiene en contexto, reduce la fricción y ahorra tiempo de desarrollo donde más importa.
  • Siga la versión 4D para las dependencias: actualizaciones y reducciones de versión, ahora sin fricción. Las dependencias se sincronizan automáticamente con la nueva regla «Seguir versión 4D». Sin seguimiento manual de versiones.
  • OTP y restauración de sesión: flujos seguros, sin interrupciones. Utilice createOTP() y restore() para crear interacciones web seguras y de múltiples pasos. Puede transferir contraseñas de un solo uso entre flujos de terceros, manteniendo intacto el estado de la sesión.
  • Mejoras en el asistente de etiquetas y el editor de código: detecte los problemas antes de que le cuesten. Inserte y valide fórmulas de forma segura en el Asistente para etiquetas. Las sintaxis obsoletas como C_LONGINT($1) ahora activan advertencias inteligentes en el editor de código.
  • Integración más inteligente de OAuth y el calendario: Configuración de OAuth simplificada. Utiliza redireccionamientos basados en el host para OAuth 2.0. Acceda a calendarios de Google y Microsoft 365 con calendar.getCalendars() y calendar.getEvents().
  • Importación de documentos mejorada en 4D View Pro: VP IMPORT DOCUMENT y VP FLUSH COMMAND ahora esperan a que las funciones personalizadas se completen antes de activar las retrollamadas.
  • Actualización automática de UUID de macOS y licencia OEM: builds únicos. Licencias sin fisuras. 4D 20 R9 asigna un UUID a cada versión de macOS. Las licencias OEM se actualizan automáticamente, sin renovaciones manuales ni tiempos de inactividad.

Esto es sólo un vistazo de lo que está disponible en 4D 20 R9. Descargue 4D 20 R9 y descubra hasta dónde puede llegar con esta nueva versión.

Avatar
Product Marketing Manager – Basma se unió a 4D en 2019 y fue creciendo en su rol actual tras haber trabajado en desarrollo, documentación y estrategia de contenido. Colabora estrechamente con los equipos de producto, ingeniería, marketing, soporte y gestión para dar forma al “por qué”, “cómo” y “qué” detrás de cada funcionalidad y lanzamiento. Su experiencia transversal le permite hoy construir mensajes claros y desarrollar contenido técnico en profundidad — incluidos artículos especializados — para el blog y la web de 4D. Con un máster en Ingeniería de Software, Basma combina fluidez técnica con una fuerte voz editorial. Su trayectoria en áreas como desarrollo, migraciones, auditorías, webinars y formación le aporta una ventaja única en marketing de producto, ayudándola a traducir la complejidad en claridad y crear contenido que realmente conecte con los desarrolladores.