A múlt héten az Apple megtartotta éves WWDC21 esemény. Az esemény során rengeteg izgalmas bejelentést tettek közzé, köztük olyanokat, mint pl A FaceTime megújulása iOS 15-ben és a teljesen új macOS Monterey. Számomra azonban a Swift Playgrounds 4 frissítése jelent meg. Mostantól alkalmazásokat készíthet iPaden.
Azok számára, akik nem ismerik, ez még soha nem volt lehetséges. Ha iPhone-ra és iPadre szeretne alkalmazásokat készíteni, akkor Mac-et kellett használnia.
A Swift Playgrounds korábbi verzióiban az alkalmazás úgy volt, ahogy a cím is írja: a kód játszótere. Ez rendkívül értékes eszközzé tette új és meglévő fejlesztők számára, hogy megtanulják, hogyan hozhatnak létre alkalmazásokat és kódokat iOS és iPadOS számára. Ez az alkalmazás annyira jó, hogy szerintem életképes eszköz a kódolói karrier elindításához.
A probléma az volt, hogy miután megtanultad a kódolást a Swift Playgroundsban, elakadtál! Hacsak nem volt Mac géped, nem tudtad hasznosítani a megtanult készségeidet.
De ez minden megváltozik iPadOS 15.
Tartalom
- A Swift Playgrounds 4 lehetővé teszi a fejlesztők számára, hogy alkalmazásokat készítsenek iPaden
- Nem csak alkalmazásokat készíthet iPaden, hanem el is küldheti azokat
- A Swift Playgrounds 4 az a megoldás, amelyre a fejlesztők vártak?
- Xcode vs. Swift Playgrounds 4: Mennyire erős az iPad a fejlesztők számára?
- „A szoftverfejlesztés nem csak kódgépelés”
- Előrejelzések az iPad alkalmazásépítés jövőjére vonatkozóan
-
Mennyi idő múlva készíthet alkalmazásokat iPaden?
- Kapcsolódó hozzászólások:
A Swift Playgrounds 4 lehetővé teszi a fejlesztők számára, hogy alkalmazásokat készítsenek iPaden
A főcím mindent elmond. Alkalmazásokat készíthet iPaden, iPaden és a Swift Playgrounds 4-ben. De hogy néz ez ki?
Az Apple szerint az alkalmazások készítése a Playgrounds legújabb verziójában meglehetősen szilárd lesz. Az alkalmazás előnézetét megtekintheti iPadje kezdőképernyőjén. Ez az előnézet élőben fog megjelenni, így az alkalmazásban végrehajtott változtatásokat láthatja.
Élő előnézet itt Swift játszóterek Ez elég nagy dolog, tekintve, hogy általában le kell fordítanod és le kell futtatnod a kódot, mielőtt megjelennek a változások.
A Swift nyelv lehetővé teszi iPad és iPhone alkalmazások készítését. Végül ötletet kaphat egy alkalmazáshoz, megtanulhatja az alkalmazás létrehozását, majd ténylegesen elkészítheti azt, mindezt egyetlen eszközről.
Ez óriási győzelem a fejlesztők számára, különösen a korlátozott erőforrásokkal rendelkezők számára. Azok az első fejlesztők, akik nem szereznek főiskolai végzettséget, most gyakorlati alkalmazással sajátíthatják el az alapokat egy értékes piacon.
Nem csak alkalmazásokat készíthet iPaden, hanem el is küldheti azokat
Számomra az alkalmazások iPaden való létrehozásának képessége csak a fele annak, ami annyira izgalmassá teszi a Swift Playgrounds 4 frissítést. A második fele az, hogy az App Store-ba is beküldheti alkalmazásait.
Ha jól értem, ez hasonló lesz az e-könyvek Apple Pagesről az Apple Booksba való beküldéséhez. Az alkalmazást iPaden készíti el, hibatesztet készít, majd exportálja az App Store-ba. Az Apple ezt követően felülvizsgálja, és jóváhagyja vagy elutasítja az App Store-ban.
A fejlesztők szerint ez jelentősen leegyszerűsíti az alkalmazások App Store-ban való közzétételét. A legtöbben tudjuk, hogy egy alkalmazás közzététele az App Store-ban számos feltételen és feltételen való átugrással jár. De nem tudtam, hogy még az App Store-ba való beküldés lehetőségének kitalálása és fizetése is saját kihívást jelent.
Ez a belépési korlát most feloldódott mindenki előtt, akinek iPadje van. És mivel az iPad mindössze 300 dollár, azok, akiknek költségvetése túl kicsi a Mac számára, most részt vehetnek az App Store piacterén.
A Swift Playgrounds 4 az a megoldás, amelyre a fejlesztők vártak?
Eddig csak a döntés körüli felhajtásról és jó hírről írtam. A méltányosság kedvéért azonban a Swift Playgrounds 4-nek van néhány korlátozása, amellyel foglalkozni kell.
Először is, ha képes alkalmazásokat készíteni iPaden, az nem jelenti azt, hogy mindennel megvan, ami egy nagyszerű alkalmazás létrehozásához szükséges. Ez elég nagy leegyszerűsítés. Kihagy olyan dolgokat, mint a verzióvezérlés, a bővítmények és a sablonok, a GitHub integráció és még sok más.
Másodszor, és az első pontra építve a Swift Playgrounds nem IDE. Tehát bár technikailag használható alkalmazások készítésére, nem túl jó eszköz erre a feladatra.
Összehasonlítanám egy Google Chromebook számítógép helyett. Természetesen a minimumot megteheti, ami sok ember számára hasznos. De végül, ha fejlesztőként szeretnél növekedni, a minimum már nem lesz elég.
Xcode vs. Swift Playgrounds 4: Mennyire erős az iPad a fejlesztők számára?
És ezzel el is érkeztünk a fontos összehasonlításhoz, az Xcode vs. Swift játszóterek 4. Azok számára, akik nem ismerik, az Xcode az Apple fejlesztőeszköz-készlete macOS-en.
Az Xcode ingyenes Mac-hez, és átfogó eszközök egész készletét tartalmazza a fejlesztők számára. Annyira robusztus, hogy vásárolhat Mac-et, és ritkán kell más eszközt letöltenie a fejlesztési folyamathoz. Természetesen valószínűleg nem szeretné ezt megtenni, de a lényeg az, hogy ez egy nagyon szilárd eszközkészlet.
A Swift Playgrounds 4-ben mindössze annyi a lehetőség, hogy elkezdhet kódot írni az alkalmazásokhoz, és láthatja, hogyan alakulnak ezek az alkalmazások. Ezt hasonló játékokhoz hasonlítanám Álom PlayStation, amely lehetővé teszi, hogy saját videojátékot építsen, de nem.
A probléma egyelőre nem a Swift Playgrounds, hanem az iPad. Sok szempontból ez az első komoly frissítés a fejlesztők számára, amit az iPad kapott tíz év óta. Még hosszú utat kell megtennie ahhoz, hogy a Mac gépen lévő Xcode-ot a szemetesbe dobja, és helyette iPad Pro-t ragadjon.
„A szoftverfejlesztés nem csak kódgépelés”
Ez egy idézet a MacPaw kutatás-fejlesztési vezetőjétől, Serg Krivoblotskytól. És szerintem tökéletesen összefoglalja a Swift Playgrounds 4 frissítés korlátait.
Ez egy fontos frissítés, amely jelentősen csökkenti az alkalmazás App Store-ban való elhelyezésének költségeit. De tisztességtelen lenne úgy tenni, mintha csak ennyire lenne szüksége ahhoz, hogy fejlesztő legyen: kódot írjon és alkalmazásokat küldjön be.
Annak ellenére, hogy ez a frissítés még nem lesz elegendő a fejlesztő számítógépének lecserélésére, úgy látom, hogy néhány felhasználási eset virágzik.
Az első a hallgatói fejlesztők. Emlékszem, néhány éve otthagytam az informatikai főiskolát, és két hét alatt többet tanultam a Swift Playgrounds-on, mint az iskolai két félév alatt.
Ez nem azt jelenti, hogy le kell esni (ne!), de azt mutatja, hogy mennyire jó a Playgrounds oktatási összetevője. És ki tudja! Ha akkor tudtam volna alkalmazásokat írni és beküldeni az iPademen, talán ragaszkodtam volna hozzá, ahelyett, hogy unatkoznék.
Ettől függetlenül rengeteg embert látok, fiatalokat és időseket, akik betörnek a fejlesztési területre és a hobbiba, ha már tudnak alkalmazásokat készíteni iPaden.
A második használati eset, amit látok, az a professzionális fejlesztők, akik ezt a funkciót használják prototípuskészítéshez. Bár lehet, hogy még nem használja Mac helyettesítőként, valószínűleg használhatja alkalmazások írására és prototípusára menet közben.
Ha tehát megbeszélést tart egy ügyféllel, viheti magával iPadjét, és menet közben gyorsan beírhat durva példákat az ötleteire.
Előrejelzések az iPad alkalmazásépítés jövőjére vonatkozóan
Szerintem nagyjából ennyit lehet erről mondani! Idén ősztől már készíthet alkalmazásokat iPaden, ami mindenki számára óriási előnyt jelent majd. Van még tennivaló, de előrelépés történik. Ez bőven elég 2021-re!
Ha előre haladunk, azt hiszem, van néhány út az Apple számára, amely ezt a funkciót megteheti.
Lehetséges az Xcode és más fejlesztőeszközök hozzáadása az iPadhez. Ezen az úton az iPad lényegében egy-egy frissítést kapna a Mac-hez. Így nem lesz kénytelen választani egyiket vagy másikat; csak attól függ, melyik eszközt részesíti előnyben.
Egy másik út, amit az Apple-nek látok, az, hogy a Swift Playgrounds-t az Xcode alternatívájává teszi. Más szóval, a Playgrounds IDE és oktatási eszközzé válna.
Ha az Apple ezt a második utat választja, akkor láthatom, hogy az iPad kódolása megkapja az „iPad” kezelést. Ez azt jelenti, hogy mindent le kell egyszerűsíteni, miközben a dolgok majdnem olyan hatékonyak maradnak, mint a Macen. Ez egy teljes, minden egyben megoldást jelentene szinte mindenki számára, kivéve a legkeményebb szakembereket.
A fejlesztést is sokkal könnyebbé és intuitívabbá teheti. Ahelyett, hogy kiegyensúlyozná a különféle alkalmazások és folyamatok, valamint a régi alkalmazások és konfigurációk közötti egyensúlyt verziók és nyelvek, akkor csak ez az ügyes, rendezett alkalmazás az iPaden, amely mindent megtesz könnyen.
Az idő fogja megmondani!
Mennyi idő múlva készíthet alkalmazásokat iPaden?
A Swift Playgrounds 4 frissítése idén ősszel érkezik az iPadOS 15-höz. Az iPadOS frissítései általában szeptemberben érkeznek. Így 2021 szeptemberétől képesnek kell lennie arra, hogy alkalmazásokat készítsen iPaden.
Addig már ma elkezdheti gyakorolni a kódját a Swift Playgroundsban! És amíg itt van, felfrissítheti tudását az Apple-lel kapcsolatban, ha előfizet és elolvassa az AppleToolBox blog.
Találkozunk a következő cikkben!