Prijatie dizajnu iOS spoločnosťou Google je dobré pre každého
Kľúčové poznatky
- Google teraz bude vo svojich aplikáciách pre iOS používať štandardné prvky rozhrania Apple.
- Dodržiavanie konvencií používateľského rozhrania uľahčuje používanie a vývoj aplikácie.
- Udržiavanie celého vlastného používateľského rozhrania je veľa zbytočných prác.
Google sa vzdáva svojho „Materiál“ dizajn používateľského rozhrania v prospech používania vlastných konvencií používateľského rozhrania systému iOS. Ale je to len o vzhľade?
Každá počítačová platforma má svoje konvencie používateľského rozhrania. Zahŕňa to, ako vyzerá, ako funguje a čo môžu používatelia očakávať. Napríklad Mac používa na prilepenie skratku ⌘+V, zatiaľ čo Windows používa Control+V. A zatiaľ čo Mac má jeden panel s ponukami, ktorý je vždy v hornej časti obrazovky, systém Windows umiestňuje pruhy ponuky do každého okna. Aplikácie tretích strán, ktoré nedodržiavajú tieto konvencie, sa cítia nepríjemne a nezapadajú do nich. Zmena postoja spoločnosti Google však môže znamenať viac než len vyzerať a cítiť sa ako doma.
„Vo väčšine prípadov iOS vs. Konvencie používateľského rozhrania systému Android sú do značnej miery skôr štylistické ako funkčné. Napríklad vypínač vyzerá takmer rovnako na oboch platformách,“ Chao He z agentúry pre digitálne produkty Swenson He, povedal Lifewire prostredníctvom e-mailu.
„Skutočnou výhodou je, že aplikácie Google pre iOS budú štylisticky konzistentné so zvyškom ekosystému iOS,“ dodal. "To tiež pomôže spoločnosti Google znížiť vývojové úsilie na replikáciu ich vlastného dizajnového jazyka v rámci iOS, čo im umožní preorientovať toto úsilie inam."
Pozri a cíť
Ak ste niekedy prešli z iPhone na telefón s Androidom alebo naopak, všetko sa zdá zvláštne. Napríklad v čase, keď mal iPhone ešte tlačidlo Domov, sa vám môže stať, že stlačíte spodnú časť obrazovky a snažíte sa ukončiť aplikáciu. Aby aplikácia zapadla, musí prijať zavedené konvencie. Apple má dokonca súbor dokumentov – Human Interface Guidelines alebo HIG – ktoré radí vo všetkom od rozloženia ikon až po fonty.
Dodržiavanie týchto konvencií je dobré pre vývojára – je to o jednu vec menej na premýšľanie a výsledkom je aplikácia, ktorá je už v súlade s ostatnými – a dobrá pre používateľa. Nemusíme sa znova učiť klávesovú skratku Uložiť alebo Tlačiť pre každú aplikáciu, napr. Alebo vieme, že na Macu tlačidlo nespustí svoju činnosť, kým ho neuvoľníte. Toto užitočné pravidlo vám umožňuje prerušiť chybné kliknutie jednoduchým posunutím ukazovateľa myši od ovládanie na obrazovke pred uvoľnením tlačidla myši (funguje to aj s klepnutiami v systéme iOS – ešte viac konzistencia).
Google sa však o nič z toho nestará. Ak by to urobil, pred rokmi by prijal konvencie používateľského rozhrania spoločnosti Apple namiesto toho, aby preniesol svoje vlastné ovládacie prvky a paradigmy na iPhone a iPad. Pravdepodobným dôvodom, prečo Google mení svoj prístup, je tvrdá práca.
Choď s prúdom
Keď vývojár vytvorí aplikáciu, získa veľa vopred pripravených prostriedkov zadarmo. Nikto nemusí navrhovať tlačidlo alebo panel nástrojov okna. Jednoducho povedia počítaču, aby nakreslil okno alebo pridal rad tlačidiel, a použijú vstavané zdroje navrhnuté spoločnosťou Apple.
„Aplikácia pre iOS je [paradigmatická], ak využíva jeden z programovacích jazykov spoločnosti Apple, „Swift“ alebo „Objective-C“, softvérový inžinier Cal Mitchell povedal Lifewire e-mailom.
„Skutočnou výhodou je, že aplikácie Google pre iOS budú štylisticky konzistentné so zvyškom ekosystému iOS.“
A používanie týchto vstavaných jazykov má ďalšie výhody.
„Keď vývojár používa jeden z týchto jazykov v kontexte vývoja aplikácií, najmä v v spojení s inými súpravami SDK špecifickými pre iOS (súpravy na vývoj softvéru) výrazne zvyšuje výkon. Natívne aplikácie navyše dokážu naplno využiť všetky možnosti zariadenia, či už to znamená použitie fotoaparátu, GPS alebo iných systémov,“ hovorí Mitchell.
Je možné miešať a spájať pomocou súpravy nástrojov pre vývojárov spoločnosti Apple a pridávať svoj vlastný vzhľad, ale to si vyžaduje veľa práce. Zakaždým, keď Apple vytvorí iPad s inou veľkosťou obrazovky alebo jemne zmení vzhľad používateľského rozhrania, zostanete pozadu.
„Google má vlastnú sadu komponentov (Material UI) vytvorených pre svoje aplikácie tak, aby vyzerali konzistentne v systémoch iOS a Android. S vydaním nových verzií iOS sa však údržba týchto komponentov stala ťažšou, pretože Apple neustále pridáva nové funkcie a nové vylepšenia ich komponentov používateľského rozhrania, niekedy dokonca aj zmena celého vzhľadu a prostredia,“ mobilná aplikácia vývojár Dragos Dobrean povedal Lifewire e-mailom.
„Skutočne musí byť prepínač vyrobený na mieru v súlade so všeobecným dizajnovým systémom? Alebo by mohlo stačiť jednoducho použiť systémové riešenie a ísť ďalej?" napísal Jeff Verkoeyen, hlavný dizajnér spoločnosti Google pre produkty Apple, vo vlákne na Twitteri.
Zdá sa, že odpoveď teraz znie: "Poďme ďalej."