Программируем на iPad Pro

Программисты для работы часто предпочитают использовать MacBook. Ноутбуки Apple имеют консоль Bash и схожи с Linux, при этом предлагают плавный и приятный интерфейс, чего до сих пор не может дать нам Linux (даже Ubuntu 19.10). Однако можно ли назвать MacBook единственным вариантом? Может, программировать возможно и на iPad? В этом материале мы рассмотрим, как можно использовать программисту iPad Pro в качестве машины для работы.

Программируем на iPad Pro. Можно ли заменить программисту MacBook на iPad Pro? Фото.

Можно ли заменить программисту MacBook на iPad Pro?

Программировать на iPad Pro может быть удобно еще и потому, что в iOS 13 имеется поддержка мыши, трекпада и клавиатуры, что сразу же закрывает вопрос, связанный с удобством управления. К тому же потребителям доступна версия iPad Pro с 12,9-дюймовым экраном, что делает его неплохой альтернативой 13-дюймовых MacBook и тем более 12-дюймового MacBook.

iPad OS !== Mac OS

iPad OS !== Mac OS. iPad Pro vs Macbook. Фото.

iPad Pro vs Macbook

Конечно, iPad OS никогда не сможет заменить полноценную десктопную систему от Apple, однако есть несколько способов сделать её более функциональной. Во-первых, для кодинга можно использовать различные онлайн-сервисы, например, repl.it. Это отличная платформа для программирования без необходимости устанавливать что-либо на устройство. Во-вторых, с магазина приложений App Store можно скачать различные редакторы со встроенными компиляторами для каких-нибудь скриптовых языков типа Python. Конечно, заняться полноценной разработкой в таком случае вряд ли получится, но для небольших задач эти приложения можно использовать.

Еще одним неплохим вариантом может стать использование SSH-подключения для разработки на удалённой системе. Для этого лучше всего использовать терминал Blink, его внешность можно кастомизировать, Blink поддерживает Bluetooth-клавиатуры и имеет неплохую интеграцию с текстовыми редакторами Vim и Emacs. К тому же он поддерживает FaceID и имеет возможность сгенерировать SSH-ключи в случае, если на сервере настроено защищенное подключение с использованием пары таких ключей.

Каким может быть флоу при работе по SSH?

Каким может быть флоу при работе по SSH? SSH — неплохой выбор. Фото.

SSH — неплохой выбор

Можно приобрести виртуальный облачный сервер на каким-либо сервисе, подключиться к нему по SSH и затем настроить окружение, установив необходимые пакеты. Это может быть PHP, Python, NodeJS, MySQL, Nginx — всё то, что необходимо для работы сервера. После этого настраиваем Git, создаём папку проекта и начинаем кодить на вашем iPad. Необходимость в использовании обычного PC пропадает. Плюс консольных текстовых редакторов заключается именно в возможности удалённой работы через любое устройство.

Установив на удалённый сервер текстовый редактор Vim, можно установить к нему различные плагины. Например, одним из самых популярных является NERD Tree, который добавляет удобную структуру папок проекта и навигацию по ним. База плагинов для Vim просто огромна. Можно настроить его как для работы с бэкендом, так и для фронтенда, включая настройку Eslint и Prettier. Кроме того, для удобства можно установить терминальный мультиплексор Tmux. В отличие от iTerm на Mac OS, он запускает несколько сессий непосредственно внутри терминала, поэтому разделение экранов возможно и при работе по SSH.

Читайте также: Apple запустила новый конкурс фото на iPhone, поучаствовать может каждый

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

Выводы

Конечно, если вы не хотите изучать Vim и вам легче использовать визуальные текстовые редакторы, использование iPad станет не лучшим вариантом для разработки софта, если же с этим проблем нет, можно смело рассматривать iPad Pro как неплохую рабочую машинку. К тому же стоит iPad Pro заметно дешевле MacBook Pro.

Понравился материал? Делитесь мнением в комментариях и не забывайте про наш Телеграм.

iPad ProiPadOS 14Разработка приложений для iOS