Минулого тижня 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 проти Swift Playgrounds 4: наскільки потужний iPad для розробників?
- «Розробка програмного забезпечення – це не просто введення коду»
- Прогнози щодо майбутнього створення додатків на iPad
-
Через скільки часу ви зможете створювати програми на iPad?
- Схожі повідомлення:
Swift Playgrounds 4 дозволить розробникам створювати додатки на iPad
Заголовок говорить усе. Ви можете створювати програми на iPad, для iPad, у Swift Playgrounds 4. Але як це виглядає?
За словами Apple, створення додатків в останній версії Playgrounds буде досить надійним. Ви зможете попередньо переглянути свою програму на головному екрані iPad. Цей попередній перегляд буде в реальному часі, тому ви побачите зміни, які відбуватимуться, коли ви внесете їх у програму.
![](/f/ed4d427f2f1580c57f9e390c846511db.jpeg)
Попередній перегляд у прямому ефірі Ігрові майданчики Swift це досить велика справа, враховуючи, що зазвичай вам потрібно скомпілювати та запустити код, перш ніж побачити ваші зміни.
Мова Swift дозволяє створювати програми для iPad і iPhone. Нарешті, ви зможете мати ідею програми, дізнатися, як створити цю програму, а потім насправді створити цю програму з одного пристрою.
Це величезна перемога для розробників, особливо тих, хто має обмежені ресурси. Розробники, які вперше не мають доступу до вищої освіти, тепер можуть вивчати основи на цінному ринку з практичним застосуванням.
Ви можете не тільки створювати програми на iPad, але й надсилати їх
Для мене можливість створювати програми на iPad – це лише половина того, що робить оновлення Swift Playgrounds 4 таким захоплюючим. Друга половина полягає в тому, що ви також зможете надсилати свої програми в App Store.
![](/f/6b8c53c18b0e4d74b22abae661bab093.png)
Наскільки я розумію, це буде схоже на надсилання електронних книг із 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 проти Swift Playgrounds 4: наскільки потужний iPad для розробників?
І це підводить нас до важливого порівняння, Xcode проти. Swift Playgrounds 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 може скористатися цією функцією кількома шляхами.
Можна було б додати Xcode та інші інструменти розробки до iPad. На цьому шляху iPad по суті отримає індивідуальне оновлення для Mac. Тож ви не будете змушені вибирати те чи інше; це буде залежати лише від того, який пристрій ви віддаєте перевагу.
Ще один шлях, який я бачу, Apple використовує, це зробити Swift Playgrounds альтернативою Xcode. Іншими словами, Playgrounds стануть як IDE, так і навчальним інструментом.
Якщо Apple піде цим другим шляхом, я побачу, що кодування на iPad отримує лікування «iPad». Це означає спростити все, зберігаючи майже таку ж потужність, як і на Mac. Це зробить його повним рішенням «все-в-одному» майже для всіх, крім найзапекліших професіоналів.
Це також може зробити розробку набагато легшою та інтуїтивнішою. Замість того, щоб збалансувати всі види різних програм і процесів і застарілих програм і конфігурацій а також версії та мови, у вас буде просто цей акуратний організований додаток на iPad, який робить усе легко.
Час покаже!
Через скільки часу ви зможете створювати програми на iPad?
Оновлення Swift Playgrounds 4 має вийти з iPadOS 15 цієї осені. Як правило, оновлення iPadOS приходять у вересні. Тож ви зможете створювати програми на iPad з вересня 2021 року.
До того часу ви можете почати практикувати свій код у Swift Playgrounds вже сьогодні! А поки ви вже на цьому, ви можете оновити свої знання про все Apple, підписавшись і прочитавши блог AppleToolBox.
До зустрічі в наступній статті!