Що випуск Swift Playgrounds 4 означатиме для розробників

2 хв. читання

Apple на цьогорічній конференції WWDC анонсувала Swift Playgrounds 4 — найновішу версію пісочниці Swift Playgrounds, у якій можна вчитись програмувати на iPad й розробляти застосунки мовою Swift. Розробники обіцяли, що нова версія надасть iPad небачений рівень продуктивності.

Компанія заявила, що Swift Playgrounds 4 для Mac і iPad має вийти пізніше цього року. У ньому користувачі зможуть створити дизайн застосунків через SwiftUI, проєкти можна буде редагувати у Swift Playgrounds, а тоді надсилати застосунки одразу в App Store зі свого iPad.

Видання The Verge зазначає, що все це може різко знизити бар'єр для нових iOS-розробників. Також у спільноті вважають, що це може вказувати й на нові цікаві функції iPad, що з'являться у майбутньому.

Switch-Playgrounds-i-Pad

Застосунок Swift Playgrounds — явище не нове, він роками був доступний для iPad, а нещодавно з'явився і на macOS. Та раніше він призначався для того, щоб вчити дітей програмуванню через яскраві й веселі головоломки. Натомість зараз Swift Playgrounds може стати повноцінним засобом розробки.

Як каже Apple, у Swift Playgrounds 4 можна бути писати код і одночасно переглядати збоку, як змінюється програма в процесі. Готові ж застосунки можна буде одразу зі Swift Playgrounds надіслати до App Store.

Це може помітно спростити життя розробникам, які зараз створюють і поширюють застосунки через Xcode — адже він досить складний і запускається лише на Mac (який дорожчий за iPad). До того ж треба мати справу з платформою App Store Connect, котра теж слугує бар'єром для початківців.

Водночас Swift Playgrounds 4 не має інструментів для налагодження і профілювання, керування версіями, підтримки сторонніх пакетів тощо. Тож це може бути додатковим застосунком для розробки, але не повноцінним — принаймні, не для складних програм. Як пише The Verge, Swift Playgrounds ідеально підійде для експериментів і маленьких утиліт (на кшталт to-do list) але наступних Angry Birds у ньому не зробиш.

Та візуалізація коду у реальному часі — це функція, яка насправді може бути корисною для професійних розробників.Наприклад, щоб одразу продемонструвати ідеї клієнтів або партнерів.

Окрім того, є надія, що програмування на iPad вже належить до пріоритетів Apple — а тому й умовний «Xcode для iPad» теж може стати реальністю.

Помітили помилку? Повідомте автору, для цього достатньо виділити текст з помилкою та натиснути Ctrl+Enter
Codeguida 6.2K
Приєднався: 7 місяців тому
Коментарі (0)

    Ще немає коментарів

Щоб залишити коментар необхідно авторизуватися.

Вхід / Реєстрація