На прошлой неделе Apple провела ежегодный WWDC21 событие. Во время этого мероприятия было обнародовано множество интересных объявлений, в том числе о таких вещах, как Обновление FaceTime в iOS 15 и совершенно новый macOS Монтерей. Однако особенность, которая мне понравилась, - это обновление Swift Playgrounds 4. Теперь вы сможете создавать приложения на iPad.
Для тех, кто не знает, это никогда не было возможным. Если вы хотели создавать приложения для iPhone и iPad, вам нужно было использовать Mac.
В более ранних версиях Swift Playgrounds приложение было, как его описывает название: площадкой для кода. Это сделало его очень ценным инструментом для новых и существующих разработчиков, которые могут научиться создавать приложения и код для iOS и iPadOS. Это приложение настолько хорошее, что я считаю его жизнеспособным инструментом для начала карьеры программиста.
Проблема заключалась в том, что как только вы научились программировать на Swift Playgrounds, вы застряли! Если у вас не было Mac, у вас не было возможности использовать полученные навыки.
Но все должно измениться в iPadOS 15.
СОДЕРЖАНИЕ
- Swift Playgrounds 4 позволит разработчикам создавать приложения на iPad
- Вы можете не только создавать приложения на iPad, но и отправлять их
- Swift Playgrounds 4 - это то, чего ждали разработчики решения?
- Xcode vs. Swift Playgrounds 4: Насколько мощный iPad для разработчиков?
- «Разработка программного обеспечения - это не просто набор кода»
- Прогнозы на будущее создания приложений для iPad
-
Как скоро вы сможете создавать приложения на iPad?
- Похожие сообщения:
Swift Playgrounds 4 позволит разработчикам создавать приложения на iPad
Заголовок говорит само за себя. Вы можете создавать приложения на iPad, для iPad в Swift Playgrounds 4. Но как это выглядит?
По словам Apple, создание приложений в последней версии Playgrounds будет довольно надежным. Вы сможете предварительно просмотреть свое приложение на главном экране iPad. Предварительный просмотр будет доступен, поэтому вы будете видеть изменения, которые будут вноситься в приложение.
Предварительный просмотр в Swift Детские площадки - это довольно большая проблема, учитывая, что вам обычно нужно скомпилировать и запустить код, прежде чем вы увидите, что ваши изменения отразятся.
Язык Swift позволяет создавать приложения как для iPad, так и для iPhone. Наконец, вы сможете составить представление о приложении, узнать, как его создать, а затем собственноручно создать это приложение - и все это на одном устройстве.
Это огромная победа для разработчиков, особенно с ограниченными ресурсами. Разработчики-новички, не имеющие доступа к высшему образованию, теперь могут изучать основы ценного рынка с практическим применением.
Вы можете не только создавать приложения на iPad, но и отправлять их
Для меня возможность создавать приложения на iPad - это только половина того, что делает обновление Swift Playgrounds 4 таким захватывающим. Вторая половина заключается в том, что вы также сможете отправлять свои приложения в App Store.
Насколько я понимаю, это будет похоже на отправку электронных книг из Apple Pages в Apple Books. Вы создадите свое приложение на iPad, протестируете его, а затем экспортируете в App Store. После этого Apple рассмотрит его и утвердит или отклонит для размещения в App Store.
По словам разработчиков, это значительно упрощает публикацию приложений в App Store. Большинство из нас знает, что публикация приложения в App Store требует преодоления множества препятствий и критериев. Но я не знал, что даже выяснить, как и заплатить за возможность отправки в App Store, было отдельной проблемой.
Этот барьер входа теперь снят для всех, у кого есть iPad. А поскольку iPad стоит всего 300 долларов, те, у кого бюджет слишком мал для Mac, теперь могут участвовать в торговой площадке App Store.
Swift Playgrounds 4 - это то, чего ждали разработчики решения?
Пока что я только что освещал всю шумиху и хорошие новости вокруг этого решения. Честно говоря, у Swift Playgrounds 4 есть некоторые ограничения, которые необходимо устранить.
Во-первых, возможность создавать приложения на iPad не означает, что у вас есть все необходимое для создания отличного приложения. Это довольно большое упрощение. Он не учитывает такие вещи, как контроль версий, плагины и шаблоны, интеграция с GitHub и многое другое.
Во-вторых, основываясь на первом пункте, Swift Playgrounds не является IDE. Так что, хотя технически его можно использовать для создания приложений, это не очень хороший инструмент для работы.
Я бы сравнил это с использованием Google Chromebook вместо компьютера. Конечно, он может сделать минимум, что полезно многим людям. Но со временем, если вы хотите расти как разработчик, одного минимума будет недостаточно.
Xcode vs. Swift Playgrounds 4: Насколько мощный iPad для разработчиков?
И это подводит нас к важному сравнению: Xcode vs. Игровые площадки Swift 4. Для тех, кто не знает, Xcode - это набор инструментов Apple для разработки на macOS.
Xcode поставляется бесплатно с Mac и включает в себя целый набор комплексных инструментов для разработчиков. Он настолько надежен, что вы можете купить Mac и редко нужно загружать какие-либо другие инструменты для процесса разработки. Конечно, вы, вероятно, не захотите этого делать, но дело в том, что это очень надежный набор инструментов.
Все, что вы получаете в Swift Playgrounds 4, - это возможность начать писать код для приложений и видеть, как эти приложения обретают форму. Я бы сравнил это с играми вроде Мечтать на PlayStation, которые позволяют вам создавать свои собственные видеоигры, но это не так.
На данный момент проблема не в Swift Playgrounds, а в iPad. Это во многом первое серьезное обновление для разработчиков, которое iPad получил за десять лет. Вам предстоит пройти долгий путь, прежде чем вы сможете выбросить Xcode на Mac в корзину и вместо этого взять iPad Pro.
«Разработка программного обеспечения - это не просто набор кода»
Это цитата Сергея Кривоблоцкого, руководителя отдела исследований и разработок компании MacPaw. И я думаю, что он отлично суммирует ограничения обновления Swift Playgrounds 4.
Это важное обновление, которое существенно снизит стоимость размещения приложения в App Store. Но было бы нечестно делать вид, будто для разработчика это все, что вам нужно: писать код и отправлять приложения.
Хотя этого обновления пока недостаточно для замены компьютера разработчика, я вижу, что некоторые варианты использования процветают.
Первый - это студенты-разработчики. Я помню, как бросил колледж информатики несколько лет назад и узнал больше на Swift Playgrounds за две недели, чем за два семестра в школе.
Это не значит, что вам следует бросить учебу (не надо!), Но это демонстрирует, насколько хорош образовательный компонент Playgrounds. И кто знает! Если бы я тогда мог писать и отправлять приложения на своем iPad, возможно, я бы придерживался его, вместо того, чтобы со временем мне стало скучно.
Тем не менее, я вижу, как множество людей, молодых и старых, начинают заниматься разработкой и хобби, когда они могут создавать приложения на iPad.
Второй вариант использования, который я вижу, - это профессиональные разработчики, использующие эту функцию для создания прототипов. Хотя вы еще не можете использовать его в качестве замены Mac, вы, вероятно, могли бы использовать его для написания и прототипирования приложений на лету.
Поэтому, если у вас назначена встреча с клиентом, вы можете принести свой iPad и быстро набрать примерные примеры его идей.
Прогнозы на будущее создания приложений для iPad
Думаю, это все, что можно сказать по этому поводу! Этой осенью вы сможете создавать приложения на iPad, что принесет огромную пользу всем. Есть еще кое-что, что нужно сделать, но прогресс налицо. Этого хватит на 2021 год!
Двигаясь вперед, я думаю, что есть несколько способов, которыми Apple могла бы воспользоваться этой функцией.
Можно было бы добавить на iPad Xcode и другие инструменты разработки. В этом случае iPad, по сути, получит индивидуальное обновление для Mac. Так что вам не придется выбирать то или другое; все будет зависеть от того, какое устройство вы предпочитаете.
Еще один путь, который, как я вижу, идет Apple, - это сделать Swift Playgrounds альтернативой Xcode. Другими словами, игровые площадки станут не только средством обучения, но и средой разработки.
Если Apple пойдет по этому второму пути, то я могу увидеть, как кодирование на iPad получит лечение «iPad». Это означает упрощение всего, сохраняя при этом почти такую же мощь, как на Mac. Это сделало бы его законченным универсальным решением почти для всех, кроме самых заядлых профессионалов.
Это также могло бы сделать разработку намного более простой и интуитивно понятной. Вместо того, чтобы уравновешивать всевозможные приложения и процессы, а также устаревшие приложения и конфигурации и версии и языки, у вас будет просто аккуратное, организованное приложение на iPad, которое делает все с легкостью.
Время покажет!
Как скоро вы сможете создавать приложения на iPad?
Обновление Swift Playgrounds 4 должно появиться в iPadOS 15 этой осенью. Как правило, обновления для iPadOS приходят в сентябре. Таким образом, вы сможете создавать приложения на iPad с сентября 2021 года.
А пока вы можете начать практиковать свой код в Swift Playgrounds уже сегодня! И пока вы это делаете, вы можете освежить свои знания обо всем, что связано с Apple, подписавшись и прочитав блог AppleToolBox.
Увидимся в следующей статье!