Adobe believes we are in the age of the app, and has positioned its visual development tools to match.
Smartphones, Internet TVs, tablets, PCs—how does one develop content for all of these devices at once? At the recent Adobe MAX conference, the company outlined some solutions it thinks will build apps that reach across platforms. Two of these development tools are Flash Professional for CS5 and a new version of Air.
No Flash in the pan
To review, Flash is a development environment for web design, web application development, and interactive and video products. For the web, Flash offers the ability to develop interactive content, typography, video, and animation. In many areas, it works hand-in hand with Air, which we’ll get to shortly. Flash Professional interacts with all of the other apps in Adobe’s Creative Suite including Photoshop, Illustrator, InDesign, and Flash Builder. Versions of CS5 include Flash Pro. The latest version of Flash also includes capabilities that could enhance game development. The first are its Deco drawing tools, which allow you to add animation effects like particle phenomenon such as clouds or rain. You can also work more closely with developers who can use your Adobe Flash Professional project files with Flash Builder to test, debug, and publish your content.
At MAX 2010, Adobe announced that Flash now supports game controllers. The company also showed a demo of 3D in Flash. It can use 100% GPU rendering instead of CPU. It also takes advantage of OpenGL and DirectX. The code name for the project is Molehill. In addition, Adobe also announced that the latest version of Flash player was installed on 74% of PCs in three months and that Flash has been installed on 2 million Android devices and that they expect 10 million by the end of the year. According to Adobe, 70% of casual games on the Internet were built with Flash.
Something in the AIR
Adobe AIR gives you an environment for the delivery of applications across devices and platforms. Support for Android, BlackBerry, Tablet OS, iOS mobile operating system, and TV is now available. A beta of Flash Professional CS5 for AIR offers new features for the Android, Windows, Mac and, Linux platforms, including new profiles for TVs. Using AIR, you can build games and other programs for web, desktop and mobile applications without having to recode for each. It also supports multi-touch and gestures for Windows 7, Android, BlackBerry Tablet OS and iOS. It’s sort of like Java’s old mantra: “write once, run anywhere.”
Let’s put on a show
I can see clearly now
Most of us are really impressed with all the new smaller format designs for computing. However, as with much technology (including the PC), the devices emerge before the software needed to really put them to use. With AIR, we can now see data in the format that fits the bill. Right now, it’s limited to supporting web apps and Flash games but it can’t be long before our little machines can run other apps in a visible format. Here, of course, the first things that come to mind are higher end games and graphics tools. In addition to the new version of Flash and the advent of AIR, Adobe demonstrated a few new and interesting applications that could make life easier for users of small format devices, among them the ability to switch between devices without losing data. For example, you could start playing a game on a tablet and move the game to your TV without interrupting the play. Soon smartphones won’t give us eye strain and tablets with be more than electronic books and web browsers. It’s not the machine, it’s the app.