8 giugno 2012. Benvenuti in Adobe® Flash Player® 11.3 e AIR® 3.3. Questa release include importanti nuove funzioni, miglioramenti e correzioni di bug riguardanti la stabilità, le prestazioni e la compatibilità con i dispositivi.
- Flash Player Desktop 11.3.300.257
- AIR Desktop 3.3.0.3650
- AIR AndroidTM 3.3.0.3650
- AIR SDK 3.3.0.3650
Desktop:
- Input da tastiera a schermo intero per Flash Player
- Supporto per l'audio a bassa latenza per lo streaming audio tramite NetStream
- Supporto per l'audio a bassa latenza per l'API Sound
- Modalità protetta per Firefox (solo per Windows®)
- Streaming delle texture
- Aggiornamento in background per Mac
- Eventi Framelabel
- Bitmapdata.drawwithQuality
- BitmapData.encode
- Evento ReleaseOutside
- Introspezione delle classi runtime
- Supporto migliorato per Apple MacOS App Store
AIR Mobile:
- Supporto SDK per piattaforma iOS in Windows®
- Supporto penna per dispositivi AndroidTM 4.0
- Debug USB per AIR iOS
- Comportamento in background migliorato per AIR iOS
- Supporto simulatore per iOS
- Miglioramenti delle proporzioni
Input da tastiera a schermo intero per Flash Player
Gli sviluppatori possono chiamare StageDisplayState.FULL_SCREEN_INTERACTIVE per abilitare la modalità a schermo intero con supporto completo per tutti i tasti della tastiera in Flash Player. Gli utenti finali vedranno una finestra di autorizzazione e possono abilitare il contenuto SWF a ricevere l'input dalla tastiera oppure premere "Esc" per uscire dalla nuova modalità. L'API permette agli sviluppatori di determinare se l'app è a schermo intero, se l'input da tastiera è stato abilitato dall'utente e se l'app è in grado di richiedere la visualizzazione a schermo intero, così come determinato dal parametro del tag HTML embed.
Supporto audio a bassa latenza per lo streaming audio
È stata introdotta la nuova API NetStream.useJitterBuffer API che gli sviluppatori possono utilizzare per ridurre la latenza per la riproduzione in streaming audio di alta qualità.
Supporto per l'audio a bassa latenza per l'API Sound
Questo miglioramento riduce la latenza per il metodo Sound.play e le modifiche al volume e all'audio panoramico in SoundTransform. Anche la latenza dell'evento SAMPLE_DATA dovrebbe ridursi in modo significativo. Per una dimensione campione di input di 2048, la latenza dovrebbe risultare ottimale.
Modalità protetta per Firefox
La Modalità protetta di Flash Player è una nuova funzione di sicurezza progettata per limitare l'impatto degli attacchi lanciati da file SWF nocivi contro Adobe Flash Player quando viene eseguito in Firefox 4.0+ in Windows Vista® e versioni successive. La funzione è paragonabile alla Modalità protetta di Flash Player per il browser Google Chrome, alla Modalità protetta di Adobe® Reader® e alla Vista protetta di Office 2010. Attivata in modo predefinito ogni volta che si visualizza un file di Flash Player in Firefox, la Modalità protetta riduce il rischio di potenziali minacce per la sicurezza dei sistemi client da parte di malware persistenti. Quando la modalità è attiva, i file di Flash Player vengono visualizzati in un ambiente controllato denominato sandbox. La sandbox della Modalità protetta potrebbe causare problemi di compatibilità con i contenuti Flash esistenti sul Web. La Modalità protetta è una funzione di sicurezza studiata per proteggere gli utenti e i loro computer dagli attacchi veicolati da file SWF nocivi. Adobe consiglia di lasciare sempre abilitata la Modalità protetta.
Streaming delle texture
Lo streaming delle texture è una nuova funzione di Stage3D che offre la possibilità di caricare texture più grezze e di qualità inferiore e di sostituirle con texture progressivamente migliori man mano che i dati diventano disponibili.
Aggiornamento in background per Mac
In Flash Player 11.2 Adobe ha introdotto la funzione di aggiornamento in background che consente di scaricare e applicare in modo automatico, in base alla scelta dell'utente, gli aggiornamenti di sicurezza e le correzioni di bug per Windows®. La stessa funzione è ora disponibile per Mac in Flash Player 11.3.
Supporto SDK per piattaforma iOS in Windows®
Ora uno sviluppatore può copiare la cartella iOS SDK su un computer Windows® e utilizzare l'opzione platformsdk del tool adt anche in Windows®.
adt –package –target (ipa-app-store|ipa-ad-hoc|ipa-debug|ipa-debug-interpreter|ipa-test|ipa-test-interpreter) -platformsdk
La funzione non è ancora disponibile in Flash Builder. L'SDK dovrebbe essere copiato correttamente, ovvero i collegamenti simbolici in iOS SDK dovrebbero essere convertiti in file veri e propri in Windows®, altrimenti la compilazione non riesce.
Supporto penna per AndroidTM 4.0
Flash Player ora supporta la nuova API Stylus di AndroidTM, introdotta in Android 4.0. Le app che supportano la penna funzioneranno quindi automaticamente con i dispositivi che supportano l'API Stylus.
Debug USB per AIR iOS
Gli sviluppatori ora possono eseguire il debug di applicazioni AIR nei dispositivi iOS tramite USB sia in Mac che in Windows. Prima di questa release, gli sviluppatori dovevano usare il wi-fi per il debug di un'applicazione AIR in un dispositivo iOS. Tuttavia, il debug tramite wi-fi era soggetto ad alcune limitazioni:
a) Lo sviluppatore doveva avere a disposizione una connessione Internet in ogni momento.
b) Il dispositivo e il computer desktop dovevano necessariamente trovarsi nella stessa sottorete.
La nuova funzione permette di risolvere questi problemi e garantisce un'esperienza di debug facilitata tramite una semplice connessione del dispositivo iOS a un computer Mac o Windows®.
Comportamento in background migliorato per AIR iOS
Le applicazioni AIR per iOS ora supportano gli aggiornamenti della posizione e la connettività di rete anche quando sono eseguite in background. Prima che un'applicazione eseguita in background venga sospesa dal sistema operativo, l'applicazione riceve una notifica.
Supporto per il simulatore (Mac)
Gli sviluppatori che creano applicazioni AIR per iOS ora possono compilare ed eseguire applicazioni sul simulatore iOS mediante Xcode.
Miglioramenti delle proporzioni
AIR 3.3 in iOS rispetta correttamente le proporzioni specificate per un'applicazione. L'orientamento viene espresso in termini di gradi di rotazione rispetto alle proporzioni specificate.
Eventi FrameLabel
Un nuovo evento Event.FRAME_LABEL viene inviato quando la testina di riproduzione entra in un nuovo fotogramma per il cui oggetto FrameLabel è registrato un listener per questo evento. Se la testina di riproduzione non è in movimento oppure se è presente un unico fotogramma, l'evento viene inviato in modo continuo in base alla frequenza di fotogrammi al listener di eventi FrameLabel. Lo scopo di questo evento è quello di facilitare lo scripting sulla linea temporale.
BitmapData.drawWithQuality
In passato, era necessario modificare la qualità dello stage per cambiare la qualità di BitmapData.draw. BitmapData.drawWithQuality è un'estensione di BitmapData.draw che aggiunge un parametro opzionale che permette di specificare la qualità del rendering vettoriale.
BitmapData.encode
BitmapData.encode consente di eseguire la compressione nativa di un oggetto BitmapData in formato PNG, JPEG o JPEG XR. Ciò consente agli sviluppatori di raggiungere la velocità nativa per la compressione di immagini in runtime, il che è estremamente utile nei dispositivi mobili.
Evento ReleaseOutside
L'evento del mouse releaseOutside è stato reintrodotto dopo che era stato rimosso in AS3.
Esempio:
1.s.addEventListener(MouseEvent.RELEASE_OUTSIDE, onReleaseOutsideHandler);
Introspezione delle classi runtime
Il limite di Application.getDefinition() consiste nel fatto che occorre conoscere in anticipo il nome della definizione di classe da estrarre. Ora applicationDomain.getQualifiedDefinitionNames() estrae tutte le classi disponibili in un SWF, il che risulta molto utile per l'introspezione SWF e le risorse caricate in runtime.
Adobe Flash Player Desktop 11.3.300.255 e AIR 3.3.0.3610 includono correzioni relative alla sicurezza descritte nel Bollettino sulla sicurezza APSB12-14
- [Stage3D] In ambiente desktop, il rendering del contenuto Starling viene eseguito nella posizione sbagliata (3153467)
- Il rendering iOS si blocca in alcune applicazioni quando si usa la modalità di rendering tramite GPU (3124838)
- Le impostazioni di qualità anti-aliasing vengono ora rispettate in renderMode=gpu (3124862)
- [Stage3D] In Mac con Intel HD 3000, il rettangolo scissor non viene impostato correttamente (2959500)
- Quando si utilizza MouseLock nel browser Chrome in Windows® 7, movementX/Y restituisce valori assoluti anziché relativi (3152175)
- Problema di latenza audio quando si aprono più istanze di Flash Player in un browser (3084306)
- Problema di schermo verde durante la riproduzione video (3050372)
Flash Player Desktop
- Mac OS: il cursore del mouse non assume la forma del puntatore a mano quando si passa il mouse su collegamenti TLF (3060839)
- Mac OS: Adobe AIR si blocca negli ultimi modelli di computer Apple che eseguono la versione 10.7.2 (consultate la soluzione qui)
- MouseLock e FullscreenSourceRect non aggiornano la visualizzazione nella vista a schermo intero (3006724)
- Driver hardware Nvidia: per sfruttare la decodifica hardware, gli utenti Nvidia devono aggiornare i driver alla versione 285.79 o successiva, altrimenti Flash Player utilizza la decodifica software (3160326)
AndroidTM
- Una ricerca eseguita su un video in pausa non aggiorna il fotogramma nei dispositivi AndroidTM 4.0 (2995654)
- In Adobe AIR, StageVideo non funziona nei dispositivi Android 4.0 se utilizza On2 e Sorenson (3053819)
- Il rendering Context3d produce alcuni fotogrammi neri dopo la rimozione di un oggetto context3D e la richiesta di un nuovo oggetto, oppure quando si ritorna a un'applicazione che era in background. (3019048)
Per gli attuali requisiti di sistema per Flash Player , visitate http://www.adobe.com/it/products/flashplayer/systemreqs/
Per gli attuali requisiti di sistema per AIR, visitate http://www.adobe.com/it/products/air/systemreqs/
Per i requisiti di sistema per Flash Access (client e server), visitate http://www.adobe.com/it/products/flashaccess/systemreqs/
Flash Player 11.3 prevede i seguenti requisiti di sistema minimi:
|
Windows® |
Macintosh |
Processore |
Processore compatibile con l'architettura x86 a 2,33 GHz o più potente oppure processore Intel® Atom™ a 1,6 GHz o più potente per dispositivi di classe netbook |
Processore Intel® Core™ Duo 1,83 GHz o più veloce |
Sistema operativo |
Microsoft® Windows® XP (32 bit), Windows Server® 2003 (32 bit), Windows Server 2008 (32 bit), Windows Vista® (32 bit), Windows 7 (32 bit e 64 bit) |
Mac OS X 10.6 e Mac OS X 10.7 |
Browser |
Internet Explorer 7.0 e versioni successive, Mozilla Firefox 4.0 e versioni successive, Google Chrome, Safari 5.0 e versioni successive, Opera 11 |
Safari 5.0 e versioni successive, Mozilla Firefox 4.0 e versioni successive, Google Chrome, Opera 11 |
Memoria |
128 MB di RAM (1 GB di RAM consigliato per dispositivi di classe netbook) 128 MB di memoria grafica |
256 MB di RAM, 128 MB di memoria grafica |
|
Windows® |
Macintosh |
AndroidTM |
iOS |
Processore/hardware dispositivo |
Processore compatibile con l'architettura x86 a 2,33 GHz o più potente oppure processore Intel Atom™ a 1,6 GHz o più potente per dispositivi di classe netbook |
Processore Intel® Core™ Duo 1,83 GHz o più veloce |
Processore ARMv7 con FPU vettoriale, minimo 550 MHz, OpenGL ES 2.0, decoder hardware H.264 e AAC |
iPod touch (terza generazione) a 32 GB e 64 GB, iPod touch 3GS, iPhone 4, iPhone 4, iPad, iPad 2 |
Sistema operativo |
Microsoft® Windows® XP, Windows Server® 2003, Windows Server® 2008, Windows Vista® Home Premium, Business, Ultimate o Enterprise (comprese le versioni a 64 bit) con Service Pack 2, Windows 7 |
Mac OS® X 10.6 e 10.7 |
AndroidTM 2.2, 2.3, 3.0, 3.1, 3.2 e 4.0 |
iOS 4.2 e versioni successive |
RAM |
512 MB di RAM (consigliato 1 GB) |
512 MB di RAM (consigliato 1 GB) |
256 MB di RAM |
- |
Se è stato individuato un bug, Inviate eventuali segnalazioni di bug al database dei bug di Flash Player e Adobe AIR.
Flash Player e AIR possono sfruttare le capacità del vostro hardware grafico per decodificare e riprodurre i video H.264. Determinati problemi relativi al video potrebbero essere riproducibili solo con una combinazione particolare di hardware grafico e driver. Quando segnalate un problema relativo al video, è essenziale che specifichiate l'hardware grafico e il driver, nonché il sistema operativo e il browser (quando usate Flash Player), in modo da consentirci di riprodurre e studiare i problemi. Includete sempre queste informazioni, come descritto in Istruzioni per la segnalazione di problemi relativi alla riproduzione video. Nota: a causa dell'elevato numero di e-mail ricevute, non è possibile rispondere a tutte le richieste.
Grazie per aver utilizzato Adobe® Flash Player® e AIR® e per il tempo che dedicherete all'invio dei vostri commenti e suggerimenti.
