Bit off topic but I went to Back from Max Adobe tech talk, and they are introducing direct access to GPU on next version of Flash, among with lot of other features, basically moving Flash exclusively to the game industry. No more vectors, reading spritesheets and load into GPU memory, amazing. Also they are introducing shaders. The new API is called Stage3D and its also valid for 2D games. Wonder how this will affect the mobile game industry.
Adobe Flash CS6
(8 posts) (5 voices)-
Posted 6 months ago #
-
I think this should answer your question:
http://www.macrumors.com/2011/11/09/adobe-discontinues-development-on-mobile-flash/
;)
Posted 6 months ago # -
Yeah that was my impression from the tech talk, they are moving to desktops and mobiles, the idea is use Flash Stage3D + AIR to generate native applications. Adobe don't care any more about mobile browsers.
Basically my whole impression was, they are creating two branches, one is focused on web, with tools like Edge (mix between Flash/Director + javascript to generate HTML5 animations), then they are moving Flash exclusively for games, and mind you, they have developed this Stage3D from the grounds to support openGL ES 2.0 and then scale up to openGL 1.whatever and Direct X for desktops.
So their purpose is to focus on mobile devices with native applications with direct access to GPU, and that includes I think iOS devices.
Some of the comments from that link are ignoring the fact that now Flash can access the GPU directly, and that, is a big big change.
So still, I wonder how this will affect the mobile game industry.
Posted 6 months ago # -
At the worst situation, we can port cocos2d-x onto Flash by their Achemy, http://labs.adobe.com/technologies/alchemy/, which can compile c/c++ code to flash platform.
But I think it isn't the time yet. Perhaps the day will never come.Posted 6 months ago # -
I missed that Alchemy, they didn't mention on the Back from Max conference (or I missed or I was sleeping).
I don't think they will still match speed of proper native applications, but it's a big big improvement compared to what you can get right now (CS5.5 building to iOS kills performance). I dunno, I'm just curious about this, I'm not a Apple fan, nor an Adobe fun, I'm just practical.
Some examples of Stage3D with 3D frameworks like Alternativa or Minko:
http://blogs.adobe.com/flashplatform/2011/09/announcing-flash-player-11-and-air-3.html
There is also a promising 2D platform called Starling:
http://www.starling-framework.org/
Funny enough Starling has been created in collaboration with author of Sparrow.
Posted 6 months ago # -
hmmm! Interesting.... I didn't realize that Air 3 had GPU enhancements for Flash.... You can use Air 3 with Flash CS 5.5 right now by doing this:
http://kb2.adobe.com/cps/908/cpsid_90810.html
whether or not it'd allow you to build iOs apps using Starling (and get the GPU enhanced performance) I can't really say.... I'd think it should?
this recent post seems to suggest maybe not yet?
http://www.adobe.com/devnet/air/articles/air3_whatsnew.htmlStage3D (desktop only). Stage3D is a set of low-level, hardware-accelerated APIs for both 2D and 3D rendering. For AIR 3, they are available only in the desktop version of AIR; however, they will be coming to mobile in the future.
Posted 6 months ago # -
Yes I don't think this is still available for mobiles but I guess it will come, as I said they built this from the grounds to support openGL ES. I am not sure if you can right now use CS5.5 to benefit from Stage3D, one of the guys at the Back form Max presentation, when sharing his laptop screen I could see Flash CS6 icon which I guess is the tool they are using (so labs only?)
Posted 6 months ago # -
There are some updates on alchemy today.
http://labs.adobe.com/technologies/alchemy/Posted 1 month ago #
Reply
You must log in to post.