Сообщение Re[2]: Mac версия программы: x86_64 или ARM? от 15.02.2023 2:02
Изменено 15.02.2023 2:04 Черный 😈 Властелин
Re[2]: Mac версия программы: x86_64 или ARM?
Добавлю к вышеописаному что для разработки понадобится физический мак на чипе М1/М2 (на интеловском чипе не получится протестировать софт под AARCH64), ну или виртальный мак в облаке.
Первые маки были на процессорах Power PC, они уже давно вымерли. Потом были маки на процессорах Intel x86_64, выпускаются до сих пор. Новые модели уже на процессорах M1/M2. Это процессоры между собой естественно никак не совместимы, поэтому прогу нужно компилировать (и тестировать) отдельно под Intel и M1 и склеивать файлы в толстый бинарник. А там система разберется какой ей запускать.
Lazarus/FPC умеют компилировать под эти процессоры без особых проблем, у меня многие проги собираются под Windows (i386, x86_64) и macOS (x86_64, AArch64). Скоро вроде должны поддержку AArch64 на Windows завезти.
Первые маки были на процессорах Power PC, они уже давно вымерли. Потом были маки на процессорах Intel x86_64, выпускаются до сих пор. Новые модели уже на процессорах M1/M2. Это процессоры между собой естественно никак не совместимы, поэтому прогу нужно компилировать (и тестировать) отдельно под Intel и M1 и склеивать файлы в толстый бинарник. А там система разберется какой ей запускать.
Lazarus/FPC умеют компилировать под эти процессоры без особых проблем, у меня многие проги собираются под Windows (i386, x86_64) и macOS (x86_64, AArch64). Скоро вроде должны поддержку AArch64 на Windows завезти.
Re[2]: Mac версия программы: x86_64 или ARM?
Добавлю к вышеописаному что для разработки понадобится физический мак на чипе М1/М2 (на интеловском чипе не получится протестировать софт под AArch64), ну или виртальный мак в облаке.
Первые маки были на процессорах PowerPC, они уже давно вымерли. Потом были маки на процессорах Intel x86_64, выпускаются до сих пор. Новые модели уже на процессорах M1/M2. Это процессоры между собой естественно никак не совместимы, поэтому прогу нужно компилировать (и тестировать) отдельно под Intel и M1 и склеивать файлы в толстый бинарник. А там система разберется какой ей запускать.
Lazarus/FPC умеют компилировать под эти процессоры без особых проблем, у меня многие проги собираются под Windows (i386, x86_64) и macOS (x86_64, AArch64). Скоро вроде должны поддержку AArch64 на Windows завезти.
Первые маки были на процессорах PowerPC, они уже давно вымерли. Потом были маки на процессорах Intel x86_64, выпускаются до сих пор. Новые модели уже на процессорах M1/M2. Это процессоры между собой естественно никак не совместимы, поэтому прогу нужно компилировать (и тестировать) отдельно под Intel и M1 и склеивать файлы в толстый бинарник. А там система разберется какой ей запускать.
Lazarus/FPC умеют компилировать под эти процессоры без особых проблем, у меня многие проги собираются под Windows (i386, x86_64) и macOS (x86_64, AArch64). Скоро вроде должны поддержку AArch64 на Windows завезти.