Flash on iPhone?

Moderator
Posts: 623
Joined: 2007.09
Post: #1
http://labs.adobe.com/technologies/flash...or_iphone/

I wonder how well this works… Flash seems to be legendary for less-than-great performance, so it would be interesting to see how it works on the iPhone.

- Lincoln Green
http://www.binkworks.com/
Quote this message in a reply
Sage
Posts: 1,482
Joined: 2002.09
Post: #2
The new Flash VM has a JIT with a native code generator I think. It's certainly gotten much much better in the last couple versions in regard to speed. I wouldn't expect to see Java-like VM performance, but it's still quite good.

Scott Lembcke - Howling Moon Software
Author of Chipmunk Physics - A fast and simple rigid body physics library in C.
Quote this message in a reply
Moderator
Posts: 3,577
Joined: 2003.06
Post: #3
I heard about that too. There is no doubt a huge demand for Flash on iPhone. If they did it, I think it would change the landscape quite a bit. Even if it's poor performance, I think it'd be a pretty big deal.
Quote this message in a reply
Moderator
Posts: 1,560
Joined: 2003.10
Post: #4
Do not want. Sad
Quote this message in a reply
DoG
Moderator
Posts: 869
Joined: 2003.01
Post: #5
One big thing people seem to forget, about wanting to have Flash on the iPhone, is that Flash content (despite being vector graphics) generally scales even worse than HTML, especially being made smaller, so most of the Flash content on the web would have an even worse user experience on the phone than on the desktop, and since the desktop experience is generally pretty horrid to begin with, you'd have a guaranteed imploding-interface-clusterfuck on the iPhone.

As ThemsAllTook so elegantly put it,
Quote:Do not want.
Quote this message in a reply
Moderator
Posts: 3,577
Joined: 2003.06
Post: #6
Still, for the moment, the only thing keeping Flash off the iPhone is Adobe's incompetence. We can complain about Flash all we want, but that isn't going to change the likelihood of a future reality involving Flash on the iPhone.
Quote this message in a reply
Member
Posts: 269
Joined: 2005.04
Post: #7
Skorche Wrote:The new Flash VM has a JIT with a native code generator I think. It's certainly gotten much much better in the last couple versions in regard to speed. I wouldn't expect to see Java-like VM performance, but it's still quite good.

It's not JIT, but it's similar. They use LLVM to convert Flash's ActionScript to native ARM assembly.

http://www.adobe.com/devnet/logged_in/ab...phone.html

It's worthless for Apps because you get very limited access to Apple's APIs. No UIKit and what not. And based on my limited playtime with the apps already available, it's worthless for games as well. Horrible performance even on a 3GS. As Wil Shipley put it: "I, for one, am really happy I can finally write iPhone apps in a crappy undocumentable scripting language, instead of, say, Cocoa."

On why you shouldn't use this: http://jeffrock.com/post/205303852/on-au...-flash-cs5
Quote this message in a reply
Member
Posts: 269
Joined: 2005.04
Post: #8
AnotherJake Wrote:Still, for the moment, the only thing keeping Flash off the iPhone is Adobe's incompetence. We can complain about Flash all we want, but that isn't going to change the likelihood of a future reality involving Flash on the iPhone.

I'm with Gruber:

http://daringfireball.net/linked/2009/10...e-compiler
http://daringfireball.net/linked/2009/10...martphones

Quote:This is very interesting technology. But that Adobe would go to this length suggests that they suspect that Apple will never allow the Flash runtime on the iPhone.
Quote this message in a reply
Moderator
Posts: 3,577
Joined: 2003.06
Post: #9
Lots of good links Bachus! From this one, I like what he said at the end:

Bachus Wrote:On why you shouldn't use this: http://jeffrock.com/post/205303852/on-au...-flash-cs5

Quote:You really want to trust them to manage your memory, translate your code and keep up with Apple’s SDK?

Let me know how that works out for you.

Chuckle...

I have to concede that the idea that Flash can now magically work properly on iPhone simply by compiling to ARM via LLVM is starting to look rather dubious. Never mind the slowness or performance suckage of it (because I disagree that those would be impediments to the drive to get Flash on iPhone) if they can't manage the memory and produce rock-solid, non-crashing apps every time, Flash-based apps will be rejected in droves -- plain and simple. There will probably be many that will make it through though... unless Apple decides they simply won't allow Flash-based apps at all.
Quote this message in a reply
Member
Posts: 353
Joined: 2002.04
Post: #10
I can't imagine testing would be much fun either, since you can't compile directly to a device I assume.
Quote this message in a reply
Member
Posts: 269
Joined: 2005.04
Post: #11
monteboyd Wrote:I can't imagine testing would be much fun either, since you can't compile directly to a device I assume.

Yea, and no simulator support at all. Apparently you no longer need Xcode either, and can do all your development on Windows (I'm sure Apple is thrilled about that). One wonders how they handle code signing and what not.
Quote this message in a reply
Moderator
Posts: 113
Joined: 2002.06
Post: #12
There are already a bunch of apps made from Flash CS 5 that are on the iTunes store. From my experience, they have poor performance at this point in time. I'm guessing that Adobe is banking on much faster iPhones by the time they actually release Flash CS 5.

In addition, if I still experience Flash slowdown on my Mac Pro, Flash-made games on an iPhone will be severely handicapped. All the fancy visual effects that make Flash-made content cool to experience won't even be present.

ProRattaFactor
(Retro-infused games for iPad, iPhone, iPod touch, and Mac)
Quote this message in a reply
Nibbie
Posts: 1
Joined: 2009.11
Post: #13
hi,you're trying to playing swft to iPhone? maybe you should try some swf to mov or iPhone converter, they work for that. good luck.
Quote this message in a reply
Post Reply