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

click fraud protection

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.
  • Terve kohandatud kasutajaliidese hooldamine on palju mõttetut tööd.
Apple'i iOS-i kujundusmalli kangelase pilt
Apple

Google loobub oma "Materjal"kasutajaliidese disain iOS-i enda kasutajaliidese tavade kasutamise 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 lihtsalt kodus väljanägemist ja tunnet.

"Enamasti on iOS vs. Androidi kasutajaliidese kokkulepped on suures osas pigem stilistiline kui funktsionaalne eristus. Näiteks näeb sisse/välja lüliti mõlemal platvormil samasugune välja.

Chao He, Swenson He digitaaltoodete agentuurist, ütles Lifewire'ile e-posti teel.

"Siin on tõeline kasu 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 oma jõupingutused mujale suunata."

Vaata ja tunne

Kui olete kunagi vahetanud iPhone'i Android-telefoni vastu 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 – Human Interface Guidelines ehk HIG –, mis annab nõu kõige kohta alates ikoonipaigutusest kuni fontideni.

Google'i kujundusmallide näited
Google

Nende tavade järgimine on arendajale kasulik – see on üks asi vähem, millele mõelda, ja tulemuseks on rakendus, mis on juba teistega kooskõlas – ja kasulik ka kasutajale. Me ei pea klaviatuuri otseteed uuesti õppima Salvesta või Prindi näiteks iga rakenduse jaoks. 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 hiirekursorit eemale ekraanil kuvatav juhtimine enne hiirenupu vabastamist (see töötab ka iOS-i puudutamisel – ja rohkemgi järjepidevus).

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öö.

Mine vooluga kaasa

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

"IOS-i rakendus on [paradigmaatiline], kui see kasutab ühte Apple'i programmeerimiskeeltest "Swift" või "Objective-C", tarkvarainsener Cal Mitchell ütles Lifewire'ile meili 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 drastiliselt esitus. Lisaks saavad omarakendused täielikult ära kasutada kõiki seadme võimalusi, olgu see siis kaamera, GPS-i või muude süsteemide kasutamine,“ ütleb Mitchell.

Seda on võimalik segada ja sobitada, kasutades Apple'i arendaja tööriistakomplekti ja lisades oma välimust, kuid see toob kaasa palju hõivatud tööd. Iga kord, kui Apple loob erineva ekraanisuurusega iPadi või muudab kasutajaliidese välimust delikaatselt, jäetakse teid maha.

Google'i rakenduse nuppude kujundus
Google

"Google'il on oma komponentide komplekt (materjali 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 pidevalt uued funktsioonid ja uued täiustused nende kasutajaliidese komponentidele, muutes mõnikord isegi kogu välimust ja tunnet," mobiilirakendus arendaja Dragos Dobrean ütles Lifewire'ile meili teel.

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

Nüüd tundub vastus olevat "Lihtsalt edasi".