Saate (lõpuks) Swift Playgrounds 4-s iPadis rakendusi luua

Eelmisel nädalal pidas Apple oma iga-aastast WWDC21 sündmus. Selle sündmuse ajal avalikustati palju põnevaid teadaandeid, sealhulgas selliseid asju nagu FaceTime'i uuendus iOS 15-s ja täiesti uus macOS Monterey. Funktsioon, mis mulle silma paistis, oli aga Swift Playgrounds 4 värskendus. Nüüd saate iPadis rakendusi luua.

Neile, kes ei tea, pole see kunagi varem võimalik olnud. Kui tahtsite iPhone'i ja iPadi jaoks rakendusi luua, pidite kasutama Maci.

Swift Playgroundsi varasemates versioonides oli rakendus selline, nagu pealkiri seda kirjeldab: koodi mänguväljak. See muutis selle uutele ja olemasolevatele arendajatele üliväärtuslikuks tööriistaks, et õppida, kuidas luua iOS-i ja iPadOS-i jaoks rakendusi ja koodi. See rakendus on nii hea, et minu arvates on see elujõuline tööriist kodeerimiskarjääri alustamiseks.

Probleem oli selles, et kui õppisite Swift Playgroundsis kodeerima, jäite ummikusse! Kui teil polnud Maci, ei saanud te õpitud oskusi kasutada.

Kuid see kõik on muutumas iPadOS 15.

Sisu

  • Swift Playgrounds 4 võimaldab arendajatel iPadis rakendusi luua
  • Saate iPadis rakendusi mitte ainult luua, vaid ka neid esitada
  • Kas Swift Playgrounds 4 on lahendus, mida arendajad on oodanud?
  • Xcode vs. Swift Playgrounds 4: kui võimas on iPad arendajatele?
  • "Tarkvara arendamine ei ole ainult koodi tippimine"
  • Ennustused iPadi rakenduste loomise tuleviku kohta
  • Kui kaua aega saate iPadis rakendusi luua?
    • Seonduvad postitused:

Swift Playgrounds 4 võimaldab arendajatel iPadis rakendusi luua

Pealkiri ütleb kõik. Rakendusi saate luua iPadis, iPadis, rakenduses Swift Playgrounds 4. Aga kuidas see välja näeb?

Apple'i sõnul on Playgroundsi uusimas versioonis rakenduste loomine üsna kindel. Saate vaadata oma rakenduse eelvaadet oma iPadi avakuval. See eelvaade on aktiivne, nii et näete toimuvaid muudatusi, kui neid rakenduses teete.

Reaalajas eelvaade sisse Swift mänguväljakud on üsna suur asi, arvestades, et tavaliselt peate enne muudatuste kajastumist koodi kompileerima ja käivitama.

Swifti keel võimaldab teil luua nii iPadi kui ka iPhone'i rakendusi. Lõpuks saate luua idee rakenduse kohta, õppida seda rakendust looma ja seejärel seda rakendust tegelikult ühest seadmest luua.

See on tohutu võit arendajatele, eriti neile, kellel on piiratud ressurss. Esmakordsed arendajad, kellel pole juurdepääsu kõrgkooliharidusele, saavad nüüd praktilise rakenduse abil õppida väärtuslikul turul põhitõdesid.

Saate iPadis rakendusi mitte ainult luua, vaid ka neid esitada

Minu jaoks on iPadis rakenduste loomise võimalus vaid pool sellest, mis teeb Swift Playgrounds 4 värskenduse nii põnevaks. Teine pool on see, et saate oma rakendused esitada ka App Store'i.

Minu arusaamist mööda on see sarnane e-raamatute saatmisega Apple Pagesilt Apple Booksi. Loote oma rakenduse iPadis, testite seda veateate ja ekspordite seejärel App Store'i. Seejärel vaatab Apple selle üle ja kiidab selle App Store'i jaoks heaks või tagasi.

Arendajate sõnul muudab see rakenduste avaldamise App Store'is oluliselt lihtsamaks. Enamik meist teavad, et App Store'is rakenduse avaldamine hõlmab paljude raamide ja kriteeriumide läbimist. Kuid ma ei teadnud, et isegi App Store'i esitamise võimaluse välja mõtlemine ja selle eest maksmine oli omaette väljakutse.

See sisenemisbarjäär on nüüd eemaldatud kõigilt, kellel on iPad. Ja kuna iPad maksab vaid 300 dollarit, saavad nüüd App Store'i turul osaleda need, kelle eelarve on Maci jaoks liiga väike.

Kas Swift Playgrounds 4 on lahendus, mida arendajad on oodanud?

Siiani olen lihtsalt kajastanud kogu selle otsusega seotud hüpet ja häid uudiseid. Ausalt öeldes on Swift Playgrounds 4-l mõned piirangud, millega tuleb tegeleda.

Esiteks ei tähenda iPadis rakenduste loomise võimalus, et teil on suurepärase rakenduse loomiseks kõik vajalik. See on päris suur ülelihtsus. See jätab välja sellised asjad nagu versioonikontroll, pistikprogrammid ja mallid, GitHubi integreerimine ja palju muud.

Teiseks ja esimesele punktile tuginedes ei ole Swift Playgrounds IDE. Ehkki seda saab tehniliselt kasutada rakenduste loomiseks, pole see selle töö jaoks kuigi hea tööriist.

Võrdleksin seda Google Chromebooki kasutamisega arvuti asemel. Muidugi saab see teha miinimumi, mis on paljudele kasulik. Kuid lõpuks, kui soovite arendajana kasvada, ei piisa ainult miinimumist.

Xcode vs. Swift Playgrounds 4: kui võimas on iPad arendajatele?

Ja see viib meid olulise võrdluseni, Xcode vs. Swift mänguväljakud 4. Neile, kes ei tea, on Xcode Apple'i arendustööriistade komplekt macOS-is.

Xcode on Maciga tasuta ja sisaldab tervet komplekti kõikehõlmavaid tööriistu arendajatele. See on nii vastupidav, et võite osta Maci ja harva peate oma arendusprotsessi jaoks muid tööriistu alla laadima. Tõenäoliselt ei tahaks te seda muidugi teha, kuid asi on selles, et see on väga kindel tööriistakomplekt.

Kõik, mida Swift Playgrounds 4 pakub, on võimalus hakata rakendustele koodi kirjutama ja näha, kuidas need rakendused kuju võtavad. Ma võrdleksin seda selliste mängudega Unistus PlayStationis, mis võimaldab teil oma videomängu luua, kuid mitte.

Praegu pole probleem Swift Playgrounds – see on iPad. See on paljuski esimene tõsine värskendus arendajatele, mille iPad on kümne aasta jooksul saanud. Enne kui saate Maci Xcode'i prügikasti visata ja selle asemel iPad Pro kaasa haarata, on vaja veel palju teha.

"Tarkvara arendamine ei ole ainult koodi tippimine"

See on tsitaat MacPawi teadus- ja arendustegevuse juhilt Serg Krivoblotskilt. Ja ma arvan, et see võtab suurepäraselt kokku Swift Playgrounds 4 värskenduse piirangud.

See on oluline värskendus, mis vähendab oluliselt rakenduse App Store'i lisamise kulusid. Kuid oleks ebaaus teeselda, et see on kõik, mida vajate, et olla arendaja: koodi kirjutamine ja rakenduste esitamine.

Kuigi sellest värskendusest ei piisa veel arendaja arvuti asendamiseks, näen, et mõned kasutusjuhtumid on edukad.

Esimene neist on õpilaste arendajad. Mäletan, et lõpetasin mõni aasta tagasi arvutiteaduse kolledži ja õppisin kahe nädalaga Swift Playgroundsis rohkem kui kahe semestri jooksul koolis.

See ei tähenda, et peaksite välja langema (ära!), kuid see näitab, kui hea on mänguväljakute hariduskomponent. Ja kes teab! Kui ma oleksin saanud siis iPadis rakendusi kirjutada ja esitada, oleksin võib-olla selle juurde jäänud, selle asemel, et lõpuks igavleda.

Sellest hoolimata näen palju inimesi, noori ja vanu, tungimas arendusvaldkonda ja hobidesse, kui nad saavad iPadis rakendusi luua.

Teine kasutusjuhtum, mida ma näen, on professionaalsed arendajad, kes kasutavad seda funktsiooni prototüüpimiseks. Kuigi te ei pruugi seda veel Maci asendusena kasutada, võiksite seda tõenäoliselt kasutada rakenduste kirjutamiseks ja prototüüpimiseks lennu ajal.

Nii et kui teil on kliendiga kohtumine, võite oma iPadi kaasa võtta ja kiiresti tippida käigupealt nende ideede umbkaudsed näited.

Ennustused iPadi rakenduste loomise tuleviku kohta

Ma arvan, et see on peaaegu kõik, mida selle kohta öelda on! Alates sellest sügisest saate iPadis rakendusi luua, mis on kõigile tohutult kasulik. Tööd on veel teha, kuid edasiminek toimub. Sellest piisab aastaks 2021!

Edaspidi arvan, et Apple võiks selle funktsiooni kasutada mõnel viisil.

Üks võiks olla Xcode'i ja muude arendustööriistade lisamine iPadile. Sel teel saaks iPad sisuliselt Maci üks-ühele värskenduse. Nii et te ei ole sunnitud valima üht või teist; see sõltub lihtsalt sellest, millist seadet eelistate.

Veel üks tee, mida Apple'il näen, on muuta Swift Playgrounds alternatiiviks Xcode'ile. Teisisõnu, mänguväljakutest saaks nii IDE kui ka õppevahend.

Kui Apple läheb teisele teele, siis näen, et iPadi kodeerimine saab "iPadi" ravi. See tähendab, et kõike tuleb lihtsustada, säilitades samal ajal asjad peaaegu sama võimsana kui Macis. See muudaks selle täielikuks kõik-ühes lahenduseks peaaegu kõigile, välja arvatud kõige raskemad spetsialistid.

Samuti võib see muuta arenduse palju lihtsamaks ja intuitiivsemaks tööks. Selle asemel, et tasakaalustada kõikvõimalikke erinevaid rakendusi ja protsesse ning pärandrakendusi ja konfiguratsioone versioone ja keeli, oleks teil lihtsalt iPadis see korralik ja organiseeritud rakendus, mis teeb seda kõike lihtsalt.

Aeg näitab!

Kui kaua aega saate iPadis rakendusi luua?

Swift Playgrounds 4 värskendus peaks tulema koos iPadOS 15-ga sel sügisel. Üldiselt tulevad iPadOS-i värskendused septembris. Seega peaksite saama iPadis rakendusi luua alates 2021. aasta septembrist.

Seni saate juba täna Swift Playgroundsis koodi harjutama hakata! Ja samal ajal saate täiendada oma teadmisi kõigi Apple'i asjade kohta, tellides ja lugedes AppleToolBoxi ajaveebi.

Kohtumiseni järgmises artiklis!