Wallaby: Adobe introduce Flash nell'iPhone

Di recente, ho affermato sui blog di PC Pro che il divieto anticoncorrenziale di Apple su Flash ha interrotto il ricco sviluppo multipiattaforma nelle sue tracce.

Wallaby: Adobe introduce Flash nell'iPhone

Pertanto, sono stato incuriosito da un video in cui mi sono imbattuto di recente che chiedeva: "Adobe ha capito come far riprodurre Flash sul tuo iPhone?"

Innanzitutto, è importante sottolineare che il modo ovvio e di gran lunga migliore per far riprodurre i contenuti Flash sul tuo iPhone/iPad rimane lontano.

Prova a convertire un tipico FLA di esempio e vedrai che le funzionalità non supportate non sono certamente insignificanti

Anche se ci piacerebbe, Adobe non è stata in grado di annunciare il lancio di un lettore Flash per i dispositivi basati su iOS di Apple che corrisponda al suo lettore Android.

Non c'è dubbio che l'hardware di Apple potrebbe supportarlo, ma per ragioni che ho coperto di recente - soldi e senza concorrenza - Steve Jobs non lo permetterà.

Quindi, se non è un Flash player per iPhone e iPad, che cos'è? È una nuova anteprima tecnologica resa disponibile sul

Sito di Adobe Labs con il nome in codice "Wallaby", ed è essenzialmente un convertitore da Flash a HTML5: apri il tuo file FLA, premi OK e Wallaby tenterà per produrre tutti i necessari file HTML, CSS, JavaScript e altri standard basati su per ricreare il progetto del lettore all'interno del file navigatore.

Quindi questo è un ponte dai vecchi tempi di Flash e dello sviluppo basato su lettore alla terra promessa di HTML5 e di uno sviluppo basato su browser veramente ricco? Semmai, sembra più interessante.

Dopotutto, quando Steve Jobs annunciò che iOS non avrebbe supportato Flash, la tesi che fece fu che Flash non più necessario e che dovrebbe essere sostituito da HTML5 (un termine generico che copre tutti gli standard W3C come CSS, DOM, SVG e Presto).

La linea di chiusura dei suoi pensieri su Flash era: "Forse Adobe dovrebbe concentrarsi maggiormente sulla creazione di fantastici strumenti HTML5 per il futuro e meno sulla critica di Apple per essersi lasciata alle spalle il passato".

A prima vista sembra che Adobe abbia fatto proprio questo e che Steve Jobs abbia vinto la discussione. Dopotutto, se puoi fornire funzionalità Flash nel browser tramite HTML5, perché non dovresti? Soprattutto ora, quando c'è un motivo schiacciante per cui devi farlo: se vuoi accedere all'intero pubblico del Web, inclusa la demografia cruciale di iPhone / iPad murata nel regno chiuso di Steve Jobs, semplicemente non c'è alternativa. Il browser è l'unico modo per andare.

Sono sicuro che questo è esattamente il modo in cui verrà visto e presentato da molti: "non preoccuparti che l'iPad non supporti Flash, semplicemente non ne hai bisogno al giorno d'oggi, tutti sono ha convenuto che è molto meglio farlo nel browser piuttosto che nel lettore - infatti, anche Adobe ha rinunciato ora e ha creato il proprio Flash-to-HTML5 convertitore”.

Qualsiasi discorso del genere è fuorviante, fuorviante e pericoloso. Per capire perché, devi scavare più a fondo e vedere cosa comporta nella pratica la conversione da Flash a HTML5.

Funzionalità non supportate

In effetti, non è necessario scavare molto prima che emerga un'immagine diversa. Leggi l'introduzione a Wallaby ed è chiaro che la conversione da Flash a HTML5 non è semplice.

Questa versione iniziale ha diverse funzionalità non supportate a causa della complessità dei file FLA e dell'impossibilità di rappresentare alcune funzionalità di Flash Professional in HTML5.

I principali non includono alcuna conversione di ActionScript, filmati o suoni e alcuni elementi di design come i filtri non sono supportati. Per un elenco dettagliato delle funzionalità supportate e non supportate.

Prova a convertire un tipico FLA di esempio e vedrai che le funzionalità non supportate non sono certamente insignificanti. La mia prima "conversione riuscita" è tornata con 291 avvertimenti.

Molte di queste limitazioni sono importanti, in particolare quando si tratta di testo: differenze di interruzione di riga, spaziatura/posizionamento dei glifi, nessun supporto per i collegamenti, testo selezionabile o verticale e così via.