8

Google Swiffy konwertuje Flasha do HTML5

W GoogleLabs pojawiło się nowe narzędzie – Google Swiffy, którego zadaniem jest konwertowanie Flasha (pliki SWF) do HTML5. Jako dane wejściowe dostarczyć narzędziu można projekty, animacje wykorzystujące SWF 8 oraz ActionScript 2.0, a następnie Swiffy wygeneruje z nich wersję HTML-ową, jednak do jej odtworzenia wymagana jest przeglądarka z WebKit, na przykład Chrome. Bądź, co bądź […]

W GoogleLabs pojawiło się nowe narzędzie – Google Swiffy, którego zadaniem jest konwertowanie Flasha (pliki SWF) do HTML5. Jako dane wejściowe dostarczyć narzędziu można projekty, animacje wykorzystujące SWF 8 oraz ActionScript 2.0, a następnie Swiffy wygeneruje z nich wersję HTML-ową, jednak do jej odtworzenia wymagana jest przeglądarka z WebKit, na przykład Chrome. Bądź, co bądź narzędzie przydatne – raz stworzony projekt można użyć ponownie na urządzeniach nieobsługujących Flasha, np. iPad, iPhone. Myślę jednak, że Google zależy również na tym by jeszcze bardziej spopularyzować nowy, lepszy standard.

Google oprócz samego narzędzia uruchomiło także galerię zawierającą cztery przykłady projektów we Flashu (np. gra wężyk) przekonwertowanych przez Swiffy do natywnego HTML5 i trzeba przyznać, że prezentuje się to całkiem nieźle – narzędzie daje radę.

Sam fakt, że dane wyjściowe ze Swiffy działają na przeglądarkach z WebKitem takich jak Chrome czy mobilne Safari nie jest zamachem na konkurencję typu Firefox czy Internet Explorer, a wynika jedynie z faktu, że narzędzie używa kilku właściwości SVG, które nie są jeszcze wdrożone do innych silników przeglądarek jak np. Gecko.

Zasadę działania narzędzia Google wyjaśnia następująco:

A SWF file is converted in two phases: the Swiffy compiler (which you can use on this website) processes the SWF file and generates a JSON file. A client-side JavaScript runtime loads that JSON file and renders it using HTML, SVG and CSS. Swiffy supports many common SWF features such as vector graphics, embedded fonts, images and timeline animation. Basic ActionScript 2.0 code is also supported, but don’t expect to convert your favorite Flash game yet. In general, Swiffy supports most of the features in Flash 5, so exporting your file as a Flash 5 will give the best results.