A A A

Flash kontratakuje

PC Format 01/2012
Jeszcze rok temu przewidywano koniec Flasha i triumf technologii HTML5. Tymczasem u progu 2012 roku Flash ma się świetnie. Nowa 11. wersja tej wtyczki do przeglądarek WWW pozwala na tworzenie gier 3D z akceleracją sprzętową i usprawnia dekodowanie wideo tak, że filmy HD z internetu można oglądać nawet na słabych netbookach. BARTŁOMIEJ MROŻEWSKI

Dyskusję o Flashu wywołał w 2010 roku słynny list otwarty Steve’a Jobsa. Choć zawarta w nim krytyka dotyczyła głównie wykorzystania Flasha na urządzeniach mobilnych z systemem iOS, szef Apple wytknął także niestabilność wtyczki Flash w systemie MacOS. (Z wydanej w listopadzie 2011 roku biografii Jobsa wynika, że wizjoner był „cięty” na Adobe od 1999 roku, kiedy to potrzebował oprogramowania do edycji wideo na imaka i oczekiwał wsparcia Adobe, ale firma nie była zainteresowana współpracą). Internauci podchwycili temat. Krytykowali brak wsparcia 64-bitowej architektury, nadmierne obciążenie procesora centralnego (CPU), szczególnie na maku, brak akceleracji grafiki i wideo za pomocą procesora graficznego (GPU), a także niski poziom bezpieczeństwa.

Firma Adobe nie lekceważyła tych głosów i szybko zmodernizowała wtyczkę pecetową (nie będzie jednak rozwijać wersji mobilnej Flasha ani oferować jej nawet na platformy, które ją wcześniej akceptowały, np. Symbiana, Androida).

Wersja 64-bitowa

Pierwsze poprawki przyniósł Flash 10.1, który oprócz dopracowanej obsługi platformy MacOS miał funkcję sprzętowego dekodowania wideo H.264 za pomocą GPU. To znacznie odciążało komputery ze słabszymi procesorami, np. netbooki.

Flash 11, który pojawił się w październiku 2011 roku, został udostępniony w wersjach 64-bitowych na wszystkie systemy operacyjne, więc będzie można korzystać z 64-bitowych wersji przeglądarek. Dotąd po uruchomieniu np. 64-bitowego Internet Explorera (dostępny na Windows Vista i 7 64-bit) nie można było oglądać wideo z YouTube.

Flashowa konsola

Ważną nowinką Flasha 11 jest technologia Stage 3D, czyli interfejs programowania gier trójwymiarowych, wykorzystujący akcelerację GPU. Dlatego Adobe promuje Flasha nie jako narzędzie do animacji, lecz konsolę do gier bardziej popularną na rynku niż np. PS3 czy Xbox 360.

Gry w Stage 3D mogą korzystać z karty graficznej tak samo jak np. gry na Windows zgodne ze środowiskiem DirectX. Wydajność będzie mniejsza, ale wystarczy do uruchomienia np. Unreal Tournament 3, która działała w przeglądarce z prędkością 60 kl./s. Epic Games, twórca gry, zapowiada udostępnienie środowiska do tworzenia gier we Flashu z wykorzystaniem silnika Unreal Engine 3, co może zaowocować dużą liczbą dynamicznych strzelanek na tę platformę. Być może na Flasha zostaną przeniesione pecetowe i konsolowe gry, które używają Unreal Engine 3, np. Gears of War 3, Bioshock 2 czy Mass Effect 3. Ponieważ Flash jest podstawowym narzędziem do programowania gier na Facebook, może te lub podobne strzelaniny pojawią się w portalu społecznościowym i będziemy mogli w nie grać ze znajomymi, tak jak teraz w Farmville. Na razie można się pobawić prostszymi grami, wykorzystującymi Stage 3D, które znajdziesz na stronach http://tankionline.com/en czy http://pcformat.pl/u/201.

Dodatkiem do Stage 3D jest opensource’owa biblioteka Starling, przeznaczona do szybkiego programowania prostych gier 2D, które będą działały szybko z wykorzystaniem akceleracji GPU. Aplikacje Stage 3D nie będą się ograniczały do platformy pecetowej. Za pomocą środowiska Adobe AIR będzie można uruchamiać je na smartfonach i tabletach z akceleracją 3D.

Jeszcze lepsze wideo

Flash 11 usprawnia dekodowanie strumieni wideo, jednak prawdziwe zmiany w tym obszarze przynosi Flash 11.2 beta – do pobrania ze strony Adobe Labs (http://pcformat.pl/u/202).

Mechanizm dekodowania strumieni wideo jest wielopotokowy, więc będzie w pełni korzystał z wielordzeniowych procesorów. To zaleta przede wszystkim dla właścicieli netbooków, które mają procesory o niskiej wydajności, ale zazwyczaj dwurdzeniowe. W połączeniu z akcelerowanym przez GPU dekodowaniem strumieni x264 pozwoli to na płynne oglądanie filmów w rozdzielczości HD z internetu.

Są też inne nowinki. Kamerę internetową będzie można podpiąć bezpośrednio do obiektu w prezentacji czy aplikacji Flash, co pozwoli stworzyć nowe narzędzia, np. komunikatory wideo z bogatą szatą graficzną. Możliwe będzie zaawansowane przetwarzanie obrazu z kamer wideo, co mogą wykorzystać twórcy gier i aplikacji rozrywkowych.

HTML5 w lesie?

Mimo modernizacji Flash ma fundamentalną wadę – pozostaje w rękach jednej firmy Adobe. Dlatego giganci internetu oraz technologii mobilnych: Google, Apple i Microsoft, angażują się w rozwój konkurencyjnego, otwartego standardu HTML5. W połączeniu z językami CSS3 (kaskadowy arkusz stylów) i JavaScript ma on umożliwić tworzenie dynamicznych treści i gier jak we Flashu i, co najważniejsze, umożliwić osadzanie wideo na stronach WWW z pominięciem pluginów.

Dzięki temu strony, aplikacje i filmy będą działały na każdej platformie, gdzie będzie przeglądarka internetowa zgodna z HTML5. W przeciwieństwie do Flasha każdy producent będzie mógł przystosować silnik interpretujący HTML5 do potrzeb własnego urządzenia, by uniknąć nadmiernego zużycia akumulatorów, co było jednym z zarzutów Apple’a wobec Flasha.

Niestety, nic nie wskazuje na to, by HTML5 w najbliższych latach zdołał wyprzeć Flasha w dwóch zastosowaniach: wideo w internecie i grach przeglądarkowych.


Ocena:
Oceń:
Komentarze (2)

Redakcja nie ponosi odpowiedzialności za treść komentarzy. Komentarze wyświetlane są od najnowszych.
Najnowsze aktualności


Nie zapomnij o haśle!
21 czerwca 2022
Choć mogą się wydawać mało nowoczesne, hasła to nadal nie tylko jeden z najpopularniejszych sposobów zabezpieczania swoich kont, ale także...


Artykuły z wydań

  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
Zawartość aktualnego numeru

aktualny numer powiększ okładkę Wybrane artykuły z PC Format 1/2022
Przejdź do innych artykułów
płyta powiększ płytę
Załóż konto
Co daje konto w serwisie pcformat.pl?

Po założeniu konta otrzymujesz możliwość oceniania materiałów, uczestnictwa w życiu forum oraz komentowania artykułów i aktualności przy użyciu indywidualnego identyfikatora.

Załóż konto