Это зависит именно от того, что вы подразумеваете под «разработкой для платформ Mac».Поскольку Mac - это, по сути, машина linux BSD с множеством высокоуровневых API и графическим интерфейсом, полностью возможно скомпилировать код, созданный из переносимых библиотек (таких как GTK, OpenGL и т. Д.) Без доступа к Macаппаратное обеспечение.
Естественно, вы хотите время от времени проводить тестирование на реальном Mac, но на самом деле, если вы собираете для кроссплатформенности с первого дня, ваш специфичный для MacOSX код должен быть минимальным.
Если вы воспользуетесь этим подходом, вы можете пожертвовать доступом к некоторым более глянцевым функциям Mac, но взамен ваш потенциальный рынок вырастет примерно на 800% (цифру, которую я только что составил).
РЕДАКТИРОВАТЬ: На самом деле я решил проверить, Macworld претендовать на долю Mac в ~ 6%, поэтому кодирование специально для Mac сокращает ваш потенциальный рынок примерно на 94%.http://www.macworld.com/article/53465/2006/10/marketshare.html