W piątek najprawdopodobniej wybiorę się ze szkołą na Poznański Festiwal Nauki i Sztuki. W związku z tym postanowiłem obejrzeć sobie jego witrynę internetową. Spodziewałem się, że będzie ona zrobiona w miarę normalnie (a konkretnie nie spodziewałem się niczego, co by mnie miało odrzucić). Niestety, po wejściu na stronę użytkownik atakowany jest wielgachną animacją w formacie Flash (nie wspominam już o tym, że strona jest niezgodna z jakimikolwiek standardami internetowymi. W końcu nie można tego oczekiwać od festiwalu naukowego…). Po szybkim opuszczeniu tej strony wszedłem sobie na marcoosowego bloga i kliknąłem w jeden z linków, w dodatku na WP, która chlubi się wykorzystaniem XHTML-a. Niestety i tu użytkownika może spotkać zaskoczenie. Na stronie wyświetla się informacja „ta przeglądarka nie ma Flasha”. W dodatku jakiś geniusz wpadł na pomysł, żeby wstawić ją za pomocą marquee…
Można by jeszcze przeboleć używanie Flasha na stronach internetowych, gdyby jego skutkiem było jedynie nieobejrzenie części ich zawartości. Ale ciężko jest już znieść to, że zarówno twórcy stron internetowych, jak i przeglądarek, uznają, że nieposiadanie Flasha jest jedynie wyrazem nieporadności użytkownika, a nie jego świadomego wyboru. W używanym przeze mnie Firefoksie np. przy wchodzeniu na dowolną stronę z Flashem u góry ekranu wyświetla się propozycja zainstalowania go. Nie będę już pisał, co dzieje się w IE…
Uznawanie Flasha za nieoficjalne standardowe wyposażenie każdego użytkownika sieci może niewątpliwie smucić, zwłaszcza jeśli czynią tak twórcy wolnego oprogramowania, tym bardziej, że istnieje SVG. Ale dlaczego właściwie Flash jest zły?
- WWW zostało pomyślane jako otwarte medium, z którego może korzystać każdy niezależnie od używanego klienta, i które każdy może tworzyć w dowolnym edytorze tekstowym. Tymczasem Flash jest zamkniętem formatem jednej firmy, a do korzystania z niego jest wymagana instalacja niewolnego oprogramowania tejże firmy
- Flash, ze względu na swoją objętość, wydłuża czas ładowania się stron. Poza tym zwiększa również wymagania sprzętowe do korzystania z internetu
- Flash ogranicza dostęp do treści niektórym użytkownikom, jak np. użytkownikom przeglądarek tekstowch, niewidomym, osobom nie lubiącym wtyczek Macromedii itp.
- Dokument XML-a może być łatwo przetworzony przez inny program, np. wyszukiwarkowego bota, ale nie tylko. Flash nie.
- Z pliku w formacie Flash nie da się wyekstrahować treści. Z XML-a tak.
Dlaczego zatem Flash jest tak powszechnie używany? Myślę, że jest kilka istotnych powodów:
- Promowanie Flasha opłaca się dużym firmom.
- Dla głupich użytkowników najważniejsze są mrugające świecidełka
- Głupich twórców stron internetowych łatwo jest przekonać do korzystania z Flasha za pomocą zwrotów „nowe technologie”, atrakcyjność wizualna strony” i „profesjonalny”