Galite (pagaliau) sukurti programas iPad „Swift Playgrounds 4“.

Praėjusią savaitę „Apple“ surengė savo metinę veiklą WWDC21 renginys. Per tą renginį buvo pristatyta daugybė įdomių pranešimų, įskaitant tokius dalykus „FaceTime“ atnaujinimas „iOS 15“. ir visiškai naujas MacOS Monterey. Tačiau ypatybė, kuri man išsiskyrė, buvo „Swift Playgrounds 4“ atnaujinimas. Dabar galėsite kurti programas iPad.

Tiems, kurie nežino, tai niekada nebuvo įmanoma. Jei norite sukurti programas, skirtas „iPhone“ ir „iPad“, turėjote naudoti „Mac“.

Ankstesnėse „Swift Playgrounds“ versijose programa buvo tokia, kaip ją apibūdina pavadinimas: kodo žaidimų aikštelė. Tai tapo ypač vertingu įrankiu naujiems ir esamiems kūrėjams, norint sužinoti, kaip kurti programas ir kodą, skirtą iOS ir iPadOS. Ši programa yra tokia gera, kad manau, kad ji yra perspektyvus įrankis norint pradėti kodavimo karjerą.

Problema ta, kad kai išmokote koduoti „Swift Playgrounds“, įstrigote! Jei neturėjote „Mac“, negalėjote panaudoti įgytų įgūdžių.

Bet viskas pasikeis iPadOS 15.

Turinys

  • „Swift Playgrounds 4“ leis kūrėjams kurti programas „iPad“.
  • Galite ne tik kurti programas iPad, bet ir pateikti jas
  • Ar „Swift Playgrounds 4“ yra sprendimas, kurio kūrėjai laukė?
  • Xcode vs. „Swift Playgrounds 4“: koks galingas „iPad“ kūrėjams?
  • „Programinės įrangos kūrimas nėra tik kodo įvedimas“
  • Programų kūrimo iPad ateities prognozės
  • Per kiek laiko galėsite kurti programas iPad?
    • Susiję įrašai:

„Swift Playgrounds 4“ leis kūrėjams kurti programas „iPad“.

Antraštė pasako viską. Galite kurti programas iPad, iPad, Swift Playgrounds 4. Bet kaip tai atrodo?

„Apple“ teigimu, programų kūrimas naujausioje „Playgrounds“ versijoje bus gana solidus. Galėsite peržiūrėti programą savo iPad pagrindiniame ekrane. Ši peržiūra bus rodoma tiesiogiai, todėl matysite pakeitimus, kurie vyksta juos atlikdami programoje.

Tiesioginė peržiūra Swift žaidimų aikštelės yra gana didelis dalykas, atsižvelgiant į tai, kad paprastai jums reikės sukompiliuoti ir paleisti kodą, kad pamatytumėte pakeitimus.

„Swift“ kalba leidžia kurti „iPad“ ir „iPhone“ programas. Galiausiai galėsite turėti programos idėją, išmokti sukurti tą programą ir iš tikrųjų sukurti tą programą – visa tai iš vieno įrenginio.

Tai didžiulis laimėjimas kūrėjams, ypač tiems, kurių ištekliai yra riboti. Pirmą kartą kūrėjai, neturintys galimybės įgyti aukštojo išsilavinimo, dabar gali išmokti pagrindų vertingoje rinkoje ir praktiškai pritaikyti.

Galite ne tik kurti programas iPad, bet ir pateikti jas

Mano nuomone, galimybė kurti programas iPad yra tik pusė to, kas daro Swift Playgrounds 4 atnaujinimą tokiu įdomiu. Antroji pusė yra ta, kad taip pat galėsite pateikti savo programas į „App Store“.

Kiek suprantu, tai bus panašu į el. knygų pateikimą iš Apple Pages į Apple Books. Sukursite programą „iPad“, patikrinsite jos klaidas, tada eksportuosite į „App Store“. Tada „Apple“ jį peržiūrės ir patvirtins arba nepatvirtins „App Store“.

Pasak kūrėjų, tai žymiai paprastina programų paskelbimą „App Store“. Daugelis iš mūsų žino, kad norint paskelbti programą „App Store“, reikia peršokti daugybę lankų ir kriterijų. Bet aš nežinojau, kad net sugalvoti, kaip ir sumokėti už galimybę pateikti informaciją „App Store“, buvo iššūkis.

Šis įėjimo barjeras buvo panaikintas visiems, turintiems iPad. Ir kadangi iPad kainuoja tik 300 USD, tie, kurių biudžetas per mažas „Mac“, dabar gali dalyvauti „App Store“ rinkoje.

Ar „Swift Playgrounds 4“ yra sprendimas, kurio kūrėjai laukė?

Iki šiol aš tiesiog aprašiau visas ažiotažas ir geras naujienas, susijusias su šiuo sprendimu. Sąžiningai, „Swift Playgrounds 4“ yra tam tikrų apribojimų, į kuriuos reikia atsižvelgti.

Pirma, galimybė kurti programas iPad nereiškia, kad turite viską, ko reikia norint sukurti puikią programą. Tai gana didelis supaprastinimas. Jame nepalieka tokių dalykų kaip versijos valdymas, papildiniai ir šablonai, „GitHub“ integracija ir kt.

Antra, remiantis pirmuoju punktu, „Swift Playgrounds“ nėra IDE. Taigi, nors jis techniškai gali būti naudojamas programoms kurti, tai nėra labai geras įrankis šiam darbui.

Palyginčiau tai su „Google Chromebook“ naudojimu vietoje kompiuterio. Žinoma, tai gali padaryti minimumą, o tai yra naudinga daugeliui žmonių. Tačiau galiausiai, jei norite augti kaip kūrėjas, minimalaus minimumo nebeužteks.

Xcode vs. „Swift Playgrounds 4“: koks galingas „iPad“ kūrėjams?

Ir tai atveda mus prie svarbaus palyginimo „Xcode vs. „Swift“ žaidimų aikštelės 4. Tiems, kurie nežino, „Xcode“ yra „Apple“ kūrimo įrankių rinkinys „MacOS“.

„Xcode“ yra nemokama su „Mac“ ir apima visą rinkinį išsamių įrankių kūrėjams. Jis toks tvirtas, kad galėtumėte nusipirkti „Mac“ ir retai kada prireiktų atsisiųsti kitų kūrimo proceso įrankių. Žinoma, tikriausiai nenorėtumėte to daryti, bet esmė ta, kad tai labai tvirtas įrankių rinkinys.

Viskas, ką gaunate naudodami „Swift Playgrounds 4“, yra galimybė pradėti rašyti programų kodą ir matyti, kaip šios programos įgauna formą. Palyginčiau tai su tokiais žaidimais Svajoti PlayStation, kuri leidžia jums sukurti savo vaizdo žaidimą, bet ne.

Šiuo metu problema yra ne „Swift Playgrounds“, o „iPad“. Daugeliu atžvilgių tai pirmasis rimtas „iPad“ kūrėjų atnaujinimas per dešimt metų. Dar reikia nuveikti ilgą kelią, kol galėsite išmesti „Xcode“ ant „Mac“ į šiukšlių dėžę ir vietoj jo paimti „iPad Pro“.

„Programinės įrangos kūrimas nėra tik kodo įvedimas“

Tai citata iš „MacPaw“ tyrimų ir plėtros vadovo Sergo Krivoblotskio. Ir manau, kad tai puikiai apibendrina „Swift Playgrounds 4“ atnaujinimo apribojimus.

Tai svarbus atnaujinimas, kuris žymiai sumažins programos įtraukimo į „App Store“ kainą. Tačiau būtų nesąžininga apsimesti, kad tai viskas, ko jums reikia norint būti kūrėju: rašyti kodą ir pateikti programas.

Nors šio atnaujinimo dar nepakaks norint pakeisti kūrėjo kompiuterį, matau, kad kai kurie naudojimo atvejai klesti.

Pirmasis yra studentų kūrėjai. Prisimenu, kad prieš kelerius metus baigiau informatikos koledžą ir per dvi savaites „Swift Playgrounds“ išmokau daugiau nei per du semestrus mokykloje.

Tai nereiškia, kad turėtumėte mesti (ne!), tačiau tai parodo, koks geras yra žaidimų aikštelių švietimo komponentas. Ir kas žino! Jei tada būčiau galėjęs rašyti ir pateikti programas savo iPad, galbūt būčiau prie jo pasilikęs, o ne nuobodžiauti.

Nepaisant to, matau daugybę jaunų ir senų žmonių, kurie įsiveržia į kūrimo sritį ir pomėgį, kai tik gali kurti programas iPad.

Antras naudojimo atvejis, kurį matau, yra profesionalūs kūrėjai, naudojantys šią funkciją prototipams kurti. Nors galbūt dar nenaudosite to kaip „Mac“ pakaitalo, tikriausiai galėtumėte jį naudoti kurdami programas ir jų prototipus.

Taigi, jei turite susitikimą su klientu, galite atsinešti savo iPad ir greitai įvesti apytikslius jo idėjų pavyzdžius.

Programų kūrimo iPad ateities prognozės

Manau, kad tai yra viskas, ką apie tai galima pasakyti! Nuo šio rudens galėsite kurti programas iPad, o tai bus didžiulė nauda visiems. Dar yra ką nuveikti, bet pažanga vyksta. To užtenka 2021 metams!

Žvelgiant į priekį, manau, yra keletas būdų, kaip „Apple“ galėtų pasinaudoti šia funkcija.

Galima būtų pridėti Xcode ir kitus kūrimo įrankius prie iPad. Šiuo maršrutu „iPad“ iš esmės gautų „Mac“ naujinimą „vienas su vienu“. Taigi nebūsite priversti rinktis vieną ar kitą; tai priklausys tik nuo to, kuris įrenginys jums labiau patinka.

Kitas būdas, kurį matau Apple, yra „Swift Playgrounds“ padaryti alternatyva „Xcode“. Kitaip tariant, žaidimų aikštelės taptų IDE ir edukacine priemone.

Jei „Apple“ eina antruoju keliu, matau, kaip „iPad“ veikia „iPad“ kodavimas. Tai reiškia, kad viską supaprastiname ir išlaikome beveik tokius pat galingumus, kokie jie yra „Mac“. Dėl to tai būtų išsamus „viskas viename“ sprendimas beveik visiems, išskyrus pačius užkietėjusius profesionalus.

Tai taip pat gali padaryti kūrimą daug lengvesnį ir intuityvesnį darbą. Užuot balansavęs visas skirtingas programas ir procesus bei senas programas ir konfigūracijas versijas ir kalbas, tiesiog turėtumėte šią tvarkingą, sutvarkytą programą iPad, kuri atlieka viską lengvai.

Laikas pasakys!

Per kiek laiko galėsite kurti programas iPad?

„Swift Playgrounds 4“ naujinimas turėtų būti pristatytas su „iPadOS 15“ šį rudenį. Paprastai iPadOS naujinimai ateina rugsėjo mėnesį. Taigi nuo 2021 m. rugsėjo mėn. turėtumėte turėti galimybę kurti programas iPad.

Iki tol galite pradėti praktikuoti savo kodą „Swift Playgrounds“ jau šiandien! O kol darai, galite pagyvinti savo žinias apie visus Apple dalykus užsiprenumeravę ir perskaitę „AppleToolBox“ tinklaraštį.

Iki pasimatymo kitame straipsnyje!