Přijetí designu iOS společností Google je dobré pro každého

Obsah:

Přijetí designu iOS společností Google je dobré pro každého
Přijetí designu iOS společností Google je dobré pro každého
Anonim

Klíčové poznatky

  • Google bude nyní ve svých aplikacích pro iOS používat standardní prvky rozhraní Apple.
  • Dodržování konvencí uživatelského rozhraní usnadňuje používání a vývoj aplikace.
  • Údržba celého vlastního uživatelského rozhraní je spousta zbytečné práce.

Image
Image

Google opouští svůj design uživatelského rozhraní „Material“ve prospěch používání vlastních konvencí uživatelského rozhraní iOS. Ale je to jen o vzhledu?

Každá počítačová platforma má své konvence uživatelského rozhraní. To zahrnuje, jak vypadá, jak funguje a co mohou uživatelé očekávat. Například Mac používá pro vložení zkratku ⌘+V, zatímco Windows používá Control+V. A zatímco Mac má jednu lištu nabídek, která je vždy v horní části obrazovky, Windows umísťuje lišty nabídek do každého okna. Aplikace třetích stran, které se neřídí těmito konvencemi, se cítí neslušné a nezapadají do nich. Změna názoru společnosti Google však může být o něčem víc, než jen vypadat a cítit se jako doma.

"Z velké části jsou konvence uživatelského rozhraní iOS vs. Android z velké části spíše stylistickým než funkčním rozdílem. Například vypínač vypadá na obou platformách velmi podobně, " Chao He, Swenson On digitální produktová agentura, řekl Lifewire e-mailem.

„Skutečnou výhodou je, že aplikace Google pro iOS budou stylově konzistentní se zbytkem ekosystému iOS,“dodal. "To také pomůže společnosti Google omezit vývojové úsilí o replikaci vlastního návrhového jazyka v rámci systému iOS, což jim umožní přeorientovat toto úsilí jinam.""

Vzhled a dojem

Pokud jste někdy přešli z iPhonu na telefon Android nebo naopak, všechno vám připadá divné. Například v době, kdy měl iPhone ještě tlačítko Domů, se vám mohlo stát, že stisknete ve spodní části obrazovky a snažíte se ukončit aplikaci. Aby aplikace zapadla, musí přijmout zavedené konvence. Apple má dokonce sadu dokumentů – Human Interface Guidelines neboli HIG – které radí ve všem, od rozložení ikon po písma.

Image
Image

Dodržování těchto konvencí je pro vývojáře dobré – o jednu věc méně je třeba přemýšlet a výsledkem je aplikace, která je již konzistentní s ostatními – a dobrá pro uživatele. Nemusíme se například znovu učit klávesovou zkratku pro Uložit nebo Tisk pro každou aplikaci. Nebo víme, že na Macu tlačítko nespustí svou činnost, dokud jej neuvolníte. Toto užitečné pravidlo vám umožňuje zrušit chybné kliknutí pouhým posunutím ukazatele myši z ovládacího prvku na obrazovce před uvolněním tlačítka myši (to funguje i s klepnutími na iOS – ještě větší konzistence).

Ale Google se o nic z toho nestará. Pokud by to udělal, přijal by konvence uživatelského rozhraní společnosti Apple před lety, místo aby přenesl své vlastní ovládací prvky a paradigmata na iPhone a iPad. Pravděpodobný důvod, proč Google mění svůj přístup, je ten, že je to těžká práce.

Go With the Flow

Když vývojář vytvoří aplikaci, získá mnoho předem připravených prostředků zdarma. Nikdo nemusí navrhovat tlačítko nebo panel nástrojů okna. Stačí říct počítači, aby nakreslil okno nebo přidal řadu tlačítek, a použijí vestavěné zdroje navržené společností Apple.

„Aplikace pro iOS je [paradigmatická], pokud využívá jeden z programovacích jazyků společnosti Apple, 'Swift' nebo 'Objective-C,' řekl softwarový inženýr Cal Mitchell Lifewire e-mailem.

Skutečnou výhodou je, že aplikace Google pro iOS budou stylově konzistentní se zbytkem ekosystému iOS.

A používání těchto vestavěných jazyků má další výhody.

Když vývojář používá jeden z těchto jazyků v kontextu vývoje aplikací, zejména ve spojení s dalšími sadami SDK pro iOS (softwarové vývojové sady), výrazně to zvyšuje výkon. Kromě toho mohou nativní aplikace plně využít všech funkcí zařízení, ať už to znamená použití fotoaparátu, GPS nebo jiných systémů,“říká Mitchell.

Mísit a porovnávat je možné pomocí sady nástrojů pro vývojáře společnosti Apple a přidáním vlastního vzhledu, ale to vám dá spoustu práce. Pokaždé, když Apple vytvoří iPad s jinou velikostí obrazovky nebo jemně změní vzhled uživatelského rozhraní, zůstanete pozadu.

Image
Image

„Google má svou vlastní sadu komponent (Material UI) vytvořenou pro své aplikace tak, aby vypadaly konzistentně na iOS a Android. S vydáním nových verzí iOS se však údržba těchto komponent stala obtížnější, protože Apple neustále přidává nové funkce a nová vylepšení jejich komponent uživatelského rozhraní, někdy dokonce změna celého vzhledu a dojmu,“řekl Lifewire e-mailem vývojář mobilních aplikací Dragos Dobrean.

"Opravdu musí být přepínač vyroben na míru v souladu s obecným návrhovým systémem? Nebo by mohlo stačit jednoduše použít systémové řešení a jít dál?" napsal Jeff Verkoeyen, hlavní konstruktér společnosti Google pro produkty Apple, ve vláknu na Twitteru.

Zdá se, že odpověď nyní zní: „Pojďme dál.“

Doporučuje: