Przesłanki?
HTML 5
Podobno HTML 5 ma mieć wbudowane mechanizmy odtwarzania video. Flash wyparł bardzo skutecznie QuickTime'a i RealPlayer'a z przeglądarek. Streaming (RTMP/RTMPT) świetnie się sprawdził, a możliwości H.264 dają doskonałe efekty przy jakości HD. Czego więcej chcieć? Flash przetarł ścieżki i teraz producenci przeglądarek mogą spokojnie go zastąpić włanymi player'ami.
A poza tym HTML5 ma mieć wsparcie dla OpenGL.
GRY/3D
Flash rządzi tu niepodzielnie, ale doszedł już do granicy, poza którą nie może odwlekać decyzji o wsparciu dla 3D. Biblioteki 3D w AS3, czy nawet połączenie z Alchemy, to cały czas obciążenie dla procesora. Wykorzystanie pełniejszej akceleracji sprzętowej, będzie krokiem w kierunku scalania się ze stacją użytkownika. Jak dotąd, siłą Flash'a był fakt, że 98% komputerów na świecie może go odtworzyć - nie zależnie, czy jest to MacOS, Windows, Linux.
Podobno wersja Flash Player'a 10.1 ma mieć wsparcie ze strony producenta NVIDIA. Oznaczałoby to podjęcie decyzji w kierunku wsparcia akceleracji sprzętowej, ale na to może być już za późno ... nadchodzi Unity3D.
Unity3D
Unity3D jest technologią dającą potężne narzędzie do budowanie webowych gier 3D. Środowisko graficzno-programistyczne trąci blenderem i wczesnym IDE Flash'a. Coraz więcej Flash Developerów jednak interesuje się tą technologią (zwłaszcza że SDK od niedawana jest do pobrania w wersji darmowej).
No i programuje się w C#.....
C#
AS3, mimo, że podobny do Javy, trzeba się jednak nauczyć. Dla programistów Jav'a składnia jest oczywista, a dla .Net'ow'ca.... jest Silverlight (dla aplikacji RIA) i Unity3D (dla gier).
Microsoft, na wariackich papierach, podbija kolejne numerki wersji Silverlight'a (jakby sztucznie chciał dogonić Adobe). Z drugiej strony dzięki braku zaszłości (playery flash są cały czas kompatybilne z poprzednimi wersjami), nie są obarczone ciężarem naleciałości w architekturze rozwiązania.
Szybkość łącza
W ciągu ostatnich lat szybkość łącz w naszych domach wzrosła kilkukrotnie. Szerokopasmowy internet na zachodzie jest już normą. Skompilowane pliki flash zajmują kliobajty, jednak teraz to przestaje mieć już tak duże znacznie.
Kilka lat temu Macromedia miała swoje podejście z wprowadzeniem 3D do przeglądarek. Pobranie plugina'a do Unity3D nie szokuje dziś tak, jak ściągnięcie kilka lat temu "ciężkiego" plugina do Maromedia Director'a.
10.1
Rzadko która technologia dożywa wersji 10. Pod koniec roku ma być 10.1 ... trąci to nieco myszką.
Ucieczka do przodu
Adobe wyciągnęło już asy z rękawa.
- Flex został puszczony jako open source,
- Technologia serwerowa LCDS (BlazeDS) dostępna jest również za darmo.
- Alchemy i inne projekty z lab'ów dają nadzieję
- AIR + SQLite+ PDF + WebKit (strzał w dziesiątkę),
- Synergia produktów Adobe (CS x) - (to akurat mi się nie podoba)
- technologie mobilne
