publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
9 skomentuj »

TAGI: wallaby , adobe , flash , html , html5 , webkit , konwerter , ios

2011-03-08 09:45  |  Adam Golański

Adobe Wallaby: pracuj we Flashu, wdrażaj HTML5

Adobe Wallaby: pracuj we Flashu, wdrażaj HTML5

Wczoraj wieczorem Adobe Systems pokazało po raz pierwszy swoją technologię Wallaby. Pozwala ona specom of Flasha na przekształcenie swoich projektów w pakiety HTML, CSS i JavaScriptu, które działać będą na urządzeniach pozbawionych Flash Playera – w praktyce chodzi tu przede wszystkim o mobilne urządzenia Apple'a.

Podczas konferencji MAX 2010 Adobe pokazało narzędzie konwersji Flasha do HTML – była to jednak jedynie prezentacja dla publiczności. Niestety nie udostępniono wówczas żadnej aplikacji, żadnego kodu. Jednak wydanie takiego narzędzia wisiało w powietrzu, od czasu gdy Steve Jobs wypowiedział wojnę nie tylko samemu Flashowi, ale też aplikacjom dla iOS-a zbudowanym za pomocą innych narzędzi niż pobłogosławione w Cupertino Xcode Mac OS-a X.

Czy teraz Steve Jobs zakaże uruchamiania w przeglądarce Safari aplikacji webowych przekonwertowanych za pomocą technogii takich jak Wallaby? To dostępne za darmo narzędzie pojawiło się już w Adobe Labs. Zbudowane jest w technologii AIR (Adobe Integrated Runtime), dzięki czemu można je uruchomić na Windows, Linuksie i Mac OS-ie X.

„To eksperymentalna technologia, która daje pewien podgląd innowacji, jakie czynimy wokół Flasha i HTML-a, pokazująca inwestycje, jakie poczyniliśmy w obie technologie, które według nas pozostaną ważne na dłuższą metę” – stwierdził Tom Barclay, starszy menedżer produktu Adobe Creative Suite.

AIR-owe narzędzie jest tak proste, jak to tylko możliwe. Wystarczy przeciągnąć ikonę projektu Flasha do aplikacji, by uruchomić proces konwersji, który przekształci go do pakietu zawierającego kod HTML, CSS, SVG, grafikę i skrypty JS. Przekształcone w ten sposób projekty Flashowe można uruchomić na dowolnej przeglądarce korzystającej z engine'u WebKit (Wallaby póki co nie jest projektem multiplatformowym – intensywnie wykorzystuje m.in. specyficzne dla WebKitu prefiksy producenckie w CSS).

Adobe oczywiście nie gwarantuje, że uda się w ten sposób przetworzyć każdy plik FLA, możliwe będzie, że uzyskane w ten sposób po konwersji pakiety standardowego kodu będą wymagały ręcznych poprawek. Przypomina też, że Wallaby cudów nie czyni – pewnych funkcji dostępnych we Flashu, takich jak rozmaite filtry, nie da się przekonwertować do HTML-a. „Jeśli funkcja Flasha nie jest obsługiwana w HTML, nie będzie tam dostępna”.

Firma z San Jose wciąż nie opublikowała żadnego harmonogramu prac nad Wallaby, zbiera póki co opinie użytkowników. Jeśli sami chcecie przetestować to narzędzie, pobrać je można ze strony labs.adobe.com/technologies/wallaby/.

źródło: labs.adobe.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
9 skomentuj »

Komentarze

  • znahot
  • znahot
  • slawek22

    #3 slawek22 2011-03-08 11:05:46 0

    Atak szalonego spammera :) Ciekawa aplikacja. Użytkownicy będą się w końcu mogli przekonać jaki HTML jest kiepski i niewydajny w porównaniu do flasha...

    IP: 83.22.181.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13

  • Mar

    #4 Mar 2011-03-08 11:13:03 0

    @znahot

    A jakim to problemem wg ciebie jest flash ... ? Skoro już piszesz to może jakieś konkrety ?

    Moim zdaniem to problemem jest Apple bo decyduje za nas co dobre, a na długą metę tak się nie da bo to konsumenci kształtują rynki.

    Flash na telefon jest szybszy niż HTML 5 ,

    i nie mówię tu o porównaniu w js przesunięcia przycisku do pełnej animacji we flash bo to samo z siebie więcej wymaga ...

    Sami sobie porównajcie :

    http://www.youtube.com/watch?v=55jme_gClTc

    Obecnie flash będzie przyśpieszony poprzez gpu w urządzeniach więc z problemami działania nie będzie już problemu.

    Często słychać że js nie działało tak na baterię jak flash .... ok bo nigdy js nie mogło tworzyć tak zaawansowanych animacji , filtrów itd.. co flash ...

    jak wspomniałem obecnie flash będzie przyśpieszany więc te problemy będą zanikać .

    Przykład dla flash 11 : http://away3d.com/ ( jeden z wielu )

    Bardzo Bardzo naciągnięte jest to przechodzenie na HTML5 pamiętajmy iż tu też w grę wchodzi wojna przeglądarek i zawsze trzeba będzie martwić się o inne wersje , i inne przeglądarki .....

    Po za tym ja osobiście wiecznie powtarzam iż Cieszę się z HTML5 choćby że jest to konkurencja dla Flash w wielu sferach ... a konkurencja jak wiadomo sprzyja rozwoju...

    ALE JEDNO CO TO NIE TRAWIĘ KOMENTARZY typu : '.... nie bo nie '

    dlaczego bo nie rozumiesz ? , bo nie umiesz ? , bo jest szansa pozbyć się technologii której nie ogarniasz ?

    chyba tak trzeba to rozpatrywać ....

    Bo jeśli jesteś dobry w czymś innym to po co wypowiadać odnośnie technologi w której jest się słabszym ... itd... itd ....

    ( Kieruję to troszkę bezosobowo )

    Powiem tak czemu apple tak boi się flash , po co tyle czasu męczyć ten temat ....

    Skoro jest tak jak Steve Jobs mówi to niech odpali flash na swoich urządzeniach i zobaczymy czy flash umrze !!!!

    Skoro to stara i zła technologia to ludzie nie będą jej wykorzystywać i sama z siebie umrze .. a my nie będziemy musieli spekulować ....

    .....

    Nie zrobi tego , przynajmniej do póki ma jakiś smieszny punk zaczepki bo wie że nie jest to zła technologia , a w rękach dobrego developera jest wręcz świetna , nie raz i to chyba każdy przyzna można było zauważyć naprawdę dobry projekt we flash .......

    ......

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13

  • slawek22

    #5 slawek22 2011-03-08 11:29:18 0

    Wiesz Mar, masz 100% racji. Ludzie którzy biadolą jaki to flash jest kiepski to banda matołów. 0 Konkretów.

    Nie można nawet z nimi podyskutować po powtarzanie bredni o "zewnętrznych pluginach" i biadolenie o wysokości zużycia CPU pod linuxem to wszystko na co ich stać.

    Zauważenie prostego faktu, że silverlight nie działa im wcale a procesory wielordzeniowe to standard przekracza ich zdolności poznawcze. Właściwie to (niestety) są zbyt głupi nawet na to, żeby poszukać w sieci benchmarków.

    Najlepiej to by było "gdyby ten zuy flash zniknął". Bo im zużywa zbyt dużo mocy obliczeniowej na ich 15 letnim gracie z ubuntu.

    IP: 83.22.181.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13

  • marek33

    #6 marek33 2011-03-08 16:53:56 0

    Panowie mam pytanie, nie bijcie tylko bo się nie znam, ale czy to nie jest tak, że HTML5 jest z góry skazany na bycie o wiele mniej wydajnym od flasha? W końcu te wszystkie canvasy itp to wszystko jest wykonywane w kodzie źródłowym chyba nie? Więc chyba siłą rzeczy będzie o wiele mniej wydajne skoro wymaga po drodze interpretera?

    Ja rozumiem że można usprawniać to programowo, i sprzęt z czasem staje się lepszy, ale co to będzie miało za znaczenie dla odbiorcy końcowego? Kto będzie czekał te parę lat, żeby HTML5 łaskawie zaczął działać tak płynnie jak Flash dziś w analogicznych rozwiązaniach? A programiści Flasha to co, zapadną wówczas w długą śpiączkę żeby dać fory?

    IP: 217.17.38.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13

  • Holyboy

    #7 Holyboy 2011-03-09 11:28:10 0

    @slawek22

    "Użytkownicy będą się w końcu mogli przekonać jaki HTML jest kiepski i niewydajny w porównaniu do flasha..."

    "Ludzie którzy biadolą jaki to flash jest kiepski to banda matołów. 0 Konkretów."

    A to ciekawe :P Własnie zaliczyles się do bandy.

    Po za tym z Ubuntowcami się nie dyskutuje, gdyż widza problemy wszędzie za wyjątkiem wyboru systemu.

    @Mar

    Argumentację masz poprawną jednak wybrakowaną, gdyż animacje w tzw. HTML5 nie są realizowane tylko przez JS, ale głownie przez transformacje CSS. Dzięki temu już teraz są akcelerowane w WebKit i pewnie dlatego Adobe wspiera tylko ten engine.

    Ja zajmuje się głownie HTML/JS i co muszę przyznać Flashowi to, ze ma stały stabilny rozwój. Jeden dostawca, jedno źródło ficzerow i bugow. Natomiast jak się popatrzy na tzw standardy W3C to kiepsko to wyglada.

    IP: 83.29.123.[...] Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; pl-pl) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5

  • slawek22

    #8 slawek22 2011-03-09 12:07:32 0

    @Marek: oczywiście HTML jest skazany na mniejszą wydajność. Osadzając animację W HTML / CSS / JS musisz brać pod uwagę interakcję z wszystkimi elementami witryny. W flashu po prostu wydzielasz kawałek okna i możesz wszystko oddelegować na oddzielny rdzeń CPU, bo tak na prawdę żadne interakcje z zewnętrznymi elementami standardowo nie zachodzą. Chyba, że dodajesz na przykład wywoływanie zdarzeń w JS z appletu flash...

    @Holy: Transformacje, display i JS jest realizowane w tym samym wątku => jak za bardzo to obciążysz to ci zamuli witrynę. Flash jest realizowany w oddzielnym procesie. Możesz obciążyć tym rdzeń CPU na 100% a i tak nie zauważysz różnicy w szybkości działania witryny.

    Łatwo to sprawdzić, piszesz w JS while(true); i w tym momencie okno przeglądarki przestaje odpowiadać. Wysycasz rdzeń w animacji flash - nic się nie dzieje. Zasługa tego, że to zewnętrzny plugin - podobno wielka wada i wszyscy p*** o tym w kółko za przeproszeniem jak banda zidiociałych lemingów.

    JS czy CSS to jedno i to samo z technicznego punktu widzenia.

    Chyba projekt Wallaby to wszystko o co się prosili "przeciwnicy" flasha. HTML5 jest zbyt kiepski, żeby w tym zrobić coś innego niż reklamę z bardzo prostą animacją. Nie da się przenieść ani filtrów, ani action script ani 1500 innych ficzerów.

    Więc userzy iCrapu mogą być teraz zadowoleni. Z jedynych flashowych aplikacji będą im działać ... reklamy. Nie wiadomo jak dobrze. Na pewno Jobs nie ma na co narzekać - przy obecnym poziomie HTML5 transakcje w appstore są bezpieczne. Swoją drogą też to niezbyt dobra sprawa - trzeba będzie używać iframe, żeby skrypty i CSS się nie gryzły z kodem witryny. Więc ja tam jestem zdania, że i tak w większości przypadków do łask wrócą animowane gify :)

    IP: 83.5.70.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13

  • kavilloock

    #9 kavilloock 2011-03-10 10:46:14 0

    Moim zdaniem jednak narzędzie przydatne, w moim projekcie, trudno jest przekonać ludzi aby zainstalowali flasha, albo go zaktualizowali, narzędzie to jest przyszłością, może w ciągu 2 lat to się nie przyda, ale kiedyś tak samo z apletami w Javie było, i co, widzicie gdzieś strony z tymi apletami, bo ja nie...

    IP: 79.163.231.[...] Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł