Desempenho 4D v19 na Apple M1

Tradução automática de Deepl

pelo autor convidado Roland Mulder, CEO Micro Consulting SA, Suíça

A minha empresa desenvolve Office Maker e BiblioMaker, um software de gestão de empresas e bibliotecas utilizado principalmente na Suíça por milhares de utilizadores. As primeiras linhas de código foram escritas em 1986 num Macintosh Plus com versão 4D 1 (“4e Dimensão” na altura).
Lembro-me do meu espanto em 1989 quando lancei pela primeira vez o nosso software num Macintosh SE30. Tudo foi de repente tão rápido! Simplesmente não conseguia acreditar nos meus olhos.
Estas memórias agradáveis voltaram quando lancei pela primeira vez as nossas aplicações num novo iMac M1 após compilação nativa com 4D v19. Como podem imaginar, após 35 anos de constante desenvolvimento, elas tornaram-se animais muito maiores e sofisticados. Os meus olhos abriram bem assim que fiz um duplo clique sobre o primeiro. Um lançamento tão rápido! E a minha mandíbula caiu ao chão quando abri elaborados layouts de entrada de várias páginas com muitas caixas de listagem cheias. Absolutamente instantâneo!

Prosseguimos então com muitos pontos de referência, comparando muitas operações diferentes. Comparámos o último Intel i7 MacBook Pro com 16 Gb de RAM com o iMac M1 com 8 Gb de RAM, utilizando o mesmo ficheiro de dados com milhões de registos. Sem aborrecê-lo com todos os detalhes, basta dizer que a maioria das operações foram pelo menos duas vezes mais rápidas, algumas até quinze vezes mais rápidas. Em comparação com a versão Intel a correr sob a Rosetta 2, tudo era pelo menos 50% mais rápido.
blank
Mas mais do que referências, o puro conforto de utilizar software que reage com total fluidez e resposta instantânea faz com que pareça mágico.
Gostaria de felicitar a equipa 4D pelo seu excelente trabalho e por nos ter dado a todos uma versão nativa M1 de 4D a tempo. Mal posso esperar para entregar a nossa próxima grande actualização aos nossos clientes neste Outono, provavelmente ao mesmo tempo que a Apple irá revelar o seu primeiro hardware Pro baseado na evolução do M1.
Se ainda não tiver migrado o seu código fonte para 4D v19 e modo de projecto, só o posso encorajar a fazê-lo o mais rapidamente possível. Isto muda tudo.
Roland Mulder
Depois de ensinar programação e informática em diferentes escolas e no CERN em Genebra, Roland fundou a Micro Consulting SA em 1986 em Lausanne, Suíça. A ideia era provar que o Macintosh, que apareceu na Suíça no ano anterior, era um computador capaz para software de gestão de pequenas empresas num mundo dominado por feias aplicações DOS. A versão 4D 1 ("4e Dimension" na altura) foi naturalmente escolhida por ser a única base de dados que fornecia uma interface verdadeiramente gráfica. Hoje em dia, a paixão de Roland continua a ser construir um software elegante com um bom design de interface gráfica. O conjunto Office Maker e BiblioMaker de aplicações empresariais e de gestão de bibliotecas evoluíram muito ao longo de várias décadas, seguindo cada uma das versões 4D. São agora também oferecidos para Windows e na nuvem, em 4 línguas, e utilizados por milhares de utilizadores na Suíça. Roland está interessado em tudo relacionado com as artes e a ciência e é um grande crente no futuro da computação VR, esperando que o 4D se torne um dia 3D.