Здравствуйте, Khimik, Вы писали:
K>Я пытаюсь портировать свою программу под Mac (Lazarus), и мне сказали, что нужно выбирать между двумя архитектурами — x86_64 или ARM. Я тут пока ничего не знаю, создалось ощущение что ARM это что-то более современное и продвинутое (в том числе по статье на хабре), но один пользователь написал выбирать x86_64. Можете что-то подсказать?
Лучше и то, и то. Это всего лишь вопрос сборки: то есть собираешь на двух разных маках и получается два разных бинарника. Насчет кросс-компиляции не знаю.
x86_64 — это маки на базе интеловых процессоров. Последние пару лет теряют актуальность, так как вышли новые на ARM, которые сильно лучше и производительнее.
Теоретически, x86_64 может запускаться на АРМе через Розетту (эмулятор от Эпла) автоматом. Но может быть просадка по скорости, что может быть важно, если программа требовательна к ресурсам.