V předchozím příspěvku na blogu jsme vám představili nové počítače Silicon Mac, které Apple uvede na trh koncem letošního roku, a naše plány na hladký přechod aplikací 4D na tyto počítače.
Tyto nové počítače Mac používají nový typ procesoru: ARM procesory ze stejné rodiny, jakou Apple používá v iPhonech a iPadech. Nová rodina procesorů znamená novou instrukční sadu a pro nás ve 4D také nový kompilátor.
Kompilátor 4D překládá kód 4D do strojového kódu. V důsledku toho potřebujeme pro každou instrukční sadu specifickou kompilaci. I když jsme v minulosti podporovali i jiné instrukční sady (pro architektury PowerPC a Motorola), v současné době podporujeme pouze jedinou instrukční sadu: instrukční sadu procesorů Intel (x86). Vydání architektury Silicon znamená, že musíme přepracovat překladač 4D a přidat kompilaci pro architekturu Silicon, která bude cílit na tuto novou architekturu.
Nové nastavení
Nastavení databáze bude tuto změnu odrážet. Na kartě kompilátoru budete mít na výběr, zda chcete kompilovat pro aktuální rodinu procesorů (Intel v systému Windows a Intel / Silicon v počítačích Mac), nebo pro všechny procesory. Sestavení pro všechny procesory bude k dispozici pouze pro počítače Mac a vytvoří aplikaci 4D, kterou můžete nativně spustit na všech platformách. Protože tato aplikace bude obsahovat spustitelný soubor pro procesory Intel i Silicon, bude větší než obvykle. Nezapomeňte, že pokud chcete zmenšit velikost, můžete zvolit sestavení jedné aplikace pro každý cíl.
Co bude následovat?
Společnost Apple vydá oznámení o vydání systému Silicon 10. listopadu 2020.
O přechodu na Silicon vás budeme informovat! Pro další podrobnosti se neváhejte zapojit do konverzace na fóru 4D!