Môžete (konečne) vytvárať aplikácie na iPade v Swift Playgrounds 4

Minulý týždeň Apple usporiadal svoj výročný Udalosť WWDC21. Počas tejto udalosti bolo odhalených množstvo vzrušujúcich oznámení, vrátane vecí ako Vylepšenie FaceTime v systéme iOS 15 a úplne nový macOS Monterey. Funkciou, ktorá ma však zaujala, bola aktualizácia prichádzajúca do Swift Playgrounds 4. Teraz budete môcť vytvárať aplikácie na iPade.

Pre tých, ktorí to nevedia, to nikdy predtým nebolo možné. Ak ste chceli vytvárať aplikácie pre iPhone a iPad, museli ste použiť Mac.

V predchádzajúcich verziách Swift Playgrounds bola aplikácia taká, ako ju popisuje názov: ihrisko pre kód. Vďaka tomu je to super hodnotný nástroj pre nových aj existujúcich vývojárov, ktorí sa môžu naučiť vytvárať aplikácie a kód pre iOS a iPadOS. Táto aplikácia je taká dobrá, že si myslím, že je to životaschopný nástroj na spustenie kariéry v oblasti kódovania.

Problém bol v tom, že keď ste sa naučili kódovať v Swift Playgrounds, zasekli ste sa! Pokiaľ ste nemali Mac, nemali ste možnosť využiť zručnosti, ktoré ste sa naučili.

Ale to všetko sa má zmeniť iPadOS 15.

Obsah

  • Swift Playgrounds 4 umožní vývojárom vytvárať aplikácie pre iPad
  • Na iPade môžete nielen vytvárať aplikácie, ale môžete ich aj odosielať
  • Je Swift Playgrounds 4 riešením, na ktoré vývojári čakali?
  • Xcode vs. Swift Playgrounds 4: Aký výkonný je iPad pre vývojárov?
  • „Vývoj softvéru nie je len písanie kódu“
  • Predpovede pre budúcnosť budovania aplikácií na iPade
  • Ako dlho bude trvať, kým budete môcť vytvárať aplikácie na iPade?
    • Súvisiace príspevky:

Swift Playgrounds 4 umožní vývojárom vytvárať aplikácie pre iPad

Nadpis hovorí za všetko. V aplikácii Swift Playgrounds 4 môžete vytvárať aplikácie pre iPad pre iPad. Ale ako to vyzerá?

Podľa Apple bude vytváranie aplikácií v najnovšej verzii Playgrounds celkom solídne. Svoju aplikáciu si budete môcť zobraziť na ploche iPadu. Táto ukážka bude zverejnená, takže budete vidieť zmeny, ktoré sa dejú pri ich vykonávaní v aplikácii.

Živá ukážka v Ihriská Swift je dosť veľký problém, ak vezmeme do úvahy, že by ste za normálnych okolností museli skompilovať a spustiť kód, kým sa vaše zmeny prejavia.

Jazyk Swift vám umožňuje vytvárať aplikácie pre iPad aj iPhone. Nakoniec budete môcť mať nápad na aplikáciu, naučiť sa, ako vytvoriť túto aplikáciu, a potom ju skutočne zostaviť, a to všetko z jedného zariadenia.

Je to obrovská výhra pre vývojárov, najmä tých, ktorí majú obmedzené zdroje. Začínajúci vývojári bez prístupu k vysokoškolskému vzdelaniu sa teraz môžu naučiť základy na hodnotnom trhu s praktickým využitím.

Na iPade môžete nielen vytvárať aplikácie, ale môžete ich aj odosielať

Schopnosť vytvárať aplikácie na iPade je pre mňa len polovicou toho, čo robí aktualizáciu Swift Playgrounds 4 tak vzrušujúcou. Druhá polovica je, že svoje aplikácie budete môcť odosielať aj do App Store.

Z toho, čo som pochopil, to bude podobné odosielaniu elektronických kníh z Apple Pages do Apple Books. Svoju aplikáciu si vytvoríte na iPade, otestujete ju na chybu a potom ju exportujete do App Store. Apple ho potom skontroluje a schváli alebo neschváli pre App Store.

Podľa vývojárov to výrazne zjednodušuje publikovanie aplikácií v App Store. Väčšina z nás vie, že zverejnenie aplikácie v App Store si vyžaduje preskakovanie cez množstvo kruhov a kritérií. Nebol som si však vedomý toho, že aj to, ako zistiť, ako a zaplatiť za možnosť odoslať do obchodu App Store, bola jeho vlastná výzva.

Táto bariéra vstupu je teraz zrušená pre každého, kto má iPad. A keďže iPad stojí len 300 dolárov, ľudia s príliš malým rozpočtom pre Mac sa teraz môžu zúčastniť na trhu App Store.

Je Swift Playgrounds 4 riešením, na ktoré vývojári čakali?

Doteraz som len pokrýval všetok humbuk a dobré správy okolo tohto rozhodnutia. Spravodlivo však existujú určité obmedzenia Swift Playgrounds 4, ktoré je potrebné vyriešiť.

Po prvé, schopnosť vytvárať aplikácie na iPade neznamená, že máte všetko, čo potrebujete na vytvorenie skvelej aplikácie. To je dosť veľké zjednodušenie. Vynecháva veci ako kontrola verzií, doplnky a šablóny, integrácia GitHub a ďalšie.

Po druhé, a vychádzajúc z prvého bodu, Swift Playgrounds nie je IDE. Takže aj keď sa dá technicky použiť na vytváranie aplikácií, nie je to veľmi dobrý nástroj na túto prácu.

Prirovnal by som to k používaniu Google Chromebooku namiesto počítača. Iste, dokáže to úplné minimum, čo je užitočné pre veľa ľudí. Ale nakoniec, ak chcete rásť ako vývojár, prestane stačiť úplné minimum.

Xcode vs. Swift Playgrounds 4: Aký výkonný je iPad pre vývojárov?

A to nás privádza k dôležitému porovnaniu, Xcode vs. Ihriská Swift 4. Pre tých, ktorí nevedia, Xcode je sada vývojových nástrojov spoločnosti Apple pre macOS.

Xcode je k Macu zadarmo a obsahuje celý rad komplexných nástrojov pre vývojárov. Je taký robustný, že si môžete kúpiť Mac a len zriedka si budete musieť stiahnuť ďalšie nástroje pre svoj vývojový proces. Pravdepodobne by ste to samozrejme nechceli urobiť, ale ide o to, že ide o veľmi solídnu sadu nástrojov.

Všetko, čo získate v Swift Playgrounds 4, je možnosť začať písať kód pre aplikácie a vidieť, ako sa tieto aplikácie formujú. Prirovnal by som to k podobným hrám Sen na PlayStation, ktoré vám umožňujú vytvoriť si vlastnú videohru, ale trochu nie.

Problémom zatiaľ nie sú Swift Playgrounds – je to iPad. Toto je v mnohých ohľadoch prvá seriózna aktualizácia pre vývojárov, ktorú iPad dostal za posledných desať rokov. Kým budete môcť Xcode na Macu hodiť do koša a vziať si iPad Pro, musíte prejsť ešte dlhú cestu.

„Vývoj softvéru nie je len písanie kódu“

To je citát od vedúceho výskumu a vývoja v MacPaw, Serg Krivoblotsky. A myslím si, že dokonale zhŕňa obmedzenia aktualizácie Swift Playgrounds 4.

Ide o dôležitú aktualizáciu, ktorá výrazne zníži náklady na umiestnenie aplikácie do App Store. Bolo by však nečestné predstierať, že to je všetko, čo potrebujete na to, aby ste boli vývojár: písanie kódu a odosielanie aplikácií.

Aj keď táto aktualizácia ešte nebude stačiť na to, aby nahradila počítač vývojára, vidím, že niektoré prípady použitia prosperujú.

Prvým sú študentskí vývojári. Pamätám si, ako som pred niekoľkými rokmi opustil vysokú školu informatiky a naučil som sa viac na Swift Playgrounds za dva týždne, ako som mal počas dvoch semestrov v škole.

To neznamená, že by ste mali odísť (nie!), ale ukazuje to, aká dobrá je vzdelávacia zložka Ihrísk. A ktovie! Keby som vtedy mohol písať a odosielať aplikácie na svojom iPade, možno by som sa toho držal namiesto toho, aby som sa časom začal nudiť.

Bez ohľadu na to vidím množstvo ľudí, mladých aj starých, ktorí prenikajú do oblasti vývoja a hobby, keď budú môcť vytvárať aplikácie pre iPad.

Druhý prípad použitia, ktorý vidím, sú profesionálni vývojári využívajúci túto funkciu na prototypovanie. Aj keď to možno ešte nepoužívate ako náhradu za Mac, pravdepodobne by ste ho mohli použiť na písanie a prototypovanie aplikácií za behu.

Takže ak máte stretnutie s klientom, môžete si priniesť svoj iPad a za chodu rýchlo napísať hrubé príklady jeho nápadov.

Predpovede pre budúcnosť budovania aplikácií na iPade

Myslím, že to je asi všetko, čo sa k tomu dá povedať! Od tejto jesene budete môcť na iPade vytvárať aplikácie, čo bude pre každého veľkým prínosom. Stále je na čom pracovať, ale pokrok sa deje. To je dosť dobré pre rok 2021!

V budúcnosti si myslím, že existuje niekoľko spôsobov, ako by Apple mohol túto funkciu použiť.

Jedným z nich by mohlo byť pridanie Xcode a ďalších vývojových nástrojov do iPadu. Týmto spôsobom by iPad v podstate dostal individuálnu aktualizáciu pre Mac. Takže nebudete nútení vybrať si jedno alebo druhé; bude záležať na tom, aké zariadenie preferujete.

Ďalšou cestou, ktorú vidím, ako sa Apple uberá, je vytvorenie Swift Playgrounds alternatívou k Xcode. Inými slovami, Playgrounds by sa stali IDE aj vzdelávacím nástrojom.

Ak sa Apple vydá touto druhou cestou, potom vidím, že kódovanie na iPade dostáva liečbu „iPad“. To znamená, že všetko zjednodušíte a zároveň ponecháte veci takmer rovnako výkonné ako na Macu. To by z neho urobilo kompletné riešenie typu všetko v jednom pre takmer každého okrem tých najtvrdších profesionálov.

Mohlo by to tiež urobiť vývoj oveľa jednoduchšou a intuitívnejšou prácou. Namiesto vyvažovania všetkých druhov rôznych aplikácií a procesov a starších aplikácií a konfigurácií a verziách a jazykoch, mali by ste mať túto úhľadnú, usporiadanú aplikáciu na iPade, ktorá to všetko zvládne ľahko.

Čas ukáže!

Ako dlho bude trvať, kým budete môcť vytvárať aplikácie na iPade?

Aktualizácia Swift Playgrounds 4 by mala prísť s iPadOS 15 túto jeseň. Aktualizácie iPadOS vo všeobecnosti prichádzajú v septembri. Takže od septembra 2021 by ste mali byť schopní vytvárať aplikácie pre iPad.

Dovtedy môžete svoj kód začať precvičovať v Swift Playgrounds už dnes! A keď už ste pri tom, môžete si oprášiť svoje znalosti o všetkom, čo sa týka Apple, ak sa prihlásite na odber a prečítate si ho blog AppleToolBox.

Uvidíme sa v ďalšom článku!