Gestern hat Adobe die Public Betas von Flash Players 11 und AIR3 veröffentlicht und es sind einige nette Features dabei, allen voran natürlich Stage3D API aka Molehill. Hier nun die aus meiner Sicht wichtigsten Neuerungen:
- Stage3D: Hardwarebeschleunigte Grafikverarbeitung. Es gab ja bereits einige beeindruckende Demos zu sehen und ich denke wenn sich die Framework- und Tool-Entwickler auf eine feste Schnittstelle verlassen können wird sich hier noch einiges mehr ergeben.
- Optimierte Garbage Collection: Entwickler haben nun die Möglichkeit den Einsatz des Garbage Collector besser zu planen (System.pauseForGCIfCollectionImminent).
- Nativer JSON-Support: Ähnlich wie XML via E4X wird nun auch JSON nativ unterstützt. Das dürfte z.B. die Arbeit mit bereits bestehenden JSON-Services erleichtern.
- H.264 Encoding für Kameras: Bisher war man bei der Verwendung von Webcams immer noch an den alten Sorenson Spark Codec gebunden und musste sich mit der damit einhergehenden schlechten Qualität begnügen. Das dürfte sich damit dann endlich erledigt haben.
- LZMA SWF-Komprimierung: Was Joa ja schon in Apparat eingeführt hatte erhält nun auch offiziell Einzug in den Flash Player.
- DisplayObjectContainer.removeChildren: Endlich, ich hab nie verstanden wieso es das nicht gab.
- BitmapData Beschränkung aufgehoben: Die Beschränkung auf 16 Megapixel und eine Höhe/Breite von 8191 px wurde aufgehoben.
Ansonsten gibt es noch einen Haufen weiterer Features wie: Nativer 64Bit Support, Secure Random Number Generator, JPEG-XR Support, Asynchrones Bitmap Decoding, TLS Secure Sockets, neue Socket-Progress Events uvm.
Weitere Infos dazu findet ihr hier:
