Výkon 4D v19 na Apple M1

Automaticky přeloženo z Deepl

hostující autor Roland Mulder, generální ředitel Micro Consulting SA, Švýcarsko

Moje společnost vyvíjí Office Maker a BiblioMaker, software pro správu podniků a knihoven, který ve Švýcarsku používají především tisíce uživatelů. První řádky kódu byly napsány v roce 1986 na počítači Macintosh Plus s programem 4D verze 1 (tehdy „4e Dimension“).
Vzpomínám si na svůj údiv v roce 1989, kdy jsem náš software poprvé spustil na Macintoshi SE30. Všechno bylo najednou tak rychlé! Prostě jsem nevěřil svým očím.
Tyto milé vzpomínky se mi vrátily, když jsem poprvé spustil naše aplikace na novém iMacu M1 po nativní kompilaci pomocí 4D v19. Jak si jistě dovedete představit, po 35 letech neustálého vývoje se z nich staly mnohem větší a sofistikovanější bestie. Oči se mi otevřely dokořán, jakmile jsem dvakrát kliknul na první z nich. Tak rychlé spuštění! A čelist mi spadla na zem, když jsem otevřel propracované vícestránkové vstupní layouty se spoustou vyplněných políček se seznamy. Naprosto okamžité!

Poté jsme pokračovali spoustou srovnávacích testů a porovnávali mnoho různých operací. Porovnávali jsme nejnovější MacBook Pro s procesorem Intel i7 a 16 Gb RAM s iMacem M1 s 8 Gb RAM, přičemž jsme použili stejný datový soubor s miliony záznamů. Aniž bychom vás nudili všemi detaily, stačí říci, že většina operací byla nejméně dvakrát rychlejší, některé dokonce patnáctkrát. V porovnání s verzí Intel běžící pod Rosettou 2 bylo vše rychlejší nejméně o 50 %.
blank
Více než benchmarky však působí kouzelně samotný komfort používání softwaru, který reaguje naprosto plynule a okamžitě.
Chtěl bych pogratulovat týmu 4D za jejich vynikající práci a za to, že nám všem včas poskytli nativní verzi 4D M1. Nemohu se dočkat, až našim klientům na podzim dodáme další významnou aktualizaci, pravděpodobně ve stejné době, kdy Apple představí svůj první hardware Pro založený na vývoji M1.
Pokud jste ještě nemigrovali své zdrojové kódy do 4D v19 a projektového režimu, mohu vás jen povzbudit, abyste tak učinili co nejdříve. Tím se totiž všechno změní.
Roland Mulder
Po výuce programování a informatiky na různých školách a v CERN v Ženevě založil Roland v roce 1986 ve švýcarském Lausanne společnost Micro Consulting SA. Cílem bylo dokázat, že Macintosh, který se ve Švýcarsku objevil rok předtím, je schopným počítačem pro software pro řízení malých podniků ve světě ovládaném ošklivými aplikacemi pro DOS. Přirozeně byla vybrána databáze 4D verze 1 ("4e Dimension" tehdy), protože jako jediná poskytovala skutečně grafické rozhraní. Dnes zůstává Rolandovou vášní vytvářet elegantní software s dobrým designem uživatelského rozhraní. Sada obchodních aplikací Office Maker a BiblioMaker pro správu knihoven prošla během několika desetiletí značným vývojem, který následoval každou verzi 4D. Nyní jsou nabízeny také pro Windows a v cloudu, ve čtyřech jazycích a používají je tisíce uživatelů ve Švýcarsku. Roland se zajímá o vše, co souvisí s uměním a vědou, a velmi věří v budoucnost VR počítačů a doufá, že 4D se jednou stane 3D.