Voit (vihdoin) rakentaa sovelluksia iPadiin Swift Playgrounds 4:ssä

Viime viikolla Apple piti vuosittaisen WWDC21 tapahtuma. Tapahtuman aikana paljastettiin lukuisia jännittäviä ilmoituksia, mukaan lukien mm FaceTimen uudistus iOS 15:ssä ja täysin uusi macOS Monterey. Ominaisuus, joka erottui minusta kuitenkin, oli Swift Playgrounds 4:n päivitys. Voit nyt rakentaa sovelluksia iPadille.

Niille, jotka eivät tiedä, tämä ei ole koskaan ollut mahdollista. Jos halusit rakentaa sovelluksia iPhonelle ja iPadille, sinun oli käytettävä Macia.

Aiemmissa Swift Playgroundsin versioissa sovellus oli nimensä mukainen: koodin leikkipaikka. Tämä teki siitä erittäin arvokkaan työkalun uusille ja olemassa oleville kehittäjille oppia luomaan sovelluksia ja koodia iOS: lle ja iPadOS: lle. Tämä sovellus on niin hyvä, että mielestäni se on käyttökelpoinen työkalu koodausuran käynnistämiseen.

Ongelmana oli, että kun opit koodaamaan Swift Playgroundsissa, olit jumissa! Jos sinulla ei ollut Macia, sinulla ei ollut mahdollisuutta hyödyntää oppimiasi taitoja.

Mutta tämä kaikki muuttuu iPadOS 15.

Sisällys

  • Swift Playgrounds 4:n avulla kehittäjät voivat rakentaa sovelluksia iPadille
  • Voit paitsi rakentaa sovelluksia iPadille, myös lähettää niitä
  • Onko Swift Playgrounds 4 ratkaisu, jota kehittäjät ovat odottaneet?
  • Xcode vs. Swift Playgrounds 4: Kuinka tehokas iPad on kehittäjille?
  • "Ohjelmistokehitys ei ole vain koodin kirjoittamista"
  • Ennusteet iPadin sovellusten rakentamisen tulevaisuudesta
  • Kuinka kauan, ennen kuin voit rakentaa sovelluksia iPadille?
    • Aiheeseen liittyvät julkaisut:

Swift Playgrounds 4:n avulla kehittäjät voivat rakentaa sovelluksia iPadille

Otsikko kertoo kaiken. Voit rakentaa sovelluksia iPadille, iPadille ja Swift Playgrounds 4:lle. Mutta miltä se näyttää?

Applen mukaan sovellusten rakentaminen Playgroundsin uusimpaan versioon tulee olemaan melko vakaata. Voit esikatsella sovellustasi iPadin aloitusnäytöllä. Tämä esikatselu on live-tilassa, joten näet muutokset tapahtuvassa, kun teet niitä sovelluksessa.

Live-esikatselu sisään Swift leikkikentät on melko iso asia, kun otetaan huomioon, että sinun on normaalisti käännettävä ja suoritettava koodi ennen kuin muutokset näkyvät.

Swift-kielen avulla voit rakentaa sekä iPad- että iPhone-sovelluksia. Lopuksi voit saada idean sovelluksesta, oppia rakentamaan sovelluksen ja sitten itse rakentamaan sen yhdestä laitteesta.

Tämä on valtava voitto kehittäjille, etenkin niille, joilla on rajalliset resurssit. Ensikertalaiset kehittäjät, joilla ei ole pääsyä korkeakoulukoulutukseen, voivat nyt oppia perusasiat arvokkailla markkinoilla käytännön sovelluksilla.

Voit paitsi rakentaa sovelluksia iPadille, myös lähettää niitä

Minulle kyky rakentaa sovelluksia iPadille on vain puolet siitä, mikä tekee Swift Playgrounds 4 -päivityksestä niin jännittävän. Toinen puoli on, että voit myös lähettää sovelluksesi App Storeen.

Ymmärtääkseni tämä on samanlaista kuin e-kirjojen lähettäminen Apple Pagesista Apple Booksiin. Rakennat sovelluksesi iPadille, testaat sen virheitä ja viet sen sitten App Storeen. Apple tarkistaa sen sitten ja hyväksyy tai hylkää sen App Storessa.

Kehittäjien mukaan tämä tekee sovellusten julkaisemisesta App Storessa huomattavasti yksinkertaisempaa. Useimmat meistä tietävät, että App Storessa julkaistun sovelluksen saaminen edellyttää monien erilaisten kriteerien läpikäymistä. Mutta en tiennyt, että jopa App Storeen lähettämisen keksiminen ja maksaminen oli oma haasteensa.

Tämä pääsyn este on nyt poistettu kaikilta, joilla on iPad. Ja koska iPad maksaa vain 300 dollaria, ne, joiden budjetti on liian pieni Macille, voivat nyt osallistua App Store -kauppaan.

Onko Swift Playgrounds 4 ratkaisu, jota kehittäjät ovat odottaneet?

Toistaiseksi olen vain kertonut kaikesta tähän päätökseen liittyvästä hype- ja hyvistä uutisista. Rehellisesti sanottuna Swift Playgrounds 4:ssä on kuitenkin joitain rajoituksia, jotka on otettava huomioon.

Ensinnäkin se, että sinulla on mahdollisuus rakentaa sovelluksia iPadilla, ei tarkoita, että sinulla on kaikki mitä tarvitset loistavan sovelluksen luomiseen. Se on aika suuri yksinkertaistus. Siinä jätetään pois asioita, kuten versionhallinta, laajennukset ja mallit, GitHub-integraatio ja paljon muuta.

Toiseksi ja ensimmäiseen kohtaan perustuen Swift Playgrounds ei ole IDE. Joten vaikka sitä voidaan teknisesti käyttää sovellusten rakentamiseen, se ei ole kovin hyvä työkalu työhön.

Vertaisin sitä Google Chromebookin käyttämiseen tietokoneen sijaan. Toki se voi tehdä minimin, mikä on hyödyllistä monille ihmisille. Mutta lopulta, jos haluat kasvaa kehittäjänä, vähintä ei enää riitä.

Xcode vs. Swift Playgrounds 4: Kuinka tehokas iPad on kehittäjille?

Ja tämä vie meidät tärkeään vertailuun, Xcode vs. Swift Playgrounds 4. Niille, jotka eivät tiedä, Xcode on Applen kehitystyökalusarja macOS: ssä.

Xcode tulee ilmaiseksi Macin kanssa ja sisältää koko joukon kattavia työkaluja kehittäjille. Se on niin kestävä, että voit ostaa Macin ja harvoin tarvitse ladata muita työkaluja kehitysprosessiasi varten. Et tietenkään luultavasti haluaisi tehdä tätä, mutta pointti on, että se on erittäin vankka työkalusarja.

Swift Playgrounds 4:ssä saat vain mahdollisuuden alkaa kirjoittaa koodia sovelluksille ja nähdä niiden muotoutuvan. Vertailisin tätä vastaaviin peleihin Unelma PlayStationilla, jonka avulla voit rakentaa oman videopelisi, mutta tavallaan ei.

Ongelma ei toistaiseksi ole Swift Playgrounds - se on iPad. Tämä on monella tapaa ensimmäinen vakava päivitys kehittäjille, jonka iPad on saanut kymmeneen vuoteen. On vielä pitkä matka ennen kuin voit heittää Macin Xcoden roskakoriin ja napata sen sijaan iPad Pron.

"Ohjelmistokehitys ei ole vain koodin kirjoittamista"

Se on lainaus MacPawin tutkimus- ja kehitysjohtajalta Serg Krivoblotskylta. Ja mielestäni se tiivistää täydellisesti Swift Playgrounds 4 -päivityksen rajoitukset.

Se on tärkeä päivitys, joka alentaa huomattavasti sovelluksen App Storeen sijoittamisen kustannuksia. Mutta olisi epärehellistä teeskennellä, että se on kaikki mitä tarvitset ollaksesi kehittäjä: koodin kirjoittaminen ja sovellusten lähettäminen.

Vaikka tämä päivitys ei vielä riitä korvaamaan kehittäjän tietokonetta, näen joidenkin käyttötapausten menestyvän.

Ensimmäinen on opiskelijakehittäjät. Muistan, että keskeytin tietojenkäsittelytieteen korkeakoulun muutama vuosi sitten ja opin Swift Playgroundsilla kahdessa viikossa enemmän kuin kahden lukukauden aikana koulussa.

Tämä ei tarkoita, että sinun pitäisi keskeyttää (älä!), mutta se osoittaa, kuinka hyvä leikkikenttien koulutuskomponentti on. Ja kuka tietää! Jos olisin silloin voinut kirjoittaa ja lähettää sovelluksia iPadillani, ehkä olisin pysynyt siinä sen sijaan, että olisin lopulta kyllästynyt.

Siitä huolimatta näen paljon ihmisiä, nuoria ja vanhoja, murtautumassa kehitysalalle ja harrastukseen, kun he voivat rakentaa sovelluksia iPadille.

Toinen näkemäni käyttötapaus on ammattikehittäjät, jotka käyttävät tätä ominaisuutta prototyyppien tekemiseen. Vaikka et ehkä käytä tätä vielä Mac-korvaajana, voit todennäköisesti käyttää sitä sovellusten kirjoittamiseen ja prototyyppiin lennossa.

Joten jos sinulla on tapaaminen asiakkaan kanssa, voit tuoda iPadisi ja kirjoittaa nopeasti karkeita esimerkkejä hänen ideoistaan ​​lennossa.

Ennusteet iPadin sovellusten rakentamisen tulevaisuudesta

Luulen, että siinä on kaikki, mitä tästä voi sanoa! Voit rakentaa sovelluksia iPadiin tästä syksystä alkaen, mikä on valtava etu kaikille. Työtä on vielä tekemättä, mutta edistystä tapahtuu. Se riittää vuodelle 2021!

Jatkossa uskon, että Apple voi käyttää tätä ominaisuutta muutamalla reitillä.

Yksi voisi olla Xcoden ja muiden kehitystyökalujen lisääminen iPadiin. Tällä reitillä iPad saisi pohjimmiltaan yksilöllisen päivityksen Macille. Joten sinun ei tarvitse valita jompaakumpaa; se riippuu vain siitä, minkä laitteen haluat.

Toinen tapa, jonka näen Applen käyttävän, on tehdä Swift Playgroundsista vaihtoehto Xcodelle. Toisin sanoen leikkikentistä tulisi sekä IDE että opetusväline.

Jos Apple kulkee tätä toista reittiä, voin nähdä iPadin koodauksen saavan "iPad"-hoidon. Tämä tarkoittaa kaiken yksinkertaistamista pitäen samalla asiat lähes yhtä tehokkaina kuin Macissa. Tämä tekisi siitä täydellisen, all-in-one-ratkaisun lähes kaikille paitsi kaikkein vakavimmille ammattilaisille.

Se voisi myös tehdä kehittämisestä paljon helpompaa ja intuitiivisempaa työtä. Sen sijaan, että tasapainottaisit kaikenlaisia ​​erilaisia ​​​​sovelluksia ja prosessi- ja vanhoja sovelluksia ja kokoonpanoja ja versiot ja kielet, sinulla olisi vain tämä siisti, organisoitu sovellus iPadissa, joka tekee kaiken helposti.

Aika kertoo!

Kuinka kauan, ennen kuin voit rakentaa sovelluksia iPadille?

Swift Playgrounds 4 -päivityksen pitäisi tulla iPadOS 15:n kanssa tänä syksynä. Yleensä iPadOS-päivitykset tulevat syyskuussa. Joten sinun pitäisi pystyä rakentamaan sovelluksia iPadille syyskuusta 2021 alkaen.

Siihen asti voit alkaa harjoitella koodiasi Swift Playgroundsissa jo tänään! Ja samalla kun olet siinä, voit päivittää tietojasi kaikesta Applesta tilaamalla ja lukemalla AppleToolBox-blogi.

Nähdään seuraavassa artikkelissa!