Oblikovanje za Android: perspektiva razvijalca iOS

Kot razvijalec iOS me pogosto sprašujejo: "Kdaj boste naredili različico Android?" Kot da je samo vprašanje časa.

Resnica pa je, da Androida verjetno ne bomo nikoli podpirali. Čeprav obstajajo utemeljeni poslovni razlogi za to, so moji motivi zakoreninjeni v filozofiji oblikovanja.

Komercialni in tehnični razlogi

Lahko bi ponudil veliko logičnih pojasnil, zakaj še nismo razvili različice Android aplikacije za vadbo, Ponovitve in sklopi.

Tako kot dejstvo, da uporabniki Androida ne kupujte toliko aplikacij kot uporabniki iPhone. Te naprave Android ponavadi zaženite starejše različice sistemske programske opreme. Ali pa da je testiranje na Androidu nočna mora, ker obstajajo toliko različnih naprav podpirati.

Vsekakor dobri razlogi. Ampak niso moj razlogov.

Pravi razlog

Moj razlog je preprosto ta: rad imam iOS in ne maram oblikovanja med različnimi platformami.

Ko sem leta 2007 prvič videl iPhone, me je njegov vmesnik presenetil. Kot oblikovalec njegova uporaba ni bila dovolj. Hotel sem delati z njim. Tako kot mehanik, ki se ne more upreti, da dvigne pokrov avtomobila, da bi pogledal motor, sem želel razumeti, kako delujejo vsi deli Appleovega čarobnega novega uporabniškega vmesnika z več dotiki skupaj. In najboljši način, da bi to naredil, je bil, da sem sam oblikoval aplikacijo za iOS. Torej, moj partner

Martin Algesten in prav to sem naredil.

Tesna integracija strojne in programske opreme

Apple je bil vedno uspešen pri integraciji strojne in programske opreme.

Izvirno zasnovo iMac -a je odlično dopolnil videz prve različice OS X. Gumbi na zaslonu so bili popolnoma enakega odtenka modre Bondi kot prosojno ohišje iMac, črte okoli oken Finderja pa so se popolnoma ujemale s plastično ploščo zaslona.

Z iPhonom je Apple svoj tesno integriran pristop še bolj razširil - presegel zunanji videz. Na primer, vmesnik je skrbno postavljen, tako da so pogosto uporabljeni gumbi zlahka nameščeni na dosegu roke, ko iPhone držite z eno roko.

Ko razvijalci izdelujejo aplikacije, ki sledijo Applovim smernicam za uporabniški vmesnik, imajo njihovi uporabniki korist od vsega tega skrbnega načrtovanja. Tudi aplikacije drugih proizvajalcev lahko postanejo sestavni del celotne izkušnje Apple.

Tovrstna integracija preprosto ni mogoča, če oblikujete en sam vmesnik za več platform, ki bo deloval tako v sistemu iOS kot v sistemu Android.

Hibridna zasnova ne deluje

Ker je Android vztrajno pridobival tržni delež, so številni razvijalci aplikacij za iPhone prešli na več platform.

V idealnem svetu bi za edinstven vizualni jezik vsake platforme oblikovali drugačen prilagojen vmesnik. Eden sledi Applovim smernicam za iOS, drugi sledi Googlovim novim Oblikovanje materiala slog za Android.

Toda glede na stroške in časovni vpliv tega pristopa so nekateri razvijalci namesto tega sprejeli enotno, hibridno zasnovo za obe platformi. Posledično so se nekatere aplikacije vmesnikov Android prišle v aplikacije iOS, na primer ikona skupne rabe treh pik v Google Zemljevidih ​​in YouTubu.

Težava s tem pomanjkanjem doslednosti je, da ikone na vašem iPhoneu zaradi tega postanejo manj znane in intuitivne.

Ponovni premislek o uporabniškem vmesniku naše aplikacije, ki bi sledil oblikovanju Googlovega materiala, bi bil zagotovo zanimiv izziv. Toda za pravilno izvedbo bi bilo potrebno veliko časa in naša aplikacija je hobi projekt-to počnemo bolj iz ljubezni kot zaradi denarja. Osebno bi raje namenil čas delu z našo aplikacijo Apple Watch ali kakšno drugo novo funkcijo za našo aplikacijo iPhone.

Dober uporabniški vmesnik preprosto izgine

Ko sem lani na konferenci predstavil našo aplikacijo, je eden od delegatov pripomnil, da se mu zdi zasnova precej osnovna, skoraj brez blagovne znamke. Zanj je pri oblikovanju šlo za uporabo značilnih barv, pisav in logotipov.

Toda minimalna blagovna znamka v naši aplikaciji je bila namerna izbira. Želeli smo, da se počuti kot sestavni del uporabnikove izkušnje z iPhoneom. Če to res dobro opravite, postane vmesnik skoraj neviden, kar uporabniku omogoča, da opravi svojo nalogo tako brez napora, da je komaj opazi.

Eden mojih najbolj ponosnih trenutkov kot oblikovalca aplikacij je bil, ko mi je lani uporabnik po e-pošti povprašal o naših načrtih za podporo za Android, ker je želel svoj stari iPhone "nadgraditi" na Samsung. Odgovoril sem z opravičilom in pojasnil, da ne načrtujemo podpore za Android.

Dva dni kasneje mi je poslal e-pošto, da mi je premislil in se je namesto tega odločil za nakup iPhone 6, ker ne bi mogel živeti brez naše aplikacije.

Dobra zasnova uporabniškega vmesnika lahko postane nevidna, vendar jo opazite, ko ni več.

Najnovejša objava v spletnem dnevniku

Popoln vodnik za odklepanje in vdor v zapor iPhone in iPod Touch [Jailbreak Superguide]
September 10, 2021

Z nedavnimi smešnimi zavrnitvami Applove trgovine v trgovinah z aplikacijami je zdaj pravi čas, da osvobodite telefon. Zdi se, da je vašo napravo p...

| Kult Mac
September 10, 2021

Fortnite v iOS dobi Port-a-Fort, ukaze ekip in drugoTeam Rumble je pravkar postal veliko boljši.Foto: Epic GamesFortnite Battle Royale tedenska pos...

| Kult Mac
September 10, 2021

Ga lahko izkopaš? Vitez lopate 'dobiva brezplačno posodobitevKuga po vseh vaših hišah.Foto: Igre jahtnih klubovNajljubši indie Vitez lopate dobiva ...