C'è stato un senso di confusione nel nostro settore ultimamente. Gli standard stanno cambiando e c'è un sacco di discussioni su dove Flash si inserisce nel futuro del web. Come una sorta di terapia ho deciso di controllare il FITC San Francisco e finora ho trovato esattamente quello che stavo cercando ...
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.
Con 3D in Flash, il problema principale con cui probabilmente ti occuperai è l'ottimizzazione delle prestazioni.
Rob Baetman di Away3D ha dimostrato una grande innovazione nel migliorare le prestazioni dei progetti di Flash 3D e le nuove funzionalità del motore Away3D. Una delle caratteristiche più impressionanti presentate sono state i materiali PixelBender e BSP Sorting, che è ancora in fase di sviluppo, ma consente di creare scene di grandi dimensioni in cui le aree piccole possono essere visualizzate indipendentemente, l'idea per cui è stata adottata dal vecchio motore di terremoto.
È stato presentato anche il motore Away3D Lite, che offre prestazioni straordinarie con un gran numero di volti, ma riduce la quantità di funzioni aggiunte al motore. La dimostrazione è stata eseguita con un modello di aeroplano 8000-face e materiali PixelBender, e per il Flash Player mobile un modello di aeroplano da 2000 facce con paesaggio generato e la possibilità di volare e navigare sopra l'aereo con l'uso di accelerometri.
Alla fine c'è stata una dimostrazione di un gioco FPS multiplayer fatto con l'ordinamento e le trame BSP cotto con Prefab3D che stava funzionando molto bene.
Away3D vale sicuramente la pena di provarlo con tutta l'innovazione messa nel motore. Con il mobile Flash Player all'orizzonte, il motore Away3D Lite è particolarmente interessante per la creazione di esperienze Web mobili in 3D.
Eugene è pazzo. E lo dico nel miglior modo possibile. Ciò su cui sta lavorando ha così tante implicazioni che è difficile concentrarsi su una sola. Il progetto che stava presentando è ASSurf. Ti consente di riconoscere pattern e immagini mach in tempo reale senza l'uso di marker premade.
Quello di cui hai bisogno è un'immagine nel database che abbia abbastanza forti contrasti e ASSurf farà il resto per trovarlo nell'area della webcam acquisita. Ti dà anche la possibilità di eseguire la stima del movimento. A causa delle limitazioni di velocità di ActionScript, Eugene ha optato per l'alchimia per eseguire i calcoli pesanti e ha ottenuto un framerate decente con un riconoscimento dell'immagine in tempo reale e un modello 3d di una foresta che si sovrappone all'area. Il progetto è ancora in fase di sviluppo e richiede modifiche, ma ciò che la biblioteca può fare al momento è molto impressionante e va a mostrare cosa possiamo aspettarci in futuro.
Kevin Lynch e Mark Anders stavano discutendo del futuro della piattaforma Flash su dispositivi mobili e desktop. Adobe sta ovviamente lavorando sodo per ottenere Flash 10.1 sul maggior numero possibile di dispositivi mobili e sta lavorando con la maggior parte dei principali produttori di dispositivi mobili per fornire il maggior numero possibile entro la fine dell'anno. Motorola sta per avviare una campagna che si concentrerà sulla promozione della funzione Flash Installed nei loro telefoni e pubblicherà anche un grande annuncio su Times Square con Flash Installed, in evidenza, che mostra il loro impegno verso la piattaforma.
È disponibile anche la beta pubblica / privata di AIR 2.5. Devi registrarti per scaricarlo ma è così, quindi se vuoi iniziare lo sviluppo o semplicemente provarlo puoi farlo su http://labs.adobe.com/technologies/air2/android/. Altri suggerimenti per l'ottimizzazione per AIR e Flash per Android arriveranno nelle seguenti parti del diario.
Dovremmo anche aspettarci un aggiornamento importante per Mobile Flash molto presto. È stato fatto molto lavoro per ridurre il consumo di memoria per la macchina virtuale AS3, fino al punto in cui è stato ridotto di circa il 50% per il 10.1 per i dispositivi mobili.
Per chiunque abbia intenzione di svilupparsi per dispositivi mobili Flash o AIR, sarai felice di sapere che Device Central conterrà un sacco di strumenti interessanti per controllare l'utilizzo dell'applicazione nel mondo reale su un dispositivo mobile. Questi includono l'uso di accelerometri, la possibilità di aggiungere una sovrapposizione riflettente sullo schermo per controllare la visibilità della grafica con uno sfondo riflettente personalizzato come nella situazione del mondo reale, la capacità di accelerare la potenza del segnale per controllare le prestazioni della vostra applicazione in aree di forza del segnale più basse simulate e controllare il consumo della batteria. I produttori di dispositivi forniscono ad Adobe un profilo dei loro telefoni in modo che le simulazioni possano essere eseguite nel modo più accurato possibile. Inoltre, con il diverso numero e tipo di accelerometri in diversi dispositivi, Adobe sta lavorando per fornire un output a gamma singola per semplificare lo sviluppo di più dispositivi. Tutto ciò dovrebbe rendere le nostre vite molto più semplici quando si tratta di sviluppare dispositivi multipli.
Spero vi sia piaciuto questo primo assaggio a FITC San Fransisco 2010, cercate altre voci di diario in arrivo!