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

Tags

## Разработка на 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 и выбирай тот процессор, на который хватит денег.


 

Description
Разбираемся нужен ли Mac для iOS разработки, какие есть альтернативы и какой mac лучше покупать
order
10