Accessibilità

Funzionalità

Desiderate provare Flash Player 9? Per visualizzare la panoramica delle funzionalità, è necessario eseguire l'aggiornamento alla nuova versione. Scaricate Adobe Flash Player 9.



Utilizzo di contenuti e applicazioni Flash su desktop e dispositivi mobili


Strategico

ActionScript 3.0

ActionScript è l'avanzato linguaggio di programmazione orientata agli oggetti utilizzato nell'ambiente di runtime di Adobe® Flash® Player. Basato su ECMAScript, il linguaggio di scripting standardizzato a livello internazionale, ActionScript 3.0 introduce ulteriori miglioramenti offrendo agli sviluppatori un modello di programmazione affidabile per la creazione di applicazioni Internet dinamiche (RIA). Gli sviluppatori saranno in grado di creare agevolmente anche applicazioni estremamente complesse, set di dati di grandi dimensioni e basi di codice riutilizzabili e orientati agli oggetti in un ambiente di sviluppo intuitivo e dalle prestazioni straordinarie. Eseguito nella nuova ActionScript Virtual Machine (AVM2) in Flash Player 9, ActionScript 3.0 offre risultati innovativi per la creazione di RIA di prossima generazione. Per accelerare lo sviluppo di un simile approccio basato su standard per la creazione di applicazioni web all'avanguardia, Adobe ha messo a disposizione di Mozilla Foundation il codice sorgente di AVM2 per il suo progetto open source denominato Tamarin*.

ActionScript 3.0 è conforme allo standard ECMAScript Edition 3 (ECMA-262).

  • ECMAScript for XML (E4X) facilita la manipolazione di documenti XML utilizzando una sintassi familiare.
  • Le espressioni regolari consentono di risparmiare tempo nelle procedure di ricerca e manipolazione delle stringhe.
  • Con gli eventi DOM Level 3 gli sviluppatori possono gestire in modo più efficiente il codice orientato agli oggetti tramite lo specifico modello riconosciuto dal W3C.
  • Gli spazi dei nomi e i pacchetti migliorano l'organizzazione del codice e incentivano la strutturazione logica delle applicazioni.
  • Gli strumenti ottimizzati di debugging e analisi dei dati riducono i tempi di testing e facilitano l'integrazione delle applicazioni Flash in ambienti di testing automatizzati.
  • Grazie alle funzionalità migliorate per la gestione di errori ed eccezioni è possibile sviluppare applicazioni più affidabili e protette.

Nuova macchina virtuale

Flash Player 9 include una nuova versione notevolmente migliorata di ActionScript Virtual Machine (AVM), nota come AVM2. Questa nuova macchina virtuale è stata interamente riprogettata per supportare la prossima generazione di ActionScript e offre funzionalità e prestazioni innovative in grado di soddisfare le esigenze degli sviluppatori di RIA. AVM2 supporta un sistema di reporting completo degli errori di runtime e funzionalità di debugging integrate. È inoltre in grado di supportare l'invio di dati binari al socket e consente quindi agli sviluppatori di estendere il lettore per renderlo compatibile con qualsiasi protocollo binario. In Flash Player 9 è inclusa anche AVM1, che esegue il codice creato con le precedenti versioni di ActionScript per garantire la compatibilità con i contenuti esistenti.

Nuove opzioni H.264/HE-AAC

Flash Player 9 offre il supporto per i codec video H.264 e audio HE-AAC (High Efficiency AAC), garantendo così la compatibilità con un'ampia gamma di video basati su standard, fino alla qualità HD, che gli sviluppatori potranno utilizzare nelle loro applicazioni. Grazie al supporto di un sottoinsieme di standard MPEG-4 Part 12 (contenitore) e Part 14 (H.264), inclusi profili di base, principali e alti, Flash Player consente di riprodurre contenuti in formato MP4, M4A, MOV, MP4V, 3GP e 3G2.

Cache di Flash Player

La funzionalità cache di Flash Player consente di salvare nella memoria cache locale i componenti comuni, ad esempio Flex Framework, che in questo modo potranno essere utilizzati da qualsiasi file SWF di qualsiasi dominio. L'utilizzo della cache di Flash Player consente di ridurre notevolmente le dimensioni dei file SWF e di accelerare i tempi di download delle applicazioni.

Prestazioni migliorate

Sulla base dei progressi ottenuti con Flash Player 8, Flash Player 9 consente di eseguire contenuto e applicazioni più rapidamente che mai grazie a vari miglioramenti in termini di prestazioni:

  • La nuova macchina virtuale e il compilatore ottimizzato consentono di eseguire ActionScript 3.0 con una velocità dieci volte superiore.
  • I tempi di avvio più rapidi e la memoria di footprint ridotta del 50% incrementano la velocità di contenuto e applicazioni.
  • La grafica vettoriale più efficiente e memorizzata nella cache accelera i processi di rendering.
  • Le nuove routine di rendering migliorano la leggibilità del testo e la velocità e la qualità dello scorrimento di blocchi di testo di grandi dimensioni.
  • Velocizzate il rendering di immagini vettoriali, bitmap, filtri e video, incluso il formato 1080p, grazie al supporto dei nuovi processori multi-core, che consente di sfruttare fino a 4 CPU.
  • Migliorate le prestazioni e la qualità della riproduzione video a schermo intero utilizzando il ridimensionamento hardware.
  • Incrementate la qualità e le prestazioni nel rendering di immagini rimpicciolite utilizzando un nuovo algoritmo per il ridimensionamento delle immagini bitmap.

Protezione ottimizzata

Flash Player rafforza le sandbox di protezione per applicazioni, contenuto, dati e URL per garantire la sicurezza dei dati sensibili e della navigazione degli utenti finali.

Innovativo

API di visualizzazione

In Flash Player 9 sono stati introdotti metodi ActionScript 3.0 avanzati per la manipolazione di grafica raw e la creazione di effetti personalizzati. Create, manipolate e rimuovete oggetti direttamente dall'elenco di visualizzazione.

Upload e download di file

Flash Player consente di creare applicazioni client-server molto sofisticate tramite specifiche API per l'upload e il download di file.

Maggiore espressività

Flash Player 9 include i miglioramenti apportati a livello di espressività in Flash Player 8 che consentono a sviluppatori e designer di creare progetti innovativi.

  • Progettate contenuti coinvolgenti per video, contenuti e applicazioni Flash in modalità a schermo intero con accelerazione hardware.
  • Distribuite video di alta qualità a bassa larghezza di banda con un'avanzata tecnologia di compressione.
  • Create testi ad alta fedeltà con l'avanzato motore di rendering del testo.
  • Aggiungete effetti dinamici in tempo reale utilizzando i filtri Sfocatura, Ombra esterna, Bagliore, Smusso, Bagliore a gradiente, Smusso a gradiente, Mappa di spostamento, Convoluzione e Matrice di colore.
  • Create composizioni multimediali all'avanguardia con i canali alfa per video a 8 bit.
  • Ampliate le vostre possibilità creative con i metodi di fusione, la sfumatura radiale e i miglioramenti delle tracce.
  • Importate dinamicamente altri formati di immagine: GIF, JPEG progressivo e PNG.

API esterna

Flash Player supporta tramite l'API esterna l'integrazione con applicazioni HTML, DHTML e Ajax.

Modello di comunicazione asincrona

Flash Player è basato su un modello di comunicazione client-server asincrona che consente una rapida interazione con il client senza l'aggiornamento delle pagine web.

Universale

Risultati uniformi

Con Flash Player è possibile creare contenuti e applicazioni dai risultati e dalle prestazioni uniformi su un'ampia varietà di browser e piattaforme. Ora è possibile sfruttare il ridimensionamento hardware anche in ambiente Linux.

Express Install (opzione di installazione rapida)

L'opzione Express Install e la funzionalità di aggiornamento automatico migliorata consentono di aggiornare direttamente Flash Player in modo semplice e veloce.

Supporto IME (Input Method Editor)

Flash Player può essere ora integrato con gli IME (Input Method Editor, editor del metodo di input) di applicazioni Flash di lingua asiatica.

Footprint ridotto

Flash Player vanta ora un footprint molto leggero di 1 MB che ha permesso di raggiungere il notevole traguardo di oltre 600 milioni di utenti Internet in 12 mesi dal rilascio delle nuove versioni.

Supporto dell'accesso facilitato

Flash Player è compatibile con i contenuti ad accesso facilitato. Ciò è garantito dal supporto delle API MSAA (Microsoft Active Accessibility) e dalla possibilità per gli sviluppatori di realizzare applicazioni accessibili agli utenti di tastiere e agli utenti con problemi di udito e altre disabilità.

Passi successivi