Googlovo sprejetje zasnove iOS je dobro za vsakogar

Kazalo:

Googlovo sprejetje zasnove iOS je dobro za vsakogar
Googlovo sprejetje zasnove iOS je dobro za vsakogar
Anonim

Ključni izsledki

  • Google bo zdaj v svojih aplikacijah za iOS uporabljal standardne elemente vmesnika Apple.
  • Upoštevanje konvencij uporabniškega vmesnika naredi aplikacijo veliko lažjo za uporabo in razvoj.
  • Vzdrževanje celotnega uporabniškega vmesnika po meri je veliko nesmiselnega dela.

Image
Image

Google opušča svojo zasnovo uporabniškega vmesnika "Material" v korist uporabe lastnih konvencij uporabniškega vmesnika iOS-a. Toda ali gre samo za videz?

Vsaka računalniška platforma ima svoje konvencije uporabniškega vmesnika. To vključuje, kako izgleda, kako deluje in kaj lahko uporabniki pričakujejo. Mac na primer za lepljenje uporablja bližnjico ⌘+V, medtem ko Windows uporablja Control+V. In medtem ko ima Mac eno samo menijsko vrstico, ki je vedno na vrhu zaslona, Windows postavlja menijske vrstice v vsako okno. Aplikacije tretjih oseb, ki ne upoštevajo teh konvencij, se zdijo nerodne in se ne ujemajo. Vendar je Googlova sprememba mnenja morda več kot samo to, da izgledate in se počutite kot doma.

"Konvencije uporabniškega vmesnika iOS v primerjavi z Androidom so večinoma stilistična razlika, ne pa funkcionalna. Na primer, stikalo za vklop/izklop je videti skoraj enako na obeh platformah, " Chao He, iz Swensona On je agencija za digitalne izdelke, je povedal Lifewire po e-pošti.

"Prava prednost tukaj je, da bodo Googlove aplikacije za iOS slogovno skladne s preostalim ekosistemom iOS," je dodal. "To bo tudi pomagalo Googlu zmanjšati razvojna prizadevanja za posnemanje njihovega lastnega oblikovalskega jezika v okviru iOS, kar jim bo omogočilo preusmeritev teh prizadevanj drugam."

Videz in občutek

Če ste kdaj preklopili z iPhona na telefon Android ali obratno, se zdi vse čudno. Na primer, ko je iPhone še imel gumb za domov, se lahko zgodi, da pritisnete na dno zaslona in poskušate zapreti aplikacijo. Da se aplikacija prilega, mora sprejeti uveljavljene konvencije. Apple ima celo nabor dokumentov – Human Interface Guidelines ali HIG – ki svetuje o vsem, od postavitve ikon do pisav.

Image
Image

Upoštevanje teh konvencij je dobro za razvijalca – to je ena stvar manj, o kateri je treba razmišljati, rezultat pa je aplikacija, ki je že skladna z drugimi – in dobra za uporabnika. Na primer, ni nam treba znova učiti bližnjice na tipkovnici za shranjevanje ali tiskanje za vsako aplikacijo. Ali pa vemo, da na Macu gumb ne sproži svojega delovanja, dokler ga ne spustite. To uporabno pravilo vam omogoča, da prekinete napačen klik tako, da kazalec miške pomaknete stran od kontrolnika na zaslonu, preden spustite gumb miške (to deluje tudi pri dotikih v iOS-u – še bolj dosledno).

Toda Googlu je vseeno za vse to. Če bi, bi že pred leti sprejel Applove konvencije uporabniškega vmesnika, namesto da bi lastne kontrole in paradigme prenesel na iPhone in iPad. Verjeten razlog, da Google spreminja svoj pristop, je težko delo.

Prepustite se toku

Ko razvijalec zgradi aplikacijo, prejme veliko vnaprej izdelanih sredstev brezplačno. Nikomur ni treba oblikovati gumba ali okenske orodne vrstice. Računalniku samo povedo, naj nariše okno ali doda vrsto gumbov, in uporabijo vgrajene vire, ki jih je oblikoval Apple.

»Aplikacija za iOS je [paradigmatična], če uporablja enega od Applovih programskih jezikov, 'Swift' ali 'Objective-C, ' je programski inženir Cal Mitchell povedal Lifewire po e-pošti.

Prava prednost tukaj je, da bodo Googlove aplikacije za iOS slogovno skladne s preostalim ekosistemom iOS.

In uporaba teh vgrajenih jezikov ima druge prednosti.

Ko razvijalec uporablja enega od teh jezikov v okviru razvoja aplikacij, zlasti v povezavi z drugimi SDK-ji (kompleti za razvoj programske opreme), specifičnimi za iOS, drastično poveča zmogljivost. Poleg tega lahko izvorne aplikacije v celoti izkoristijo vseh zmogljivosti naprave, ne glede na to, ali to pomeni uporabo kamere, GPS-a ali drugih sistemov,« pravi Mitchell.

Možno je mešati in ujemati z uporabo Applovega kompleta orodij za razvijalce in dodajanjem lastnega videza, vendar to pomeni veliko dela. Vsakič, ko Apple ustvari iPad z drugačno velikostjo zaslona ali subtilno spremeni videz uporabniškega vmesnika, ostaneš zadaj.

Image
Image

Google ima lasten nabor komponent (Material UI), ustvarjen tako, da njegove aplikacije izgledajo skladno v sistemih iOS in Android. Vendar pa je z izdajami novih različic sistema iOS vzdrževanje teh komponent postalo težje, ker Apple nenehno dodaja nove funkcije in nove izboljšave njihovih komponent uporabniškega vmesnika, včasih celo sprememba celotnega videza in občutka, « je za Lifewire po elektronski pošti povedal razvijalec mobilnih aplikacij Dragos Dobrean.

"Ali mora biti stikalo res izdelano po meri v skladu z generičnim sistemom zasnove? Ali morda zadostuje, da preprosto uporabite sistemsko rešitev in nadaljujete?" je zapisal Jeff Verkoeyen, Googlov glavni oblikovalski inženir za izdelke Apple, v niti na Twitterju.

Zdi se, da je odgovor zdaj "Gremo naprej."

Priporočena: