it-swarm-eu.dev

Vlastní uživatelské rozhraní vs výchozí uživatelské rozhraní

Tato otázka je hlavně pro vývojáře iOS/Android, ale kdokoli může odpovědět.

Dáváte přednost použití výchozího uživatelského rozhraní, které poskytuje operační systém, nebo dáváte přednost použití vlastního uživatelského rozhraní. Slyšel jsem, že se mnoho vývojářů hádá o vlastních verzích a výchozím nastavení, a chci jen vidět, co o tom musíte říci.

14
Matt S.

Často mě obtěžují vlastní uživatelská rozhraní, ale když vidím výchozí vzhled používaný kdekoli jinde než v operačních systémech Windows, je to opravdu ošklivé. Předpokládám, že uživatelská uživatelská rozhraní jsou lepší, pokud necháte záhlaví samo.

Takže pouze ovládejte své ovládací prvky atd. Nepřehánějte to. Nejedná se o obal alba, nechcete, aby vaše uživatelské rozhraní upoutalo oči lidí. Musí to fungovat opravdu dobře a to je vše.

Díky umění si lidé ne všimnou vašeho rozhraní. Pokud to dokážete lépe pomocí speciálně navrženého, ​​jděte s tím. V opačném případě přejděte na výchozí vzhled operačního systému.

22

Zřeknutí se odpovědnosti: Nejsem vývojář pro iOS/Android. Navrhl jsem však uživatelské rozhraní v Cocoa pro Apple stolní počítače), které zcela ignorovalo standardní pokyny pro uživatelské rozhraní Apple pokyny pro uživatelské rozhraní. rozhraní dotykové obrazovky v místě prodeje, zcela přizpůsobené pro pokladníky, kteří by interagovali se softwarem pomocí dotyku obrazovky prsty.

Na základě těchto zkušeností bych rád poradil: Použijte výchozí rozhraní, pokud vaši uživatelé nemají konkrétní potřebu přizpůsobeného rozhraní.

Ve většině případů výhoda použití výchozího rozhraní výrazně převažuje nad malými výhodami, které by mohly být získány vytvořením nového rozhraní od nuly. Jakmile však určíte skutečné need pro vlastní uživatelské rozhraní, nenechte nic, co vás drží zpátky.

9
e.James

Záleží na vaší schopnosti.

Pokud uděláte vlastní uživatelské rozhraní, musíte být v tom opravdu dobří. Vlastní špatně provedené uživatelské rozhraní bude frustrovat a ztratit uživatele.

6
Mongus Pong

Jako vývojář iOS existuje řada způsobů, jak mírně přizpůsobit výchozí widgety (například tintColor na navigační liště), které lze snadno implementovat bez otevírání plechovky červů, což je plně vlastní uživatelské rozhraní.

Nezapomeňte, že výchozí widgety mají vestavěné mnoho funkcí. Nechcete znovu objevovat kolo. (Budete uvíznout při kopírování markantů, jako jsou časy zpoždění akce, další gesta atd.)

Neven Mrgan psal o pozornosti k požadovanému detail pro jen přepínač pro iOS hru, na které pracoval.

6
Brendan Berg

Čistě z pohledu uživatele: Nesnáším uživatelské GUI. Téměř nikdy nemají výhody, které si autoři myslí. Příklady: iTunes (ve Windows), Zune, Apple QuickTime, mnoho aplikací pro iPhone/Android atd. ...

Jediné dobré příklady, které mám pro vlastní rozhraní, jsou hry - tam to přijímám. Všude jinde, ve většině případů, jsme mohli jít bez vlastního rozhraní.

2
b0x0rz

Pokud jde o aplikace Android aplikace jdou, jsem obvykle více ohromen aplikacemi, které používají výchozí widgety uživatelského rozhraní a poté je upravují tak, aby odpovídaly značce společnosti/aplikace).

Například oficiální aplikace Facebook a oficiální aplikace Twitter vypadají velmi podobně, což je záměrné, protože obě používají stejné ovládací prvky uživatelského rozhraní, pouze s různými vzhledy.

Odchylka od výchozího uživatelského rozhraní je příliš špatná. Vidíte spoustu Android aplikací, které se snaží napodobovat, jak aplikace vypadají na iOs, a obvykle to skončí jen matoucím uživatelem a hledáním na místo.

Nejlepší rada, kterou mám, je držet se výchozích ovládacích prvků uživatelského rozhraní a mírně je upravovat tak, aby se vešly ke značce změnou barev a tak dále.

2
matto1990

Lidé mají rádi dobře vypadající věci.

Dobře vypadající aplikace bude prodávat více než podobnou ošklivou aplikaci, lidé ještě více odpustí chyby v dobře vypadající aplikaci.

Ale:

  1. Vlastní uživatelské rozhraní musí vypadat dobře a „cítit se“ dobře

  2. Musí to být dost podobné standardnímu uživatelskému rozhraní, takže je to stále známé

  3. I v nejjednodušším ovládání je mnoho logiky - buď použijte systém, který vám umožní „přebalit“ kontroly při zachování chování, nebo být připraven znovu implementovat spoustu nepatrných chování, o kterých jste si mysleli, že neexistují.

Existují také malé, ale vokální skupiny, které nenávidí něco nestandardního s intenzitou tisíce sluncí (například: vývojáři softwaru a Apple fanoušci)), buďte opatrní s uživatelskými uživatelskými rozhraními, pokud jsou vaše cílové publikum, ignorujte je, pokud nejsou (poznámka: i v komunitách uživatelů Mac/iOS jsou „fanoušci Apple“ malá menšina, jsou jen extrémně zatíženou malou menšinou).

2
Nir

Jsem překvapený, že to ještě nebylo zmíněno ...

Vlastní uživatelská rozhraní mají své místo, zejména pokud jsou nová a vyhovují použití aplikace. Apple si myslel, že FutureTap je „Kam vést“ UI aplikace bylo dost nové, aby zahrnout zmínku v patentové přihlášce .

Nezapomeňte však, že tyto velké společnosti doslova utratily miliony provedením studií použitelnosti rozhraní a navrhly svá rozhraní tak, aby odpovídala výsledku jejich výdajů. Nepíšou Pokyny pro lidské rozhraní / Pokyny pro UX pro zábavu (stejně jako je pro zábavu nečítám!)

Existuje důvod, že Apple uvádí na trh svá zařízení iOS jako přátelská pro všechny věkové kategorie - po dlouhém výzkumu a vývoji vytvořili intuitivní rozhraní, které si mohou vyzvednout 2 roky starý nebo moji prarodiče a pochopit základní funkci v pouhých okamžicích.

2
Jared Harley

Může to přinést lepší uživatelský dojem. Mým cílem bylo zachovat prvky rozhraní iOS, ale odstranit co nejvíce. Moje aplikace je prohlížeč obsahu a chtěl jsem, aby se uživatelské rozhraní chrome) co nejméně rozptýlilo od hvězdy pořadu. Myslím, že jsem uživateli sloužil přepracováním výchozích prvků uživatelského rozhraní.

Pokud máte pocit, že je to pro uživatele lepší a důvěřujete svému úsudku, myslím, že byste to měli udělat. Na mobilních zařízeních je méně důležité, aby se vešly do zbytku OS. Z pohledu uživatele běžíš sám. Mnoho aplikací plní specializovaný úkol a je jim lepší jednoúčelové rozhraní, které je pro něj optimalizováno.

1
Dylan

Držím se iOS Human Interface Guidelines :

Doporučují mít před přizpůsobením rozhraní vždy důvod. Nedoporučují přizpůsobení pro produktivní úkoly, které vyžadují manipulaci se spoustou dat. Doporučujeme pro hry nebo zážitky založené na příběhu.

Pokud je to zvykem, dále říkají:

  • Buďte vnitřně konzistentní
  • Vyhněte se zvyšování kognitivní zátěže (funkce, které jsou podobné těm známým, ale vypadají a chovají se odlišně)
  • Vždy odkládejte obsah

V žádném případě stojí za přečtení.

1
erikrojo

Jsem vývojář Android a alespoň v této platformě se domnívám, že právě teď je nutné provést některé změny ve výchozích prvcích uživatelského rozhraní. Aktuální Android Uživatelské rozhraní je prostě příliš ošklivé.

ALE jsou tu nevýhody v přílišné úpravě:

  1. Pokud se výchozí uživatelské rozhraní změní v novějších verzích operačního systému, může být aplikace zastaralá z hlediska vzhledu, a proto ztratí konzistenci. Jak to ovlivní vaši aplikaci, bude záviset na tom, jak hluboké jsou tyto změny.

  2. V systému Android mohou existovat různé výchozí vzhledy v závislosti na hardwaru (Sense, MotoBlur, ...), takže si můžete své uživatelské rozhraní nechat vypadat podobně jako některé výchozí uživatelské rozhraní, ale možná je to hodně odlišné od jiných variant.

  3. Uživatelé se postupně učí, jak používat aplikace v dané platformě, takže bude pravděpodobně obtížnější pro uživatele interagovat s vaší aplikací.

To vše samozřejmě můžete vyřešit, pokud děláte pěknou práci, ale není to snadné.

Mým doporučením je provést malé změny, aby uživatelé mohli být stále obeznámeni se všemi prvky, ale aby celá věc vypadala dobře. Přidejte nějaké pěkné animační efekty a máte to.

Prozatím jsme se rozhodli vytvořit vlastní prvky v našich Android aplikacích) a máme docela dobré výsledky (Go! Chat Facebook jako poslední).

1
LuisKaP

Jsem uživatel Android uživatel a osobně se mi líbí Android lepší bez vlastního uživatelského rozhraní).

Uvědomuji si, že výrobci již nemají tolik, kolik sami mohou nazvat svým vlastním, hardware je na všech high-end telefonech skoro stejný, takže se uživatelské rozhraní může zdát jako dobrý způsob, jak odlišit váš produkt od ostatních produkty. Bohužel většina vlastních implementací uživatelského rozhraní nasává velký čas a zřídka přidává na platformu cokoli hodnotného.

Nejlepší vlastní Android UI, IMHO, je Sense od HTC, ale i to většinou jen zpomalí váš telefon a přidá jen několik užitečných funkcí. Pokud trváte na tom, že budete mít vlastní UI, prosím jen vytvořte a doplněk/volitelné, takže mohu dostat své Android aktualizace operačního systému včas) místo toho, abych musel čekat na upgrade vlastního uživatelského rozhraní.

0
JohannesH

Když mluvím jako vývojář iOS, nelíbí se mi dojem a vzhled některých uživatelských rozhraní (zejména tlačítek). Takže když vyvíjím věci, dávám jim nové skiny.

A když vidím vývojáře her, kteří mají hry s obrazovkou nabídky jako normální, nekrytá tlačítka, už mám silné pokušení tuto hru koupit, protože to vypadá, že někdo nevynaložil úsilí.

0
Dair