Originally Posted by mstone
Well I wasn't originally going to go there but since you brought it up, Flash is also a really great application. Again there is nothing that can touch it for power and flexibility.
For the iPhone or iPad, there is always the SDK that can go way beyond flash. It depends on your needs and your target audience.
The objection is to the massive overuse of flash that can be accomplished via other more open and standards compliant means, and the generally lackluster performance of flash on anything other than Windows. Adobe has taken Mac users for granted for a long time - pardon me if I don't shed a tear for Flash loosing it's dominance.
Sure when misused it can become an annoyance but just as an example, I will let the Flash bashers see a Flash application I wrote, well part of my suite of Flash medical applications.
Please tell me how this technology is irrelevant?
I never said flash in general was irrelevant - it can have it's uses. Also I would find it hard to believe that you would expect that application to run on an iPhone or iPod Touch. Heck, even an iPad would be awkward with that control interface - the iPad a different experience and I hope you would want to fully take advantage of it instead of just porting a mouse-based flash app over.
What do you propose to replace it with? HTML5? Really? Please do elaborate with some technical examples.
For the iPad it would be best replaced with an actual app via the SDK that takes full advantage of the device's unique UI. I think that's also another big point in Apple not support Flash on the iPhone/iPad - consistency of interface. Probably not what you, as a developer, wants to hear - but this is why I don't have a problem with Apple blocking flash, nor acting as gatekeeper with the app store. This may come off as a little harsh but I couldn't care less that as a developer you might be inconvenienced a little. It's about time the focus shifts from making it all about the developers and instead focusing on the end user for once. Apple prizes their consistent user experience. Rather than considering Apple nuts for trying to do so, I think everyone else is nuts for tolerating such a crap and generally inconsistent user experience from Windows and to a lesser extent Mac OSX for so long.
I'll always own a general purpose computer like a Mac or Windows PC, and I'll be using them at work for some time to come, but that doesn't mean I also won't look forward to coming home to using an iPad for my home computing needs - an appliance that let's me read email, surf the web, control devices in my house - and do it without having to think about the underlying hardware, OS or any other "techie stuff". I do enough of that at work, thank you. When I get home I just want it to work.
And no, I don't think the two models are mutually exclusive either, despite all the chicken little's running around wringing their hands about the demise of the Mac
BTW this app will use 30% CPU on an old iMac Core Solo which is the same amount that loading Googles home page uses on the same machine
Maybe from a cold boot, but if you have had flash running for some time there is no way you can predict it's resource usage on any one machine - it's extremely inconsistent and usually ends in either a crash of the plugin or a pinwheel of death. And that's just not anecdotal. I get that flash is a great tool for you - great! It's just not a universally great tool and it's not nearly as efficient as you are implying.