Google'i iOS-i disaini kasutuselevõtt on kasulik kõigile

Sisukord:

Google'i iOS-i disaini kasutuselevõtt on kasulik kõigile
Google'i iOS-i disaini kasutuselevõtt on kasulik kõigile
Anonim

Võtmed kaasavõtmiseks

  • Google kasutab nüüd oma iOS-i rakendustes standardseid Apple'i liidese elemente.
  • Kasutajaliidese tavade järgimine muudab rakenduse kasutamise ja arendamise palju lihtsamaks.
  • Kogu kohandatud kasutajaliidese säilitamine on palju mõttetut tööd.

Image
Image

Google loobub oma "Materiaalsest" kasutajaliidese disainist iOS-i enda kasutajaliidese tavade kasuks. Aga kas asi on ainult välimuses?

Igal arvutiplatvormil on oma kasutajaliidese kokkulepped. See hõlmab seda, kuidas see välja näeb, kuidas see töötab ja mida kasutajad võivad oodata. Näiteks Mac kasutab kleepimiseks kiirklahvi ⌘+V, Windows aga klahvikombinatsiooni Control+V. Ja kuigi Macil on üks menüüriba, mis on alati ekraani ülaosas, paneb Windows igale aknale menüüribad. Kolmandate osapoolte rakendused, mis neid tavasid ei järgi, tunnevad end halvasti ja ei sobi. Kuid Google'i meelemuutus võib tähendada enamat kui lihts alt kodus väljanägemist ja tunnet.

"Enamasti on iOS-i ja Androidi kasutajaliidese tavad pigem stilistilised kui funktsionaalsed. Näiteks näeb sisse/välja lüliti mõlemal platvormil välja üsna ühesugune, " Chao He, Swenson Ta ütles digitaalsete toodete agentuurile Lifewire'ile e-posti teel.

"Tegelik kasu on see, et Google'i iOS-i rakendused on stiililiselt kooskõlas ülejäänud iOS-i ökosüsteemiga," lisas ta. "Samuti aitab see Google'il vähendada arendustegevust, et iOS-i raamistikus oma disainikeelt kopeerida, võimaldades neil seda tööd mujale suunata."

Vaata ja tunneta

Kui vahetasite kunagi iPhone'ilt Android-telefoni või vastupidi, tundub kõik veider. Näiteks kui iPhone'il oli veel kodunupp, võisite rakendusest väljumiseks vajutada ekraani allosas. Rakenduse sobitamiseks peab see järgima kehtestatud tavasid. Apple'il on isegi dokumentide komplekt – inimliidese juhised ehk HIG –, mis annab nõu kõige kohta alates ikoonipaigutusest kuni fontideni.

Image
Image

Nende tavade järgimine on arendajale kasulik – see on üks asi vähem, millele mõelda, ning tulemuseks on rakendus, mis on juba teistega kooskõlas – ja kasulik ka kasutajale. Näiteks ei pea me iga rakenduse jaoks uuesti õppima kiirklahvi Salvesta või Prindi. Või teame, et Macis ei käivita nupp oma tegevust enne, kui selle vabastate. See kasulik reegel võimaldab teil eksliku klõpsu katkestada, libistades hiirekursori enne hiirenupu vabastamist ekraanil kuvatavast juhtelemendist eemale (see töötab ka iOS-i puudutamisel, kuid järjepidevam).

Kuid Google ei hooli sellest. Kui see nii oleks, oleks see aastaid tagasi kasutusele võtnud Apple'i kasutajaliidese tavad, selle asemel, et teisaldada oma juhtnuppe ja paradigmasid iPhone'ile ja iPadile. Tõenäoline põhjus, miks Google oma lähenemisviisi muudab, on see, et see on raske töö.

Go With the Flow

Kui arendaja koostab rakenduse, saab ta palju valmisvarasid tasuta. Keegi ei pea kujundama nuppu ega akna tööriistariba. Nad lihts alt käsivad arvutil joonistada aken või lisada rida nuppe ja kasutavad Apple'i loodud sisseehitatud ressursse.

"IOS-i rakendus on [paradigmaatiline], kui see kasutab üht Apple'i programmeerimiskeelt "Swift" või "Objective-C", ütles tarkvarainsener Cal Mitchell Lifewire'ile e-posti teel.

Tegelik kasu on see, et Google'i iOS-i rakendused on stiililiselt kooskõlas ülejäänud iOS-i ökosüsteemiga.

Ja nende sisseehitatud keelte kasutamisel on muid eeliseid.

"Kui arendaja kasutab rakenduste arendamise kontekstis mõnda neist keeltest, eriti koos teiste iOS-i spetsiifiliste SDK-dega (tarkvaraarenduskomplektidega), suurendab see jõudlust järsult. Lisaks saavad omarakendused täielikult ära kasutada seadme kõigist võimalustest, olgu see siis kaamera, GPS-i või muude süsteemide kasutamine," ütleb Mitchell.

Segada ja sobitada, kasutades Apple'i arendaja tööriistakomplekti ja lisades oma välimust, kuid see teeb palju tööd. Iga kord, kui Apple loob erineva ekraanisuurusega iPadi või muudab kasutajaliidese välimust delikaatselt, jäetakse teid maha.

Image
Image

"Google'il on oma komponentide komplekt (materjal kasutajaliides), mis on loodud selleks, et rakendused näeksid iOS-is ja Androidis ühtsed välja. iOS-i uute versioonide väljalaskmisega muutus nende komponentide hooldamine aga raskemaks, kuna Apple lisab pidev alt uued funktsioonid ja uued täiustused nende kasutajaliidese komponentidele, muutes mõnikord isegi kogu välimust, " ütles mobiilirakenduse arendaja Dragos Dobrean Lifewire'ile e-posti teel.

"Kas lüliti tuleb tõesti ehitada kohandatud, et see oleks kooskõlas üldise disainisüsteemiga? Või võib piisata lihts alt süsteemilahenduse kasutamisest ja edasi liikumisest?" kirjutas Jeff Verkoeyen, Google'i Apple'i toodete peadisainiinsener, Twitteri lõimes.

Nüüd näib vastus olevat "Lähme edasi."

Soovitan: