Здравствуйте! Меня зовут Максим Газизов. В этом посте я бы хотел рассказать вам о том, как я перенёс процесс разработки собственного проекта с MacBook Pro 13’ 2012 на iPad Pro. На это у меня есть несколько причин.
Оговорюсь сразу, что мой опыт может и будет не совпадать с вашим, потому что в этой статье я описываю сугубо индивидуальные нужды. Итак, что мы имеем:
- собственный проект, а не работа по найму
- платформа Telegram-бота
- MacBook Pro 13’ 2012 в минимальной комплектации
- постоянные разъезды
- потребность вмешиваться в процесс разработки из любой точки страны и планеты
- желание быть рядом со своим проектом всегда
7 лет с верным стариком
Если раньше MacBook Pro 13’ 2012 на минималках полностью закрывал мои запросы, то со временем он стал тормозить и подлагивать. Не хочу плохо говорить о своём старом друге, с которым мы повидали много взлётов и падений в моей жизни, но сам инструмент и периферия к нему мне стали в тягость.
Конечно, я задумывался и об апгрейде своего первого мака, купленного на свои кровные, но легче от этого он бы не стал.
Весит он без малого 2,5 кг, а вдобавок блок питания тоже весьма увесистый. Такие характеристики не столько усложняют транспортировку этого исторического MacBook, сколько сказываются на моей мобильности.
Возможно, такой груз отлично тренирует дыхалку, позволяет сбросить лишний вес, но в моём случае всё-таки хотелось бы ставить функциональность и быстродействие устройства на первое место.
Сегодня я не могу себе позволить новый ноутбук из линейки Apple ввиду собственных ограничений по бюджету. И как бы хочется потрогать всю эту новизну, пройтись пальцами по сенсорной панельке с разным контентом, но больше 100 тысяч рублей за технику я пока не готов выложить.
Дело не только в деньгах. Вопрос в том, что я получу за эти 100к+. У моделей 2017-2018 есть реальные проблемы с шлейфами. Я же не могу так рисковать и оставаться без рабочего инструмента на неопределённый срок: встанет работа всего проекта и его обеспечение.
Как я потом буду игрокам в глаза смотреть?
Лучше ли новый друг?
После такого предисловия я бы хотел переключиться на тему работы с планшета. Возможно, дизайнерам одновременно норм и есть какой-то дискомфорт при работе с графикой на iPad.
У меня же ситуация немного специфичная – мне нужно кодить и рисовать. Может быть, благо что мои UI-задачи не требуют мощных рендер-пакетов…
Сейчас мой developer pack выглядит следующим образом:
- iPad Pro 10.5
- Apple Pencil
- зарядное устройство на 2,1А
Мой iPad Pro 10.5 работает 10 часов от одного заряда. Это значительный камень в огород новых ноутбуков Apple, которые на пределе работы не выдерживают и пяти часов. Опять-таки, это мой собственный опыт.
Каким софтом я пользуюсь
Хочу снова вернуться к тому моменту, что мой случай покрывает индивидуальные запросы разработки. Так как я не пишу нативные мобильные приложения, мне достаточно инструментов для web-программирования. Начнём с того, что работаю я над Wasteland Wars – MMORPG на базе Telegram-бота.
Главный процесс разработки таких текстовых игр заключается в написании и загрузке кода с графикой на сервер, где уже происходит вся машинная работа. Сам процесс разработки и отладки кода игры не предусматривает потребности работы с графической частью.
Графику лично мне удобнее создавать с Apple Pencil и рядом программ для отрисовки. К счастью, в AppStore есть такие штуки, которые закрывают выше перечисленное.
Так как я пишу свой проект на Python 3.6, то IDE под названием Pythonista позволяет мне забыть о том, что я работаю не с компьютера. Всё дело в том, что у неё все возможности десктопных редакторов:
- создание кода и просмотр результатов работы
- подключение сторонних библиотек
- встроенный терминал для простых веб-серверов на планшете
Клиент Termius помогает мне управлять сервером через SSH. Я заметил, что для базовой работы премиальная версия этой программы ничем не отличается от обычной. А так своевременно заплаченные деньги за премиум упростили процесс управления и сберегли мне нервы.
С файлами сервера я орудую через FTP Manager Pro. Удобнейшая вещь. Объясню почему: можно перекинуть файлы с локального хранилища всего лишь через Drag & Drop. Кстати, на скрине пример взаимодействия этого FTP Manager Pro и локального хранилища в режиме Split View. Спойлер: это офигенно удобно.
Касательно игровой графики, у меня есть чёткое деление на растровую и векторную. Для создания и редактирования растровой графики я выбрал AutoDesk Sketchbook и Procreate.
С векторной графикой же я работаю через Vectornator и Assembly. Vectornator закрывает мои потребности в разработке графики любой сложности с нуля. Assembly позволяет мне быстро создать иконки, логотипы, иногда арты.
Дома я могу работать с компьютера на Windows, но ведь хочется и понять своё местоположение, и пройтись. Так что удобство планшета как инструмента разработчика не ограничивается возможностью кодить в поездках.
31 комментариев
Форум →Что такого в Termius аж на 460Мб и 4 700 руб. за полную версию? Чем эта прога объективно лучше Prompt 2?
@ozyab, тем, что Prompt 2 стоит 1150 рублей, а Termius — бесплатна. Много лет уже в дороге нужно что-то быстро поправить через SSH и много лет использую Termius. И не было никакой необходимости в полной версии, даже не знаю, что в ней. А про вашу Prompt 2 впервые слышу.
@IRT, автор заплатил за премиум, так? Я и спрашиваю у автора причину сего поступка.
Быть может Вы прольёте свет на главную тайну? Что в нем такого на 460 Мб?
Весьма странно, что Вы впервые слышите про Prompt 2 (она, кстати, не моя). Panic очень известны среди разработчиков, работающих на Mac OS: Coda, Transmit.
@ozyab, а вы думаете консольные команды откуда берутся? Все это скомпилировано под иос и занимает достаточно много места. Если интересно, можете поковырять открытые исходники аналогичного терминала blink shell
@ozyab, тоже не совсем понял, откуда такой размер. Там встроенный фотошоп и фреймворк от доты?
Пойми свое местоположение!
@ygg, пойму!) это ошибочка и я её признал. Там должно быть “поменять”.
Я автора не понял. Если он так успешен как рассказывает, мог бы и Мак и айпад иметь одновременно. По поводу шлейфов неверно. iFixit подтвердили в моделях 2018 шлейф на 1\50 миллиметра длиннее, что устраняет проблему полностью. Ну и вообще позиция из разряда “есть вероятность, что меня собьет машина на улице, тогда работа встанет, по-этому буду сидеть дома.”
@Rusya, что-то не увидел в тексте, где он рассказывает какой он успешный.
@mlserg, что-то я тоже не вижу в тексте хоть слова о том, что я успешен) согласен с вами)
@Rusya, макпро 18 года – уже нормальные, и все их детские болезни – вылечены. Хороший выбор для того, чтобы бегать с ним туда-сюда.
Я на Surface Pro 6 тоже могу спокойно кодить) Даже Docker ставится. IntelliJ IDEA, PyCharm, все что хочешь)
@Vasya5125, докер под виндой )))) Проще повесится сразу
Почти год с выхода мбп2018 а регулярно вижу унылые вбросы про проблемы 2017-2018, что важно обобщенные. Разные у них проблемы, и пока реальная проблема которая была к этого лэптопа 2018 – проблемы с температурой на старте что было исправлено на четвёртый день релиза!!!
Все эти «я не могу рисковать» выглядят смешным оправданием. Заведите в семье старый подменной макбук для работы на случай если так боитесь, ведите бекапы. Ни один разработчик не будет иметь в арсенале одну машину. Даже с вашим айпадом шансы попасть на нерабочее состояние идентичны. Айпад можно легко уронить и хрен с ним тут же продолжишь работу, можно потерять, его можно украсть, утопить, что угодно. Бояться пробоем макбука – это смешно. Внешних факторов в разы больше. Даже если случится проблема – у Эпл уже на всякий случай ( по причине именно маразма людей) активна проблема замены клав, шлейфов на 2019. На время проведения работ – возможна выдача подменной машины если вы разработчик без головы и не имеете запаски, что нонсенс
@stekme, совершенно верно.
@stekme, все именно так. А бояться можно чего угодно, только процесс от этого пострадает.
>собственный проект, а не работа по найму
Вы все поняли, да? Я не лох, не работаю на дядю! Все видели, да?
@Semplx, работает себе человек, и дай ему бог доброго здоровья. И понтов, между прочим, его статья совсем не содержит. Так что, уважаемый, не стоит переносить наболевшее на других. Дерзайте, и все получится.
исповедь аутиста
Нормально всё он написал. Подкопит лавэ, купит новый бук и все будет тип-топ ) Удачи!
А чем procreate лучше affinity photo?
@MMM8, это совершенно разные программы. Аффинити – для обработки фото и создания коллажей. ПроКриэйт – для рисования. Соотвественно в последнем отличный и неперегруженный интерфейс, заточенный под одну задачу. Аналогов этой программы нет нигде, кроме как на айпаде.
Много лет назад перешел с маков про на айпады про и доволен. Назад не вернусь. Это как перейти с айфона на кнопочную нокию
@iolegos, ого) расскажите, пожалуйста, немного о своём опыте перехода. Как вообще проходит полёт?)
Я половину времени тоже работаю на айпад 12.9. Я ленивая жопа, поэтому просто настроил удаленное подключение на основной мак. Termius тоже нравится, но с Blink shell не сравнится
Wasteland Wars хороша, спасибо за крутой проект!)
@zymanch, спасибо за обратную связь!)
“как я стал ходить на айпад вместо туалета”
купи айфон плюс
Кодить то можно, вопрос к качеству твоего кода, после айпада.
@StereoFlo, интересно…
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как подключить Apple Watch к беговой дорожке в тренажерном зале
Стоит ли сейчас покупать новый MacBook Pro
Почему на iPhone 11 нельзя расширить фото во время редактирования
Как на iPhone автоматически добавлять распознанные через Shazam треки в Apple Music или Spotify
Как настроить вывод видео и звука на телевизор с macOS или iOS?
Почему Siri не зачитывает входящие сообщения iMessage в наушниках
Можно ли убрать царапины с рамки iPhone
Как включить ночной режим на Apple Watch