Rendimiento de 4D v19 en el Apple M1

Traducido automáticamente de Deepl

por el autor invitado Roland Mulder, director general de Micro Consulting SA, Suiza

Mi empresa desarrolla Office Maker y BiblioMaker, un software de gestión empresarial y de bibliotecas utilizado principalmente en Suiza por miles de usuarios. Las primeras líneas de código se escribieron en 1986 en un Macintosh Plus con la versión 1 de 4D («4e Dimension» en aquel entonces).
Recuerdo mi asombro en 1989 cuando lancé por primera vez nuestro software en un Macintosh SE30. ¡De repente todo era tan rápido! No podía creer lo que veían mis ojos.
Estos buenos recuerdos volvieron cuando lancé por primera vez nuestras aplicaciones en un nuevo iMac M1 después de compilar de forma nativa con 4D v19. Como puedes imaginar, después de 35 años de desarrollo constante, se han convertido en bestias mucho más grandes y sofisticadas. Mis ojos se abrieron de par en par en cuanto hice doble clic en la primera. ¡Un lanzamiento tan rápido! Y se me cayó la mandíbula al suelo cuando abrí los elaborados diseños de entrada de varias páginas con un montón de cuadros de lista rellenos. ¡Absolutamente instantáneo!

A continuación, procedimos a realizar un montón de pruebas de rendimiento, comparando muchas operaciones diferentes. Comparamos el último MacBook Pro Intel i7 con 16 Gb de RAM con el iMac M1 con 8 Gb de RAM, utilizando el mismo archivo de datos con millones de registros. Sin aburrirte con todos los detalles, basta con decir que la mayoría de las operaciones fueron al menos el doble de rápidas, algunas incluso quince veces más rápidas. En comparación con la versión de Intel que se ejecutaba con Rosetta 2, todo era al menos un 50 % más rápido.
blank
Pero más que los puntos de referencia, la pura comodidad de utilizar un software que reacciona con total fluidez y una respuesta instantánea lo hace parecer mágico.
Me gustaría felicitar al equipo de 4D por su excelente trabajo y por darnos a todos una versión nativa M1 de 4D a tiempo. Estoy impaciente por entregar la próxima gran actualización a nuestros clientes este otoño, probablemente al mismo tiempo que Apple desvele su primer hardware Pro basado en la evolución del M1.
Si aún no ha migrado su código fuente a 4D v19 y al modo de proyecto, sólo puedo animarle a que lo haga cuanto antes. Esto lo cambia todo.
Roland Mulder
Tras enseñar programación e informática en diferentes escuelas y en el CERN de Ginebra, Roland fundó Micro Consulting SA en 1986 en Lausana (Suiza). La idea era demostrar que el Macintosh, que había aparecido en Suiza el año anterior, era un ordenador capaz para el software de gestión de pequeñas empresas en un mundo dominado por las feas aplicaciones de DOS. Se eligió naturalmente la versión 1 de 4D ("4e Dimension" en aquel entonces), ya que era la única base de datos que ofrecía una interfaz verdaderamente gráfica. Hoy en día, la pasión de Roland sigue siendo construir software elegante con un buen diseño de interfaz de usuario. La suite Office Maker y BiblioMaker de aplicaciones empresariales y de gestión de bibliotecas ha evolucionado mucho a lo largo de varias décadas, siguiendo todas y cada una de las versiones de 4D. Ahora también se ofrecen para Windows y en la nube, en 4 idiomas, y son utilizadas por miles de usuarios en Suiza. Roland está interesado en todo lo relacionado con las artes y la ciencia y es un gran creyente en el futuro de la informática de RV, esperando que 4D se convierta algún día en 3D.