Apple: Kaj iOS, Mac Novice lahko pomenijo za Apps, v skladu z razvijalce

$config[ads_kvadrat] not found

BIG APPLE Open Challenger Bag Opening | Tennis Clash Gameplay With Commentary

BIG APPLE Open Challenger Bag Opening | Tennis Clash Gameplay With Commentary
Anonim

Govorice o Appleovih načrtih za združevanje razvoja iPhone, iPad in Mac Apps so navdušili iOS inženirje - in to bi lahko pomenilo tudi velike spremembe, ki jih potrošniki dobijo iz svojih najljubših aplikacij.

V skladu s poročilom novic, bi razvijalcem programske opreme omogočili, da oblikujejo eno enotno aplikacijo, ki deluje tako z Apple-ovim iOS zaslonom na dotik kot z Macovo miško ali sledilno ploščico. Ista aplikacija lahko deluje z enim samim nizom kode na telefonih iPhone, iPad in Apple.

Če bi omogočili mobilnim razvijalcem, da se iz kodiranja iOS razširijo na Mac, bi to lahko pomagalo oživiti večinoma stagnacijo razvoja aplikacij, specifičnih za Mac, po mnenju več razvijalcev, ki so govorili o govoricah z Inverse.

Arthur A. Sabintsev, vodilni razvijalec iOS v Arc Publishingu, ki vključuje programiranje Washington Post IOS aplikacija, pravi, da bi lahko bila novica velik premik za samouke inženirje, kot je on sam.

"V zadnjih šestih letih sem opravil samo iOS," pravi Sabintsev Inverse. »Lepo je, da se lahko razširimo na druge platforme Apple, ne da bi se morali učiti od začetka.«

To še posebej velja, kadar v nekaterih primerih samo za mobilne naprave ni idealen za izdelek, ki potrebuje tudi robustno aplikacijo Mac. To bi lahko pomenilo korak v pravo smer za uporabo programskega jezika Apple, ki temelji na jeziku Apple, na vseh platformah.

S tehnične strani je macOS zgrajen na NeXT, ki je bil izdan leta 1988, pojasnjuje Sam Soffes, razvijalec iOS iOS na Lyftu.

Za izdelavo aplikacije Mac morajo programerji uporabljati AppKit, ki prihaja iz NeXT. To je precej težko, zlasti v primerjavi z iOS-om, zaradi hitro starajoče se programske opreme.

"Zdaj, če želite imeti aplikacijo na obeh, ne morete deliti nobenega uporabniškega vmesnika," pravi Soffes. Na primer, njegova neodvisna aplikacija Redacted for Mac deli svojo osnovno sliko z iOS, vendar je bilo treba za vsako platformo napisati ves uporabniški vmesnik ali uporabniški vmesnik. To je težaven in dolgotrajen proces, in ne vsi razvijalci se trudijo narediti oboje.

Kyle Bashour, ki je pred kratkim delal na aplikaciji iOS za priljubljeno platformo za video klepet, ugotavlja, da bi večina malih podjetij in razvijalcev indie rado ponudil aplikacijo Mac, vendar ponavadi nimajo časa ali virov.

»Zmožnost zagona aplikacij iOS na macOS-u bo velika startna stopnja,« pravi Bashour Inverse. »Na začetku, še posebej mladi, ste skoraj vedno osredotočeni na lasersko rast. Ko hitro ponavljate funkcije in imate še eno platformo za zapisovanje teh funkcij, lahko resnično upočasnite."

Običajno zagonska podjetja puščajo dve možnosti: zgradite aplikacijo z več platformami, ki uporablja okvir, kot je Electron, ali ustvarite izvirno aplikacijo za platforme z največ uporabniki. V tem primeru je to običajno iOS.

Simon Ljungberg, švedski programer iOS za aplikacijo receptov Filibaba, se strinja, da bi bila možnost pisanja Mac aplikacij, ne da bi se ukvarjala z AppKitom, razburljiva. Ne samo za razvijalce, ampak tudi za uporabnike Apple.

»Dolgoročno, ko postane naša aplikacija za načrt obroka bolj polna, lahko vidim, da je to koristno za Mac,« pravi Ljungberg. Urejanje in načrtovanje tedenskih načrtov obrokov in kuriranje seznamov nakupov bi lahko imelo koristi od moči računalnika Mac.

Kot za uporabnike Mac, bi nižji stroški aplikacij in neoporečnost zaradi deljene kode med iOS-om in macOS-om pomenili, da je velik perk.

Vendar pa obstajajo razvijalci, ki ne zadržujejo diha za tako imenovanega rešitelja macOS.

»Brez uradnega sporočila za javnost podjetja Apple bi morali govorice sprejeti s ščepcem soli,« pravi angleški neodvisni iOS razvijalec Rehat Kathuria Inverse.

Inženir, ki je delal na aplikacijah, kot je ECB Cricket in Notarize, pravi, da bo o tej potencialni tehnologiji veliko mnenj, saj bo v prihodnjih tednih objavljenih več podrobnosti.

Kot pravi Kathuria: »Z veseljem bi videl, da bi UIKit delal na macOS-u, vendar nisem prepričan, koliko sanj, ki jih je preveč, je to.«

$config[ads_kvadrat] not found