Czy Adobe Flash 11 ma przyszłość w sieci?

click fraud protection

Adobe oficjalnie ogłosiło, że tak będzie wysyłka Adobe Flash Player 11 i Adobe Air 3 na początku października. Adobe reklamuje nowe wersje jako „konsolę do gier dla sieci” z wydajnością graficzną do 1000 razy szybszą niż Flash Player 10 i Adobe Air 2, dzięki pełnej akceleracji sprzętowej renderowania grafiki 2D i 3D oraz 64-bitowej obsłudze systemów Windows, Mac OS X i Linux. Jednak podczas gdy Adobe Flash pozostaje powszechny na komputerach PC, Apple słynie z unikania Flasha na swoim telefonie z systemem iOS platformę, a nawet przestał dostarczać ją na komputery Mac (chociaż użytkownicy komputerów Mac mogą ją zainstalować samodzielnie). W tym tygodniu Microsoft ogłosił, że wersja Internet Explorera dla środowiska Windows 8 Metro nie będzie obsługiwać wtyczek do przeglądarek — a to oznacza brak Flasha w przeglądarce.

Czy Adobe Flash zniknie w obliczu HTML5 i wideo online dostarczanego w formatach takich jak H.264 i Google WebM? A może postęp Adobe na platformie pozwoli mu pozostać głównym graczem w rozwoju Internetu, nawet gdy zacznie znikać z przeglądarek ludzi?

Co Adobe wnosi do Flash 11 i Air 3

Sztandarowym produktem Flash Player 11 i Air 3 jest Scena 3D, nową architekturę grafiki z akceleracją sprzętową zapewniającą wydajność renderowania 2D i 3D. Adobe reklamuje Stage 3D jako zdolne do dostarczania gier o jakości konsoli, płynnie animując miliony obiektów na ekranie z szybkością 60 klatek na sekundę, nawet na starsze komputery, które nie mają nowoczesnego sprzętu wideo — na przykład „Stary komputer mamy z systemem Windows XP”. Technologia ta dotyczy nie tylko gier: Stage 3D i Adobe architektura z akceleracją sprzętową zapewni również ulepszenia wideokonferencji i odtwarzania wideo w wysokiej rozdzielczości (wraz z dźwiękiem przestrzennym 7.1 wsparcie).

Ulepszenia te dotyczą nie tylko komputerów stacjonarnych, ale także telewizorów z dostępem do Internetu i oczywiście urządzeń mobilnych, w tym Android, BlackBerry i – tak, iPhone’a, iPada i iPoda touch firmy Apple. Film pokazujący, co niektórzy programiści robią z Stage 3D, pokazuje potencjał tej technologii, zwłaszcza w porównaniu z obecnymi „najnowocześniejszymi” grami Flash.

Aby jeszcze bardziej zwiększyć atrakcyjność Flasha dla twórców gier i producentów treści, Flash Player 11 i Air 3 będą również obsługiwać subskrypcje i wypożyczanie treści za pośrednictwem Dostęp Adobe Flash I Przepustka Adobe. Ta funkcja jest skierowana bardziej do telewizorów podłączonych do Internetu, więc operatorzy i dostawcy treści (powiedzmy, być może Netflix konkurent) może oferować treści płatne za obejrzenie i wypożyczane, ale technologia ta jest również skalowalna na komputery stacjonarne i urządzenia mobilne platformy.

A co z Apple iOS i Windows Metro?

Jak więc Adobe przenosi swoją technologię na urządzenia z systemem iOS, gdzie ma to Apple słynnie zbanowany Flash? W tym miejscu pojawia się Adobe Air: Adobe Air umożliwia programistom Flash pakowanie ich projektów opartych na Flashu jako aplikacji natywnych dla różnych platform, w tym Windows i Mac OS X, ale także Android, BlackBerry (w tym PlayBook) i Apple iOS. Mówiąc ogólnie, Adobe Air daje programistom Flasha polecenie „Zapisz jako aplikację”.

Ważna jest możliwość zwijania projektów Flash jako aplikacji. Wtyczka Adobe Flash może zostać zablokowana w przeglądarce Safari na iOS — i najwyraźniej z Internet Explorera w Windows 8 Metro — ale programiści mogą tworzyć dla tych platform, używając Adobe Air, aby zapisać swoje projekty jako standardowe aplikacje. Na platformach, na których wbudowane jest Air, takich jak BlackBerry PlayBook firmy RIM, aplikacje te mogą być stosunkowo smukłe i szybkie do pobrania. Adobe twierdzi, że oczekuje, że Adobe Air umożliwi programistom tworzyć aplikacje oparte na technologii Flash dla systemu Windows 8 Metro, tak jak obecnie w przypadku iOS. Ponieważ platformy do przeglądania stron WWW rezygnują ze wsparcia wtyczki Adobe Flash, Adobe Air staje się coraz ważniejszą częścią twierdzenia firmy, że jej technologia Flash może dotrzeć do miliarda ludzi.

Aplikacje utworzone przy użyciu Adobe Air często wyglądały wspaniale — wielu głównych klientów Adobe to projektanci i media w końcu profesjonaliści — a platforma odniosła kilka wczesnych sukcesów, w tym popularne aplikacje, takie jak TweetDeck (który dostał przejęte przez Twittera) oraz najpopularniejsza obecnie gra na iPada w sklepie iTunes App Store: Machinarium. Jednak aplikacje Adobe Air były również ostro krytykowane za słabą wydajność i pochłanianie zasobów systemowych. Na przykład, Machinarium jest ograniczony do potężniejszego iPada 2 i trzyma się grafiki 2D (a nie 3D).

Propozycja wartości Flasha

Adobe jest zachwalać Flash Player 11 (i Air 3) jako „następna generacja dla sieci”. Firma twierdzi, że ponad dwie trzecie wszystkich Gry internetowe są obecnie obsługiwane przez Flash, a gry Flash mają ponad 11 razy większą widownię niż gry Nintendo Wii. Ale to nie zmienia faktu, że Flash zaczyna znikać z przeglądarek internetowych: iOS go nie obsługuje, Windows Metro go nie obsługuje, a komputery Mac nie są z nim dostarczane. Tam, gdzie Adobe Flash był kiedyś technologią niemal wszechobecną, możliwości wdrażania treści Flash dla użytkowników sieci są coraz większe chwiejne, a kilka głośnych gaf związanych z bezpieczeństwem Flasha nie poprawiło reputacji tej technologii wśród konsumentów oczy. W rzeczywistości jest jeszcze jedna poprawka bezpieczeństwa dla luki Flash w systemach Windows, Android, Mac OS X i Linux do dziś, i jest już wykorzystywany w Internecie.

Niemniej jednak Flash jest bardzo atrakcyjny dla programistów tworzących treści interaktywne, ponieważ projekty Flash wyglądają tak samo i — w pewnym sensie — działają tak samo wszędzie, niezależnie od platformy. Chociaż HTML5, JavaScript, a nawet WebGL poczyniły znaczne postępy w ciągu ostatnich kilku lat, technologie te nie mogą jeszcze oferować tego samego: różnice w przeglądarkach, wydajności i obsługiwanych technologiach utrudniają tworzenie gier 3D przy użyciu otwartych technologii internetowych prawie niemożliwe. Twórcy Flasha napotykają wiele wyzwań specyficznych dla platformy — tworzenie gry przeznaczonej do obsługi myszą to nie to samo, co tworzenie gry który działa z ekranami dotykowymi i gestami, ale Flash oferuje znacznie bardziej jednolitą platformę dla interaktywnych treści niż dzisiejsza otwarta sieć technologie. Flash zwisa możliwość - czy odważymy się to powiedzieć? — rozwiązanie do jednorazowego zapisu i uruchamiania z dowolnego miejsca dla treści interaktywnych.

Flash-11-

Przyszłość Flasha prawie na pewno leży w interaktywnych treściach, takich jak gry, a nie w prostym dostarczaniu wideo i audio. Tam, gdzie kiedyś był Flash de facto platforma do przesyłania wideo do użytkowników Internetu, badanie przeprowadzone na początku tego roku wykazało, że prawie dwie trzecie internetowych filmów wideo miało odsunął się od Flasha— wynika to głównie z presji rynkowej platformy iOS firmy Apple, a liczby są prawdopodobnie wyższe.

Sprzeczność wartości Flasha

Adobe twierdzi, że Flash 11 to „konsola nowej generacji dla sieci”, ale prostym faktem jest to, że Flash powoli znika z sieci, a przynajmniej z przeglądarek internetowych. Nie ma znaczenia, czy Adobe może zwiększyć wydajność grafiki. Ponieważ coraz większa liczba użytkowników Internetu uzyskuje dostęp do sieci w przeglądarkach, które nie obsługują Flasha, treści Flash skierowany do przeglądarek internetowych równie dobrze mógłby spleśnieć w kartonowym pudle w piwnicy jakiegoś hrabstwa Sąd. Lub, co gorsza, równie dobrze mógłby zostać napisany w Javie.

Aplikacje natywne omijają zakaz wtyczki Flash do przeglądarki, ponieważ nie wymagają wtyczki i nie działają w przeglądarce. Jednak nie mogą one również pojawiać się jako osadzone w witrynach internetowych, więc Adobe Air nie jest rozwiązaniem dla wydawców internetowych, którzy chcą osadzać audio, wideo i (co najważniejsze) elementy interaktywne na swoich stronach internetowych. Tworzenie witryny sieci Web i tworzenie aplikacji — nie mówiąc już o aplikacji przeznaczonej dla wielu platform mobilnych i stacjonarnych — to bardzo różne rzeczy.

Pomimo tego, że Adobe koncentruje się na grach internetowych z Flash 11 i Air 3, wydaje się jasne, że wartość Flasha dla wydawców internetowych spada, podczas gdy jego wartość dla twórców aplikacji może rosnąć. Powstaje zatem pytanie, czy Flash i Adobe Air mogą konkurować z natywnymi narzędziami do tworzenia aplikacji. Do tej pory w przypadku Flash Playera 10 i Adobe Air 2 odpowiedź brzmi „nie”. Być może Adobe może to zmienić za pomocą Flash Playera 11 i Adobe Air 3.

Zalecenia redaktorów

  • Apple i Google łączą siły, aby urządzenia śledzące były mniej przerażające
  • 5 funkcji aparatu z Androidem, które muszę mieć na moim iPhonie
  • Microsoft Defender w końcu wydaje się być odpowiednim oprogramowaniem antywirusowym dla osób fizycznych
  • Analitycy Apple przewidują, że iPhone SE 2 z procesorem iPhone'a 11 pojawi się w 2020 roku
  • Około 40% aplikacji na Androida i iOS ma luki wysokiego ryzyka