Можно ли программировать на iPad Pro?
Вы заметили, что на большинстве фото и во многих офисах программисты в основном используют MacBook? Причин этого выбора множество, но одна из главных — ноутбуки Apple имеют консоль Bash и схожи с Linux, при этом предлагают плавный и приятный интерфейс. Но раз техника Apple настолько удобна для этих целей, может, программировать возможно и на iPad? На обычном планшете вряд ли, а вот на iPad Pro — вполне. Не зря же Apple позиционирует свой «профессиональный» планшет в качестве замены компьютера. Тем более в iPadOS 13 появилась поддержка мыши, трекпада и клавиатуры, что сразу же закрывает вопрос, связанный с удобством управления.
Как программировать на iPadВ своем нынешнем виде iPad (даже Pro) не может заменить полноценную десктопную систему от Apple, однако есть несколько способов сделать iPadOS более функциональной. Сейчас достаточно много онлайн-сервисов, где можно писать код, не устанавливая что-либо на устройство. Например, repl.it, платформа для программирования онлайн. Она без проблем откроется почти 13-дюймовом экране планшета.Кроме того, в магазине приложений App Store можно загрузить различные редакторы с встроенными компиляторами для каких скриптовых языков типа Python. Конечно, заняться полноценной разработкой в таком случае вряд ли получится, но для небольших задач эти программы можно использовать.
Интерфейс программы Pyto
Вариант для продвинутых пользователей - использование SSH-подключение для разработки на удаленной системе с помощью терминала типа Blink, который можно кастомизировать. Blink поддерживает Bluetooth-клавиатуры и имеет неплохую интеграцию с текстовыми редакторами Vim и Emacs. К тому же он поддерживает Face ID.
Можно приобрести виртуальный облачный сервер на любым сервисе, подключиться к нему по SSH и затем настроить окружение, установив необходимые пакеты. Это может быть PHP, Python, NodeJS, MySQL, Nginx - все то, что необходимо для работы сервера. После этого настраиваем Git, создаем папку проекта и начинаем кодить на вашем iPad.
С Blink Shell кодить на iPad гораздо прощеА вот для разработки мобильных приложений вариант с iPad, вероятно, не самый лучший, так как необходимо работать с использованием удаленного рабочего стола, что не так удобно.
На каком языке лучше программировать?Как мы выяснили, использовать на iPad Pro можно большинство существующих языков программирования, в том числе Python, для которого уже есть редакторы с встроенными компиляторами в App Store. Для начинающих пользователей Python вообще отличный язык программирования. У него простой синтаксис, и кодировать на нем - почти как писать обычные предложения на английском языке. С его помощью можно не только написать сайт, сделать Лендингем с анимацией или многостраничный сайт со сложной структурой. На Python можно писать мобильные или десктопные программы.В условиях пандемии многие начали изучать программирование, поскольку эта профессия позволяет выполнять большинство задач из дома. Научиться программирования можно несколькими способами, в том числе Apple предлагает приложение Swift Playgrounds для обучения азам языка Swift. Но он подойдет в основном только для написания мобильных приложений. Python в этом плане более функциональный, а научиться ему можно так же легко - например, в онлайн-школе SkillFactory, где есть специальный курс «Fullstack веб-разработчик на Python».
Вырезка из программы обучения Python в SkillFactoryШкола отличается понятными курсами, хорошими менторами и большой практической базой. Вы получите персонального ментора, и к концу обучения у вас в портфолио будет два сайта, которые полностью разработаны вами.
А там уже программирования на iPad Pro будет разве что вашим хобби, поскольку серьезные задачи, безусловно, лучше делать на MacBook. Впрочем, с заработной платой разработчика на Python можно за небольшой срок купить себе топовый 16-дюймовый MacBook Pro.
28.08.2020


