Adobe Flash – ogólnodostępny standard grafiki wektorowej

Ikona Adobe Flash Jednym z głównych problemów z jakimi zmagają się technologie wyświetlania grafiki 3D na stronach www, jest konieczności instalowania dodatkowego oprogramowania, najczęściej w formie wtyczki. Jak dotąd, żadna z przeglądarek nie obsługuje domyślnie (w sensie – bez potrzeby instalowania rozszerzeń) powszechnej technologii umożliwiającej umieszczanie dynamicznych trójwymiarowych obrazów na wyświetlanych witrynach. Użytkownicy niechętnie instalują nowe oprogramowanie pobrane z sieci. Powodem może być obawa o bezpieczeństwo swojego komputera i strach przed wirusami komputerowymi oraz innym niebezpiecznym programami. Czynnikiem zniechęcającym może być wielkość pluginu, który trzeba pobrać z sieci, a co za tym idzie czas na to potrzebny. Również czas instalacji rozszerzenia, a niejednokrotnie konieczności ponownego uruchomienia przeglądarki sprawiają, że zadajemy sobie pytanie o sens instalacji wtyczki, która użyjemy do wyświetlenia jednej trójwymiarowej animacji…

Sytuacja ta ma się wkrótce zmienić – w standardzie HTML5 przewidziano miejsce na uniwersalny interfejs do obsługi niskopoziomowego 3D w przeglądarkach (patrz: WebGL). Rozważana jest także integracja formatu opartego na x3D z HTML. Chociaż na dzień dzisiejszy specyfikacja HTML5 nie została jeszcze ukończona, niektóre przeglądarki wspierają już zaproponowane rozwiązania i pozwalają wyświetlać trójwymiarową grafikę w oparciu o nowy interfejs. Jak dotąd, są to jednak niestabilne wersje testowe – oficjalne uaktualnienia nie pozwalają na wykorzystanie WebGL. Zanim nowe rozwiązanie się upowszechni i będzie na szeroka skale używane, można odwołać się do innego, popularnego już standardu – Adobe Flash.

Trudno oprzeć się wrażeniu, że Flash jest wszechobecny. Statystyki podawane przez firma Adobe, mówią o penetracji dojrzałego rynku stacjonarnych komputerów zdolnych do połączenia z internetem na poziomie 99% (link) – to wynik wręcz nieprawdopodobny. Bliższe przyjrzenie się metodzie przeprowadzania badan przez Adobe oraz sposobowi doboru parametrów, pozwala odkryć, że statystyki te nie dotyczą urządzeń przenośnych, tzw. smartphone’ów, ani netbooków (link). Natomiast przymiotnik „dojrzały”, w odniesieniu do rynku Europejskiego, oznacza tyle, że pod uwagę wzięte zostały jedynie Niemcy, Francja i Wielka Brytania (link).

Nie jest tajemnica, że Flash Player nie jest obsługiwany na mobilnych urządzeniach firmy Apple, takich jak iPad, czy iPod. W kwietniu 2010 roku Steve Jobs publicznie skrytykował format Flash (link), zarzucając mu, miedzy innymi, że wykorzystuje zbyt dużo zasobów przy odtwarzaniu wideo, a przez to, przyczynia się do szybszego zużycia baterii. Pośród innych powodów wstrzymania wsparcia dla Flasha, Jobs wymienia również, że jest to format zamknięty (własnościowy), przestarzały, pełen błędów oraz, że boryka się z problemami związanymi z bezpieczeństwem. Niektórzy uważają, że prawdziwym powodem działań Apple, jest ochrona dochodów, jakie firma czerpie ze swojego sieciowego sklepu, na którym kupić można muzykę, filmy i programy, gdyż z niektóre z tych dóbr można za darmo (legalnie) korzystać w sieci, właśnie przy pomocy wtyczki Flasha (link). W nowej wersji występuje już akceleracja wyświetlania wideo. Ostatecznie, na dzień dzisiejszy, Adobe Flash został dopuszczony, jako platforma tworzenia oprogramowania, które może być dystrybuowane na urządzenia Apple poprzez App Store (link) – nie jest jednak obsługiwany jako wtyczka w przeglądarce internetowej.

Jakkolwiek nie rozwinie się sytuacja z Apple – być może nowa wersja będzie już obsługiwana na ich urządzeniach przenośnych – Flash wciąż obecny jest na ogromnej liczbie komputerów, wyprzedzając Java, QuickTime i SilverLight (link). Można zatem z powodzeniem zakładać, że treść wykonana w tej technologii dotrze do osoby oglądającej stronę internetowa. Nie będzie ona zmuszona instalować pluginu tylko po to, aby obejrzeć animacje 3D – z dużym prawdopodobieństwem wtyczka jest już zainstalowana. Naturalnie, jest to nieoceniona zaleta i jedna z niewielu, jeśli chodzi o grafikę trójwymiarowa – gdyż Flash jako format pomyślany do tworzenia wektorowych animacji 2D, w obecnej wersji, obsługuje 3D w bardzo ograniczonym zakresie.

Komentowanie nieaktywne.