As you know Apple is not evil, it's only practical. So all this badmouthing of Adobe you've been hearing about, it's only because Flash affects battery life. We hate them because they rob you of an extra 5 minutes on your apple device. As usual, it's all about you. Now hand over your money.
It's for the "olds"... Has he used Xcode and Cocoa?... It's like going back to 1970.
Developing in Flash is so much more user friendly and not to mention there are 10 fold more Flash developers than Xcode devs. All Adobe needs to do is tweak the mobile flash player and make it great. Not that it's bad just really silence the nay sayers. IMHO.
So since HTML has been around before all of this is it for the olds? This logic is flawed.
So JavaScript is a NEW technology now - right! ;-)
And this multi-platform argument is not quite valid as well: Why not give developers a chance to decide themselves if they want to use a multi-platform compiler even though it may not be 100% up to the latest apple enhancements? Let them decide on their own...
@DTJ Does anyone remember the "Fight the Power" ad from Apple in which a girl was throwing a hammer at a dictator? Why do I get the feeling Apple is the dictator now? Like they say: "Absolute power corrupts absolutely!"
Apple's policy stinks to the hight heavens, you can't dictate what can run on a device I purchased with my own money!
I really hope the mobile Flash player for Android comes soon. Stand alone Flash "apps" are going to be it. And you won't need to jump through a million hoops and fork over 99$ a year to let people experience them. Fuck the Apple stranglehold. I like their devices but this stubbornness is getting really annoying.
Jobs should just give us the option to use Flash I say. Set the default to off. Most people who use iPhones probably won't even know where to turn it on anyway. Put up a disclaimer stating that the use of Flash may ruin everything I know about everything in the world. I don't care. Anything just give it to me!
@DTJ Couldn't he just make flash optional...even disable it by default but give the user the option of installing? Bluetooth and wifi eat the battery much more than flash...we just disable it when not in use or live with less battery. Why does he allow those techs if he is so concerned about battery life
@html5FLOP He's never said that. He just believes in open web standards which coming from a development standpoint and being involved in web development I agree with him on. I've used flash ever since flash first came out but I switched to a more open and browser (as apposed to plug-in) friendly mindset.
@barac No has got more attitude then Apple, except for Adobe. They didn't have to abandon their Flash to Apple compatible source code. Apple just doesn't want proprietary libraries to sift through for quality control. Nothing says Apple would reject source code that compiles on their compiler, it's impossible for Apple to lock out obfuscated code while letting other human written code in. Duh. Adobe is just throwing a temper tantrum. They made great improvements when they first purchased Macromedia and then dropped the ball, outsourcing and isolating Shockwave, destroying Flash's UI and losing it on security and standards compliance. If they aren't careful, they'll end up like Aldus, or Silicon Beach. Horrible.
Amazing. Apple (of all people) actually *takes a stand on using open Web formats* rather than a proprietary, single-vendor lockdown solution (a real head-exploding event if you think about it) and the peanut gallery still erupts with rage. Unbelievable.
Apple can't win with some of you people, no matter what they do.
Me, I'd be happy to see Flash fade into obscurity. It's time.
No one is arguing that Cocoa is open. Is Cocoa used in web development? Remember, the web is completely out of Apple's control. All they are doing here is arguing their case, not actually forcing their hand anywhere. Adobe, on the other hand, can do anything they want with flash and everyone using it is bound by it.
Wait, what? Are you being entirely serious here? I'm a web and Mac developer that has experience of Flash development; I would take Xcode over Flash CS4 any day of the week.
Flash and ActionScript has barely changed since Adobe bought the platform from Macromedia an it's in desperate need of an overhaul, not just from a developer perspective but for end users too.
@lumich because developers are the laziest people on the planet ( if they're smart). Many would opt to take the easier route over even learning a different language, and, if I remember right, golive was one of THE reasons tables became the de facto "standard" for layout placement back in the day.
@HotFuzz You mean like OpenGL and UNIX security, POSIX compliant shell scripts, and proven user access control a nearly a decade before Windows?
I hate UAC on Windows. That loose GUI API that let's developers highjack UI processes (i.e. Explorer toolbar hell, yahoo pizaz bar, google, digg, crapola launcher 2000, etc.) will never come to OS X any more then Viruses will. Sorry, it's not a popularity contest, it's about quality.
In fact, only part of the SWF file format that remains closed is the stuff they are unable to disclose due to patents, like codecs such as H.264.... Amusingly, something that Jobs himself heralded as something 'open' in his little diatribe. Far from it: H.264 itself is not open at all. In fact it's heavily encumbered in patents and licensing snafus:
@DTJ: Pure win. Jobs just ripped Adobe and the ignorant anti-Apple clowns a new hole. Just read how stupid they sound - try reading comprehension 101 next time before you post drivel.
@Darkroom: there are no roll-overs on the navigation bar on Apple's main website. Either you don't know what "roll-overs" are, or you're lying. The button highlighting that *is* there, does not occur on the iPhone in he same way as it does if you are using a mouse. Also, that page doesn't use Flash, so the comparison is weak anyway.
I think if you guys actually *read* the statement from Jobs, a lot of the comments here might be more positive or at least make some kind of sense. Half the ractions here are just knee-jerk hatespeak.
@lumich That is covered in the reasoning.. essentially it boils down to this.. if you want to develop for apple mobile platforms, you have to target them specifically NOT just use what has 10-50% of the capability (every feature phone with flash support + the smartphones with flash lite)
IE they do NOT WANT cross platform clones ala "burnout" from EA which runs on everything from the nintendo DS/PSP, the ps1/ps2/ps3 xbox, xbox360, wii.. using essentially "the lowest common feature set"
In short apple is saying "if you dont wanna take full advantage of the platform, dont bother"
IE You do get to choose, you get to choose between taking advantage of the platform, or not targeting the platform at all.
@DTJ It's not open. "While APPLES products are widely available, this does not mean they are open, since they are controlled entirely by APPLE and available only from APPLE. By almost any definition, ITUNES is a closed system."
@html5FLOP Actually he fully admits that the iPhone iPod and ipad are closed, proprietary systems in themselves. He says that the modes of development (html5, css, and JavaScript) are open though which is true. The one problem I have is that app development is not open at all because you must have a mac to used the sdk.
@DTJ Not really that odd. Jobs cannot stand things he does not have control over. He really doesn't care about open standards, Apple has many many proprietary ones and many open standards Apple uses they have modified. What he cares about is making everything according to his will.
@HawtDawg I think that's the main reason why browsers crash: plugins and poor API standards. Have ever seen your grandmother's Internet Explorer? It's got about 1 inch of web page viewing space and sh*tloads of plugin browser toolbars sucking CPU cycles. You won't ever see that on Safari. Ever.
Steve: "We have routinely asked Adobe to show us Flash performing well on a mobile device, any mobile device, for a few years now. We have never seen it." "
Hey Steve, and all other people locked in the crippled iPhone world:
Get yourself a Nokia N900. Flash is just fine on it.
I'm sure the Flash experience will only get better with the future Maemo/Meego devices.
It really just boils down to money at the end of the day. Apple knows a lot of web ads are delivered using Flash... so how do you divert some of those ad dollars to Apple's coffers?
First you create the need to convert these webpages into micro apps making it almost impossible to load any kind of ads, let alone Flash ads. Second you launch your proprietary mobile ads platform aka iAds. Third you rake in the dough by taking a small cut of every ad impression on your platform.
Smart Apple!! Except I don't like the way Apple is bullying everyone around right now and no one is seriously crying "monopolistic".
@koopatroopa And the Crapple freaks are more equipped to understand? Whatever. Let the All Mighty Steve take care of you and keep out all those pesky programs and applications you can't understand and use. We wouldn't want you to make your own choices afterall, when it's SO much easier to pick from a single store front to find everything and block out all the stuff Apple doesn't want you to see, er, stuff that will confound or hurt you.
@lumich Apple wants to bring the best experience possible to their end users. If they feel Flash will deliver a sub-par experience then I understand why they would exclude it from mobile devices. I'm a web developer and I have always detested Flash, it has a very messy interface and many developers over use it. It takes forever to load and can be a nightmare from a usability standpoint.
I think that the people that are the most disappointed with Flash being excluded are developers that use Flash as a crutch to deploy rich media. Learning open standard languages for interactive development increases your value and contributions to the web community and its users.
HP has had plenty of time to fine-tune its finger-friendly TouchSmart software, and now, its newest model, the TouchSmart 610, ushers in a fresh design, highlighted by a hinge that allows the display to slide down and lie nearly flat.
The most commented posts on Engadget over the past 24 hours.
Now that we've thrown 'em off the trail, use the form below to get in touch with the people at Engadget. Please fill in all of the required fields because they're required.
Very odd that he feels the need to publish this letter... seems some of the backlash is making its way to the top.
@DTJ all those points just make me laugh and say 'look who's talking'.
@DTJ Steve should probably be laying low right now with this whole Gizmodo thing going on... He's just digging himself deeper
@DTJ couldnt agree more! n all actuality, html s destined to fail. i mean I dont even use it on my websiite
@DTJ
7th - iAd.
@DTJ
He thinks because he uses HTML5, CSS, and Java that Apple is open.. wow.
@emopoops
Get with the program. You're going to lose out on a lot of views if you don't go to HTML5.
@DTJ Short version:
Dear Ignorant Fanboys,
As you know Apple is not evil, it's only practical. So all this badmouthing of Adobe you've been hearing about, it's only because Flash affects battery life. We hate them because they rob you of an extra 5 minutes on your apple device. As usual, it's all about you. Now hand over your money.
Your God on Earth,
Steve Jobs
@DTJ
It's for the "olds"... Has he used Xcode and Cocoa?... It's like going back to 1970.
Developing in Flash is so much more user friendly and not to mention there are 10 fold more Flash developers than Xcode devs. All Adobe needs to do is tweak the mobile flash player and make it great. Not that it's bad just really silence the nay sayers. IMHO.
So since HTML has been around before all of this is it for the olds? This logic is flawed.
@html5FLOP
He never said Apple was open, only that they use open standards, which flash is not.
So JavaScript is a NEW technology now - right! ;-)
And this multi-platform argument is not quite valid as well:
Why not give developers a chance to decide themselves if they want to use a multi-platform compiler even though it may not be 100% up to the latest apple enhancements? Let them decide on their own...
Sure, Steve... to create Flash like stuff I can't use that crappy HTML... but your proprietary software. Like you do. Smart.
@Fatherfork
For the web, that is. I'd never argue that Apple uses open standards for anything else.
@html5FLOP he didn't say that. he said apple is a proprietary system that uses open standards. try reading it properly
@DTJ
Does anyone remember the "Fight the Power" ad from Apple in which a girl was throwing a hammer at a dictator? Why do I get the feeling Apple is the dictator now? Like they say: "Absolute power corrupts absolutely!"
Apple's policy stinks to the hight heavens, you can't dictate what can run on a device I purchased with my own money!
@DTJ
I really hope the mobile Flash player for Android comes soon. Stand alone Flash "apps" are going to be it. And you won't need to jump through a million hoops and fork over 99$ a year to let people experience them. Fuck the Apple stranglehold. I like their devices but this stubbornness is getting really annoying.
Jobs should just give us the option to use Flash I say. Set the default to off. Most people who use iPhones probably won't even know where to turn it on anyway. Put up a disclaimer stating that the use of Flash may ruin everything I know about everything in the world. I don't care. Anything just give it to me!
@DTJ
Couldn't he just make flash optional...even disable it by default but give the user the option of installing? Bluetooth and wifi eat the battery much more than flash...we just disable it when not in use or live with less battery. Why does he allow those techs if he is so concerned about battery life
@DTJ
Why is it odd?
And I agree with him for the most part...especially the FLASH argument.
Between Youtube and the various dedicated companies using HTML5 or apps I'm FINE.
I don't understand why some of you are not understanding this.
The average consumer just doesn't care.
@html5FLOP He's never said that. He just believes in open web standards which coming from a development standpoint and being involved in web development I agree with him on. I've used flash ever since flash first came out but I switched to a more open and browser (as apposed to plug-in) friendly mindset.
@barac
No has got more attitude then Apple, except for Adobe. They didn't have to abandon their Flash to Apple compatible source code. Apple just doesn't want proprietary libraries to sift through for quality control. Nothing says Apple would reject source code that compiles on their compiler, it's impossible for Apple to lock out obfuscated code while letting other human written code in. Duh. Adobe is just throwing a temper tantrum. They made great improvements when they first purchased Macromedia and then dropped the ball, outsourcing and isolating Shockwave, destroying Flash's UI and losing it on security and standards compliance. If they aren't careful, they'll end up like Aldus, or Silicon Beach. Horrible.
@Fatherfork Cocoa = Flash. Cocoa is open?
@Infinity That's what Android is for. :)
Amazing. Apple (of all people) actually *takes a stand on using open Web formats* rather than a proprietary, single-vendor lockdown solution (a real head-exploding event if you think about it) and the peanut gallery still erupts with rage. Unbelievable.
Apple can't win with some of you people, no matter what they do.
Me, I'd be happy to see Flash fade into obscurity. It's time.
@barac
No one is arguing that Cocoa is open. Is Cocoa used in web development? Remember, the web is completely out of Apple's control. All they are doing here is arguing their case, not actually forcing their hand anywhere. Adobe, on the other hand, can do anything they want with flash and everyone using it is bound by it.
Wait, what? Are you being entirely serious here? I'm a web and Mac developer that has experience of Flash development; I would take Xcode over Flash CS4 any day of the week.
Flash and ActionScript has barely changed since Adobe bought the platform from Macromedia an it's in desperate need of an overhaul, not just from a developer perspective but for end users too.
@html5FLOP Lesson 1:
Java != JavaScript
@HotFuzz
Dude the bottom line is that this is another opportunity for the Apple Haters to bitch and moan.
We all know Flash is outdate and absolutely a hot mess of code. Its not needed and its not that serious.
However certain people are losing their minds trying to keep it relevant just in order to have a talking point against Apple.
@DTJ Well there are a bunch of Fandroids and Wintards who refuse to understand.
@lumich because developers are the laziest people on the planet ( if they're smart). Many would opt to take the easier route over even learning a different language, and, if I remember right, golive was one of THE reasons tables became the de facto "standard" for layout placement back in the day.
@HotFuzz
You mean like OpenGL and UNIX security, POSIX compliant shell scripts, and proven user access control a nearly a decade before Windows?
I hate UAC on Windows. That loose GUI API that let's developers highjack UI processes (i.e. Explorer toolbar hell, yahoo pizaz bar, google, digg, crapola launcher 2000, etc.) will never come to OS X any more then Viruses will. Sorry, it's not a popularity contest, it's about quality.
@Fatherfork Actually Flash is most definitely an open format. In fact, here are the specifications themselves:
http://www.adobe.com/devnet/swf/
It's part of the Adobe Open Screen Project, which you can find here:
http://www.openscreenproject.org/
In fact, only part of the SWF file format that remains closed is the stuff they are unable to disclose due to patents, like codecs such as H.264.... Amusingly, something that Jobs himself heralded as something 'open' in his little diatribe. Far from it: H.264 itself is not open at all. In fact it's heavily encumbered in patents and licensing snafus:
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Patent_licensing
So yeah, you're falling for the Steve Jobs spin. Whoops. Always consider the source of information before accepting it as fact.
@Infinity I assume you don't own a PS3, Xbox, Wii, DS or PSP, right?
"Flash is the number one reason Macs crash,"
I think Adobe can only be partially blamed here, if at all. If a browser plugin is causing the whole system to crash, you blew it.
@DTJ
I find it very hypocritcal that his first criticism is that "it's not open". What do you call the iPhone platform, then?!
@DTJ: Pure win. Jobs just ripped Adobe and the ignorant anti-Apple clowns a new hole. Just read how stupid they sound - try reading comprehension 101 next time before you post drivel.
@Darkroom: there are no roll-overs on the navigation bar on Apple's main website. Either you don't know what "roll-overs" are, or you're lying. The button highlighting that *is* there, does not occur on the iPhone in he same way as it does if you are using a mouse. Also, that page doesn't use Flash, so the comparison is weak anyway.
I think if you guys actually *read* the statement from Jobs, a lot of the comments here might be more positive or at least make some kind of sense. Half the ractions here are just knee-jerk hatespeak.
@Recoil42
Go make me a custom, entirely flash website using no Adobe products.
@lumich That is covered in the reasoning.. essentially it boils down to this.. if you want to develop for apple mobile platforms, you have to target them specifically NOT just use what has 10-50% of the capability (every feature phone with flash support + the smartphones with flash lite)
IE they do NOT WANT cross platform clones ala "burnout" from EA which runs on everything from the nintendo DS/PSP, the ps1/ps2/ps3 xbox, xbox360, wii.. using essentially "the lowest common feature set"
In short apple is saying "if you dont wanna take full advantage of the platform, dont bother"
IE You do get to choose, you get to choose between taking advantage of the platform, or not targeting the platform at all.
@DTJ It's not open. "While APPLES products are widely available, this does not mean they are open, since they are controlled entirely by APPLE and available only from APPLE. By almost any definition, ITUNES is a closed system."
@html5FLOP Actually he fully admits that the iPhone iPod and ipad are closed, proprietary systems in themselves. He says that the modes of development (html5, css, and JavaScript) are open though which is true. The one problem I have is that app development is not open at all because you must have a mac to used the sdk.
@Fatherfork True, but H.264 isn't really open either.
@TheLondonExchange
and we all know your views are distinctly less than average.
@DTJ Not really that odd. Jobs cannot stand things he does not have control over. He really doesn't care about open standards, Apple has many many proprietary ones and many open standards Apple uses they have modified. What he cares about is making everything according to his will.
@HawtDawg
I think that's the main reason why browsers crash: plugins and poor API standards. Have ever seen your grandmother's Internet Explorer? It's got about 1 inch of web page viewing space and sh*tloads of plugin browser toolbars sucking CPU cycles. You won't ever see that on Safari. Ever.
@begna112 Requiring a mac to develop for an iPhone doesn't make C/C++ or Objective-C any less of an open standard.
@DTJ
Steve: "We have routinely asked Adobe to show us Flash performing well on a mobile device, any mobile device, for a few years now. We have never seen it." "
Hey Steve, and all other people locked in the crippled iPhone world:
Get yourself a Nokia N900. Flash is just fine on it.
I'm sure the Flash experience will only get better with the future Maemo/Meego devices.
@DTJ
It really just boils down to money at the end of the day. Apple knows a lot of web ads are delivered using Flash... so how do you divert some of those ad dollars to Apple's coffers?
First you create the need to convert these webpages into micro apps making it almost impossible to load any kind of ads, let alone Flash ads. Second you launch your proprietary mobile ads platform aka iAds. Third you rake in the dough by taking a small cut of every ad impression on your platform.
Smart Apple!! Except I don't like the way Apple is bullying everyone around right now and no one is seriously crying "monopolistic".
@Recoil42
So Adobe flash is an open standard, damn some of you dumb.
@koopatroopa And the Crapple freaks are more equipped to understand? Whatever. Let the All Mighty Steve take care of you and keep out all those pesky programs and applications you can't understand and use. We wouldn't want you to make your own choices afterall, when it's SO much easier to pick from a single store front to find everything and block out all the stuff Apple doesn't want you to see, er, stuff that will confound or hurt you.
@lumich Apple wants to bring the best experience possible to their end users. If they feel Flash will deliver a sub-par experience then I understand why they would exclude it from mobile devices. I'm a web developer and I have always detested Flash, it has a very messy interface and many developers over use it. It takes forever to load and can be a nightmare from a usability standpoint.
I think that the people that are the most disappointed with Flash being excluded are developers that use Flash as a crutch to deploy rich media. Learning open standard languages for interactive development increases your value and contributions to the web community and its users.