Добавлю к вышеописаному что для разработки понадобится физический мак на чипе М1/М2 (на интеловском чипе не получится протестировать софт под AArch64), ну или
виртальный мак в облаке.
Первые маки были на процессорах PowerPC, они уже давно вымерли. Потом были маки на процессорах Intel x86_64, выпускаются до сих пор. Новые модели уже на процессорах M1/M2. Это процессоры между собой естественно никак не совместимы, поэтому прогу нужно компилировать (и тестировать) отдельно под Intel и M1 и склеивать файлы в толстый бинарник. А там система разберется какой ей запускать.
Lazarus/FPC умеют компилировать под эти процессоры без особых проблем, у меня многие проги собираются под Windows (i386, x86_64) и macOS (x86_64, AArch64). Скоро вроде должны поддержку AArch64 на Windows завезти.