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í?
Mícháte dvě otázky, na které byste měli odpovědět samostatně:
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:
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.