La scorsa settimana, Apple ha tenuto il suo annuale Evento WWDC21. Durante quell'evento, sono stati svelati una miriade di annunci entusiasmanti, incluse cose come Il rinnovamento di FaceTime in iOS 15 e il tutto nuovo macOS Monterey. Una caratteristica che mi ha colpito, però, è stato un aggiornamento in arrivo su Swift Playgrounds 4. Ora sarai in grado di creare app su iPad.
Per chi non lo sapesse, questo non è mai stato possibile prima. Se volevi creare app per iPhone e iPad, dovevi usare un Mac.
Nelle versioni precedenti di Swift Playgrounds, l'app era come la descrive il titolo: un parco giochi per il codice. Ciò lo ha reso uno strumento super prezioso per gli sviluppatori nuovi ed esistenti per imparare a creare app e codice per iOS e iPadOS. Questa app è così buona che penso che sia uno strumento praticabile per avviare una carriera di coding.
Il problema era che, una volta imparato a programmare in Swift Playgrounds, eri bloccato! A meno che tu non avessi un Mac, non avevi modo di utilizzare le abilità che avevi imparato.
Ma è tutto pronto per cambiare in iPadOS 15.
Contenuti
- Swift Playgrounds 4 consentirà agli sviluppatori di creare app su iPad
- Non solo puoi creare app su iPad, ma puoi anche inviarle
- Swift Playgrounds 4 è la soluzione che gli sviluppatori stavano aspettando?
- Xcode vs. Swift Playgrounds 4: quanto è potente l'iPad per gli sviluppatori?
- “Lo sviluppo del software non è solo la digitazione del codice”
- Previsioni per il futuro della creazione di app su iPad
-
Quanto tempo ci vuole per creare app su iPad?
- Post correlati:
Swift Playgrounds 4 consentirà agli sviluppatori di creare app su iPad
Il titolo dice tutto. Puoi creare app su iPad, per iPad, in Swift Playgrounds 4. Ma che aspetto ha?
Secondo Apple, la creazione di app nell'ultima versione di Playgrounds sarà piuttosto solida. Sarai in grado di visualizzare in anteprima la tua app sulla schermata principale del tuo iPad. Questa anteprima sarà live, quindi vedrai le modifiche in atto mentre le apporti nell'app.
![](/f/ed4d427f2f1580c57f9e390c846511db.jpeg)
Anteprima dal vivo in Parchi giochi veloci è un grosso problema, considerando che normalmente avresti bisogno di compilare ed eseguire codice prima di vedere riflesse le tue modifiche.
Il linguaggio Swift ti consente di creare app sia per iPad che per iPhone. Infine, sarai in grado di avere un'idea per un'app, imparare come creare quell'app e quindi creare effettivamente quell'app, tutto da un singolo dispositivo.
Questa è una grande vittoria per gli sviluppatori, specialmente quelli con risorse limitate. Gli sviluppatori alle prime armi senza accesso a un'istruzione universitaria possono ora apprendere i fondamenti in un mercato prezioso con un'applicazione pratica.
Non solo puoi creare app su iPad, ma puoi anche inviarle
Per me, la possibilità di creare app su iPad è solo la metà di ciò che rende l'aggiornamento di Swift Playgrounds 4 così eccitante. La seconda metà è che sarai anche in grado di inviare le tue app anche all'App Store.
![](/f/6b8c53c18b0e4d74b22abae661bab093.png)
Da quanto ho capito, sarà simile all'invio di eBook da Apple Pages a Apple Books. Costruirai la tua app su iPad, la testerai sui bug, quindi la esporterai nell'App Store. Apple lo esaminerà e lo approverà o disapproverà per l'App Store.
Secondo gli sviluppatori, ciò semplifica notevolmente la pubblicazione di app sull'App Store. La maggior parte di noi sa che ottenere un'app pubblicata sull'App Store implica saltare attraverso molti cerchi e criteri. Ma non ero consapevole che anche capire come e pagare per la possibilità di inviare all'App Store fosse una sfida.
Questa barriera di accesso è stata ora rimossa per chiunque abbia un iPad. E poiché l'iPad costa solo $ 300, quelli con un budget troppo piccolo per un Mac possono ora partecipare al mercato dell'App Store.
Swift Playgrounds 4 è la soluzione che gli sviluppatori stavano aspettando?
Finora, ho appena coperto tutto il clamore e le buone notizie intorno a questa decisione. In tutta onestà, tuttavia, ci sono alcune limitazioni a Swift Playgrounds 4 che devono essere affrontate.
Innanzitutto, avere la possibilità di creare app su un iPad non significa che hai tutto il necessario per creare un'ottima app. Questa è una semplificazione piuttosto grande. Tralascia cose come il controllo della versione, i plug-in e i modelli, l'integrazione con GitHub e altro.
In secondo luogo, e partendo dal primo punto, Swift Playgrounds non è un IDE. Quindi, anche se tecnicamente può essere utilizzato per creare app, non è un ottimo strumento per il lavoro.
Lo paragonerei all'utilizzo di un Google Chromebook al posto di un computer. Certo, può fare il minimo indispensabile, il che è utile a molte persone. Ma alla fine, se vuoi crescere come sviluppatore, il minimo indispensabile smetterà di essere sufficiente.
Xcode vs. Swift Playgrounds 4: quanto è potente l'iPad per gli sviluppatori?
E questo ci porta all'importante confronto, Xcode vs. Campi da gioco veloci 4. Per coloro che non lo sanno, Xcode è il set di strumenti di sviluppo di Apple su macOS.
Xcode viene fornito gratuitamente con Mac e include un'intera suite di strumenti completi per gli sviluppatori. È così robusto che potresti acquistare un Mac e raramente devi scaricare altri strumenti per il tuo processo di sviluppo. Probabilmente non vorrai farlo, ovviamente, ma il punto è che è un set di strumenti molto solido.
Tutto quello che ottieni in Swift Playgrounds 4 è la possibilità di iniziare a scrivere codice per le app e vedere quelle app prendere forma. Lo paragonerei a giochi come Sogno su PlayStation, che ti permettono di creare il tuo videogioco, ma in qualche modo no.
Il problema, per ora, non è Swift Playgrounds: è l'iPad. Questo è per molti versi il primo serio aggiornamento per gli sviluppatori che l'iPad ha ottenuto in dieci anni. C'è ancora molta strada da fare prima che tu possa gettare Xcode su Mac nel cestino e prendere invece un iPad Pro.
“Lo sviluppo del software non è solo la digitazione del codice”
Questa è una citazione di un responsabile della ricerca e sviluppo di MacPaw, Serg Krivoblotsky. E penso che riassuma perfettamente i limiti dell'aggiornamento di Swift Playgrounds 4.
È un aggiornamento importante che ridurrà sostanzialmente il costo di mettere un'app sull'App Store. Ma sarebbe disonesto fingere che sia tutto ciò di cui hai bisogno per essere uno sviluppatore: scrivere codice e inviare app.
Anche se questo aggiornamento non sarà ancora sufficiente per sostituire il computer di uno sviluppatore, vedo che alcuni casi d'uso prosperano.
Il primo sono gli studenti sviluppatori. Ricordo di aver lasciato l'università di informatica qualche anno fa e di aver imparato di più su Swift Playgrounds in due settimane di quanto non avessi avuto durante i miei due semestri a scuola.
Questo non vuol dire che dovresti abbandonare (non farlo!), Ma mostra quanto sia buona la componente educativa di Playgrounds. E chi lo sa! Se fossi stato in grado di scrivere e inviare app sul mio iPad, forse mi sarei attenuto ad esso invece di annoiarti alla fine.
Indipendentemente da ciò, vedo tonnellate di persone, giovani e meno giovani, irrompere nel campo dello sviluppo e dell'hobby una volta che possono creare app su iPad.
Il secondo caso d'uso che vedo è che gli sviluppatori professionisti utilizzano questa funzione per la prototipazione. Anche se potresti non usarlo ancora come sostituto del Mac, potresti probabilmente usarlo per scrivere e prototipare app al volo.
Quindi, se hai un incontro con un cliente, puoi portare il tuo iPad e digitare rapidamente esempi approssimativi delle loro idee al volo.
Previsioni per il futuro della creazione di app su iPad
Penso che sia tutto quello che c'è da dire su questo! Sarai in grado di creare app su iPad a partire da questo autunno, il che sarà un enorme vantaggio per tutti. C'è ancora del lavoro da fare, ma si stanno facendo progressi. Questo è abbastanza buono per il 2021!
Andando avanti, penso che ci siano alcuni percorsi che Apple potrebbe adottare questa funzione.
Uno potrebbe aggiungere Xcode e altri strumenti di sviluppo all'iPad. In questo percorso, l'iPad otterrebbe essenzialmente un aggiornamento uno a uno per il Mac. Quindi non sarai costretto a scegliere l'uno o l'altro; dipenderà solo dal dispositivo che preferisci.
Un altro percorso che posso vedere da parte di Apple è rendere Swift Playgrounds un'alternativa a Xcode. In altre parole, Playgrounds diventerebbe un IDE oltre che uno strumento educativo.
Se Apple segue questa seconda strada, posso vedere la codifica su iPad ottenere il trattamento "iPad". Ciò significa semplificare tutto mantenendo le cose potenti quasi quanto lo sono su Mac. Ciò lo renderebbe una soluzione completa e all-in-one per quasi tutti tranne che per i professionisti più accaniti.
Potrebbe anche rendere lo sviluppo un lavoro molto più semplice e intuitivo. Invece di bilanciare tutti i tipi di app e processi e applicazioni e configurazioni legacy e versioni e lingue, avresti solo questa app ordinata e organizzata su iPad che fa tutto facilmente.
Il tempo lo dirà!
Quanto tempo ci vuole per creare app su iPad?
L'aggiornamento di Swift Playgrounds 4 dovrebbe arrivare con iPadOS 15 questo autunno. In genere, gli aggiornamenti di iPadOS arrivano a settembre. Quindi dovresti essere in grado di creare app su iPad a partire da settembre 2021.
Fino ad allora, puoi iniziare a fare pratica con il tuo codice in Swift Playgrounds oggi stesso! E già che ci sei, puoi rispolverare le tue conoscenze su tutto ciò che riguarda Apple iscrivendoti e leggendo il blog di AppleToolBox.
Ci vediamo al prossimo articolo!