it-swarm-eu.dev

Animace a obchodní aplikace

Když studuji WPF jako nový nástroj pro aplikace s rozlišením nezávislým na zařízení, četl jsem, že můžete vytvářet animace vykreslené pomocí grafického enginu DirectX.

Tak jsem přemýšlel, jestli stojí za to se naučit vytvářet animace pro obchodní aplikace ... Poprvé jsem se dostal ke svým grafům mysli, nějaké návrhy? Jaké další animace používá v obchodním rozhraní?

2
Diego Pacheco

Mícháte dvě otázky, na které byste měli odpovědět samostatně:

  • Je WPF + DirectX dobrou volbou pro animace? Tuto otázku bych předal StackOverflow
  • Jsou animace užitečné v obchodních aplikacích?

Na tuto druhou otázku bych odpověděl NE. Vidím uživatele, kteří milují svou aplikaci založenou na konzoli, protože je blesková, přímá a správná, se standardizovaným a předvídatelným chováním.

Jediná situace, kdy bych akceptoval animaci v obchodní aplikaci, je, když vám poskytne další informace. Pokud se vám animace grafu ukáže, jak se v průběhu času vyvíjí některá data, je to užitečné. Pokud je to jen fantastická animace, na kterou musíte čekat, než si data přečtete, nepřidávejte je.

Několik případů, kdy může být animace užitečná v obchodních aplikacích:

  • Drag & Drop je animace, která vám ukáže, odkud přesouvaná data pocházejí a kam směřují.
  • Efekty přechodu mohou ukázat, že se něco změnilo a okamžitá změna by se mohla stát bez povšimnutí. Například v tabulce dat, kde se mění jedna buňka, je zvýrazněte s blednutím pozadí.
  • Protože animace je v zásadě časově závislá změna dat, lze jakoukoli informaci, která se mění v čase, ilustrovat animací.
  • Pokud běží dlouhý proces, který vyžaduje, aby uživatel čekal, může animace pomoci uživateli neztratit trpělivost.
2
Mart

Obecně nejsou animace tak užitečné v nějaké aplikaci, pokud je používán každý den zkušeným uživatelem. Mají tendenci se bránit (alespoň podle mých zkušeností). To však neznamená, že byste do aplikace neměli vytvářet animace.

Animace fungují nejlépe pro příležitostného uživatele a pro demonstrace.

Pro první z nich posilují, že se něco děje, a pokud se to udělá správně, mohou upozornit na důležitou část obrazovky.

Pokud jde o druhé, vypadají dobře, jsou-li správně, při předkládání aplikace v prodejní situaci. Díky tomu bude vaše aplikace vypadat dynamicky a v dnešní době bude iPod, iPad a chytré telefony „moderní“.

K uspokojení těchto dvou požadavků budete muset zabudovat animace, ale budete mít snadný způsob, jak je vypnout.

1
ChrisF