Usability of Flash
Filed Under (informatyka) by Tomek on 22-05-2009
Moje krótkie przemyślenia na temat wad i zalet stosowania elementów Flash na stronach WWW.
Jeśli chodzi o Flash, strony internetowe możemy podzielić na trzy rodzaje: w całości zbudowane w tej technologii, wykorzystujące ją w niektórych swoich elementach i nie wykorzystujące ją wcale (od razu się przyznaję – moje ulubione ;-)).
Zdecydowaną zaletą Flasha jest jego efektowność. Animacje i efekty użyte na wielu stronach nie byłyby możliwe bez wykorzystania go. Zaleta ta może stać się jednak wadą, ponieważ często obserwuję tendencję do przeładowywania animacji różnorodnymi efektami. Zdarzało mi się, że autor strony uniemożliwił mi szybkie jej przeglądanie, ustawiając dla każdej nowootwartej podstrony kilkusekundową animację. Jeśli chodzi o wrażenia estetyczne jest to fajne, ale nie mam żadnej możliwości obrony przed tym. Nie mogę wrócić do poprzedniej strony, zatrzymać animacji, ani zrobić nic innego, aż do zakończenia się prezentacji popisów autora.
Podobnie ma się rzecz ze stronami, na których animacje są tylko częścią layoutu (na przykład jako element wyświetlający logo strony). Tutaj autor ma mniejsze możliwości zablokowania mi swobody czytania, ale i tak błyskające efekty mogą skutecznie utrudnić czytanie. Inną kwestią jest to, że przy pierwszym obejrzeniu animacja ta jest fajna i ciekawa, ale po pewnym czasie zaczyna nużyć. Dobrym rozwiązaniem może być coś, co zastosowaliśmy na stronie KoLiber.org – animowany banner wyświetlany jest tylko na stronie głównej, a na pozostałych podstronach jedynie statyczny plik graficzny.
Osobną kwestią jest dodawanie do animacji efektów dźwiękowych. Często zapomina się o prostym guziku wyłączenia dźwięku, przez co użytkownik zmuszony jest do wyłączenia go na swoim komputerze. Rzadko spotykam się ze stronami, na których taki guzik występuje, a jeżeli już, to brakuje jeszcze jednego elementu, który bardzo ułatwiłby mi życie – zapamiętywania informacji o wyłączeniu dźwięku w formie na przykład pliku COOKIE. Przez to każda podstrona wita mnie od nowa radosnymi dźwiękami, które muszę za każdym razem wyłączać. Najbardziej niemiłym zaskoczeniem, jeśli chodzi o dźwięk na stronie, była animacja na stronie MPK Kraków, która w nowym roku witała mnie strzelającymi fajerwerkami i trwającą kilka minut kanonadą z głośników (o tym, że w ogóle się ona kończy, a nie jest zapętlona, dowiedziałem się od Dziewczyny, bo sam nie miałem cierpliwości wytrwać na tej stronie z włączonym dźwiękiem). Jak można się domyślić, poza wyłączeniem głośników lub opuszczeniem strony, nie było innej możliwości przerwania tego.
Last but not least, chciałem napisać o zdarzającym się jeszcze często problemie z zamieszczaniem animacji tak, aby działała we wszystkich przeglądarkach. Wspominałem już o witrynie Krakowskich Nocy, na której stronie głównej zamieszczono Flashowe menu z czterema odnośnikami do podstron z informacjami o czterech nocach. Menu to nie wyświetlało się z Firefoxie, co czyniło ją całkowicie pustą dla użytkowników tej przeglądarki. Jest mi żal tej strony, bo najważniejsze efekty tego menu można było z łatwością stworzyć korzystając ze zwykłego CSSa i osobiście nie widzę żadnego powodu umieszczania w takim miejscu Flasha poza tym, że się da.
Aby zakończyć niecałkiem negatywnie względem opisanej technologii, chciałbym podzielić się moim wnioskiem. Uważam, że animacje Flash mają szansę być ciekawym dodatkiem do strony internetowej, pod warunkiem że nie zdominują jej całkowicie i że zostaną stworzone z myślą o użytkowniku, a nie o wykorzystaniu wszystkich nowych, fascynujących funkcji, jakie Flash oferuje.

