Neexistuje pevná lhůta, která by platila pro každou aplikaci. Malá aplikace s omezeným počtem obrazovek a čistou základnou kódu se dá na požadovanou úroveň dostat za několik týdnů; aplikace s mnoha vlastními komponentami, více platformami a dlouhými historií technického dluhu spíše zabere měsíce. Největší proměnnou není počet obrazovek, ale kolik operací je postaveno mimo standardní komponenty iOS nebo Android.
Jako hrubé vodítko: aplikace, která se skládá převážně ze standardních prvků uživatelského rozhraní a jejíž tým má už zkušenost s přístupností, se v praxi často dá přizpůsobit během šesti až deseti týdnů. Aplikace s mnoha vlastními ovládacími prvky, animacemi, vlastními gesty nebo vnořenými SDK třetích stran snadno dosáhne tří až šesti měsíců, prostě proto, že je třeba každou část zvlášť prozkoumat a někdy znovu vybudovat. Nejde o pevné hranice, ale o predstavu, kde v praxi většina projektů skončí.
Co skutečně určuje dobu trvání
Čas, který projekt zabere, závisí méně na samotném zákoně a více na třech praktických faktorech. Za prvé: je ovládání vytvořeno ze standardních komponent operačního systému, nebo je převážně vlastní? Standardní komponenty často již poskytují velkou část přístupnosti; vlastní komponenty musí být vybaveny správnými popisky, pořadím fokusu a oznámeními pro čtečky obrazovky, každá zvlášť. Za druhé: kolik externích součástí je v aplikaci, jako jsou platební moduly, zobrazení map nebo chatovací okna třetích stran? Ta často leží mimo přímou kontrolu vlastního týmu a vyžádání si informací od poskytovatele obvykle trvá déle než samotné testování. Za třetí: už existuje testovací postup se čtečkou obrazovky na skutečném zařízení, nebo ho ještě musíte vytvořit? To druhé zabere při prvním spuštění nejvíce času, ale při následujících aktualizacích se to vrátí.
Kde se plány v praxi zasekávají
Větší část zpoždění nevzniká při úpravě textu nebo kontrastu barev, ale při interakci, kterou se nedá ovládat klávesnicí nebo čtečkou obrazovky: tažný pohyb bez alternativy, modální okno, které nedrží fokus, nebo formulář, jehož chybové zprávy nejsou ohlašovány. Tento druh problémů se často stává viditelným teprve při ručním testování se čtečkou obrazovky, něco, co automatizovaná kontrola nemůže zcela nahradit. Kdo se spoléhá pouze na automatickou kontrolu, obvykle tyto úzké místa v projektu objeví příliš pozdě, což dobu trvání prodlouží. Dobrým výchozím bodem je proto v několika otázkách získat první představu o tom, kde se aplikace v tuto chvíli nachází, takže časově náročné části se objeví brzy namísto těsně před odevzdáním.
Roli hrají také cykly recenzí v obchodech s aplikacemi: úprava, která zlepšuje přístupnost, musí stále projít obvyklou lhůtou recenze příslušného obchodu, než si toho uživatelé všimnou. To je mimo vliv vývojového týmu a mělo by být v každém plánu zabudováno jako pevná časová rezerva.
Zůstanete přístupní po odevzdání
Aplikace, která je dnes přístupná, po další aktualizaci už být nemusí. Každá nová funkce, každá nová obrazovka a každý upravený postup si zaslouží stejnou pozornost jako první spuštění, jinak se problém vrátí. To je také důvod, proč se povinnost nekončí jedním testem: vaše vlastní posouzení musí být aktuální a vyžaduje si opakující se rytmus místo jednorázového projektu. Chcete-li znát pozadí toho, co přesně se od vás v tomto ohledu očekává, je na situaci přizpůsobené pozadí vhodným výchozím bodem.
Co axessia.eu v tomto projektu dělá a nedělá
Axessia testuje, určuje priority, dokumentuje a monitoruje: skenování ukazuje, jak je aplikace v tuto chvíli na tom, zpráva uvádí zjištění v srozumitelné řeči na seznam setříděný podle priority, a prohlášení a plán zlepšení dokumentují, co bylo uděláno a co je ještě třeba udělat. Ruční audity a opravy samotné aplikace do toho nepatří; to zůstává na vývojovém týmu nebo straně, která aplikaci vytvořila. Jak přesně skenování probíhá a které zdroje se při tom používají, je vysvětleno na stránce o tom, jak informace vznikají. Kolik stojí úplný proces včetně zprávy a prohlášení, najdete na přehledu předplatného.
Kdo chce vědět, jak je konkrétní aplikace v tuto chvíli na tom, nejlépe si vezme bezplatnou rychlou kontrolu axessia.eu. Ta poskytne během pár minut první přehled, bez nutnosti účtu.