I have a question.
Will Flex 4 apps run on Flash Player 10.1 on Andriod?
We have an exisitng application that we would love to release to mobile devices but it's 100% written in Flex 4.
I have asked before at events and received mixed answers.

Certainly! Check out some demos:
ReplyDeletehttp://www.jamesward.com/2010/05/21/flex-on-android-in-flash-player-and-air/
Yep! I have one running right now.
ReplyDeleteLike anything- if there is a ton of stuff going on it may be slower than desktop- but haven't come across anything unusable.
You'll have to remember, Flex (any version) compiles into an executable Flash SWF. The output is the same regardless of whether it originated from Flex Builder, using the SDK through the command-line, from the Flash IDE or any other source.
ReplyDeleteThis is exactly what I though that 10.1 on mobile devices is a full Flash player and will run Flex apps but I was told at a conference that it wont run Flex apps. Who knows maybe they got confused with the CS5 -> iPhone cross compiler which was the big news at the time.
ReplyDeleteI thought you could generate an apk file from Air?
ReplyDeleteYou can definitely run Flex 4 applications on Andriod. Here are two more examples for that:
ReplyDelete1. http://sujitreddyg.wordpress.com/2010/03/17/flex-4-application-handling-touch-events-on-android-with-flash-player-10-1/
2. http://sujitreddyg.wordpress.com/2010/03/04/application-developed-using-flex-4-and-dcd-targeting-flash-player-on-android-device/
Serge Jespers @ Scotch On The Rocks conference said that flex will work but the framework is not optimized/optimizable for mobile, unlike the code generated from flash catalyst. This will be an option in future.
ReplyDeleteFlex 4 should run in 10.1 mobile. The Air mobile .apk file is not optimized for the flex framework yet. You write your applications in AS3 only without the bulky Flex framework.
ReplyDelete