Navrhovanie pre Android: perspektíva vývojára iOS

Ako vývojár systému iOS sa ma často pýta: „Kedy chystáte verziu pre Android?“ Akoby to bola len otázka času.

Ale pravdou je, že Android pravdepodobne nikdy nebudeme podporovať. Aj keď na to existujú rozumné obchodné dôvody, moje motívy sú založené na filozofii dizajnu.

Obchodné a technické dôvody

Mohol by som ponúknuť veľa logických vysvetlení, prečo sme ešte nevyvinuli verziu našej cvičebnej aplikácie pre Android, Zástupcovia a sady.

Rovnako ako skutočnosť, že používatelia systému Android nekupujte toľko aplikácií ako používatelia iPhone. To zariadenia so systémom Android zvyčajne majú spustiť staršie verzie systémového softvéru. Alebo že testovanie na Androide je nočnou morou, pretože existujú toľko rôznych zariadení podporovať.

Všetky dobré dôvody, pre istotu. Ale oni nie sú môj dôvody.

Skutočný dôvod

Môj dôvod je jednoducho tento: Milujem iOS a nemám rád dizajn naprieč platformami.

Keď som v roku 2007 prvýkrát videl iPhone, jeho rozhranie ma nadchlo. Ako dizajnér jeho používanie nestačilo. Chcel som s tým pracovať. Rovnako ako mechanik, ktorý nemôže odolať a zdvihnúť kapotu auta, aby sa pozrel na motor, aj ja chcel pochopiť, ako fungujú všetky kúsky magického nového multidotykového používateľského rozhrania spoločnosti Apple spolu. A najlepší spôsob, ako by som to mohol urobiť, bol navrhnúť aplikáciu pre iOS sám. Takže, môj partner

Martin Algesten a práve to som urobil.

Tesná integrácia hardvéru a softvéru

Apple vždy vynikal v integrácii hardvéru a softvéru.

Dizajn pôvodného iMacu bol perfektne doplnený vzhľadom prvej verzie OS X. Tlačidlá na obrazovke mali úplne rovnaký odtieň Bondi modrej ako priesvitné puzdro iMacu, zatiaľ čo pruhy okolo okien Finder sa dokonale zhodovali s plastovým rámom obrazovky.

S telefónom iPhone posunul Apple svoj úzko integrovaný prístup ešte ďalej - mimo povrchový vzhľad. Rozhranie je napríklad starostlivo navrhnuté tak, aby často používané tlačidlá boli ľahko dostupné, keď držíte iPhone jednou rukou.

Keď vývojári zostavujú aplikácie, ktoré sa riadia pokynmi pre používateľské rozhranie spoločnosti Apple, ich užívatelia majú prospech z tohto starostlivého plánovania. Aj aplikácie tretích strán sa môžu stať neoddeliteľnou súčasťou celkového zážitku Apple.

Tento druh integrácie jednoducho nie je možný, ak navrhnete jediné rozhranie medzi platformami, ktoré bude fungovať na iOS aj Android.

Hybridný dizajn nefunguje

Keďže Android neustále získava podiel na trhu, mnoho vývojárov aplikácií pre iPhone prešlo naprieč platformami.

V ideálnom svete by ste navrhli iné prispôsobené rozhranie pre jedinečný vizuálny jazyk každej platformy. Jeden sa riadi pokynmi spoločnosti Apple pre iOS, druhý podľa noviniek spoločnosti Google Materiálové prevedenie štýl pre Android.

Ale vzhľadom na náklady a časové dôsledky tohto prístupu niektorí vývojári namiesto toho prijali jeden hybridný dizajn pre obe platformy. Výsledkom je, že niektoré konvencie rozhrania Android sa vkradli do aplikácií pre iOS, ako napríklad ikona zdieľania s tromi bodkami v Mapách Google a na YouTube.

Problém tohto nedostatku konzistentnosti spočíva v tom, že ikony vo vašom iPhone sa stanú menej známymi a intuitívnejšími.

Premyslenie používateľského rozhrania našej aplikácie podľa dizajnu Materials spoločnosti Google by bolo určite zaujímavou výzvou. Ale urobiť to poriadne by bolo veľmi časovo náročné a naša aplikácia je hobby projekt-robíme to viac pre lásku ako pre peniaze. Osobne by som radšej trávil čas prácou na našej aplikácii Apple Watch alebo na nejakej inej novej funkcii v našej aplikácii pre iPhone.

Dobré používateľské rozhranie jednoducho zmizne

Keď som minulý rok predstavil našu aplikáciu na konferencii, jeden z delegátov poznamenal, že má pocit, že dizajn je celkom základný a nemá takmer žiadnu značku. Pre neho bol dizajn predovšetkým o použití výrazných farieb, písem a log.

Minimálna značka v našej aplikácii však bola zámernou voľbou. Chceli sme, aby to vyzeralo ako neoddeliteľná súčasť používateľského zážitku s iPhone. Ak to urobíte naozaj dobre, rozhranie sa stane takmer neviditeľným, čo umožní užívateľovi vykonávať svoju úlohu tak bez námahy, že si to takmer ani nevšimne.

Jeden z mojich najpyšnejších momentov ako návrhára aplikácií bol, keď mi používateľ minulý rok poslal e-mail s otázkou, aké sú naše plány podpory pre Android, pretože chcel „upgradovať“ svoj starý iPhone na Samsung. Odpovedal som s ospravedlnením a vysvetlil som, že podporu pre Android neplánujeme.

O dva dni mi poslal e-mail, že zmenil názor a namiesto toho sa rozhodol kúpiť iPhone 6, pretože bez našej aplikácie nemôže žiť.

Dobrý dizajn používateľského rozhrania sa môže stať neviditeľným, ale všimnete si ho, keď je preč.

Najnovší blogový príspevok

| Kult Maca
August 20, 2021

Ako aktivovať volanie AT&T Wi-Fi vo vašom iPhoneSpoločnosť Apple vyšetruje problémy s batériou pre iPhone 6s.Foto: Buster Hein/Kult MacaSpoločn...

| Kult Maca
August 20, 2021

iPady, ktoré pomáhajú premeniť Disneyho novú fantasy krajinu na realitu [Video]httpv: //www.youtube.com/watch? v = nE8PvsRqjkg & feature = play...

| Kult Maca
August 20, 2021

Milióny z nás strávili mnoho hodín pokusom odstrániť tieto otravné zelené ošípané v meste Rovio Nahnevané vtáky série, ale teraz je čas vymeniť tím...