Tuesday, 6 October 2009

iPhone: Soon applications with Flash version CS5


The Adobe Flash technology is essential. Whether or applications on the Internet is ubiquitous because of its versatility in functionality. However, there is a realm that makes resistance to Flash, and it is the Apple iPhone. The possible arrival of Flash on this phone is indeed an epic saga in itself and the last movement of Adobe always avoids the heart of the problem. So obviously, it was easy to titrate "Arrival of Flash on the iPhone! "But what Adobe offers is quite what users expected. The publisher is preparing the release of CS5 tools, including Flash correctly. Now, with the latter, it will soon be possible to compile applications directly to iPhone.

Clearly, instead of using Objective C and Cocoa in Xcode, it uses Flash CS5 directly. Any application may be designed this way and the head Aditya Bansod explains on his blog that this was made possible by modifying the compiler Flash CS5 to enable the LLVM (Low Level Virtual Machine) to understand ActionScript 3.0. It is then good of ARM assembler code comes out. By cons, and this is well understood that we can be disappointed, nothing to do with the possible arrival of a Flash plug-in for Safari on the iPhone. So, the management of this technology within Web sites remains an Arles and Steve Jobs had in any case clearly expressed: according to him, it was far better use of infrastructure SproutCore (used especially on the site MobileMe) and HTML rather than Flash 5. However, the arrival of Flash Player 10.1 opens interesting perspectives. Support for several new architectures promises changes sympathetic with the use of a greater number of solutions to accelerate graphics including videos. But perhaps this will he not sufficient since it is mostly criticized for Flash to consume too many resources and thus to empty the battery too quickly. Before the end of the year, preview versions of Flash and CS5 of Flash Player 10.1 will be available. This is an opportunity to revisit the new capabilities of the software.