Prijatie dizajnu iOS od Googlu je dobré pre každého

Obsah:

Prijatie dizajnu iOS od Googlu je dobré pre každého
Prijatie dizajnu iOS od Googlu je dobré pre každého
Anonim

Kľúčové poznatky

  • Google bude teraz 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.
  • Údržba celého vlastného používateľského rozhrania predstavuje veľa zbytočnej práce.

Image
Image

Spoločnosť Google upúšťa od svojho dizajnu používateľského rozhrania „Material“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 neslušne a nezapadajú do nich. Zmena postoja spoločnosti Google však môže znamenať viac, než len vyzerať a cítiť sa ako doma.

"Konvencie používateľského rozhrania iOS vs. Android sú väčšinou skôr štylistickým rozdielom než funkčným. Napríklad vypínač vyzerá na oboch platformách takmer rovnako, " Chao He, Swenson Digitálna produktová agentúra, povedal Lifewire e-mailom.

„Skutočnou výhodou je, že aplikácie Google pre iOS budú štylisticky konzistentné so zvyškom ekosystému iOS,“dodal. „Toto 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 inde."

Vzhľad a dojem

Ak ste niekedy prešli z iPhone na telefón s Androidom alebo naopak, všetko sa vám 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.

Image
Image

Dodržiavanie týchto konvencií je dobré pre vývojárov – 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 napríklad znova učiť klávesovú skratku pre Uložiť alebo Tlačiť pre každú aplikáciu. 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ádacieho prvku na obrazovke pred uvoľnením tlačidla myši (funguje to aj pri klepnutiach na iOS – ešte väčšia konzistencia).

Ale Google sa 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.

Go With the Flow

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,“povedal softvérový inžinier Cal Mitchell 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 spojení s inými súpravami SDK špecifickými pre iOS (súpravy na vývoj softvéru), výrazne to zvyšuje výkon. Okrem toho môžu natívne aplikácie naplno využívať všetkých možností 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 od spoločnosti Apple a pridávať si vlastný vzhľad, no vyžaduje to 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.

Image
Image

„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 zmena celého vzhľadu a prostredia,“povedal vývojár mobilných aplikácií Dragos Dobrean Lifewire prostredníctvom e-mailu.

"Naozaj treba prepínač vyrobiť 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 Google pre produkty Apple, vo vlákne na Twitteri.

Zdá sa, že odpoveď teraz znie: „Poďme ďalej.“

Odporúča: