Puteți (în sfârșit) să creați aplicații pe iPad în Swift Playgrounds 4

Săptămâna trecută, Apple a organizat anual eveniment WWDC21. În timpul acelui eveniment, au fost dezvăluite o multitudine de anunțuri interesante, inclusiv lucruri precum Renovarea FaceTime în iOS 15 și totul nou macOS Monterey. O caracteristică care m-a remarcat, totuși, a fost o actualizare care a venit la Swift Playgrounds 4. Acum veți putea crea aplicații pe iPad.

Pentru cei care nu știu, acest lucru nu a fost niciodată posibil până acum. Dacă ai vrut să creezi aplicații pentru iPhone și iPad, trebuia să folosești un Mac.

În versiunile anterioare ale Swift Playgrounds, aplicația era așa cum o descrie titlul: un loc de joacă pentru cod. Acest lucru l-a făcut un instrument foarte valoros pentru dezvoltatorii noi și existenți pentru a învăța cum să creeze aplicații și coduri pentru iOS și iPadOS. Această aplicație este atât de bună încât cred că este un instrument viabil pentru lansarea unei cariere de codare.

Problema a fost că, odată ce ați învățat cum să codificați în Swift Playgrounds, ați rămas blocat! Dacă nu aveai un Mac, nu aveai cum să folosești abilitățile pe care le-ai învățat.

Dar totul este gata să se schimbe iPadOS 15.

Cuprins

  • Swift Playgrounds 4 va permite dezvoltatorilor să creeze aplicații pe iPad
  • Nu numai că puteți crea aplicații pe iPad, dar le puteți și trimite
  • Este Swift Playgrounds 4 soluția pe care dezvoltatorii au așteptat-o?
  • Xcode vs. Swift Playgrounds 4: Cât de puternic este iPad-ul pentru dezvoltatori?
  • „Dezvoltarea de software nu este doar tastarea codului”
  • Predicții pentru viitorul creării de aplicații pe iPad
  • Cât durează până când poți crea aplicații pe iPad?
    • Postări asemănatoare:

Swift Playgrounds 4 va permite dezvoltatorilor să creeze aplicații pe iPad

Titlul spune totul. Puteți crea aplicații pe iPad, pentru iPad, în Swift Playgrounds 4. Dar cum arată asta?

Potrivit Apple, construirea de aplicații în cea mai recentă versiune de Playgrounds va fi destul de solidă. Veți putea previzualiza aplicația pe ecranul de pornire al iPad-ului. Această previzualizare va fi live, așa că veți vedea modificările care au loc pe măsură ce le faceți în aplicație.

Previzualizare live în Locuri de joacă Swift este o afacere destul de mare, având în vedere că în mod normal ar trebui să compilați și să rulați cod înainte de a vedea modificările reflectate.

Limbajul Swift vă permite să creați atât aplicații pentru iPad, cât și pentru iPhone. În cele din urmă, veți putea să aveți o idee pentru o aplicație, să aflați cum să creați acea aplicație și apoi să creați efectiv acea aplicație, totul de pe un singur dispozitiv.

Acesta este un câștig uriaș pentru dezvoltatori, în special pentru cei cu resurse limitate. Dezvoltatorii începători fără acces la o educație universitară pot acum să învețe elementele fundamentale pe o piață valoroasă cu aplicații practice.

Nu numai că puteți crea aplicații pe iPad, dar le puteți și trimite

Pentru mine, capacitatea de a crea aplicații pe iPad este doar jumătate din ceea ce face ca actualizarea Swift Playgrounds 4 să fie atât de interesantă. A doua jumătate este că veți putea, de asemenea, să vă trimiteți aplicațiile în App Store.

Din câte am înțeles, acest lucru va fi similar cu trimiterea cărților electronice de la Apple Pages la Apple Books. Îți vei construi aplicația pe iPad, vei testa erorile, apoi o vei exporta în App Store. Apple îl va examina apoi și îl va aproba sau respinge pentru App Store.

Potrivit dezvoltatorilor, acest lucru face publicarea aplicațiilor în App Store mult mai simplă. Cei mai mulți dintre noi știm că a obține o aplicație publicată în App Store implică săriți peste o mulțime de cercuri și criterii. Dar nu știam că nici măcar să-mi dau seama cum și să plătească pentru capacitatea de a trimite la App Store era propria sa provocare.

Această barieră de intrare a fost acum ridicată pentru oricine are un iPad. Și, deoarece iPad-ul costă doar 300 USD, cei cu un buget prea mic pentru un Mac pot participa acum la piața App Store.

Este Swift Playgrounds 4 soluția pe care dezvoltatorii au așteptat-o?

Până acum, tocmai am acoperit toate hype-urile și veștile bune legate de această decizie. Pentru dreptate, totuși, există unele limitări ale Swift Playgrounds 4 care trebuie abordate.

În primul rând, a avea capacitatea de a crea aplicații pe un iPad nu înseamnă că aveți tot ce aveți nevoie pentru a crea o aplicație grozavă. Aceasta este o simplificare destul de mare. Oferă lucruri precum controlul versiunilor, pluginuri și șabloane, integrarea GitHub și multe altele.

În al doilea rând, și pornind de la primul punct, Swift Playgrounds nu este un IDE. Deci, deși poate fi folosit din punct de vedere tehnic pentru a construi aplicații, nu este un instrument foarte bun pentru acest lucru.

L-aș compara cu utilizarea unui Google Chromebook în locul unui computer. Sigur, poate face strictul minim, ceea ce este util multor oameni. Dar, în cele din urmă, dacă vrei să crești ca dezvoltator, minimul strict nu va mai fi suficient.

Xcode vs. Swift Playgrounds 4: Cât de puternic este iPad-ul pentru dezvoltatori?

Și asta ne aduce la comparația importantă, Xcode vs. Locuri de joacă Swift 4. Pentru cei care nu știu, Xcode este setul de instrumente de dezvoltare Apple pe macOS.

Xcode vine gratuit cu Mac și include o suită întreagă de instrumente cuprinzătoare pentru dezvoltatori. Este atât de robust încât ați putea cumpăra un Mac și rareori trebuie să descărcați alte instrumente pentru procesul de dezvoltare. Probabil că nu ați dori să faceți acest lucru, desigur, dar ideea este că este un set foarte solid de instrumente.

Tot ceea ce obțineți în Swift Playgrounds 4 este abilitatea de a începe să scrieți cod pentru aplicații și să vedeți că aceste aplicații iau forma. Aș compara asta cu jocuri de genul Vis pe PlayStation, care vă permit să vă construiți propriul joc video, dar nu.

Problema, deocamdată, nu este Swift Playgrounds, ci iPad-ul. Aceasta este din multe puncte de vedere prima actualizare serioasă pentru dezvoltatori pe care iPad-ul a primit-o în zece ani. Mai are mult de parcurs până să poți arunca Xcode pe Mac în coșul de gunoi și să iei un iPad Pro în schimb.

„Dezvoltarea de software nu este doar tastarea codului”

Acesta este un citat de la un lider de cercetare și dezvoltare de la MacPaw, Serg Krivoblotsky. Și cred că rezumă perfect limitările actualizării Swift Playgrounds 4.

Este o actualizare importantă care va reduce substanțial costul punerii unei aplicații în App Store. Dar ar fi necinstit să pretinzi că asta este tot ce ai nevoie pentru a fi dezvoltator: să scrii cod și să trimiți aplicații.

Chiar dacă această actualizare nu va fi suficientă pentru a înlocui computerul unui dezvoltator încă, văd unele cazuri de utilizare prospere.

Primul este dezvoltatorii studenți. Îmi amintesc că am abandonat facultatea de informatică cu câțiva ani în urmă și am învățat mai multe pe Swift Playgrounds în două săptămâni decât am avut în timpul celor două semestre de școală.

Asta nu înseamnă că ar trebui să renunți (nu!), dar arată cât de bună este componenta educațională a Locurilor de joacă. Și cine știe! Dacă aș fi putut să scriu și să trimit aplicații pe iPad-ul meu atunci, poate m-aș fi ținut de el în loc să mă plictisesc în cele din urmă.

Indiferent, pot vedea tone de oameni, tineri și bătrâni, pătrunzând în domeniul dezvoltării și hobby-ului odată ce pot construi aplicații pe iPad.

Al doilea caz de utilizare pe care îl pot vedea este dezvoltatorii profesioniști care folosesc această caracteristică pentru prototipuri. Deși este posibil să nu îl utilizați încă ca înlocuitor de Mac, probabil îl puteți folosi pentru a scrie și a crea prototipuri de aplicații din mers.

Deci, dacă ai o întâlnire cu un client, poți să-ți aduci iPad-ul și să tastați rapid exemple aproximative ale ideilor acestuia din mers.

Predicții pentru viitorul creării de aplicații pe iPad

Cred că asta e tot ce este de spus despre asta! Veți putea crea aplicații pe iPad începând cu această toamnă, ceea ce va fi un beneficiu imens pentru toată lumea. Mai este ceva de făcut, dar progresul se întâmplă. Este suficient de bun pentru 2021!

Mergând înainte, cred că există câteva rute pe care Apple ar putea lua această funcție.

Unul ar putea fi adăugarea Xcode și alte instrumente de dezvoltare pe iPad. Pe acest traseu, iPad-ul va primi în esență o actualizare unu-la-unu pentru Mac. Deci nu veți fi forțat să alegeți unul sau altul; va depinde doar de dispozitivul pe care îl preferați.

Un alt traseu pe care îl văd pe Apple este să facă din Swift Playgrounds o alternativă la Xcode. Cu alte cuvinte, Locurile de joacă ar deveni un IDE, precum și un instrument educațional.

Dacă Apple merge pe această a doua cale, atunci pot vedea codarea pe iPad primind tratamentul „iPad”. Asta înseamnă să simplificați totul, păstrând în același timp lucrurile aproape la fel de puternice precum sunt pe Mac. Aceasta ar face din aceasta o soluție completă, all-in-one, pentru aproape toată lumea, cu excepția celor mai serioși profesioniști.

De asemenea, ar putea face din dezvoltare o muncă mult mai ușoară și mai intuitivă. În loc să echilibrați tot felul de aplicații diferite și procese și aplicații și configurații vechi și versiuni și limbi, ai avea doar această aplicație ordonată și organizată pe iPad, care face totul uşor.

Timpul va spune!

Cât durează până când poți crea aplicații pe iPad?

Actualizarea Swift Playgrounds 4 ar trebui să vină cu iPadOS 15 în această toamnă. În general, actualizările iPadOS vin în septembrie. Deci, ar trebui să puteți crea aplicații pe iPad începând cu septembrie 2021.

Până atunci, puteți începe să vă exersați codul în Swift Playgrounds astăzi! Și în timp ce sunteți la asta, vă puteți perfecționa cunoștințele despre toate lucrurile Apple abonându-vă și citind blogul AppleToolBox.

Ne vedem in articolul urmator!