Разработка на Swift (не путать с разработкой под iOS)
Запускать простые примеры кода на чистом Swift можно под:
- MacOS;
- Linux;
- iPad;
- на различных онлайн-площадках, например https://swiftfiddle.com/.
Разработка под iOS
Писать приложения для iOS можно под:
- MacOS;
- iPad (подойдет только для простых примеров, полноценное, сложное приложение разработать невозможно).
Где взять MacOS
Единственный официально одобренный способ получить MacOS - это купить mac.
Так же можно:
- Настроить Хакинтош. То есть поставить MacOS на обычный компьютер (PC). Это не очень простой сопособ, но в целом можно справиться.
- Запустить MacOS в VmWare, то есть на виртуальной машине.
Хакинтош
Полностью подходит для обучения и разработки настоящих приложений. Есть специалисты, которые устанавливают его за деньги.
Виртуальная машина
Подойдет для обучения, но нужно иметь ввиду, что она очень медленная. И работать на ней очень некомфортно, тем не менее, некоторые разработчики используют этот вариант.
Какой mac покупать?
Тип устройства
На рынке есть несколько главных видов компьютеров от Apple:
- MacBook — если нужна мобильность;
- iMac — если работаешь на одном месте и нужен большой экран;
- Mac mini — если работаешь на одном месте;
- Mac Studio — если работаешь на одном месте и есть деньги на быстрый рабочий инструмент.
Начинка устройства
Мы выбираем компьютер по четырём основным параметрам:
- процессор;
- оперативная память;
- жёсткий диск;
- год выпуска.
Процессор
Самая важная часть компьютера. От него зависит, насколько быстро он будет работать и как быстро будут запускаться твои приложения. С плохим процессором это может занимать несколько минут, а на больших проектах и часов. С хорошим может хватить одной секунды.
- минимальный — Intel i7, 4 ядра;
- минимальный комфортный — Apple M1;
- идеальный выбор — Apple M1 Pro.
Какой конкретно выбрать, решай сам. Общее правило — Чем дороже, тем быстрее и лучше.
Оперативная память
Тут всё просто, важен только объём:
- минимальный — 8 Gb;
- минимальный комфортный — 16 Gb;
- идеальный выбор — 64 Gb.
Жёсткий диск
Жёсткие диски оцениваются по типу (HDD, SSD, Fusion Drive - гибрид HDD и SSD) и по объёму:
- минимальный — SSD 128 Gb;
- минимальный комфортный — SSD 256 Gb;
- идеальный выбор — SSD 512 Gb.
Год выпуска
Как ни странно - это очень важный параметр. Как минимум, потому что Apple прекращает поддержку старых устройств и на них невозможно установить последние релизы macOS, а значит, и разрабатывать мобильные приложения на них будет нельзя.
Я бы рекомендовал смотреть на устройcтва не старше 2019 года.
Если ничего не понятно
Если всё это слишком непонятно, то просто открывай магазин и смотри на устройства с процессорами M1, M1 Pro, M1 Max и выбирай тот процессор, на который хватит денег.