To, že Google přijal design iOS, je dobré pro každého

click fraud protection

Klíčové věci

  • Google nyní bude 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.
  • Udržovat celé vlastní uživatelské rozhraní je spousta zbytečné práce.
Obrázek hrdiny šablony návrhu Apple pro iOS
Jablko

Google se zbavuje svého „Materiál" design uživatelského rozhraní ve prospěch použití 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á jedinou 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í jako nevhodné a nezapadají do nich. Změna postoje společnosti Google však může být o více než jen o tom, že budete vypadat a cítit se jako doma.

„Většinou iOS vs. Konvence uživatelského rozhraní Androidu jsou z velké části spíše stylistickým než funkčním rozlišením. Například vypínač vypadá na obou platformách velmi podobně,“

Chao He, digitální produktové agentury Swenson He, řekl Lifewire prostřednictvím e-mailu.

„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í na replikaci jejich vlastního návrhového jazyka v rámci iOS, což jim umožní přeorientovat toto úsilí jinam."

Dívejte se a cítíte

Pokud jste někdy přešli z iPhone na telefon Android nebo naopak, všechno se zdá divné. V době, kdy měl iPhone ještě tlačítko Domů, se například mohlo stát, že stisknete tlačítko ve spodní části obrazovky a pokouší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 až po písma.

Příklady šablon návrhu Google
Google

Dodržování těchto konvencí je dobré pro vývojáře – je to o jednu věc méně na přemýšlení a výsledkem je aplikace, která je již konzistentní s ostatními – a dobrá pro uživatele. Klávesové zkratky se nemusíme znovu učit Uložit nebo Tisk například 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 směrem od ovládání na obrazovce před uvolněním tlačítka myši (funguje to i s klepáním na iOS – ještě více 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 již před lety, místo aby přenesl své vlastní ovládací prvky a paradigmata na iPhone a iPad. Pravděpodobným důvodem, proč Google mění svůj přístup, je těžká práce.

Jít s proudem

Když vývojář vytvoří aplikaci, získá mnoho předem připravených aktiv zdarma. Nikdo nemusí navrhovat tlačítko nebo panel nástrojů okna. Prostě řeknou 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‘, softwarový inženýr Cal Mitchell řekl 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 v ve spojení s dalšími SDK specifickými pro iOS (soupravy pro vývoj softwaru) drasticky zvyšuje výkon. Nativní aplikace navíc mohou plně využívat všechny možnosti zařízení, ať už to znamená použití fotoaparátu, GPS nebo jiných systémů,“ říká Mitchell.

Je možné kombinovat, používat sadu nástrojů pro vývojáře společnosti Apple a přidat svůj vlastní vzhled, ale to znamená 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.

Design tlačítka aplikace Google
Google

„Google má vlastní sadu komponent (Material UI) vytvořenou pro své aplikace, aby vypadaly konzistentně na iOS a Androidu. 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,“ mobilní aplikace vývojář Dragos Dobrean řekl Lifewire e-mailem.

„Opravdu musí být přepínač vyroben na míru v souladu s obecným designový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.

Odpověď se nyní zdá být "Pojďme dál."