5 základních prvků pro vývoj moderních aplikací. Pro uživatele je intuitivní používání softwaru stejně důležité a žádoucí jako pro podniky, i když z jiných důvodů. VNC nastiňuje nejdůležitější kroky pro vývoj uživatelsky přívětivých a na použitelnost orientovaných softwarových balíků.
Kromě toho existují technické požadavky, jako je agnosticismus operačních systémů a platforem nebo přizpůsobení trendům použitelnosti, jako je gamifikace a sociální média.
To vše je třeba vzít v úvahu od samého začátku procesu návrhu aplikace. VNC, přední vývojář podnikových aplikací založených na open source, vysvětluje nejdůležitější kroky pro jeho implementaci.
„S tradičními nástroji a procesy je nemůžete implementovat dostatečně rychle nebo dostatečně efektivně. Princip software by design staví uživatele, jejich přání a jejich zkušenosti do centra vývoje softwaru s cílem maximálně zjednodušit, zefektivnit a zpříjemnit používání aplikací a modulů,“ vysvětluje Andrea Wörrlein, generální ředitelka VNC pro Berlín a člen představenstva VNC AG v Zugu.
vývoj moderních aplikací
Zde je 5 stavebních bloků pro vývoj moderních aplikací:
- Definice charakteristik a modelu: V modularizovaném softwarovém zásobníku je prvním krokem definování funkcí aplikací a jejich vzájemná koordinace. Na tomto základě jsou vytvořeny softwarové prototypy (mockupy) s vysoce přesným polohováním různých ovládacích prvků (pixelová přesnost). To umožňuje otestovat použitelnost softwaru v praxi.
5 základů pro vývoj moderních aplikací
- Pohádková kniha: Ze zkušeností získaných s maketami je možné vytvořit finální funkční popisy a vzhled celkové aplikace a jednotlivých modulů ve formě příběhové knihy. Mimo jiné popisuje strukturu rozhraní a konečné umístění provozních objektů jako jsou tlačítka, rámečky, zobrazení seznamu nebo akční kola.
- Globální komponenty: Používají se v široké škále aplikací. Pro snadné použití by měly mít identický vzhled a umístění v celém softwarovém zásobníku. Aby toho bylo dosaženo, jsou vyvíjeny jako univerzálně použitelné, opakovaně použitelné komponenty (globální komponenty), které jsou pak identicky integrovány do všech aplikací a modulů založených na pohádkové knize.
- Univerzálnost: Vzhled a chování napříč aplikacemi s identickými ovládacími prvky umožňuje rychlé a současné přizpůsobení různých modulů softwarové sady novým standardům designu, jako je gamifikace nebo sociální média. Pokud se změní prvek, jako je tlačítko nebo rámeček, nový prvek se v případě potřeby aktivuje ve všech modulech současně.
- Hybridní design: Hybridní design umožňuje vyvíjet aplikace nezávislé na operačních systémech a platformách. Změny nebo vylepšení modulů jsou také okamžitě dostupné bez ohledu na operační systém. To výrazně zrychluje a zjednodušuje nasazení aktualizací a upgradů; Uživatelská zkušenost je navíc vždy konzistentní napříč všemi platformami.
Čerpáme z těchto zdrojů: google.com, science.org, newatlas.com, wired.com, pixabay.com