Apple: Ce iOS, Mac News ar putea însemna pentru aplicații, în conformitate cu dezvoltatorii

$config[ads_kvadrat] not found

AD and BC Explained (as well as CE and BCE)

AD and BC Explained (as well as CE and BCE)
Anonim

Zvonurile cu privire la planurile Apple de a combina dezvoltarea iPhone, iPad și Mac Apps au avut entuziasm de inginerii iOS - și asta ar putea însemna și schimbări mari pentru ceea ce consumatorii au ieșit din aplicațiile preferate.

Potrivit unui raport de știri, dezvoltatorilor de software li s-ar permite să proiecteze o aplicație uniformă care să funcționeze atât cu touchscreen-ul iOS al Apple, cât și cu mouse-ul sau trackpad-ul Mac. Aceeași aplicație ar putea funcționa utilizând un singur set de cod pe dispozitivele iPhones, iPads și Apple.

Permițând dezvoltatorilor de telefonie mobilă să se extindă de la codarea iOS la Mac, acest lucru ar putea ajuta la revigorarea dezvoltării în mare parte stagnante a aplicațiilor Mac specifice, potrivit unor dezvoltatori care au vorbit despre zvonurile cu Invers.

Arthur A. Sabintsev, dezvoltator iOS de la Arc Publishing, care include programarea Washington Post IOS, spune că știrile ar putea fi o schimbare majoră pentru inginerii auto-învățați ca el însuși.

"Am făcut doar iOS pentru ultimii șase ani", spune Sabintsev Invers. "Este frumos să fiți capabil să vă extindeți în alte platforme Apple fără să fiți nevoiți să-l învățați de la zero".

Acest lucru este valabil mai ales atunci când, în unele cazuri, numai pentru dispozitive mobile nu este ideal pentru un produs care are de asemenea nevoie de o aplicație Mac robustă. Ar putea semnala un pas în direcția corectă pentru utilizarea limbajului de programare Swift, pe toate platformele.

Pe partea tehnică, MacOS este construit pe NeXT, lansat în 1988, explică Sam Soffes, dezvoltator i designer iOS la Lyft.

Pentru a face o aplicație Mac, programatorii trebuie să utilizeze AppKit, care vine de la NeXT. Acest lucru este destul de dificil, în special în comparație cu iOS, datorită software-ului rapid îmbătrânit.

"Chiar dacă doriți să aveți o aplicație pe ambele, nu puteți partaja nici un interfață utilizator", spune Soffes. De exemplu, aplicația sa independentă Redacted for Mac împărtășește imaginea sa principală cu iOS, dar toate interfețele UI sau interfața cu utilizatorul trebuie să fie scrise pentru fiecare platformă. Acesta este un proces laborios, consumator de timp, și nu toți dezvoltatorii se deranjează să facă ambele.

Kyle Bashour, care a lucrat recent la o aplicație iOS pentru o platformă populară de chat video, notează că majoritatea companiilor mici și dezvoltatorilor indie ar dori să ofere o aplicație Mac, dar de obicei nu au timp sau resurse.

"Abilitatea de a rula aplicațiile iOS pe MacOS va fi o victorie uriașă pentru începători", spune Bashour Invers. "La pornire, mai ales unul tanar, esti aproape intotdeauna focalizat pe cresterea laserului. Când repetați rapid funcțiile, având încă o altă platformă pentru a scrie aceste caracteristici, vă poate încetini cu adevărat."

Acest lucru lasă, de obicei, startups cu două opțiuni: Construiți o aplicație cross-platform folosind un cadru ca Electron sau construiți o aplicație nativă pentru platformele cu cei mai mulți utilizatori. În acest caz, aceasta este de obicei iOS.

Simon Ljungberg, programator iOS bazat pe Suedia pentru aplicația pentru rețete Filibaba, este de acord că perspectiva de a scrie aplicații Mac fără a se ocupa de AppKit ar fi interesantă. Nu numai pentru dezvoltatori, dar și pentru utilizatorii Apple.

"Pe termen lung, când aplicația Planul Meal devine mai plină, văd că acest lucru este util pentru Mac", spune Ljungberg. De exemplu, editarea și planificarea planurilor de masă săptămânale și listele de curățare a cumpărăturilor ar putea beneficia de puterea Mac.

În ceea ce privește utilizatorii de Mac, costul scăzut al aplicațiilor și neîntrerupta datorită codului partajat între iOS și macOS ar face pentru un mare avantaj.

Dar există dezvoltatori care nu își țin respirația pentru așa-numitul salvator macOS.

"Fără un comunicat de presă oficial de la Apple, ar trebui să luăm zvonul cu o mână de sare", spune Rehat Kathuria Invers.

Inginerul, care a lucrat pe aplicații precum ECB Cricket și Notarize, spune că vor exista o mulțime de opinii cu privire la această tehnologie potențială, deoarece mai multe detalii vor fi publicate în următoarele săptămâni.

După cum o spune Kathuria: "Mi-ar plăcea să văd UIKit să lucreze la MacOS, dar nu sunt sigur că un vis extrem de atractiv este".

$config[ads_kvadrat] not found