Wallaby: Adobe smyger in Flash på iPhone

Nyligen har jag hävdat på PC Pro-bloggarna att Apples konkurrensbegränsande förbud mot Flash har stoppat rik plattformsoberoende utveckling i sina spår.

Wallaby: Adobe smyger in Flash på iPhone

Som sådan blev jag fascinerad av en video som jag nyligen stötte på som frågade: ”Har Adobe kommit på hur man får Flash att spela på din iPhone?”

Först är det viktigt att betona att det självklara och överlägset bästa sättet att få Flash-innehåll att spela på din iPhone/iPad fortfarande är långt borta.

Försök att konvertera ett typiskt prov FLA och du kommer att se att de funktioner som inte stöds verkligen inte är obetydliga

Även om det skulle älska det, har Adobe inte kunnat tillkännage lanseringen av en Flash-spelare för Apples iOS-baserade enheter för att matcha sin Android-spelare.

Det råder ingen tvekan om att Apples hårdvara skulle kunna stödja det, men av skäl som jag täckte nyligen – pengar och utan konkurrens – kommer Steve Jobs inte att tillåta det.

Så om det inte är en Flash-spelare för iPhone och iPad, vad är det då? Det är en ny teknikförhandsvisning som görs tillgänglig på Adobe Labs webbplats under kodnamnet ”Wallaby”, och det är i huvudsak en Flash-till-HTML5-omvandlare: öppna din FLA-fil, tryck på OK och Wallaby kommer att försöka mata ut alla nödvändiga HTML, CSS, JavaScript och andra standardbaserade filer för att återskapa ditt spelarprojekt i webbläsaren.

Så är detta en bro från gamla dagar med Flash och spelarbaserad utveckling till HTML5s utlovade land och verkligt rik webbläsarbaserad utveckling? Om något så ser det mer intressant ut.

När allt kommer omkring, när Steve Jobs meddelade att iOS inte skulle stödja Flash, var fallet han riktade mot det att Flash inte längre var nödvändigt och att det skulle ersättas av HTML5 (en allmän term som täcker alla W3C-standarder som CSS, DOM, SVG och så vidare).

Sign-off-linjen för hans tankar om Flash var: ”Adobe borde kanske fokusera mer på att skapa fantastiska HTML5-verktyg för framtiden och mindre på att kritisera Apple för att ha lämnat det förflutna bakom sig.”

Vid första anblicken ser det ut som att Adobe har gjort just det och att Steve Jobs har vunnit argumentet. När allt kommer omkring, om du kan leverera Flash-funktionalitet i webbläsaren via HTML5, varför skulle du inte det? Speciellt nu, när det finns en överväldigande anledning till att du behöver det: om du vill komma åt hela webbpubliken, inklusive den avgörande demografiska iPhone/iPad-demografin som är inmurad i Steve Jobs stängda rike, finns det helt enkelt inget alternativ. Webbläsaren är den enda vägen att gå.

Jag är säker på att det är exakt så det kommer att ses och presenteras av många: ”Oroa dig inte för att iPad inte stöder Flash, du behöver det bara inte nuförtiden, alla är överens om att det är mycket bättre att göra det i webbläsaren snarare än spelaren – faktiskt, till och med Adobe har gett upp det nu och har byggt sin egen Flash-till-HTML5-omvandlare”.

Allt sådant samtal är missriktat, vilseledande och farligt. För att förstå varför måste du gräva djupare och se vad Flash-till-HTML5-konvertering innebär i praktiken.

Funktioner som inte stöds

Faktum är att du inte behöver gräva långt innan en annan bild dyker upp. Läs introduktionen till Wallaby och det är tydligt att konvertering från Flash till HTML5 inte är enkel.

Den här första versionen har flera funktioner som inte stöds på grund av komplexiteten hos FLA-filer och oförmågan att representera vissa Flash Professional-funktioner i HTML5.

De viktigaste inkluderar ingen konvertering av ActionScript, filmer eller ljud, och vissa designelement som filter stöds inte. För en detaljerad lista över funktioner som stöds och som inte stöds.

Försök att konvertera ett typiskt FLA-exempel så ser du att de funktioner som inte stöds verkligen inte är obetydliga. Min första ”lyckade konvertering” kom tillbaka med 291 varningar.

Många av dessa begränsningar är viktiga, särskilt när det kommer till text – radbrytningsskillnader, glyfavstånd/positionering, inget stöd för länkar, valbar eller vertikal text och så vidare.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *