Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by ronaldj on Sunday January 10, 2010 @11:23PM
(#1044324)
"The iPhone’s lack of support for Flash is a major inconvenience for both consumers and developers"
As a consumer and developer I don't believe this statement is true. If Flash ran like it did on OS X the iPhone might explode. Why do I need to almost max out both of my desktop's processor cores for a Youtube video?
"Ever wanted to get rid of the scourge of the web that is Adobe Flash, but still retain the ability to view Flash whenever you want? With ClickToFlash, you can! Using ClickToFlash, all of those icky Flash bits that have infected most webpages on the internets are replaced with a nice, smooth gradient and the word "Flash" set in a nice, pleasing font. When you want to view the Flash, just click on it!
ClickToFlash supports viewing all those ADORABLE meowing cat videos, annoying dog videos, and hilarious rickrolls from YouTube without using Flash at all! That's because YouTube also offers H.264 videos, which are used when viewing YouTube on the iPhone. With ClickToFlash, you get access to those same, higher quality videos.
Come join us! The web is so much better without Flash."
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by netcan on Sunday January 10, 2010 @11:58PM
(#1044368)
Adobe's support for Flash on OSX & Linux has always been pretty bad. I suppose that was one of those rational decisions everyone keeps talking about. Don't spend 50% of your effort on optimising the experience of 10% of your audience.
But.. You never know what's down the road.
Now that Linux & OSX run the interesting phones, people from the Linux & OSX worlds have a 'Flash Sucks, let's find another way to do it" mentality.
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by GeneralMaximus on Monday January 11, 2010 @12:20AM
(#1044409)
Flash is evil. Whenever I'm watching Flash videos on OS X or Linux, my CPU usage shoots up to 100% and temperature goes up to 80ºC. Worse still, I have to install several 32-bit libraries if I want to run Flash on 64-bit Linux. The only place Flash works sort-of-okay is Windows.
QuickTime can play Flash videos just fine. More importantly, it's not a CPU hog and can actually use your video hardware (AFAIK). If Adobe haven't been able to optimize the Flash Player for plain ol' x86 processors (which is their major market), I don't see how they're going to optimize it for low-power ARM chips that power the iPhone.
About the "packager": I suspect they're just going to put your Flash app in a application bundle along with a binary of the Flash Player itself. What makes them think Apple will allow something like this through the App Store approval process?
Aside: I was under the impression that Flash is the only crappy app Adobe produce, and the rest of their Creative Suite was solid. Well, a couple of days ago I tried installing Photoshop on my Mac and it refused to install because I had a case-sensitive partition. Needless to say my opinions on Adobe have changed radically.
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by jdowdell on Monday January 11, 2010 @05:30PM
(#1046200)
"GeneralMaximus" is difficult to help, because s/he assumes that their abnormal Linux performance is normal, and is due to the de facto standard rather than to individual configuration.
(Apple APIs let QuickTime use hardware decompression. Adobe Flash has been seeking permission to do the same....)
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by simonw on Monday January 11, 2010 @03:59AM
(#1044724)
"What makes them think Apple will allow something like this through the App Store approval process?"
They made sure there were a couple of approved apps in the App Store before they announced the technology. Flash gets compiled to native code so they aren't shipping an interpreter.
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by rinich on Sunday January 10, 2010 @11:22PM
(#1044322)
As am I. But I'm also pleased that Flash developers don't have to learn a wholly new language to port their app. Flash is a standard for indie game developers, and there's a lot of talent to be found there.
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by 10ren on Monday January 11, 2010 @02:54AM
(#1044636)
Apple has a point with the technical issues it cites. A compiled version of Flash would address them. However, if Apple needed to block it for the "strategic" reasons given in the article, it could find a way.
Come to think of it, I reckon Flash requires a virtual machine to operate (a compiled version would need to overcome some fundamental architectural issue). Assuming that's true, CS5 wouldn't produce a compiled version at all, but a standalone flash player for the iPhone plus the code and data. This would have the same technical problems as before. Therefore, it would be equally easy for Apple to justify blocking it, and equally easy to implement that blocking (by disallowing virtual machines, because they are potentially programmable like that C64 emulator).
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by tumult on Monday January 11, 2010 @05:45AM
(#1044815)
You can have VMs in your iPhone apps, you just can't let users load in external code. Everybody repeats the 'no VMs or interpreters in iPhone apps' line, but it's just not true.
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by cmelbye on Sunday January 10, 2010 @11:59PM
(#1044369)
As they alluded to at the end of the post, this year is also apparently going to be the year that the App Store gets flooded with crappy http://www.addictinggames.com/ type games. (Not to be disrespectful to the flash developers that would actually create quality apps, but you know that the other stuff is coming.)
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by mcav on Monday January 11, 2010 @12:39AM
(#1044442)
Canvas does bare-bones drawing all right, but it's nowhere near Flash in terms of being a featureful graphics engine for things like games. For instance, you can't really detect clicks on individual shapes, etc. Maybe I just need to wait for a good wrapper library to come about... as long as it performs well, that would work I suppose.
Canvas just isn't a good Flash replacement yet. It can replace some things that were done in flash, but not everything.
Re: This Will Be The Year Adobe’s 2 Million Flash Developer...
by aaronblohowiak on Monday January 11, 2010 @12:06AM
(#1044382)
No, it isn't. The new creative suite lets flash developers program actionscript and use the flash APIs to develop their applications. The fact that it is converted to arm as opposed to running on the adobe virtual machine is immaterial to the developers and development process.
As a consumer and developer I don't believe this statement is true. If Flash ran like it did on OS X the iPhone might explode. Why do I need to almost max out both of my desktop's processor cores for a Youtube video?
http://rentzsch.github.com/clicktoflash/
"Ever wanted to get rid of the scourge of the web that is Adobe Flash, but still retain the ability to view Flash whenever you want? With ClickToFlash, you can! Using ClickToFlash, all of those icky Flash bits that have infected most webpages on the internets are replaced with a nice, smooth gradient and the word "Flash" set in a nice, pleasing font. When you want to view the Flash, just click on it!
ClickToFlash supports viewing all those ADORABLE meowing cat videos, annoying dog videos, and hilarious rickrolls from YouTube without using Flash at all! That's because YouTube also offers H.264 videos, which are used when viewing YouTube on the iPhone. With ClickToFlash, you get access to those same, higher quality videos.
Come join us! The web is so much better without Flash."
But.. You never know what's down the road.
Now that Linux & OSX run the interesting phones, people from the Linux & OSX worlds have a 'Flash Sucks, let's find another way to do it" mentality.
QuickTime can play Flash videos just fine. More importantly, it's not a CPU hog and can actually use your video hardware (AFAIK). If Adobe haven't been able to optimize the Flash Player for plain ol' x86 processors (which is their major market), I don't see how they're going to optimize it for low-power ARM chips that power the iPhone.
About the "packager": I suspect they're just going to put your Flash app in a application bundle along with a binary of the Flash Player itself. What makes them think Apple will allow something like this through the App Store approval process?
Aside: I was under the impression that Flash is the only crappy app Adobe produce, and the rest of their Creative Suite was solid. Well, a couple of days ago I tried installing Photoshop on my Mac and it refused to install because I had a case-sensitive partition. Needless to say my opinions on Adobe have changed radically.
(Apple APIs let QuickTime use hardware decompression. Adobe Flash has been seeking permission to do the same....)
They made sure there were a couple of approved apps in the App Store before they announced the technology. Flash gets compiled to native code so they aren't shipping an interpreter.
I might be the only iPhone user who feels this way, but I'm totally pleased with Apple's decision to not support Flash within MobileSafari.
Come to think of it, I reckon Flash requires a virtual machine to operate (a compiled version would need to overcome some fundamental architectural issue). Assuming that's true, CS5 wouldn't produce a compiled version at all, but a standalone flash player for the iPhone plus the code and data. This would have the same technical problems as before. Therefore, it would be equally easy for Apple to justify blocking it, and equally easy to implement that blocking (by disallowing virtual machines, because they are potentially programmable like that C64 emulator).
I wish HTML5 included a decent way to do the things that Flash excels at, like vector animation.
Canvas just isn't a good Flash replacement yet. It can replace some things that were done in flash, but not everything.
(I have seen it used for games though, I believe, so I think perhaps you're likely to see the features you want available sooner or later.)
The title is misleading...
FTFY.