Artefakt: rozwiązanie do przeglądania treści flash na iPadzie

[youtube]http://www.youtube.com/watch?v=pwtQefApuHQ[/youtube]

Artefact Group to mała firma, która obecnie pracuje nad usługą o nazwie Flash in a Pinch, która umożliwi użytkownikom iPadów przeglądanie zawartości Flash na tabletach. Ta nowa metoda działa nieco podobnie do tej w Operze Mini, czyli serwery Artefact pobierają zawartość flash strony i przekształcają ją w treść kompatybilną z iOS, po czym wysyłają ją na tablet iPad i jak widać na filmie jest to uciążliwy proces, który wymaga wielu zasobów zarówno z serwerów Artifact, jak i tabletu iPad.

Osoby z Artefact pracują obecnie nad transformacją treści flash do treści H.264, która jest znacznie łatwiejsza do renderowania, a więc wymaga znacznie mniej zasobów zarówno z serwerów Artefact, jak i od użytkownika końcowego. Szczerze mówiąc, sam pomysł jest dobry, ale trzeba jeszcze popracować nad częścią „praktyczną”, bo na razie z tego rozwiązania użytkownicy nie mogą należycie korzystać.

Krótko mówiąc, jest to cienki klient sieciowy, a ponieważ przenosi renderowanie do back-endu, na którym można uruchomić dowolną wtyczkę, jesteśmy w stanie renderować także wtyczki Silverlight, Unity3D i inne. Muszę przyznać: oglądanie Silverlight (takiego jak Artefact Animator) na iPadzie to niezła wyprawa.

Używamy przeglądarki Google Chrome typu open source (Chromium) do renderowania obrazów na serwerze i przesyłania obrazów do przeglądarki Safari. Wykorzystując Javascript na nałożonej warstwie, jesteśmy w stanie przesłać wszystkie interakcje dotykowe na serwer i zareagować na nie, czyniąc go w pełni interaktywnym.

Wadą jest to, że wymaga to więcej czasu procesora na serwerze i nie jest tak szybkie, jak przy bezpośrednim uruchomieniu Flasha. Ponadto obecnie dostarcza to tylko obrazy. Pracujemy nad wersją, która przyspiesza dostarczanie dzięki wykorzystaniu kodeka h.264 do dostarczania obrazu i dźwięku.