V Swift Playgrounds 4 lahko (končno) zgradite aplikacije na iPadu

Prejšnji teden je Apple organiziral svoj letnik Dogodek WWDC21. Med tem dogodkom je bila razkrita množica vznemirljivih objav, vključno s stvarmi, kot so Prenova FaceTime v iOS 15 in povsem novo macOS Monterey. Funkcija, ki me je izstopala, je bila posodobitev, ki prihaja na Swift Playgrounds 4. Zdaj boste lahko gradili aplikacije na iPadu.

Za tiste, ki ne vedo, to še nikoli ni bilo mogoče. Če ste želeli ustvariti aplikacije za iPhone in iPad, ste morali uporabiti Mac.

V prejšnjih različicah Swift Playgrounds je bila aplikacija takšna, kot jo opisuje naslov: igrišče za kodo. To je postalo izjemno dragoceno orodje za nove in obstoječe razvijalce, da se naučijo ustvarjati aplikacije in kodo za iOS in iPadOS. Ta aplikacija je tako dobra, da mislim, da je izvedljivo orodje za začetek kariere kodiranja.

Težava je bila, ko ste se naučili kodirati v Swift Playgrounds, ste se zataknili! Razen če niste imeli Maca, niste mogli uporabiti naučenih veščin.

Ampak to je vse pripravljeno za spremembo iPadOS 15.

Vsebina

  • Swift Playgrounds 4 bo razvijalcem omogočil izdelavo aplikacij na iPadu
  • Ne samo, da lahko gradite aplikacije na iPadu, ampak jih lahko tudi oddate
  • Je Swift Playgrounds 4 rešitev, ki so jo razvijalci čakali?
  • Xcode vs. Swift Playgrounds 4: Kako močan je iPad za razvijalce?
  • "Razvoj programske opreme ni samo tipkanje kode"
  • Napovedi za prihodnost gradnje aplikacij na iPadu
  • Kako dolgo, dokler ne boste lahko gradili aplikacije na iPadu?
    • Povezane objave:

Swift Playgrounds 4 bo razvijalcem omogočil izdelavo aplikacij na iPadu

Naslov pove vse. Aplikacije lahko gradite na iPadu, za iPad, v Swift Playgrounds 4. Toda kako to izgleda?

Po mnenju Applea bo gradnja aplikacij v najnovejši različici Playgrounds precej solidna. Svojo aplikacijo si boste lahko ogledali na začetnem zaslonu iPada. Ta predogled bo v živo, tako da boste videli spremembe, ki se dogajajo, ko jih naredite v aplikaciji.

Predogled v živo v Igrišča Swift je precej velik zalogaj, če upoštevamo, da bi običajno morali prevesti in zagnati kodo, preden se prikažejo vaše spremembe.

Jezik Swift vam omogoča izdelavo aplikacij za iPad in iPhone. Končno boste lahko imeli idejo za aplikacijo, se naučili sestaviti to aplikacijo in nato dejansko zgraditi to aplikacijo, vse iz ene same naprave.

To je velika zmaga za razvijalce, zlasti tiste z omejenimi sredstvi. Prvi razvijalci brez dostopa do visokošolskega izobraževanja se lahko zdaj naučijo osnov na dragocenem trgu s praktično uporabo.

Ne samo, da lahko gradite aplikacije na iPadu, ampak jih lahko tudi oddate

Zame je zmožnost izdelave aplikacij na iPadu le polovica tistega, kar naredi posodobitev Swift Playgrounds 4 tako vznemirljivo. Druga polovica je, da boste svoje aplikacije lahko oddali tudi v App Store.

Kolikor razumem, bo to podobno pošiljanju e-knjig iz Apple Pages v Apple Books. Svojo aplikacijo boste zgradili na iPadu, jo preizkusili z napakami in jo nato izvozili v App Store. Apple ga bo nato pregledal in odobril ali zavrnil za App Store.

Po mnenju razvijalcev je s tem objavljanje aplikacij v App Store bistveno enostavnejše. Večina od nas ve, da objava aplikacije v App Store vključuje skakanje skozi veliko obročev in meril. Nisem pa se zavedal, da je bil sam izziv tudi ugotoviti, kako in plačati možnost oddaje v App Store.

Ta vstopna ovira je zdaj odpravljena za vse, ki imajo iPad. In ker je iPad samo 300 $, lahko tisti, ki imajo premajhen proračun za Mac, zdaj sodelujejo na trgu App Store.

Je Swift Playgrounds 4 rešitev, ki so jo razvijalci čakali?

Doslej sem samo pokrival vse hrup in dobre novice o tej odločitvi. Pošteno povedano, obstaja nekaj omejitev za Swift Playgrounds 4, ki jih je treba obravnavati.

Prvič, možnost izdelave aplikacij na iPadu ne pomeni, da imate vse, kar potrebujete za ustvarjanje odlične aplikacije. To je precej velika poenostavitev. Izpušča stvari, kot so nadzor različic, vtičniki in predloge, integracija GitHub in še več.

Drugič, in temelji na prvi točki, Swift Playgrounds ni IDE. Torej, čeprav ga je tehnično mogoče uporabiti za izdelavo aplikacij, ni zelo dobro orodje za to delo.

Primerjal bi ga z uporabo Google Chromebooka namesto računalnika. Seveda zmore minimalno, kar je veliko ljudem v pomoč. Toda sčasoma, če želite rasti kot razvijalec, bo minimalni znesek prenehal biti dovolj.

Xcode vs. Swift Playgrounds 4: Kako močan je iPad za razvijalce?

In to nas pripelje do pomembne primerjave, Xcode vs. Swift Playgrounds 4. Za tiste, ki ne vedo, je Xcode Appleov nabor razvojnih orodij za macOS.

Xcode je brezplačen z Mac in vključuje celo zbirko obsežnih orodij za razvijalce. Je tako robusten, da bi lahko kupili Mac in le redko morate prenesti katero koli drugo orodje za vaš razvojni proces. Tega seveda ne bi želeli storiti, a bistvo je, da gre za zelo trden nabor orodij.

Vse, kar dobite v Swift Playgrounds 4, je možnost, da začnete pisati kodo za aplikacije in opazujete, kako se te aplikacije oblikujejo. To bi primerjal z igrami, kot so Sanje na PlayStationu, ki vam omogoča, da ustvarite svojo videoigro, vendar nekako ne.

Težava za zdaj ni Swift Playgrounds - to je iPad. To je v mnogih pogledih prva resna posodobitev za razvijalce, ki jo je iPad dobil v desetih letih. Še dolga je pot, preden lahko vržete Xcode na Mac v koš za smeti in namesto tega vzamete iPad Pro.

"Razvoj programske opreme ni samo tipkanje kode"

To je citat vodje raziskav in razvoja pri MacPaw, Serga Krivoblotskyja. In mislim, da odlično povzema omejitve posodobitve Swift Playgrounds 4.

To je pomembna posodobitev, ki bo znatno znižala stroške postavitve aplikacije v App Store. Vendar bi se bilo nepošteno pretvarjati, da je to vse, kar potrebujete, da postanete razvijalec: pisanje kode in pošiljanje aplikacij.

Čeprav ta posodobitev še ne bo dovolj za zamenjavo računalnika razvijalca, vidim, da nekateri primeri uporabe uspevajo.

Prvi so študenti razvijalci. Spomnim se, da sem pred nekaj leti opustil fakulteto za računalništvo in se v dveh tednih naučil več na Swift Playgrounds, kot sem v dveh semestrih v šoli.

To ne pomeni, da bi morali opustiti (ne!), vendar kaže, kako dobra je izobraževalna komponenta igrišč. In kdo ve! Če bi takrat lahko pisal in pošiljal aplikacije na iPadu, bi se tega morda držal, namesto da bi se sčasoma zdolgočasil.

Ne glede na to, vidim, da se veliko ljudi, mladih in starih, vdre v razvojno področje in hobi, ko lahko izdelajo aplikacije na iPadu.

Drugi primer uporabe, ki ga vidim, so profesionalni razvijalci, ki uporabljajo to funkcijo za izdelavo prototipov. Čeprav tega morda še ne uporabljate kot zamenjavo za Mac, bi ga verjetno lahko uporabili za pisanje in prototip aplikacij sproti.

Torej, če imate sestanek s stranko, lahko prinesete svoj iPad in hitro vtipkate grobe primere njihovih idej.

Napovedi za prihodnost gradnje aplikacij na iPadu

Mislim, da je to skoraj vse, kar je mogoče povedati o tem! Od jeseni boste lahko gradili aplikacije na iPadu, kar bo vsem zelo koristilo. Nekaj ​​dela je še treba opraviti, a napredek se dogaja. To je dovolj za leto 2021!

Če nadaljujemo naprej, mislim, da obstaja nekaj poti, ki bi jih Apple lahko uporabil za to funkcijo.

Eden je lahko dodajanje Xcode in drugih razvojnih orodij v iPad. Na tej poti bi iPad v bistvu dobil posamezno posodobitev za Mac. Torej ne boste prisiljeni izbrati enega ali drugega; odvisno bo samo od naprave, ki vam je ljubša.

Druga pot, ki jo vidim Apple, je, da Swift Playgrounds postane alternativa Xcode. Z drugimi besedami, igrišča bi postala IDE in tudi izobraževalno orodje.

Če gre Apple po tej drugi poti, potem lahko vidim, da kodiranje na iPadu dobiva obravnavo »iPad«. To pomeni poenostaviti vse, hkrati pa ohraniti skoraj tako zmogljive stvari, kot so na Macu. Tako bi bila popolna rešitev vse-v-enem za skoraj vse, razen za najbolj trde profesionalce.

To bi lahko tudi naredilo razvoj veliko lažje in bolj intuitivno delo. Namesto da bi uravnotežili vse vrste različnih aplikacij ter procesnih in starih aplikacij in konfiguracij ter različice in jezike, bi imeli samo to lepo organizirano aplikacijo na iPadu, ki naredi vse enostavno.

Čas bo povedal!

Kako dolgo, dokler ne boste lahko gradili aplikacije na iPadu?

Posodobitev Swift Playgrounds 4 bi morala priti z iPadOS 15 to jesen. Na splošno so posodobitve za iPadOS na voljo septembra. Tako bi morali od septembra 2021 dalje graditi aplikacije na iPadu.

Do takrat lahko začnete vaditi svojo kodo v Swift Playgrounds že danes! In ko ste pri tem, lahko svoje znanje o vseh stvareh Apple okrepite tako, da se naročite in preberete blog AppleToolBox.

Se vidimo v naslednjem članku!