Jūs (beidzot) varat izveidot lietotnes iPad vietnē Swift Playgrounds 4

Pagājušajā nedēļā Apple rīkoja savu ikgadējo WWDC21 pasākums. Šī pasākuma laikā tika atklāts milzums aizraujošu paziņojumu, tostarp tādas lietas kā FaceTime atjauninājums operētājsistēmā iOS 15 un pilnīgi jaunais MacOS Montereja. Tomēr iezīme, kas man izcēlās, bija Swift Playgrounds 4 atjauninājums. Tagad jūs varēsit izveidot lietotnes iPad.

Tiem, kas nezina, tas nekad agrāk nav bijis iespējams. Ja vēlaties izveidot lietotnes iPhone un iPad ierīcēm, jums bija jāizmanto Mac.

Iepriekšējās Swift Playgrounds versijās lietotne bija tāda, kā to raksturo nosaukums: koda rotaļu laukums. Tas padarīja to par īpaši vērtīgu rīku jaunajiem un esošajiem izstrādātājiem, lai uzzinātu, kā izveidot lietotnes un kodu iOS un iPadOS. Šī lietotne ir tik laba, ka, manuprāt, tā ir dzīvotspējīgs rīks kodēšanas karjeras uzsākšanai.

Problēma bija tā, ka, tiklīdz iemācījāties kodēt Swift Playgrounds, jūs iestrēgājāt! Ja vien jums nebija Mac, jums nebija iespējas izmantot apgūtās prasmes.

Bet tas viss mainīsies iPadOS 15.

Saturs

  • Swift Playgrounds 4 ļaus izstrādātājiem izveidot lietotnes iPad
  • Varat ne tikai izveidot lietotnes iPad, bet arī tās iesniegt
  • Vai Swift Playgrounds 4 ir risinājums, kuru izstrādātāji ir gaidījuši?
  • Xcode vs. Swift Playgrounds 4: cik jaudīgs ir iPad izstrādātājiem?
  • "Programmatūras izstrāde nav tikai koda rakstīšana"
  • Prognozes par lietotņu izveides nākotni iPad
  • Cik ilgā laikā varat izveidot lietotnes iPad?
    • Saistītās ziņas:

Swift Playgrounds 4 ļaus izstrādātājiem izveidot lietotnes iPad

Virsraksts izsaka visu. Programmas Swift Playgrounds 4 varat izveidot iPad, iPad ierīcēm. Bet kā tas izskatās?

Saskaņā ar Apple teikto, lietotņu izveide jaunākajā Playgrounds versijā būs diezgan stabila. Jūs varēsiet priekšskatīt savu lietotni sava iPad sākuma ekrānā. Šis priekšskatījums būs pieejams tiešraidē, tāpēc jūs redzēsit izmaiņas, kas notiek, veicot tās lietotnē.

Tiešraides priekšskatījums Swift rotaļu laukumi ir diezgan liels darījums, ņemot vērā, ka parasti jums ir jāapkopo un jāpalaiž kods, pirms tiek parādītas izmaiņas.

Swift valoda ļauj izveidot gan iPad, gan iPhone lietotnes. Visbeidzot, jums būs iespēja iegūt ideju par lietotni, uzzināt, kā izveidot šo lietotni, un pēc tam faktiski izveidot šo lietotni, izmantojot vienu ierīci.

Tas ir milzīgs ieguvums izstrādātājiem, īpaši tiem, kuriem ir ierobežoti resursi. Pirmo reizi izstrādātāji, kuriem nav piekļuves koledžas izglītībai, tagad var apgūt pamatus vērtīgā tirgū ar praktisku pielietojumu.

Varat ne tikai izveidot lietotnes iPad, bet arī tās iesniegt

Manuprāt, iespēja iPad izveidot lietotnes ir tikai puse no tā, kas padara Swift Playgrounds 4 atjauninājumu tik aizraujošu. Otrajā pusē jūs arī varēsit iesniegt savas lietotnes App Store.

Cik es saprotu, tas būs līdzīgi e-grāmatu iesniegšanai no Apple Pages uz Apple Books. Jūs izveidosit savu lietotni iPad, pārbaudīsit to un pēc tam eksportēsit to uz App Store. Pēc tam Apple to pārskatīs un apstiprinās vai noraidīs App Store.

Pēc izstrādātāju domām, tas ievērojami vienkāršo lietotņu publicēšanu veikalā App Store. Lielākā daļa no mums zina, ka lietotnes publicēšana App Store ir saistīta ar daudzām stīpām un kritērijiem. Bet es nezināju, ka pat izdomāt, kā un maksāt par iespēju iesniegt pieteikumu App Store, bija savs izaicinājums.

Šī ienākšanas barjera tagad ir atcelta ikvienam, kam ir iPad. Tā kā iPad maksā tikai 300 USD, tie, kuru budžets ir pārāk mazs priekš Mac, tagad var piedalīties App Store tirgū.

Vai Swift Playgrounds 4 ir risinājums, kuru izstrādātāji ir gaidījuši?

Līdz šim es tikai atklāju visas ažiotāžas un labās ziņas, kas saistītas ar šo lēmumu. Tomēr godīgi jāsaka, ka Swift Playgrounds 4 ir daži ierobežojumi, kas ir jārisina.

Pirmkārt, iespēja iPad izveidot lietotnes nenozīmē, ka jums ir viss nepieciešamais, lai izveidotu lielisku lietotni. Tā ir diezgan liela vienkāršošana. Tajā nav iekļautas tādas lietas kā versiju kontrole, spraudņi un veidnes, GitHub integrācija un daudz kas cits.

Otrkārt, pamatojoties uz pirmo punktu, Swift Playgrounds nav IDE. Tātad, lai gan to tehniski var izmantot lietotņu izveidei, tas nav īpaši labs rīks šim darbam.

Es to salīdzinātu ar Google Chromebook piezīmjdatora izmantošanu datora vietā. Protams, tas var paveikt pašu minimumu, kas ir noderīgi daudziem cilvēkiem. Bet galu galā, ja vēlaties augt kā izstrādātājs, ar pašu minimumu vairs nepietiks.

Xcode vs. Swift Playgrounds 4: cik jaudīgs ir iPad izstrādātājiem?

Un tas mūs noved pie svarīgā salīdzinājuma, Xcode vs. Swift Playgrounds 4. Tiem, kas nezina, Xcode ir Apple izstrādes rīku komplekts operētājsistēmā MacOS.

Xcode ir pieejams bez maksas operētājsistēmā Mac un ietver veselu visaptverošu rīku komplektu izstrādātājiem. Tas ir tik izturīgs, ka jūs varētu iegādāties Mac datoru un reti ir nepieciešams lejupielādēt citus rīkus izstrādes procesam. Jūs, iespējams, to darīt, protams, nevēlaties, taču būtība ir tāda, ka tas ir ļoti stabils rīku komplekts.

Viss, ko iegūstat, izmantojot Swift Playgrounds 4, ir iespēja sākt rakstīt lietotņu kodu un redzēt, kā šīs lietotnes veidojas. Es to salīdzinātu ar tādām spēlēm kā Sapņot PlayStation, kas ļauj jums izveidot savu videospēli, bet ne.

Pagaidām problēma nav Swift Playgrounds — tā ir iPad. Šis daudzējādā ziņā ir pirmais nopietnais iPad izstrādātāju atjauninājums desmit gadu laikā. Ir vēl tāls ceļš ejams, līdz varat izmest Xcode operētājsistēmā Mac miskastē un tā vietā paņemt iPad Pro.

"Programmatūras izstrāde nav tikai koda rakstīšana"

Tas ir citāts no MacPaw pētniecības un izstrādes vadītāja Serga Krivoblotska. Un es domāju, ka tas lieliski apkopo Swift Playgrounds 4 atjauninājuma ierobežojumus.

Tas ir svarīgs atjauninājums, kas ievērojami samazinās izmaksas par lietotnes ievietošanu App Store. Taču būtu negodīgi izlikties, ka tas ir viss, kas jums nepieciešams, lai kļūtu par izstrādātāju: koda rakstīšana un lietotņu iesniegšana.

Lai gan ar šo atjauninājumu vēl nepietiks, lai aizstātu izstrādātāja datoru, es redzu, ka daži lietošanas gadījumi ir sekmīgi.

Pirmais ir studentu izstrādātāji. Es atceros, ka dažus gadus atpakaļ pametu datorzinātņu koledžu un divās nedēļās Swift Playgrounds iemācījos vairāk nekā divu semestru laikā skolā.

Tas nenozīmē, ka jums vajadzētu pamest (neizdariet!), bet tas parāda, cik laba ir rotaļlaukumu izglītības sastāvdaļa. Un kas zina! Ja es toreiz būtu varējis rakstīt un iesniegt lietotnes savā iPad, iespējams, es būtu pie tā pieturējies, nevis kļūtu garlaicīgi.

Neskatoties uz to, es redzu daudz cilvēku, gan jaunu, gan vecu, kuri ielaužas izstrādes jomā un hobijā, tiklīdz viņi var izveidot lietotnes iPad.

Otrs lietošanas gadījums, ko es redzu, ir profesionāli izstrādātāji, kas izmanto šo funkciju prototipu veidošanai. Lai gan jūs to vēl neizmantojat kā Mac aizstājēju, jūs, iespējams, to varētu izmantot, lai rakstītu un prototipētu lietotnes lidojuma laikā.

Tātad, ja jums ir tikšanās ar klientu, varat paņemt līdzi savu iPad un ātri ierakstīt aptuvenus viņa ideju piemērus.

Prognozes par lietotņu izveides nākotni iPad

Es domāju, ka tas ir gandrīz viss, kas par to sakāms! Sākot ar šo rudeni, jūs varēsit izveidot lietotnes iPad, kas būs milzīgs ieguvums ikvienam. Joprojām ir daudz darāmā, taču progress notiek. Tas ir pietiekami 2021. gadam!

Es domāju, ka ir daži ceļi, kā Apple varētu izmantot šo funkciju.

Viens varētu būt Xcode un citu izstrādes rīku pievienošana iPad. Šajā maršrutā iPad būtībā saņemtu Mac datora atjauninājumu viens pret vienu. Tātad jums nebūs spiests izvēlēties vienu vai otru; tas būs atkarīgs no tā, kurai ierīcei vēlaties dot priekšroku.

Vēl viens veids, kā es redzu Apple, ir padarīt Swift Playgrounds par alternatīvu Xcode. Citiem vārdiem sakot, rotaļu laukumi kļūtu par IDE, kā arī par izglītības rīku.

Ja Apple iet šo otro ceļu, es varu redzēt, ka iPad kodēšana tiek apstrādāta ar “iPad”. Tas nozīmē, ka viss ir jāvienkāršo, vienlaikus saglabājot lietas gandrīz tikpat jaudīgus kā Mac datorā. Tas padarītu to par pilnīgu, universālu risinājumu gandrīz visiem, izņemot vissmagākos profesionāļus.

Tas varētu arī padarīt attīstību daudz vienkāršāku un intuitīvāku darbu. Tā vietā, lai līdzsvarotu visu veidu dažādas lietotnes un procesu un mantotās lietojumprogrammas un konfigurācijas versijas un valodas, jums vienkārši būtu šī glītā, sakārtotā lietotne iPad, kas to visu dara viegli.

Laiks rādīs!

Cik ilgā laikā varat izveidot lietotnes iPad?

Swift Playgrounds 4 atjauninājumam vajadzētu būt kopā ar iPadOS 15 šoruden. Parasti iPadOS atjauninājumi tiek piegādāti septembrī. Tātad, sākot ar 2021. gada septembri, jums vajadzētu būt iespējai izveidot lietotnes iPad.

Līdz tam jūs varat sākt praktizēt savu kodu Swift Playgrounds jau šodien! Un, kamēr jūs to darāt, varat papildināt savas zināšanas par visām Apple lietām, abonējot un izlasot AppleToolBox emuārs.

Tiekamies nākamajā rakstā!