Какой компьютер нужен для iOS разработки

Смотреть на YouTube

Разработка на Swift (не путать с разработкой под iOS)

Запускать простые примеры кода на чистом Swift можно на:

  1. macOS;
  2. Linux;
  3. iPad;
  4. различных онлайн-площадках, например https://swiftfiddle.com/.

Разработка под iOS

Писать приложения для iOS можно под:

  1. macOS;
  2. iPad (подойдет только для простых примеров, полноценное, сложное приложение разработать невозможно).

Где взять MacOS

Единственный официально одобренный способ получить macOS - это купить Mac.

Так же можно:

  1. Настроить Хакинтош. То есть поставить macOS на обычный компьютер (PC). Это не очень простой сопособ, но в целом можно справиться.
  2. Запустить macOS в VmWare, то есть на виртуальной машине.

Хакинтош

Полностью подходит для обучения и разработки настоящих приложений. Есть специалисты, которые устанавливают его за деньги.

Виртуальная машина

Подойдет для обучения, но нужно иметь ввиду, что она очень медленная. И работать на ней очень некомфортно, тем не менее, некоторые разработчики используют этот вариант.

Какой Mac покупать?

Тип устройства

На рынке есть несколько главных видов компьютеров от Apple:

  1. MacBook — если нужна мобильность;
  2. iMac — если работаешь на одном месте и нужен большой экран;
  3. Mac mini — если работаешь на одном месте;
  4. Mac Studio — если работаешь на одном месте и есть деньги на быстрый рабочий инструмент.

Начинка устройства

Мы выбираем компьютер по четырём основным параметрам:

  1. процессор;
  2. оперативная память;
  3. жёсткий диск;
  4. год выпуска.

Процессор

Самая важная часть компьютера. От него зависит, насколько быстро он будет работать и как быстро будут запускаться твои приложения. С плохим процессором это может занимать несколько минут, а на больших проектах и часов. С хорошим может хватить одной секунды.

  1. минимальный — Intel i7, 4 ядра;
  2. минимальный комфортный — Apple M1;
  3. идеальный выбор — Apple M1 Pro.

Какой конкретно выбрать, решай сам. Общее правило — Чем дороже, тем быстрее и лучше.

Оперативная память

Тут всё просто, важен только объём:

  1. минимальный — 8 Gb;
  2. минимальный комфортный — 16 Gb;
  3. идеальный выбор — 64 Gb.

Жёсткий диск

Жёсткие диски оцениваются по типу (HDD, SSD, Fusion Drive - гибрид HDD и SSD) и по объёму:

  1. минимальный — SSD 128 Gb;
  2. минимальный комфортный — SSD 256 Gb;
  3. идеальный выбор — SSD 512 Gb.

Год выпуска

Как ни странно - это очень важный параметр. Как минимум, потому что Apple прекращает поддержку старых устройств и на них невозможно установить последние релизы macOS, а значит, и разрабатывать мобильные приложения на них будет нельзя.

Я бы рекомендовал смотреть на устройcтва не старше 2019 года.

Если ничего не понятно

Если всё это слишком непонятно, то просто открывай магазин и смотри на устройства с процессорами M1, M1 Pro, M1 Max и выбирай тот процессор, на который хватит денег.