Demonstracja Flash w Safari na iPhone

Posted on Styczeń 14, 2010 by

Choć oficjalnie Flash nie jest wspierany przez iPhone i faktycznie obiekty tego typu osadzone na stronach www nie są przez mobilne Safari wyświetlane, to jednak da się zmusić iPhone do wyświetlania i odtwarzania tego typu animacji w mobilnej przeglądarce.

Opensourcowy projekt Gordon przygotował demonstracyjne animacje Flash w formacie .swf, wsparte JavaScriptem, które faktycznie da się wyświetlić i odtworzyć w Safari na iPhone. Z przygotowanych czterech demonstracji udało mi się poprawnie odtworzyć trzy, jeden .swf choć został otwart to jednak, prezentowane przez niego przyciski nie reagowały na moje dotknięcia ekranu. Bardzo dobrze działały animacje, zwłaszcza ta, prezentująca pędzącą po szosie ciężarówkę. Animacja Blue wykazywała jednak wyraźne spowolnienie – odpalona na MacBooku Pro działała o wiele szybciej i bardziej płynnie (choć komputer rozgrzał się do 90 stopni C).

Kod HTML, w którym umieszczono animacje wygląda następująco:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Gordon: An open source Flash™
runtime written in pure JavaScript</title>
    <script type="text/javascript" src="../gordon.js"></script>
  </head>
  <body onload="new Gordon.Movie('blue.swf',
{id: 'stage', width: 500, height: 400})">
    <div id="stage"></div>
  </body>
</html>

Demonstracje znajdują się pod adresem: http://wiki.github.com/tobeytailor/gordon/demos

Źródło: TUAW

  • velchinaski

    czekamy na flash jak na zbawienie ale znajac apple nie zobaczymy go szybko :)

  • code

    nie wiem, czy wszyscy i czy jak na zbawienie; teraz, gdy jest tyle optymalizowanych stron i tyle aplikacji, nie wiem, czy Flash jest aż tak bardzo wyczekiwany. poza tym, rośnie html5. a ta część osób do której należę, nie zniesie reklam flashowych na mobilnym safari.

  • dudi

    poza tym zobaczcie jak się grzeją macbooki podczasz odtwarzania flasha i jak zużywa się bateria w tym czasie. Nie chciałbym flasha na iphona.. Nagle byłoby multum reklam podczas www i spadek wydajności baterii zapewne. Ja nie czekam jak na zbawienie – ja mam nadzieję, że flasha na iphone nie będzie

  • http://void.jogger.pl/ Void

    Kudos dla autora projektu Gordon – pomysł w sumie ciekawy, technicznie wygląda to tak, że plik SWF jest ładowany (via AJAX), parsowany i przekształcany na SVG, a tenże osadzany jest w dokumencie XHTML. Sprytne, nie powiem :-)

  • http://ikari.digart.pl/digarty/ bialyikar

    velchinaski: „czekamy na flash jak na zbawienie ale znajac apple nie zobaczymy go szybko”

    A po co ci tak ten flash, każdy szanujący się webmaster omija go wielkim łukiem :/
    Zgadzam się w stu procentach z dudi i Void.
    Dziś czytałem na iPhone MyApple i w pewnym momencie wyskoczyła mi na środku strony reklama (jesteś 1000 osobą…), na prawie cały ekran! Na dodatek zjeżdżała kiedy przewijałem stronę. Zostawiła mi ze 3 wiersze na czytanie! Co prawda, to nie był flash, ale przez chwilę poczułem co by było gdyby był!