Googleovo usvajanje iOS dizajna dobro je za sve

Sadržaj:

Googleovo usvajanje iOS dizajna dobro je za sve
Googleovo usvajanje iOS dizajna dobro je za sve
Anonim

Ključni podaci za van

  • Google će sada koristiti standardne elemente Apple sučelja u svojim iOS aplikacijama.
  • Slijeđenje konvencija korisničkog sučelja čini aplikaciju puno lakšom za korištenje i razvoj.
  • Održavanje cijelog prilagođenog korisničkog sučelja puno je besmislenog posla.

Image
Image

Google se odriče svog dizajna korisničkog sučelja "Material" u korist korištenja vlastitih konvencija korisničkog sučelja iOS-a. Ali radi li se samo o izgledu?

Svaka računalna platforma ima svoje konvencije korisničkog sučelja. To uključuje kako izgleda, kako radi i što korisnici mogu očekivati. Na primjer, Mac koristi prečac ⌘+V za lijepljenje, dok Windows koristi Control+V. I dok Mac ima jednu traku izbornika koja je uvijek na vrhu zaslona, Windows stavlja trake izbornika na svaki prozor. Aplikacije trećih strana koje ne slijede ove konvencije djeluju loše i ne uklapaju se u njih. Ali Googleova promjena mišljenja možda je nešto više od toga da izgledate i osjećate se kao kod kuće.

"Konvencije korisničkog sučelja za iOS i Android većinom su stilska razlika, a ne funkcionalna. Na primjer, prekidač za uključivanje/isključivanje izgleda gotovo isto na obje platforme, " Chao He, iz Swensona On je agencija za digitalne proizvode, rekao je Lifewire putem e-pošte.

"Prava korist ovdje je da će Googleove iOS aplikacije biti stilski dosljedne s ostatkom iOS ekosustava", dodao je. "Ovo će također pomoći Googleu da smanji razvojne napore kako bi replicirao vlastiti dizajnerski jezik unutar okvira iOS-a, dopuštajući im da taj napor usmjere negdje drugdje."

Izgled i dojam

Ako ste se ikada prebacili s iPhonea na Android telefon ili obrnuto, sve vam je čudno. Na primjer, kad je iPhone još imao gumb za početnu stranicu, mogli biste se zateći kako pritiskate dno zaslona pokušavajući izaći iz aplikacije. Da bi se aplikacija uklopila, mora usvojiti utvrđene konvencije. Apple čak ima skup dokumenata – Human Interface Guidelines ili HIG – koji savjetuje o svemu, od izgleda ikona do fontova.

Image
Image

Slijeđenje ovih konvencija dobro je za programera - to je jedna stvar manje o kojoj treba razmišljati, a rezultira aplikacijom koja je već dosljedna s drugima - i dobra je za korisnika. Na primjer, ne moramo ponovno učiti tipkovni prečac za Spremi ili Ispis za svaku aplikaciju. Ili znamo da na Macu gumb ne pokreće radnju dok ga ne otpustite. Ovo korisno pravilo omogućuje vam da prekinete pogrešan klik jednostavnim pomicanjem pokazivača miša od kontrole na ekranu prije otpuštanja gumba miša (ovo funkcionira i s dodirima na iOS-u - još više dosljednosti).

Ali Google ne mari za ništa od toga. Da jest, usvojio bi Appleove konvencije korisničkog sučelja prije mnogo godina, umjesto prijenosa vlastitih kontrola i paradigmi na iPhone i iPad. Vjerojatni razlog zbog kojeg Google mijenja svoj pristup je težak posao.

Prepustite se toku

Kada razvojni programer izradi aplikaciju, besplatno dobiva mnogo unaprijed napravljenih sredstava. Nitko ne mora dizajnirati gumb ili alatnu traku prozora. Oni samo kažu računalu da nacrta prozor ili doda niz gumba i koriste ugrađene resurse koje je dizajnirao Apple.

"IOS aplikacija je [paradigmatična] ako koristi jedan od Appleovih programskih jezika, 'Swift' ili 'Objective-C, ' softverski inženjer Cal Mitchell rekao je Lifewireu putem e-pošte.

Prava prednost ovdje je da će Googleove iOS aplikacije biti stilski dosljedne s ostatkom iOS ekosustava.

A korištenje ovih ugrađenih jezika ima i druge prednosti.

"Kada razvojni programer koristi jedan od ovih jezika u kontekstu razvoja aplikacija, posebno u kombinaciji s drugim SDK-ovima specifičnim za iOS (kompletima za razvoj softvera), to drastično povećava izvedbu. Osim toga, izvorne aplikacije mogu u potpunosti iskoristiti svih mogućnosti uređaja, bilo da to znači korištenje kamere, GPS-a ili drugih sustava, " kaže Mitchell.

Moguće je kombinirati i spajati, koristeći Appleov alat za razvojne programere i dodajući vlastiti izgled, ali to čini puno posla. Svaki put kada Apple napravi iPad s drugom veličinom zaslona ili suptilno promijeni izgled korisničkog sučelja, vi ste zaostali.

Image
Image

"Google ima vlastiti skup komponenti (Material UI) izgrađen da njegove aplikacije izgledaju dosljedno na iOS-u i Androidu. Međutim, s izdanjima novih verzija iOS-a, održavanje tih komponenti postalo je teže jer Apple neprestano dodaje nove značajke i nova poboljšanja njihovih komponenti korisničkog sučelja, ponekad čak mijenjajući cijeli izgled i dojam," izjavio je za Lifewire e-poštom razvojni programer mobilne aplikacije Dragos Dobrean.

"Treba li prekidač doista biti izrađen prema narudžbi u skladu s generičkim sustavom dizajna? Ili bi moglo biti dovoljno jednostavno upotrijebiti rješenje sustava i krenuti dalje?" napisao je Jeff Verkoeyen, Googleov glavni inženjer dizajna za Appleove proizvode, u Twitter niti.

Čini se da je odgovor sada "Idemo dalje."

Preporučeni: