Apple: Steve Jobs wyjaśnia negatywny stosunek do Flasha

Posted on Kwiecień 29, 2010 by

O konflikcie pomiędzy Adobe i Apple o udostępnienie Flasha na mobilnych urządzeniach firmy z Cupertino jest głośno od dawna. Flash, co by o nim nie powiedzieć nie jest najnowocześniejszą technologią. Jobs nie raz wyrażał się o tym, że jest ona zawodna, obciąża procesor, pożera energię zgromadzoną w bateriach oraz jest najczęstszą przyczyną awarii programów w Mac OS X. Adobe kontrargumentuje, że Apple nie wspiera otwartych standardów, że urządzenia mobilne Apple nie potrafią wyświetlić większości materiałów zgromadzonych w sieci itp. Konflikt znany jest generalnie z relacji z drugiej ręki – komentowany jest szeroko przez niemal całą blogosferę zajmującą się IT. Tym razem jednak CEO Apple zabrał głos publicznie, wyjaśniając w dłuższej rozprawie swój i firmy negatywny stosunek do Flash. Tekst dostępny jest publicznie na stronie Apple.

Steve Jobs przypominając długie lata owocnej współpracy Apple z Adobe oraz różne doświadczenia i różne drogi jakimi potoczyły się losy obydwu firm (nie omieszkał wspomnieć także o otarciu się Apple o bankructwo) nie szczędzi jednak słów krytyki pod adresem technologii Adobe. W sześciu punktach wyłożył swoje argumenty przeciwko Flashowi i muszę przyznać, że trudno się z nimi nie zgodzić.

Jobs zarzucił Adobe, że Flash jest tak naprawdę zamkniętym standardem, a programiści skazani są tylko na korzystanie w tym przypadku z narzędzi Adobe, podczas gdy standard HTML5, CSS i Java Script oraz stworzony przez Apple WebKit to standardy otwarte wykorzystywane przez wiele firm tworzących oprogramowanie. Zwrócił także uwagę, że większość flashowej zawartości sieci dostępna jest też w nowoczesnym formacie H.264, z którym radzi sobie iPhone i pochodne mu urządzenia (czyli iPod touch i iPad). Przyznaje, że urządzenia mobilne Apple nie uruchomią flashowych gier, jednak w AppStore znajduje się ponad 50 tysięcy gier z czego wiele darmowych. Trudno się nie zgodzić – zwłaszcza płatne tytuły wyglądają świetnie i nie wydaje mi się by Flash mógł z nimi konkurować (no dobra, Machinarium jest też piękne – jest to jednak gra statyczna). Jobs zwrócił też uwagę, że Flash stworzony był dla komputerów PC (w tym i Maków – chodzi tutaj raczej o komputery stacjonarne i laptopy), obsługiwanych myszką (lub gładzikiem) – technologia ta nie jest przystosowana do współpracy z wyświetlaczami Multi-Touch. Steve wypomniał Adobe, że według Symatec, Flash był strasznie dziurawy pod względem bezpieczeństwa. Ustosunkował się też do funkcji w Adobe Flash CS5 umożliwiającej eksport stworzonych aplikacji do formatu akceptowalnego przez iPhone OS. Zdaniem Jobsa Adobe nie zamierzało stworzyć narzędzia dającego programistom możliwość pełnego wykorzystania możliwości iPhone, a jedynie takiego, które umożliwi stworzenie programu, który zadziała na wsystkich platformach, a więc o możliwościach ograniczonych do najbardziej powszechnych funkcji.

Szczerze polecam lekturę oryginału.

  • Remik_K

    Stefan zarzuca Adobe co jest szczegolnie smieszne to, ze dopiero co zaimplementowali Cocoa, ktore jest od 10 lat. No przynajmniej Adobe bo iTunes i Final Cut dalej nie sa w cocoa.

  • S

    iTunes nie jest w Cocoa?

    A to mi nowość. Przecież iTunes powstawało na OS X. Niby z jakiej racji miałoby mieć w sobie Carbon?

  • http://www.mackozer.pl MacKozer

    Sylwek: iTunes powstało jeszcze na OS 9, a wcześniej – zanim kupiło go Apple – ten program nazywał się inaczej (niestety zapomniałem teraz nazwy ale poszukam).

  • Remik_K

    @MacKozer – nie czasem SoundJam MP? Moge sie mylic. Jak Ty sprawdzisz to daj znac.

    @S – No widzisz :-)

  • http://www.balkowski.pl Crass

    Piszac aplikacje flashowe w AS3 nie jestem skazany wcale na narzedzia adobe,wystarczy mi SDK flexa (darmowy) i dowolny edytor. Wogole ten argument brzmi smiesznie w ustach faceta ktory ma najbardziej zamknieta technologie na świecie. I żeby cokolwiek napisac na iphona nie wystarczy miec iphona tylko dodatkowo OSX’a w jakies postaci ….wkurzyl mnie !

  • http://www.iro.enetia.pl Iro

    Wygląda na to, że Jobs kompletnie nie orientuje się ani w sprzęcie, ani w technologiach.
    Umie tylko ładnie mówić i pociągać za sobą tłumy.
    Więc albo niech zajmie się tylko tym co umie najlepiej, albo niech idzie na emeryturę!

  • Coward Anonymous

    Tak sie sklada, ze Jobs ma racje. To, ze sprytnie przemilczal pewne sprawy (h.264 jest platny, iTunes jest w Cocoa itd) to juz inna historia. Wiadomo, ze decyzje biznesowe „wymuszaja” zastosowanie okreslonych technologii (np. Active Directory, Exchange, Webshere app serwer itd.). W koncu firmy powstaja dla pieniedzy, a IT i technologie to tylko narzedzia dla ich zdobycia.

  • Coward Anonymous

    powinno byc „iTunes nie jest w Cocoa”

  • Pingback: Apple złożyło wniosek o zastrzeżenie nazwy WebKit. Wiadomości ze świata Apple | MacKozer