Ultimo ma non meno importante, il terzo giorno di FITC San Francisco è stato caratterizzato da grandi oratori come Grant Skinner, Lee Brimelow e Yugo Nakamura.
In questo diario cercherò di aggiornarti su ciò che sta accadendo in alcuni dei progetti più interessanti che coinvolgono la piattaforma Flash e anche alcune informazioni su altre tecnologie che potrebbero cambiare il modo in cui facciamo il nostro business.
Questa presentazione riguardava la sperimentazione, le scoperte tramite errori e la combinazione di Flash con diversi input come suoni e accelerometri su dispositivi mobili. L'uso creativo di questi nuovi input e tecnologie è quello che sembra potrebbe essere la nuova frontiera per lo sviluppo creativo di Flash.
Mentre gli esperimenti possono mantenere le cose fresche e tenerti aggiornato, è importante tenere a mente le possibili applicazioni commerciali per loro e forse ancora più importante condividere questi esperimenti poiché non sai mai quale uso potrebbero vedere i potenziali clienti in essi. Inoltre, poiché non sai mai dove questo tipo di lavoro potrebbe finire, dovresti cercare di mantenere i tuoi esperimenti organizzati. Anche se la natura stessa della sperimentazione di solito va contro, è bene avere un piano d'azione in modo da non allontanarsi troppo da ciò che si è appassionati di creare e allo stesso tempo mantenere le cose organizzate e utili per i progetti futuri.
Uno di questi esempi di un grande ma fondamentale strumento Grant citato è Perfectr, un'applicazione AIR il cui scopo è sovrapporre un'immagine del design su un sito in stile CSS e confrontare le differenze tra i due (un ottimo modo per uno sviluppatore di verificare se il suo la codifica si adatta perfettamente al design). Non l'ha rilasciato al pubblico, ma è un esempio del tipo di un grande strumento che si può costruire in un viaggio di sperimentazione.
Sono certo che tutti coloro che lavorano o cercano di entrare nello sviluppo 3D in tempo reale per il web e il desktop hanno sentito parlare di Unity3D. È uno strumento di sviluppo multipiattaforma che eccelle per la facilità d'uso e ti dà un sacco di soldi per te, soprattutto se stai bene con l'uso della versione base e gratuita del software. Questa presentazione è stata incentrata su quanto sia facile entrare nello sviluppo di ambienti e interazioni con Unity3D. Particolarmente interessante è il fatto che la codifica per l'interattività all'interno delle applicazioni Unity3D può essere fatta con C #, che è abbastanza facile da raggiungere con un programmatore esperto AS3.
Per il suo cartellino del prezzo (gratuito) e la gamma di strumenti per modellare e texturizzare oggetti, il software di scelta per creare ambienti per Unity3D è Blender. Il gioco FPS (First Person Shooter) presentato da Bartek e creato da zero come un progetto di apprendimento è stato modellato in Cinema4D.
Siamo stati tutti sottoposti a un certo stress per quanto riguarda il falso dibattito su HTML5 vs Flash. Non c'è HTML5 o Flash. C'è Flash e c'è HTML5. Lo faranno e lo faranno coesistere e ognuno di essi ci fornirà ciò che sa fare meglio.
Personalmente, adoro apprendere nuove tecnologie che mi consentiranno di esprimermi meglio e offrire un valore migliore ai miei clienti, oltre ad aiutarli a raggiungere un pubblico più ampio, ma i ruoli di questi due nel futuro del Web sono diversi e offrono qualcosa di unico al tavolo. Lee ha fatto della sua missione per questa sessione presentare gli argomenti razionali alla base del dibattito e dare un senso a questo problema.
La principale interruzione della comunità Web è stata causata dal ragionamento di Apple che non ha incluso Flash nei suoi dispositivi iOS. L'argomento secondo cui HTML5 è in grado di distribuire contenuti multimediali come Flash è semplicemente falso. Lo stato attuale di HTML5 è ben lungi dall'essere in grado di offrire esperienze interattive ricche e standardizzate e anche le demo presentate per screditare queste affermazioni fanno ben poco per dimostrarlo. Ovviamente, la situazione di Flash / iOS è cambiata da allora, ma la discussione infuria ancora.
Detto questo, non devi assolutamente ignorare HTML5, è un progresso eccezionale nello standard web HTML e ci permetterà di fare un sacco di cose che gli sviluppatori hanno utilizzato Flash e altre tecnologie per fare.
Uno dei punti principali della presentazione di Lee è stato che dovresti cercare di educare i tuoi clienti sul dibattito HTML5 e Flash per evitare problemi e difficoltà che potrebbero derivare dal non comprendere la complessità del problema.
Lee si è anche concentrato sul fatto che dovresti davvero iniziare a sviluppare siti appositamente per i browser mobili. Certo, puoi visualizzare qualsiasi pagina HTML su smartphone e zoomare, ma è molto più facile per l'utente avere reindirizzamenti di siti web alla versione mobile del sito con elementi dell'interfaccia utente progettati per una navigazione più semplice su schermi più piccoli.
Usi di Flash su dispositivo mobile:
Didier è un programmatore di Flash e ha lavorato a progetti come Mouse Gesture, Liquid Components e recentemente Voice Gesture di cui questa presentazione era interamente dedicata. È una libreria che sfrutta la nuova capacità di accedere ai dati del microfono con il Flash Player 10.1. Riconosce i pattern vocali e cerca di abbinarli a dati audio preregistrati. Il progetto è ancora in fase di sviluppo ma i risultati sono piuttosto impressionanti. Mentre attualmente funziona bene solo se la voce viene registrata dalla stessa persona usando il Gesto vocale per trovare una corrispondenza, il tasso di successo è superiore al 95%.
La biblioteca non è ancora disponibile al pubblico, ma dovrebbe essere presto. Guarda questo video dimostrativo della biblioteca in azione.