Миналата седмица 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. Тази визуализация ще бъде на живо, така че ще видите промените, които се случват, докато ги правите в приложението.
Визуализация на живо в Swift Playgrounds е доста голяма работа, като се има предвид, че обикновено трябва да компилирате и стартирате код, преди да видите промените си отразени.
Езикът 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 срещу 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.
„Разработването на софтуер не е просто въвеждане на код“
Това е цитат от ръководителя на R&D в 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.
Ще се видим в следващата статия!