Slashdot Mirror


Steve Jobs Publishes Some "Thoughts On Flash"

teh31337one writes "Steve Jobs just posted an open letter of sorts explaining Apple's position on Flash, going back to his company's long history with Adobe and expounding upon six main points of why he thinks Flash is wrong for mobile devices. HTML5 naturally comes up, along with a few reasons you might not expect. He concludes in saying that 'Flash was created during the PC era — for PCs and mice.'" Tacky that his first point is that Flash is proprietary, when Apple restricts the apps that can be installed on the phone. Pot, meet kettle.

141 of 944 comments (clear)

  1. proprietary and apple by sopssa · · Score: 5, Insightful

    Tacky that his first point is that Flash is proprietary, when Apple restricts the apps that can be installed on the phone. Pot, meet kettle.

    Exactly, and the software/iPhone is not only proprietary, but actually restricted too. It's even worse than just proprietary software.

    - Open source: Nobody restricts where you can install the application, and you get the source code too -- the best situation.
    - Proprierary software: You dont get the source code, but nobody is restricting where or if you can install it, as long as its freeware or you have paid for it.
    - Apple: Not only will you not get the source code and in most cases you have to pay for it, Apple is in total control what applications the user is allowed to install. They dont even give you the option to decide yourself.

    If you want to sell your software in App Store, you are not allowed to redistribute the source code or your app outside of it.

    While certainly true, making a comment about Flash being proprietary is just hypocrisy and at the same time hilarious from Steve Jobs and Apple.

    1. Re:proprietary and apple by skelterjohn · · Score: 3, Insightful

      How is this hypocritical? Jobs makes no assertion one way or another about how Adobe should handle licensing flash to developers. He's just saying "If you want to see something in my store, it may not be flash." You may think it's a bad idea, but bad-in-your-opinion and hypocritical are two different concepts.

    2. Re:proprietary and apple by MBCook · · Score: 5, Insightful

      But he's not denying Flash apps in the app store because they're not open while being closed himself. That would be hypocritical.

      The real reason is the last one he gives: stuff made through Flash is made to the lowest common denominator between mobile platforms. That's why people want to use Flash to write things: multiple platforms. They'll have to wait for Flash to support newNeatFeatureX before they can use it, and Steve doesn't want that.

      The other points (like openness) are there to rebut Adobe's "We're open, everywhere, and necessary" argument. They're not open the way HTML/JS/CSS is. Remember you can make anything you want for the iPhone, no matter how pornographic, if you make it via the web. It's only applications that get restricted. The web is open to anything.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:proprietary and apple by sqlrob · · Score: 4, Insightful

      - Proprierary software: You dont get the source code, but nobody is restricting where or if you can install it, as long as its freeware or you have paid for it.

      Ubisoft would like a word with you

    4. Re:proprietary and apple by jedidiah · · Score: 3, Insightful

      He is protesting that Flash is pushing a closed standard when he is the biggest pusher of closed standards on the planet.

      All of his multitudes of apps are by definition "closed".

      So are the vast majority of the media he pushes in his store.

      While it is true that he recently recanted on music, there's still a lot of legacy music out there
      that is trapped in DRM and is essentially being held hostage. Sure, Apple customers can cough over
      a ransom but they really shouldn't have to.

      Adding DRM to an open standard makes it a closed standard.

      Steve's binary standards are under his thumb. That's kind of the whole point of him trying to ban
      any sort of intermediate programming layer. He's not content to trap customers on his devices, he
      also wants to make sure that programmers are too.

      Programmers are a little more unwieldy in this respect.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:proprietary and apple by bondsbw · · Score: 5, Insightful

      It's even worse than just proprietary software.

      It depends on your definition of worse. Apple may be overly controlling, but it seems to work well for them and their target market. Don't you remember how fast the iPhone grew and how it changed the world of smartphones?

      My guess is that you don't fit perfectly in their target market. I don't see how that would make them "bad". It just means that they have chosen the best path for growing their business and company. You are still perfectly free to say "F--- you, Apple!" and go find a Droid, Pre, Blackberry, W7 Phone, etc.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    6. Re:proprietary and apple by UnknowingFool · · Score: 4, Insightful

      I suppose you didn't read Steve Job's words because in the very next paragraph he writes:

      Apple has many proprietary products too. Though the operating system for the iPhone, iPod and iPad is proprietary, we strongly believe that all standards pertaining to the web should be open.

      Steve is making this distinction: apps can be proprietary, web standards should not be. Text is open while Word, NotePad, TextPad, AppleWorks, etc. are not open. That's his point.

      Apple: Not only will you not get the source code and in most cases you have to pay for it, Apple is in total control what applications the user is allowed to install. They dont even give you the option to decide yourself.

      This is true of iPhone SDK. This is not true of Apple in general. Darwin, CUPS, and WebKit are all open source. Apple also distributes for free the other open source code it uses like their version of bash, BIND, etc.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    7. Re:proprietary and apple by catbutt · · Score: 4, Insightful

      I don't see it as hypocricy. Flash being closed is a problem not simply because it is closed, but it is closed to Apple. If it doesn't work the way Apple wants it to, they can't do anything about it. If Apple's own closed stuff doesn't work as they wish, they can do something about it because it is, obviously, not closed to Apple.

      Whether or not you agree with their business decision to not allow closed things from other companies on their devices, I don't see how you can call that hypocrisy, especially since he specifically mentions that many things from Apple are indeed closed.

    8. Re:proprietary and apple by Eighty7 · · Score: 4, Funny

      "Too bad they can't both lose"

      -Henry Kissinger on the iran-iraq war

    9. Re:proprietary and apple by nosfucious · · Score: 4, Insightful

      You know, I'm actually ok with that.

      Nobody's holding a gun to your head, making you buy it.

      Yes, it is proprietory. No, my PCs run linux. There are alternatives phone and PDAs out there which are free.

      Linux on my workstations does the job I want. Apple on my PDA does the job I want. There isn't a piece of data on it that isn't hosted somewhere else. There is a place for Open source, and closed source (and open and closed platforms).

      --
      Q:I was listening to a CD in Grip and it sounded horrible! What's up? A:Perhaps you are listening to country music
    10. Re:proprietary and apple by Tom · · Score: 2, Insightful

      - Open source: A concept
      - Proprietary software: A collective term for actual implementations of code
      - Apple: A (hardware, mostly) company
      - App Store: An online sales channel

      You compare these with each other and get modded "insightful"? *sigh* - there were times on /. when "category mistake" wasn't a foreign term to the majority of readers (or mods).

      --
      Assorted stuff I do sometimes: Lemuria.org
    11. Re:proprietary and apple by Bigjeff5 · · Score: 2, Informative

      You either need a new level of "open source" here or some RMS style ranting to really understand what I assume you mean when you say "open source."

      RMS is not the last word on open source. He probably could have been, if he weren't such an ass about it. Most people have been ignoring him for a decade or more now, he's pretty much irrelevant.

      Open source means, literally, that the source code is available for free. The "Source" is "Open". Open Source. Hey, that's amazing! It means exactly what it says!

      You are free to fork the code at anytime and run with it so long as it remains open source.

      That is a feature of the GPL, not open source, and it actually makes it less "open" than the pure definition of open source. Closed source code can actually be forked as well, this happens all the time in specialized industries, where there are only a handful of companies creating software for an application. Often the customer will buy the source code in addition to the software itself, so they can make changes as needed. It gets forked, but it definitely is not open source because that source code didn't come with the software, it cost a hell of a lot extra (usually more than the software itself by a wide margin).

      The direction of the code and feature set has at least some amount of community influence. I'm not saying you're required to implement it but if someone hacks together a new encoding for Flash video and everyone in the community is using it, it's your responsibility to at least investigate merging the decoder into the trunk. This is regulated by the function of my first point.

      That has never been a tenant of open source, though the nature of open source encourages community involvement. That isn't even a feature of the GPL, so I don't know where you came up with it. For example, most of the original GNU operating system (created by RMS and his cronies, and released open source) does not fit this definition any more than Windows does (which obviously is not open source). In fact, Windows probably had a hell of a lot more community involvement in developing its feature set than GNU did.

      Most, in fact you could probably say all, successful closed source applications are heavily influenced by the community of users. This has nothing at all to do with open source, it's just good software development practice.

      Whatever open source code you release cannot ever be proprietary. No backsies.

      Again, GPL, not open source. They aren't the same thing (though the GPL attempts to force the app to remain open source). The BSD license is a much freeer open source license, and it allows for proprietary source code, so long as the code that is not originally yours is distributed as well. It's basically a "This is mine, but you can do whatever you want with it" license, whereas GPL is a "This is mine, and I'll let you do whatever you want with it IF you do x, y, and z". Both open source, but if you rate them by how they follow the spirit of open source, BSD wins.

      You're confusing the GPL, which does all the things you state, with open source, which is a classification/description that has no license directly associated with it. The closest thing to a pure open source license is the BSD license. The code is open, but there is nothing locking you in to releasing your changes if you don't want to. It is complete freedom. Anything that forces something to be "open" is, by its very nature, less free than something that does not.

      If you don't consider the above then (by your definition) the Flex SDK is actually open source [adobe.com]

      I missed the part where you get the source code for Flex or its SDK for free, which is definition of "open source". Like all SDKs, it is nothing more than a collection of tools, samples, and documentation to help you build Flex apps. They don't give you the source code, so it

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    12. Re:proprietary and apple by putzin · · Score: 2, Insightful

      The real reason is the last one he gives: stuff made through Flash is made to the lowest common denominator between mobile platforms...

      No, the real reason is to control ad and app revenue. Apple now owns the ad revenue stream into their devices with iAd in 4.0 and later. If you allow flash, then iAd becomes a non factor and has to compete for dev interest. With flash, it's simple enough to add a web view to an app that can be used to display a small bit of ad content without issue, thus bypassing Apple altogether. And if you can run flash apps on the phone, then it's easy enough to build web delivered flash apps that Apple can't easily stop. Make no mistake, this is about money first and control of that money second. Apple uses the lack of flash to make sure they own all the entries into their device. The ad stream and the app delivery mechanism. No matter what Steve might say, it's simply about controlling who can generate revenue from their device in mass quantities.

      --
      Bah
    13. Re:proprietary and apple by Anonymous Coward · · Score: 4, Insightful

      I see this all the time, and every time I read it I just think. "So what?"

      Why do people insist on saying that Apple should sell this or that, or do something this way or that way - as if its a statement of fact?

      The great thing about freedom is it applies to everyone, Apple are free to sell whatever they like. You are free to do with that thing whatever you like.

      As a manufacturer, retailer, Apple have manufactured goods and provided them for sale. So long as those goods are fit for purpose (and I think that purpose is well defined, and does not include any of the desired features that the open-source evangelists keep demanding) then your purchase is bound by simple contract of sale.

      It is only if you wish to use the additional services that are available to you that you need consider conditions that regulate those services, and rightly so.

      Why as a business, or individual, should I provide a service to you under terms which you dictate? That sounds like a tender contract process. You are welcome, I am sure, to invite Apple to tender for a contract under which they will provide to you some hardware and such services as you may desire. They are free to decline your invitation.

      I am not against open source, far from it. The business I run is based around software that I develop, and it is licensed under the GPL. In the current circumstances it suits me to do so. In other circumstances it may not. Sometimes open-source is just not appropriate.

      Really, get a HTC or a droid or whatever else, nobody minds. Just quit whining about how the iPhone isn't what you want its so tedious.

    14. Re:proprietary and apple by seanadams.com · · Score: 3, Informative

      Apple can take a BSD programmer's code, and claim it as their own.

      Actually, that is the one thing you CAN'T do with BSD code. The attribution requirements are practically the only difference between BSD and public domain.

    15. Re:proprietary and apple by buckhead_buddy · · Score: 3, Interesting

      sopssa wrote: "Open Source: Nobody restricts where you can install the application, and you get the source code too -- the best situation."

      No, open source is about "source" code, not the applications or products you build with it. It doesn't guarantee you'll be able to run the compiled products on a platform, since that would also promise open source programmers will fix all the bugs that stop you from running their code on a platform. You've got the source, but that's only half the battle.

      sopssa continued: "Proprierary software: You dont get the source code, but nobody is restricting where or if you can install it, as long as its freeware or you have paid for it."

      First, proprietary software is not code. Licensing proprietary code or software often demands where you can deploy it in the license, but without that license the law says "nowhere". Heck, even some open source code such as GCC places demands on how the licensed code is deployed; you don't agree with the terms of the license and you again have no freedom to deploy it.

      sopossa concludes: "Apple: Not only will you not get the source code and in most cases you have to pay for it, Apple is in total control what applications the user is allowed to install. They dont even give you the option to decide yourself."

      Again, this conflates source and product, but I get the sense that sopssa's real complaint is about the locked down practices of saying what you can run on your Apple products. Even then you do have options; if it's a personal itch you need to scratch you can jailbreak or become a developer and deploy to a small handful of iProducts. But if you want to make "the next big thing" available to all platform users Apple does demand to play by our rules or go to a different playground.

      When viewed as a fledgling platform that's still struggling with performance and security, that's not an unreasonable demand. When viewed as a multi-billion dollar, uber-popular computing platform, it is downright offensive. I vacillate between these perspectives regularly, but fortunately Apple's products are the only computing product around.

      If Adobe becomes wildly successful on Android, Apple might change their mind about adoption. But Apple has made it clear they aren't going to be the pioneer with Flash on a mobile platform.

    16. Re:proprietary and apple by virgilp · · Score: 4, Insightful

      Well, but SWF format is open, did you know that? You're free to do your own player today. In fact some people are trying now to run SWF files in HTML5 (effectively a player made using HTML5 technologies - see http://paulirish.com/work/gordon/demos/ )
      So your analogy is backfiring... if "text is open whyle AppleWorks is not", Adobe can say the very same thing: "SWF is open format, Flex SDK is open source, only Flash Player and Flash Pro are not".
      As for Webkit being open-source.... it's the engine of Safari, right? Safari is not. open-source, right?
      Now let's see... the engine of Flash Player is Tamarin. Flash Player is not open-source, but Tamarin itself *IS*.

      What a surprise.... guess Adobe is just as open (scratch that, sorry, it's much more open... they don't restrict what you can and cannot run on their platform).

    17. Re:proprietary and apple by cHiphead · · Score: 2, Insightful

      Your distinctions are grossly incorrect.

      Shared Source, Accessible Source, Viewable Source, mean the source can be viewed. Using Open Source in this fashion is incorrect and is an unethical PR word-play ploy by a proprietary company trying to cash in on what Open Source actually is.

      Open source is used to imply that it is an open (freedom based) license that allows you to view, change, compile, install the software as you need.

      "Free Software" is used to imply no cost software, but not necessarily open source (ala SpiceWorks IT software, its "Free" but not "Open").

      I can buy a Wii and install whatever I want on it if I can figure out how it works without agreeing to any software 'license' they attempt to tack on to it (or bypass the software portion entirely).

      --

      This is my sig. There are many like it, but this one is mine.
    18. Re:proprietary and apple by node+3 · · Score: 4, Insightful

      He is protesting that Flash is pushing a closed standard when he is the biggest pusher of closed standards on the planet.

      Microsoft is. Apple is likely the largest proponent of open standards and open source, outside of primarily open source companies and organizations, on the planet.

      So are the vast majority of the media he pushes in his store.

      Interesting. Since all of the music on the iTunes Store is non-DRM, you mean "closed" as in "copyrighted"? Or are you just plain wrong?

      While it is true that he recently recanted on music, there's still a lot of legacy music out there
      that is trapped in DRM and is essentially being held hostage. Sure, Apple customers can cough over
      a ransom but they really shouldn't have to.

      I see, just plain wrong. In other words, situation normal.

      Adding DRM to an open standard makes it a closed standard.

      No it doesn't. The term Open Standard does not mean what you seem to think it means.

      Steve's binary standards are under his thumb. That's kind of the whole point of him trying to ban
      any sort of intermediate programming layer. He's not content to trap customers on his devices, he
      also wants to make sure that programmers are too.

      If you'd read his letter (I know, that's asking a lot), you'd see that he's not trying to "trap" customers or developers (it's amazing how insanely paranoid some slashdotters are). It's because, as outlined in his letter, and as pointed out to you by the non-mad among us, he wants the iPhone OS devices to provide the best user experience Apple can create. That's how Apple tries to sell their products, by actually making them better than the competition. Yeah, I know, crazy concept right?

      By allowing Flash-developed apps on the iPhone, Apple couldn't just improve the iPhone OS and have those advances widely and quickly taken advantage of. Many developers would also have to wait for Adobe to support those new features, which they may never do. This negates one of the biggest competitive advantages that Apple has--their superior operating systems.

      Now, you may not agree that Apple has the most superior mobile operating system (after all, it would be uncharacteristic of you to actually be right about something like this), but Apple sure thinks they do, and their actions, from the App Store, to the developer agreement, to Flash, all fit this explanation perfectly. This explanation also has the added benefit of being the simplest, most rational one.

      The egomaniacal, all-controlling, all-censoring explanation suffers from at least two major flaws. First, it isn't terribly consistent. Webkit being open source and html5 being an open standard as well as the many other open source and open standards that Apple supports (many of which Apple created), all contradict this view. The other flaw is that this requires Jobs to be exceptionally villainous, beyond anything you'd find in a Bond film. A lot of the "control" people here seem to want to attribute to Jobs makes no sense whatsoever. Steve Jobs doesn't want to control what you think or do. How absurd is it that one would have to write that sentence as a legitimate rebuttal?

      Programmers are a little more unwieldy in this respect.

      Yeah, I'm sure vast untold hordes of developers are fleeing the App Store as we speak. /sarcasm

    19. Re:proprietary and apple by masmullin · · Score: 2, Interesting

      Just because people like something doesn't make it "good." Plenty of people like recreational drugs, but that doesn't make drugs "good," they are unhealthy.

      Plenty of people like using Apple proprietary models, but the Apple way is arguably unhealthy for society (and perhaps illegal? anti-trust?).

      I dont particularly want to start an argument over whether Apple is good or evil... my point is that just because people like something doesn't mean the something is good.

    20. Re:proprietary and apple by s73v3r · · Score: 4, Insightful

      You can make web delivered apps in HTML5/JavaScript. They are not stopping this. Your point of Apple trying to stop web apps is invalid.

    21. Re:proprietary and apple by harl · · Score: 2, Insightful

      Um that's exactly what he's doing. He runs one of the largest closed systems in the world and then blasts another company for being closed. That's the epitome of hypocrisy.

      From the article:
      It's not open. "While Adobe's Flash products are widely available, this does not mean they are open, since they are controlled entirely by Adobe and available only from Adobe. By almost any definition, Flash is a closed system."

      Here is I fixed it for you version:
      It's not open. "While Apple's 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, Apple is a closed system."

      Psystar lawsuit.
      Apple must approve all iThing apps. You can't even write for your own device.
      Even little things like scrambling the names of media files on your iPod so you can't copy them yourself even if you have the rights to.

      Apple is The Definition of walled garden.

      --
      I find being offended by me offensive.
    22. Re:proprietary and apple by sglewis100 · · Score: 5, Insightful

      No, the real reason is to control ad and app revenue. Apple now owns the ad revenue stream into their devices with iAd in 4.0 and later.

      This doesn't REQUIRE developers to use it. It just provides it as an easy thing to implement. AdMob apps won't disappear overnight... except for where they find Apple pays them more and they switch out of sheer excitement.

    23. Re:proprietary and apple by eyrieowl · · Score: 2, Informative

      Apple may have their merits, but trying to argue that the iPhone is in ANY way an open platform is completely ludicrous. Apple goes above and beyond to try to prevent you from using devices the way you want to, they like open-source only in-so-far as it lets them build better CLOSED systems, they try to maintain as tight a control on everything they can as is possible. Sure, they use some open source as part of the products. What of it? That makes them a user, not a promoter, of open source and open systems. Particularly the latest requirements that applications can only be developed in their sanctioned languages is the most heavy-handed, self-serving "horseshit" I've ever seen.

      And if you think Apple supporting some way for those so inclined to unlock the ability to install unsigned apps would make the phone a rancid piece of shit for everyone who DIDN'T do that...you truly are deluded. There is ZERO reason why providing some way for people to install apps that aren't blessed by their sweatshop-priesthood that oversees the app store would make it a "bad experience" for everyone who just stuck with the store. Sorry, but I guess there IS a UID for stupid.

    24. Re:proprietary and apple by TheKidWho · · Score: 2, Informative

      You know there are free apps for the iPhone right? A ton of them in fact?

      Did you also know that Apple makes a minuscule profit on the App store itself? They use it to encourage develops which drives hardware sales.

    25. Re:proprietary and apple by beakerMeep · · Score: 4, Insightful

      Ok let's sum up:

      -You hate low uids. Really what does that have to do with anything?

      -Apple is cool because the DRM they developed is weak (You've also been around long enough to know that Apple was developing DRM for quicktime pre itunes right?)

      -Since the original dev kit iphone was some unusably-lame browser based thing, you somehow count that as a point for open standards.

      -You think that open+proprietary = open.

      I'm at a loss for why you got modded up, you seem pretty incorrect to me, and you were very rude.

      --
      meep
    26. Re:proprietary and apple by BitZtream · · Score: 2, Interesting

      If you want to sell your software in App Store, you are not allowed to redistribute the source code or your app outside of it.

      Uhm, wrong.

      You most certainly CAN. You can't distribute references to the iPhone API. This is nothing new and developers have been dealing with this sort of thing for years. You create a very simple shim between your internal application model and the iPhone SDK bits and you don't distribute the shim. The rest is entirely distributable.

      Its not hard really if you have half a clue.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    27. Re:proprietary and apple by UnknowingFool · · Score: 3, Informative

      Darwin, CUPS, and WebKit are all open source because they absolutely had to

      I don't think you understand the difference between a BSD license and a GPL license. One of the main requirements of BSD is that the copyrights must be maintained. BSD imposes no limitation on modifications or publication of source code whereas GPL requires that all source code for modifications be published if the code is redistributed. So Apple did not have to release Darwin. Because CUPS was GPL, they have to release modifications, but Apple didn't have to purchase CUPS either. WebKit came from khtml which had a GPL license. Apple, under the obligation of the GPL, did release their modifications to the code; however they are not under obligation to release code that they wrote independent of khtml. From 1997 to 2005, Apple only released the GPL versioned parts of their WebKit, namely WebCore and JavaScriptCore. In 2005, Apple released all of WebKit, some under BSD, some under GPL.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    28. Re:proprietary and apple by TheNumberless · · Score: 2, Insightful

      iPhone doesn't work I want and I own the damned thing.

      It sounds like you didn't know this when you bought it, despite the fact that it's always been that way, and it's never been a secret to anyone. Caveat emptor.

    29. Re:proprietary and apple by ArsonSmith · · Score: 2, Interesting

      Lots of people like McDonald's so they must be good too.

      Apple = McDonald's

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    30. Re:proprietary and apple by cowscows · · Score: 5, Informative

      He's not blasting Adobe for being closed, he's blasting them for going around telling everyone how open they are when that's not true.

      He fully admits that Apple has lots of proprietary stuff. In that same letter. Whatever merits that Flash might have that would warrant Apple supporting it on the iPhone, it being an open system is not one of them, and so Adobe should try to make more useful arguments.

      Not that it'll matter to Jobs.

      --

      One time I threw a brick at a duck.

    31. Re:proprietary and apple by Lars+T. · · Score: 5, Insightful

      He is protesting that Flash is pushing a closed standard when he is the biggest pusher of closed standards on the planet.

      No, he is protesting that Flash is pushing a closed standard on the web when he is the biggest pusher of open standards on the web on the planet. But thanks for putting your hate towards Apple above that towards Flash.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    32. Re:proprietary and apple by R3d+M3rcury · · Score: 2, Funny

      EAT SHIT! 10 million flies can't be wrong!

    33. Re:proprietary and apple by node+3 · · Score: 3, Insightful

      Apple is a corporation and they will make the best choice that benefits their duty as a corporation. They will only contribute to open standards when it benefits them and they will close anything and control anything when it benefits them.

      Corporations are not rational entities that only do things which meet their objective goals. They are groups of humans. Sometimes they follow rules, sometimes they follow committees, sometimes they follow an individual.

      In the case of Apple, they follow an individual. When a corporation follows an individual, that corporation's actions and intentions take on the characteristics provided by that leader. Steve Jobs' primary motive force isn't to make money, it's to create the best products he and his company are capable of. The fact that seeking his goals allows him and Apple to make money is what allows him to do this.

      People often mischaracterize this as saying Steve Jobs is some sort of selfless saint and that Apple is a non-profit seeking organization or some other hippy bullshit. That's not what I'm saying. What I'm saying is that Steve Jobs (and by extension, Apple) are doing what almost any one of us would do, which is to do the one productive thing we love most if it were capable of making us the money we need.

      For the situation right now, they cannot control the web, therefore it is to their benefit to "play along" and "contribute" (or poison) the web till they can control it or have it work in their favor.

      You're right that they can not, and that it's not in their benefit to try to control the web.

      When they don't have control of course they will agree to a standard; the standard benefits smaller players much more than bigger players. So by agreeing to "standards" they can guarantee that they can play.

      Who is a bigger player in the web than Apple? Microsoft, certainly. Google? No. Cisco? No. Sun? Linux? Mozilla? No. No. No.

      Apple already is big enough to muscle the web, and in fact, they are. They are muscling it towards open standards. They are muscling it away from their control, not towards it. As are Google, for example.

      But when they become the big fish, I guarantee that the standard will be theirs, come with an license agreement, and probably cost an arm and leg.

      Upon what do you base this guarantee? What action has Apple taken on the web that leads you to think this is even remotely true? Apple competes not by controlling the standards, but by being the best implementation of those standards. The iPhone OS and App Store, and the locking of Mac OS X to Apple branded hardware are the only really notable exceptions to this, and these are all examples of Apple exerting control over their own products. This is what you'd expect any corporation to do, whether the most ruthlessly, cynically avarice-minded corporation on the planet, or the most generous, giving, non-profit organization on the planet. Ubuntu, for example, exerts control over their product. Mozilla exerts control over theirs. There are very few examples counter to this, and are mostly just individuals who toss their code out there and abandon it.

      What's important to understand is why Apple exerts control over their own products. Some companies do this to nickel and dime you. Apple does this to help ensure their products maintain a high standard and outshine the competition. This ends up benefiting Apple greatly, because it's one of the single-most important ingredients in their success. But the thought process isn't, "exerting control means higher profits", it's "exerting control means better products means higher profits".

      If you want an example of a company that would lock the web into using their own proprietary technologies if they could, it's Microsoft. I say this because they've already tried this many times in the past, and it's something that they did succeed with on the PC.

    34. Re:proprietary and apple by BasilBrush · · Score: 2, Insightful

      Why do you feel the need for Steve to make the decision for you? Are you incapable of making your own? Isn't that precisely what any "philosophical objections" are about in the first place - giving people choice, rather than taking it away from them?

      See The Paradox of Choice. http://en.wikipedia.org/wiki/The_Paradox_of_Choice

      In a nutshell, there is a an idea that's popular on slashdot and amongst libertarians, and some others that choice is always a good thing. It may seem intuitive, but it's wrong. In fact people's lives are not enhanced by giving them extra poor quality choices. In fact it's detrimental to their happiness.

    35. Re:proprietary and apple by Graff · · Score: 4, Insightful

      This is why it's so one-sided to link to the analysis of the letter without linking to the letter itself. Yes, the letter is available at the bottom of the article, hidden behind a button that you have to click to see it, but that's not quite the same thing as being up-front and giving people a chance to read the letter first, digesting it, and then the analysis.

      Anyways, here's the letter for people who may have missed the link: Thoughts On Flash. Steve Jobs fully admits that a lot of Apple's stuff is proprietary and he explains why the proprietary nature of Flash matters in this circumstance.

      Here is a relevant section from the letter:

      Adobe's Flash products are 100% proprietary. They are only available from Adobe, and Adobe has sole authority as to their future enhancement, pricing, etc. While Adobe's Flash products are widely available, this does not mean they are open, since they are controlled entirely by Adobe and available only from Adobe. By almost any definition, Flash is a closed system.

      Apple has many proprietary products too. Though the operating system for the iPhone, iPod and iPad is proprietary, we strongly believe that all standards pertaining to the web should be open. Rather than use Flash, Apple has adopted HTML5, CSS and JavaScript - all open standards. Apple's mobile devices all ship with high performance, low power implementations of these open standards. HTML5, the new web standard that has been adopted by Apple, Google and many others, lets web developers create advanced graphics, typography, animations and transitions without relying on third party browser plug-ins (like Flash). HTML5 is completely open and controlled by a standards committee, of which Apple is a member.

      It's an interesting read which makes quite a few thought-provoking points.

    36. Re:proprietary and apple by seanadams.com · · Score: 2, Informative

      Umm, starting your posts with "umm" makes you look awfully clueless when you're the one who is STILL not getting it. Yes you can do -almost- whatever you want with BSD code, including distributing proprietary software without source. However, you CAN NOT claim it as your own. It must retain a BSD license notice identifying the original authors. I would suggest you actually read the license before commenting further, as this is the central point of it.

    37. Re:proprietary and apple by Idiomatick · · Score: 2, Insightful

      Microsoft is. Apple is likely the largest proponent of open standards and open source, outside of primarily open source companies and organizations, on the planet.

      Sarcasm right?

      Interesting. Since all of the music on the iTunes Store is non-DRM, you mean "closed" as in "copyrighted"? Or are you just plain wrong?

      Not true a short while ago. Apple was the biggest pusher of DRM on the planet with the iTunes store that propelled us into the crap we have today. (They later realized it was a crappy idea and abandoned it). That doesn't mean they aren't evil, they just want to be profitable. But then you already knew what he meant since it was explained in the next line. So really you are just creating false arguements.

      No it doesn't. The term Open Standard does not mean what you seem to think it means.

      While technically true there is no such thing as an open standard DRM in the world of today.

      Now, you may not agree that Apple has the most superior mobile operating system (after all, it would be uncharacteristic of you to actually be right about something like this)

      Shill. And inflamatory.

      The egomaniacal, all-controlling, all-censoring explanation suffers from at least two major flaws. First, it isn't terribly consistent. Webkit being open source and html5 being an open standard as well as the many other open source and open standards that Apple supports (many of which Apple created), all contradict this view.

      Webkit was GNU based before apple got there. They didn't make html5. And list some open source things apple has created. Even M$ is better.

      Anyways, jesus christ. I hope Apple is paying you well.

  2. He Is Quick to Forgive Apple, Of Course by eldavojohn · · Score: 5, Insightful
    First off, the original press release is strangely hidden behind a div below the paraphrase of the press release -- why not press release and then commentary? A minor gripe but reading them in the order they presented them, I got the feeling I was being told what to think about what Jobs said prior to reading what it actually was that he said. Then there's always the fear that the reader doesn't bother with the actual press release.

    Tacky that his first point is that Flash is proprietary, when Apple restricts the apps that can be installed on the phone. Pot, meet kettle.

    And of course, he knows this. Which is why he spends one paragraph railing against Adobe and the next paragraph justifying Apple as distinctively different products and then even another paragraph praising Apple for their WebKit work. From the original press release:

    Apple has many proprietary products too. Though the operating system for the iPhone, iPod and iPad is proprietary, we strongly believe that all standards pertaining to the web should be open. Rather than use Flash, Apple has adopted HTML5, CSS and JavaScript – all open standards. Apple's mobile devices all ship with high performance, low power implementations of these open standards. HTML5, the new web standard that has been adopted by Apple, Google and many others, lets web developers create advanced graphics, typography, animations and transitions without relying on third party browser plug-ins (like Flash). HTML5 is completely open and controlled by a standards committee, of which Apple is a member.

    Apple even creates open standards for the web. For example, Apple began with a small open source project and created WebKit, a complete open-source HTML5 rendering engine that is the heart of the Safari web browser used in all our products. WebKit has been widely adopted. Google uses it for Android's browser, Palm uses it, Nokia uses it, and RIM (Blackberry) has announced they will use it too. Almost every smartphone web browser other than Microsoft's uses WebKit. By making its WebKit technology open, Apple has set the standard for mobile web browsers.

    Of course, he spends more time and words making sure that Apple's version of proprietary is justified while they have even been a leader in open web standards.

    My opinion, if you care to hear it, is that it's really easy to jump on someone for not being open when it's not your bread and butter that's at stake. I don't like Adobe and I don't like Apple but what I see here is Adobe scrambling to maintain control and authority over Flash because they perceive (possibly correctly) that to be their lifeline in a turbulent marketplace. Essentially I feel like Jobs said "Adobe's not open and we're not open in our core business but there are auxiliary/complimentary efforts we've been instrumental with that are actually open." While he completely overlooks similar "good will" efforts by Adobe to release the source code of the Flex 3 SDK (I don't find it to be truly open source like they market it though). And he's being disingenuous towards his users in order to make more money which requires reduced functionality of his device. He's a businessman. They are known to not only make decisions like this but their stockholders often require it with threat of litigation.

    --
    My work here is dung.
    1. Re:He Is Quick to Forgive Apple, Of Course by commodore64_love · · Score: 2, Insightful

      So if Apple embraces an open web, how come I can't run anything but Safari and Opera on the iPhone?

      I don't know..... If it didn't say "Steve Jobs" at the top, I might think I was reading a letter written by Bill Gates. Or the GM CEO. ("We paid back the money loaned to us by taxpayers," except they really didn't.) Typical double-speak. I think Steve would have been better off just saying, "It uses too much battery power," and been done with it.

      Uh oh.
      Here come the Church of Apple monks.
      There goes my karma.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    2. Re:He Is Quick to Forgive Apple, Of Course by tlhIngan · · Score: 5, Insightful

      My opinion, if you care to hear it, is that it's really easy to jump on someone for not being open when it's not your bread and butter that's at stake. I don't like Adobe and I don't like Apple but what I see here is Adobe scrambling to maintain control and authority over Flash because they perceive (possibly correctly) that to be their lifeline in a turbulent marketplace

      Probably at the urging of the biggest users of flash - advertisers. For everyone wanting flash - I dare you to disable all addons that block flash - including NoScript, AdblockPlus, FlashBlock and others. You'll find that a good majority of pages will have some flash ad or other on it, and sites that require flash like YouTube, Vimeo, HomeStarRunner and the like are the narrow minority of sites.

      You'll probably turn flash blockers on again after a few minutes of browsing. Now imagine that on your phone, except you've got a processor that's a third as fast (since the Nexus 1 and iPad have Ghz CPUs), and which is probably spending more time rendering the flash than rendering the page.

      I've got devices that have full Flash. Let's just say having the page stop rendering so I can view the ad in real time isn't exactly the best browsing experience I've had. Or even worse, videos that still drop frames (on my Nokia N810), or one site that consumed so much CPU time, it was effectively locked up trying to play a video (1 frame every 30 seconds, 2 seconds of audio every 30 seconds, UI unresponsive). Easiest way to back out of that was remove the battery, losing other data (yay multitasking).

      Adobe's probably getting pressure from advertisers. Surprisingly, Adobe hasn't fast-tracked a Flash player for the more open platforms out there - 3 years of griping about Flash on the iPhone, and they don't have anything for Android.

    3. Re:He Is Quick to Forgive Apple, Of Course by V!NCENT · · Score: 5, Insightful

      Steve Jobs aknowledges that he of course the Mac OS X platform is totally proprietary, but he then raises his concerns about the fact that he believes that the WORLD WIDE WEB should ALWAYS be OPEN.

      And Steve Jobs completely nailed it:
      "New open standards created in the mobile era, such as HTML5, will win on mobile devices (and PCs too). Perhaps Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind."

      Kaboom!

      Signed,
      -Fedora user that buys AMD hardware to support AMD's new FLOSS and non-NDA-restrcited freely available documentation for everyone to be able to write a fully working driver for Radeon hardware

      --
      Here be signatures
    4. Re:He Is Quick to Forgive Apple, Of Course by TheNumberless · · Score: 5, Insightful

      Jobs' argument is poorly stated. But I do see a difference here:

      One is devices that all view the same open web. Apple pisses you off for not letting your run your browser of choice on the iPhone? You can buy any other phone and get to exactly the same content. This approach puts the power in the market, and it's what Jobs appears to be, advocating, in a half-assed, self interested way, of course. And if I want to buy a locked down phone? That's my business, not yours.

      The other is devices that view a web where the good bits are all controlled by Adobe. Now suppose Adobe pisses you off for not including some feature, or performing poorly on your device of choice. Your option here is basically to conform to Adobe's wishes or do without the content they lock up.

      Basically, I'm okay with Apple doing what they want as long as I have the option of not buying or using their products (disclaimer: I currently own an iPhone. They haven't crossed my personal line yet). I don't really have that option with Adobe, although it's getting a lot better lately.

    5. Re:He Is Quick to Forgive Apple, Of Course by dunkelfalke · · Score: 2, Informative

      Which are nothing more than different GUI for WebKit.
      And Opera Mini isn't a web browser at all.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    6. Re:He Is Quick to Forgive Apple, Of Course by bsane · · Score: 3, Informative

      So how come I can't run Firefox or seaMonkey on the iPhone?

      "Last year, Mozilla claimed it was “too hard” to develop for the iPhone, claiming Apple placed too many restrictions on the user interface. Instead, Mozilla looks set to continue focusing its development effort on rival platforms."

      From:
      http://www.pcpro.co.uk/news/357601/no-firefox-for-iphone-despite-opera-s-success

    7. Re:He Is Quick to Forgive Apple, Of Course by je+ne+sais+quoi · · Score: 4, Insightful

      Because those things aren't the web, those are browsers which are tools used to access the web. Get the difference? In Jobs' view, a company should be able to sell whatever software/hardware they want to access the web, BUT, those things should access the web in an open way. It's a nuanced position, but it's not hypocritical in any way. To use a car analogy, Ford can put whatever proprietary parts they want in their cars and void your warranty if you the owner put anything but Ford-approved parts into the vehicle*, but the gas it runs on and "the interface" that the car uses to the outside world (i.e., the road) should be accessible to anyone driving any type of car and not rely on a single manufacturer.

      * By the way, car manufacturers actually do this, there's an issue with Toyota FJ cruisers developing cracks in their bumpers that Toyota is claiming is due to the modifications for 4-wheeling that the people who are reporting this issue have put in their vehicles and thus won't honor the warranty.

      --
      Gentlemen! You can't fight in here, this is the war room!
    8. Re:He Is Quick to Forgive Apple, Of Course by macshome · · Score: 4, Insightful

      Because those are applications to browse the web with and not the web.

    9. Re:He Is Quick to Forgive Apple, Of Course by Anonymous Coward · · Score: 2, Informative

      Your list boils down to:

      WebKit
      WebKit
      WebKit
      WebKit
      WebKit
      WebKit
      WebKit
      WebKit
      WebKit
      Opera

    10. Re:He Is Quick to Forgive Apple, Of Course by berj · · Score: 3, Informative

      I don't know why *you* can't run The Atomic Browser on your phone. But I can.. only cost me $0.99 too.. for both my iPhone and my iPad. It still needs lots of work but it offers tabbed browsing and in-page search which are two big missing features for me from Safari.

      http://itunes.apple.com/ca/app/atomic-web-browser-fullscreen/id347929410

    11. Re:He Is Quick to Forgive Apple, Of Course by Altus · · Score: 5, Insightful

      So if Apple embraces an open web, how come I can't run anything but Safari and Opera on the iPhone?

      I don't understand this. I mean, I understand why you want to run another browser, but I don't understand how restricting the iPhones browser choices is inconsistent with embracing an open web. He isn't embracing an open phone, but the browser they provide on that phone is standards compliant. Apple has a pretty good history of using open standards and often when they develop a new way of doing things they open it up to others.

      Sure, the iPhone is a closed system, but if its standards compliant, especially in the way it deals with the internet, then it supports a standards compliant internet.

      Flash is closed, it is not an open standard. If adobe closed up tomorrow the amount of flash that we rely on would become a problem. Right now a fully featured internet experience depends on using a platform that is supported by a single company that produces a non open plug in. If your platform isn't supported by Adobe, or isn't supported well, you are out of luck when it comes to using the internet. If your platform isn't well supported by Apple that doesn't make nearly as big of a difference when it comes to your internet experience (though quicktime can be an issue, at least there are tons of other options for streaming video).

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    12. Re:He Is Quick to Forgive Apple, Of Course by Luthair · · Score: 2, Informative

      If he is in favour of open standards on the web, why is he flogging h264 over theora?

    13. Re:He Is Quick to Forgive Apple, Of Course by __aaaaxm1522 · · Score: 5, Insightful

      Double amen to the above post!

      Anyone that gripes about wanting Flash on their phone/mobile device *HAS NEVER HAD* Flash on a mobile device. If they had, they wouldn't want it so bad.

      I've got a Nokia N800, and the Flash experience is *terrible*. Let me tell you what great fun it is to wait for a page to render because some advertiser has a tiny little flash ad in the corner of a page. On an iPhone, the page loads instantly. On my N800? Forget it. It'll sit there and churn on that on poorly written/designed Flash app until *finally*, it appears.

      And let's say that for the fun of it I actually want to interact with that silly little Flash ad. Oh look! It uses hover states for mouse tracking - something that isn't supported on a touch interface... so instead of playing its silly little game or whatever, I end up clicking through to whatever site it links to.

      Flash on a mobile? No thanks. Been there, had that, sent it back to the kitchen.

    14. Re:He Is Quick to Forgive Apple, Of Course by MozeeToby · · Score: 2, Informative

      Opera Mini (not mobile) was approved because Opera Mini isn't really a web browser as much as it is a web accelerator service. Because of that additional functionality, it doesn't just duplicate the already present Safari and was therefor much more likely to be approved. I would be willing to bet that Opera Mobile wouldn't have made it through the approval process.

      The TOS for developing apps for the app store clearly states that Firefox would not be approved, why would they devote significant amounts of time developing a port that satisfies Apple's requirements if it is highly likely that at the end of months of work it would be rejected. If those lines were dropped from the TOS, a Firefox port would be much, much more likely.

    15. Re:He Is Quick to Forgive Apple, Of Course by Bigjeff5 · · Score: 3, Interesting

      All I see is Apple stagnating in the market, while Android gains. (Android supports flash fully next release, btw)

      Besides, since when has more choice ever been a bad thing? Apple is FAR more proprietary and restrictive than Adobe, and Jobs is downright wrong that Flash is not open. You can download the specification off their website and start porting flash to the iPhone right now if you want (though you'll never get your app into the App Store). Adobe isn't exactly known for their open source efforts, but they do a hell of a lot more of it than Apple does.

      Everything Jobs said was an excuse, a justification to mask why he really does not want to support Flash. The truth is he doesn't like the lack of control over flash - he wants more. With Safari, Apple and Apple alone gets to say how HTML5 content is rendered on the iPhone. They can break things they don't like, or simply make them less useful. It's all about control, and he doesn't have it with Flash, so he wants flash to go away.

      To see Apple's commitment to "free" and "open", just look at Google Voice. They rejected Google's app for no apparent reason. Not only that, but all third party Google Voice apps, which had been previously approved, were removed from the store citing vague "duplication of features". Exactly what features of the iPhone tie in to Google Voice? Google didn't even bother to try with Navigation, Blackberry, Android, and Windows Mobile will get it, but not the iPhone - it isn't worth the risk.

      Seriously, if you actually think Apple has an altruistic motive for openness in any application (standards, web, A/V, whatever), you are fooling yourself.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    16. Re:He Is Quick to Forgive Apple, Of Course by TheKidWho · · Score: 2, Funny

      Because it sucks?

    17. Re:He Is Quick to Forgive Apple, Of Course by beakerMeep · · Score: 3, Informative
      SWF is not entirely closed and your dire predictions seem to stem from misinformation. Please Read:

      SWF files can be generated from within several Adobe products: Flash, Flex Builder (an IDE), as well as through MXMLC, a command line application compiler which is part of the freely available Flex SDK. Other than Adobe products, SWFs can be built with open source Motion-Twin ActionScript 2 Compiler (MTASC), the open source Ming library, the free software suite SWFTools, the proprietary SWiSH Max2 and the web-based application BannerSnack. There are also various third party programs that can produce files in this format, such as Multimedia Fusion 2.

      Adobe makes available a partial specification of SWF.[7] The document is claimed to be missing "huge amounts" of information needed to completely implement SWF, omitting specifications for RTMP and Sorenson Spark.[8] However, the RTMP specification[9] was released publicly in June 2009, and the Sorenson Spark codec is not Adobe's property. Until May 1, 2008, implementing software that plays SWF was disallowed by the specification's license.[10] On that date, as part of its Open Screen Project, Adobe dropped all such restrictions on the SWF and FLV formats

      http://en.wikipedia.org/wiki/SWF

      --
      meep
    18. Re:He Is Quick to Forgive Apple, Of Course by macshome · · Score: 4, Insightful

      Web standards are one thing. Browser choice is a totally different thing.

      From the TV analogy, the choice of TV set is irrelevant as long as it supports the broadcast standards I want.

      Browsers have different levels of support for W3C standards, but that level of support isn't what defines the standard. I might want to use a browser with a different feature set or code base, but that has nothing to do with the "open web standards" of the content to be consumed.

    19. Re:He Is Quick to Forgive Apple, Of Course by macshome · · Score: 4, Funny

      How many times do I need to explain this?!?

      I can't install the internet on your phone BECAUSE IT DOESN'T HAVE A FLOPPY DRIVE!!!

    20. Re:He Is Quick to Forgive Apple, Of Course by Snocone · · Score: 2, Insightful

      Adobe isn't exactly known for their open source efforts, but they do a hell of a lot more of it than Apple does

      http://opensource.adobe.com/wiki/display/site/Projects

      http://www.apple.com/opensource/

      That is a very interesting definition of "more" you must be using. It does not appear to correspond in any factual way to the definition of "greater quantity" which a reality-based person would expect.

    21. Re:He Is Quick to Forgive Apple, Of Course by Longstaff · · Score: 2, Insightful

      Anyone that gripes about wanting Flash on their phone/mobile device *HAS NEVER HAD* Flash on a mobile device. If they had, they wouldn't want it so bad.

      *raises hand*

      Here, please. I have an N800 and an N900. I *do* want flash on my devices and I *do* use it. Both of those devices have adblock plus to combat annoying ads with the built-in browser. The main thing is, I can still use flash if (and when) I want to. That's my choice to make - not the manufacturers.

      Oh look! It uses hover states for mouse tracking - something that isn't supported on a touch interface... Oh look! The N900 has a touch interface that supports hover!

  3. Whoosh! by Akido37 · · Score: 4, Insightful

    Tacky that his first point is that Flash is proprietary, when Apple restricts the apps that can be installed on the phone. Pot, meet kettle.

    That's kind of the whole point. Jobs admits that Apple has a closed system, when Adobe is claiming theirs is open. When he talks about open, he's referring to HTML5/CSS/JavaScript, which you DO NOT need to submit to the app store.

    1. Re:Whoosh! by Richard_at_work · · Score: 3, Insightful

      Exactly, hes using the HTML5 argument against one portion of the Flash discussion, while completely ignoring the other half of said discussion - Flash native apps versus Cocoa native apps. Proprietary vs proprietary.

      His point about Flash sites being built for hover overs, which isn't supported on touch capable devices, is also a bit strange since a lot of JavaScript requires hover overs as well - don't see him take issue with that, do we?

    2. Re:Whoosh! by BitZtream · · Score: 2, Insightful

      Just for reference, the AppStore restrictions have nothing to do with 'proprietary'.

      If you don't know the difference between proprietary and closed system you shouldn't be commenting.

      The AppStore and everything on it could be entirely open source and still have the same approval process.

      Likewise, you could have the anarchy of the Android store with totally proprietary applications.

      People need to actually learn the words they are speaking or writing before writing them.

      CmdrTaco clearly doesn't know the meaning of either of the words judging by his little jab.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Whoosh! by Darth+Snowshoe · · Score: 4, Insightful

      NO, nearly everybody in this thread is, again, missing the point. Steve had six, 6, different points or items or arguments he brought up. EVERYONE here wants to rail about openness. I get it, we all get it already. That argument would be the same whether iPad supported flash or not. But what about security, performance, reliability? No one here has anything to say about that, and I'll take that as tacitly agreeing that Steve is right on those issues. Likewise, what about the HW vs SW argument? It's easy for code developers, some of whom I'm guessing have invested a fair about of time and training in becoming adept at flash, to just wave their arms and say "battery life is somebody else's problem". Well, yes, the hardware manufacturer's, for one. Here is a hardware manufacturer's response. Etc. Maybe you could just post an open thread each day in which people could gripe about the App store and its closed system, instead of allowing every thread about Apple to devolve into that.

    4. Re:Whoosh! by beelsebob · · Score: 5, Insightful

      He doesn't ignore that argument at all. He makes it very clear that they are rejecting flash applications because they don't want it to become a primary way of developing applications. If it *did* become a primary way of developing applications, apple would add features to the iPhone, and no one would use them, because adobe hadn't yet got round to adding support to flash. They don't want that situation.

    5. Re:Whoosh! by Wingsy · · Score: 4, Informative

      "The biggest one being that rather than being an icon on the "home" screen, you're a bookmark in the web browser. Users first have to open Safari, and then have to open your webapp, which is tedious and annoying."

      Then what are these icons on my iPhone home screen that open bookmarks with just a touch?

      You can make any website or URL a home screen icon by pressing the "+" button while viewing the page.

      --
      If I didn't have absolutely NOTHING to do, I wouldn't be here.
    6. Re:Whoosh! by HanClinto · · Score: 4, Informative

      Likewise, what about the HW vs SW argument? It's easy for code developers, some of whom I'm guessing have invested a fair about of time and training in becoming adept at flash, to just wave their arms and say "battery life is somebody else's problem". Well, yes, the hardware manufacturer's, for one. Here is a hardware manufacturer's response. Etc.

      Okay, let's talk about the HW vs SW argument. Adobe needed API support from Apple before they could add hardware video decoding to their Flash Player. This API was only added in OSX 10.6.3, and even then, won't even run on my Macbook Pro, because it's older than a year and a half old, and Apple is not (yet?) providing API support for older hardware. You can rest assured, that now that Apple has finally provided an API for developers to use, Adobe has jumped on it, but due to Apple's half-way job of it, much of Apple hardware is not supported.

      Oh right, I forgot -- I'm supposed to believe Adobe has been the sole lazy company here. Adobe recognizes they have more resources available that they're not yet utilizing -- but these were only recently made available by Apple.

      Somehow Steve forgot to mention this in his tirade, didn't he? Convenient.

    7. Re:Whoosh! by vadim_t · · Score: 2, Insightful

      No, they don't merely "recommend against it". Apple argues jailbreaking is illegal. They also intentionally bricked jailbroken devices.

      With that stance, hell will freeze over before Apple sees a cent of my money. Though even if they didn't say that, why crack the system when I can buy a better one that lets me do whatever I want?

  4. Re:Flash More Open? by MBCook · · Score: 4, Insightful

    Flash is a standard. There are projects that try to implement it (like gnash, if I've got the name right). But the problem is that's just like Wine or ReactOS: you're always chasing the pack leader. When Flash 11 comes out with neatNewFeatureX, you have to scramble to try to implement it and make it work well while many people see broken content. And since it may have taken Adobe with all their engineers 3+ years to make that feature perform well, as someone making an alternate implementation, you're going to be quite behind.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  5. What's the saying about hypocrisy? by sethstorm · · Score: 4, Interesting

    Turtleneck calling the kettle black?

    My choice? It's Nokia. At least they have a happy medium of openness, functionality, and usability. Yes, they have Flash.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  6. so what about Java? by thetoadwarrior · · Score: 3, Insightful

    Java is open and proven in the mobile space and Apple (or anyone) could ensure the JVM used is up to date and allows the use of any new features or hardware.

    I think apple mmeans they only want you to do it their way and preferably you do it their way on a mac when developing.

    1. Re:so what about Java? by 99BottlesOfBeerInMyF · · Score: 5, Insightful

      Java is open and proven in the mobile space and Apple (or anyone) could ensure the JVM used is up to date and allows the use of any new features or hardware.

      It breaks the security model. Right now someone writes malware for the iPhone, Apple finds out, revokes the keys and the malware goes away except on phones it managed to jailbreak. It stops spreading and we move on. If Java apps are allowed in the JVM then, Apple has to revoke all Java apps and they all stop working the first time someone writes a Java-based malware.

      Now take the same concern and apply it to multitasking etc. and add in the fact that every time Apple adds a feature they have to update the JVM to work with it as well as their normal APIs. Apple does not want to go back to maintaining their own fork of the JVM like they used to do for the desktop.

    2. Re:so what about Java? by 99BottlesOfBeerInMyF · · Score: 3, Interesting

      It's amusing that you think that's the security model. Why would such malware exist when Apple approves the apps and distributes them?

      Because Apple engineers cannot catch every trojan submitted. And I think that's Apple's security model because that's what they presented in their whitepapers. If that isn't their security model then why did they go to all the trouble to create a signing framework when they knew it would not stop the devices from being jailbroken? Apple controls the distribution, so why the keys?

      No, the reason for the model is so that Apple can tightly control the competition.

      What competition? Other phone makers? How does this control them? Define your terms already.

      Alternative runtimes prevent that so they are not allowed.

      Alternative runtimes not only break Apple's security model but the put the available feature set and performance of applications behind a bottleneck that Apple does not control. It's just good business to not allow other companies to be able to reduce the capability of your product. I don't see what it has to do with competition though.

  7. Re:Flash More Open? by denis-The-menace · · Score: 3, Interesting

    Not to mention that you know iPhone will always lag waaaayy behind the desktop versions of Flash.

    Meanwhile, hackers will make Flash on iPhone the preferred target just for bragging rights.

    Flash is a CPU hog on *any* platform, it has to either go on a diet or go away.

    PS:Can't wait for the annoying HTML5 ads to replace the annoying Flash ads. Is a HTML5-blocker add-ons in the works?

    --
    Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
  8. The actual letter by mgrivich · · Score: 2, Informative
    1. Re:The actual letter by Anonymous Coward · · Score: 5, Informative

      And for those who care about the original source, it's right here on Apple's website.

      Both Engadget and CNET are too afraid of sending precious ad clickers away from their site to link to the original of course.

  9. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion

  10. Future Announcement: Adobe Creative Suite 6 by RevWaldo · · Score: 5, Funny

    Adobe CS 6 - Now available for Windows 7, Linux...and that's it.

    We said that's it! What, what!!?

    .

    1. Re:Future Announcement: Adobe Creative Suite 6 by 99BottlesOfBeerInMyF · · Score: 5, Funny

      Adobe CS 6 - Now available for Windows 7, Linux...and that's it. In other news Shantanu Narayen is fired from Adobe as sales tank now that over half the install base can't get the new version of CS without buying a new computer. What a bone head eh Debrah... now on to the weather.

    2. Re:Future Announcement: Adobe Creative Suite 6 by Enderandrew · · Score: 3, Interesting

      Avatar's effects were all done on Linux. I believe WETA uses Linux exclusively for effects.

      If Creative Suite moved over, a lot of audio/video/effects professionals would move to Linux. I read an article about how sound engineers are moving over to Linux because of the RT kernel.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  11. Tacky... point... flash is proprietary by Anita+Coney · · Score: 5, Insightful

    When Jobs uses "proprietary" he means "not mine."

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  12. Proprietary by cyp43r · · Score: 2, Insightful

    I can understand his stance - he doesnt want to use proprietary technology that isn't his. It's not a random hatred of proprietry (pretty sure I'm misusing that) it's stemming from the ideology that made the App Store so closed in the first place.

  13. Tacky by qoncept · · Score: 4, Insightful

    What is really tacky is all the whining about the lack of Flash on Apple devices. The people calling for it are undoubtedly the same people who were bitching about what an awful piece of garbage Flash is right up until they found out they couldn't get it on their iPhones. At a time where there are alternatives and better options are right around the corner, no less.

    --
    Whale
    1. Re:Tacky by Roadmaster · · Score: 3, Insightful

      I've been bitching about Flash for years now. And no, I don't care about the lack of Flash on my iPhone; actually I consider it a feature.

  14. Mercy mercy!! by burris · · Score: 3, Insightful

    "We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers."

    Yet, it is just fine with Steve Jobs if every iDeveloper is at the mercy of a third party deciding if and when their enhancements will be made available to their customers.

  15. Re:H.264 by Joe+U · · Score: 3, Funny

    To be fair, he didn't outright say H.264 was an open standard. He just lumped it in and said it was super awesome and gives 10+ hours of battery life and unlimited rice pudding.

  16. Hypocritical cross-platform support story by Ichoran · · Score: 3, Informative

    As someone who routinely writes in Java (or JVM-targeting languages) because it will run anywhere, it is hard to read Jobs' criticism that Adobe has been too slow with Flash support for OS X with a straight face.

    Apple's track record with Java--from having 1.6 appear years late, to dropping 32 bit support, to insisting on packaging it themselves--seems to strongly indicate that they have to be dragged kicking and screaming to cross-platform compatibility.

    Notice that Apple's only making a fuss now that Adobe is stepping up its support. That'll teach anyone to try to make their cross-platform tools work better with Apple's products, won't it!

    1. Re:Hypocritical cross-platform support story by ahankinson · · Score: 3, Insightful

      Apple's track record with Java--from having 1.6 appear years late, to dropping 32 bit support, to insisting on packaging it themselves--seems to strongly indicate that they have to be dragged kicking and screaming to cross-platform compatibility.

      First: It was Sun that decided (up until recently) that they wouldn't open-source Java. (I still don't know if all of it is open source...) If they had, then users could compile it themselves, with the options they want.

      Second, Apple wanted to make sure that the crappy Swing interfaces in most Java apps at least looked somewhat native.

      And finally, when Apple takes away the ability to cross-compile most Linux/UNIX packages, usually with just a few modifications, then you can whine about cross-platform compatibility.

  17. Strange.. by Anonymous Coward · · Score: 5, Funny

    And the really strange thing, when I visit http://www.apple.com/hotnews/thoughts-on-flash/ I'm prompted that the site wants to install and run some strange, closed plugin called 'QuickTime' from 'Apple computer' in order to properly display the content.... Hmm...

  18. Let me guess..... by bickerdyke · · Score: 2, Funny

    Steve Joby proclaims that Flash is only for porn?

    --
    bickerdyke
  19. "Flash is the number one reason Macs crash..." by sribe · · Score: 5, Insightful

    Gee, do you think maybe that was a big part of it? Yes, there's plenty of other reasons for him to not want Flash on iPhone and iPad. But if Flash on the Mac were a decent-quality product, I suspect Adobe might have at least had a prayer of convincing him. But when their current product is the single largest source of instability, why on earth would Jobs let a mobile version anywhere near his pet project?

    I know that some people here will jump all over his assertion, and accuse him of lying. But let me tell you, I think it's true.

    I'm a heavy web user, and around Safari 3 I started to really get fed up with how crash-prone Safari was. Always crashing when I had many windows and tabs open. Everything else on my system extremely stable. Only Safari crashing. For crying out loud, the 3rd major version, and they still couldn't make it stable? Ridiculous!

    I started actually looking at the crash reports. Dozens of crashes, probably close to 100. And every single one of them was in the Flash plug-in. Not a single exception, not a single crash not in the Flash plug-in.

    Now, how many users would read a crash report and discover that Flash is the problem? And how many would just assume that Safari is buggy and blame Apple?

    That's why I knew with 99% certainty before the iPad was announced that there would be no Flash for it. To be blunt, it would have been irresponsible to let Flash near the iPad or iPhone until Adobe proves enough commitment and competence to get it working well on OS X, where it has access to vastly more resources in a far more forgiving environment.

    1. Re:"Flash is the number one reason Macs crash..." by sribe · · Score: 4, Insightful

      We only have Apple's word that that's the case...

      Granted I'm only one user, but you also have my word, as detailed in the message to which you are replying. But you seem to want to ignore that because it would undermine your name-calling. (Well, actually it's not just me. There are plenty of other people who have come to the same conclusion, independently and based on their own experience.)

      ...and it is a convenient argument to divert attention from Apple's clear goals.

      Yes indeed, it is a very convenient argument. Handed by Adobe to Apple on a silver platter, completely unnecessarily. And whose fault is that?

      I personally don't believe that Flash is "the single largest source of instability" in OS X...

      Please explain the basis of this belief, preferably with similar specificity to my description of how I came to believe that Flash is the single largest source of instability in OS X. (One thing I realize I left out of my original post is that I came to this conclusion long before Apple started making the claim.)

      You are demonstrating a clear lack of understanding of the issues, and since you seem to think that Apple's product is Safari I'd say your opinion doesn't count for much.

      That doesn't even make sense. Of which issue did I demonstrate a lack of understanding? Safari is one of Apple's products, and an important one to end users, whose experience of Apple's products is determined to a very great extent by their experience with Safari. Further, as I stated in my message, everything else was stable--just Safari was crashing, and only because of Flash.

  20. Re:Typical by Anonymusing · · Score: 3, Insightful

    Except, of course, he praises HTML5, which Apple also didn't invent.

    --
    Liberal? Conservative? Compare perspectives at Left-Right
  21. yeah well... by Pojut · · Score: 4, Insightful

    ...sticking HTML5 and wanting to use standards like it is all fine and well, but there is an assload more Flash content than HTML5 content out there right now. Why not support both HTML5 AND flash?

    HTML5 may be the future, but Flash is still what is in use today.

    1. Re:yeah well... by Akido37 · · Score: 4, Insightful

      Why not support both HTML5 AND flash?

      HTML5 may be the future, but Flash is still what is in use today.

      That's not the way Apple works. It adopted USB when there was exactly ONE USB printer on the market. It dropped floppies while they were still in common usage. It's been pushing FireWire when nobody else is.

      Apple decides when to deprecate technology on their own devices. If you don't like it, buy something else.

  22. Re:It's the 80's again by sribe · · Score: 4, Informative

    ...but back in the 80's they made it such a pain in the ass to deal with them and make programs for the mac...

    Funny, unlike most people here, I was actually alive and developing software back in the 80s. The tools sure weren't as good and I would never want to go back. But the level of support and attention from Apple DTS back then was just phenomenal--I do miss dealing with the smaller Apple where a tiny company with a tiny product could deal directly with engineers and nearly always get next-day answers.

    On the other hand, these days, there's far fewer questions that aren't answered by the documentation ;-)

  23. Re:Flash More Open? by bickerdyke · · Score: 3, Insightful

    A browser with HTML-Blocker???

    --
    bickerdyke
  24. Flash performance on devices by gaspyy · · Score: 3, Interesting

    This has caught my eye:
    "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."

    Well, according so some benchmarks, Flash actually performs better than HTML5 on Android.

  25. Re:Open web, not open computing by 99BottlesOfBeerInMyF · · Score: 2, Insightful

    So, we'll get a full version of Opera for the iPhone any day now?

    Opera is an application that can view the Web, not the Web itself. Jobs actually has a very good point. Being able to view a video or read a page should not be dependent upon if you are using a phone, desktop, game console, or any other device, and the only way we can do that is adherence to open and interoperable standards on the Web. If Apple is using it's closed and popular phone to push that agenda, I say, "FUCK YEAH!". I don't have to buy an iPhone, but I do have to use the Web. He can keep the iPhone as locked down as he wants so long as he supports open standards and does not have monopoly influence on the market.

  26. The missing reason by Bobfrankly1 · · Score: 2, Insightful
    The missing reason:

    I'm still bitter that Adobe made Photoshop CS4 64bit for windows and not mac.

  27. games? by Weezul · · Score: 3, Interesting

    Jobs says "There are more games and entertainment titles available for iPhone, iPod and iPad than for any other platform in the world." To me, this rings quite hollow :

    First, the vast majority of recent truly innovative small-form-factor or two-dimensional games are primarily flash games, possibly with ports to mobile platforms like the iPhone. Yes, the best such games are often rewritten for the iPhone, but ..

    Second, the vast majority of older two-dimensional games are outdated console games that now run under emulation under linux, mac os x, and windows. I'm unsure if how well the iPhone handles these games, especially old arcade games, given the lack of keyboard. I'm also unsure how well the emulators run under Symbian, Android, Windows Mobile, etc. either, maybe the iPhone has the best emulators from among the mass market phones.

    I know however that my N900 offers almost all the Linux emulators, the ones I've tried play well thanks to the keyboard, even dosbox.

    Third, there are still vastly more strong titles for recent consoles or desktops that'll never play well on an iPhone within Jobs lifetime.

    Jobs does however state the all important caveat "entertainment titles" by which he presumably means all movies sold via iTunes too. Yes, other mobile platforms are not making movies available like Apple, true but kinda irrelevant.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  28. Rality distorsion field by Yvanhoe · · Score: 3, Informative
    FTA :

    Apple even creates open standards for the web. For example, Apple began with a small open source project and created WebKit, a complete open-source HTML5 rendering engine

    The small open source project is KHTML, a complete open-source HTML(4 at the time but I suppose it reached 5 now) rendering engine. Instead of improving it, they forked. Which is legal and ok, but not enough to recognize Apple as a standards creator on the Web.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    1. Re:Rality distorsion field by piquadratCH · · Score: 4, Insightful

      That statement from Jobs is absolutely tactless. Not only did he ridicule the work of the KHTML devs ("a small open source project"), he didn't even feel like writing out its name. I really love what Apple's done with WebKit, but Jobs could at least acknowledge that, thanks to KHTML, they had a great foundation to build upon.

    2. Re:Rality distorsion field by BitZtream · · Score: 2, Informative

      I think you need to take a better look at what happened.

      They forked it. Then made it useable (sorry, its sad state beforehand was substandard and hardly worth mentioning). Then gave it back, to which the original team for khtml got all bitchy cause it was a massive patchset. Eventually giving in and working together to merge some changes.

      KHTML wasn't complete, sorry.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Rality distorsion field by Anonymous Coward · · Score: 5, Informative

      Get over it. Apple lavished praise on KHTML--by name--when Safari was released SEVEN years ago. They were explicit on why it was chosen over Gecko. One of those reason was it was SMALL at under 140,000 lines of code. "SMALL?" Sound familiar? It was a COMPLIMENT, not a dismissal of KHTML.

      The Apple haters need to come down out of the bell tower. It's clear many on /. didn't even get to the second paragraph of what Steve had to say.

      There's a marked difference between a web standard that anyone can implement, like HTML5, and Flash. Flash sucks on Mac OS X, Steve isn't shining anyone one. Flash routinely blows up its browsers and sucks CPU cycles like a starved vampire on Mac OS X. I've read it's not so great on Linux either. OK, given these FACTS, why do you want to perpetuate the 3rd party Flash when an comparable open standard is available? Want Flash on another OS? Gotta wait for Adobe and it might even suck.

      I've noted most folks forget that Apple has been on both sides of things. They've lost control of the tool chain such as when Metroworks Codewarrior was the standard for Mac classic development. They've done "write once run elsewhere" as NeXT with OpenStep on Windows, on Solaris and the OPENSTEP/Mach OS. They've seen how Java evolved.

  29. Apple also owns h264 patents by tomhudson · · Score: 4, Insightful

    ... which is the real reason Apple wants to kill flash - it won't let Apple fully exploit their h264 patents via, among other things, html5 video codecs.

    1. Re:Apple also owns h264 patents by jcr · · Score: 3, Informative

      Don't be ridiculous. Apple is one of the participants in the H.264 patent pool, and the revenue they get from it isn't even a rounding error. H.264 licensing is extremely cheap, and you don't even pay per decoder before you're over 100K units. The H.264 consortium wants widespread adoption, and they've priced it accordingly.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:Apple also owns h264 patents by tomhudson · · Score: 4, Insightful
      It's a great way to attack F/LOSS, since you can't infringe the patent, even if its cost is 1 cent per thousand. Hence the current problem with html5.

      Also, the rate is only low during the initial phase - like crack, the first one is free.

    3. Re:Apple also owns h264 patents by 2sheds · · Score: 2, Insightful

      And when there is widespread adoption, it won't be milked? Compuserve GIF, anyone?

      --

      Absit Invidia
  30. I'm surprised security wasn't listed. by Zaphod-AVA · · Score: 2, Interesting

    Adobe's security track record has been pretty terrible. Flash and Reader security vulnerabilities are the most common way for malware attacks to get access to systems today. One of the main reasons Apple insists on having control of their products is to deliver a good user experience, and they currently enjoy a very positive reputation for not getting infected by viruses. I'm honestly surprised that lack of security isn't number one on the list.

    With the market penetration of the iPhone, if it used Flash it would be a huge target for malware authors. While not having Flash can be irritating, disenfecting my phone would be far worse.

    1. Re:I'm surprised security wasn't listed. by Locke2005 · · Score: 2, Funny

      disinfecting my phone would be far worse. Douglas Adams was right again: lack of telephone sanitizers will doom the planet!

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
  31. Re:Flash More Open? by H0p313ss · · Score: 2, Funny

    A browser with HTML-Blocker???

    I heard that Microsoft gives one away for free (as in beer). It's called Internet Explorer I think.

    --
    XML is a known as a key material required to create SMD: Software of Mass Destruction
  32. Re:Why is my Linux box stable then? by Frequency+Domain · · Score: 3, Informative

    Flash was unstable on Linux for years, but in the last two years the problem has apparently subsided. No more crashes in Firefox, not even in Konqueror. How is this possible?

    Uh, because Linux is a different OS and has a separate code base?

  33. I'm already seeing a problem with Apple's policy by Cro+Magnon · · Score: 2, Funny

    Marvel Comics has an app for the iP*. DC Comics doesn't. I'm sure Steve's anti-Flash policy is to blame.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  34. Arbitrary distinction by beakerMeep · · Score: 3, Insightful

    When many apps are moving to cloud based syncing, desktop and mobile apps seem like an arbitrary line in the sand for forgiving yourself for being proprietary. Not only that but the SWF spec is open, and there are open source Flash development tools too. Adobe has other significant open source work too with Flex, Tamarin, BlaseDS, etc etc. Heck they originally wrote the JIT for firefox.

    So yeah, his distinction rings hollow and untrue.

    --
    meep
    1. Re:Arbitrary distinction by s73v3r · · Score: 4, Informative

      The SWF spec is about as open as the OfficeXML spec from Microsoft. Yeah, its there, but its not the "real" spec. The published one has lots of inconsistencies, and the official implementation from Adobe deviates from the spec quite a bit.

    2. Re:Arbitrary distinction by Bert64 · · Score: 2, Informative

      The flash spec is available for anyone to read, but it's not open... Last i heard you can use the spec to create a program that outputs flash files, but you cannot use it to make a program that displays them... Thus you're stuck with adobe's crufty plugin...

      Contrast this to pdf, which adobe have opened fully... Adobe's pdf viewing apps really really suck, so apple went and wrote their own which is orders of magnitude better. I would never install adobe's reader on any box and cringe when i see someone using it.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Arbitrary distinction by beakerMeep · · Score: 2, Interesting

      Some of those are old criticisms (from 2008) leveled by the developer of Gnash about RTMP and Sorenson Spark specs being left out. But Adobe has since released the RTMP spec but they cant release the Sorenson stuff, as it's not their IP. Kinda a moot point though as SWFs mostly don't use Sorenson codecs anymore.

      Certainly you may have other valid complaints as to their deviation, and I cant speak to that. But having some complaints as to how the spec is written don't really equate to dismissing their entire initiative towards opening up the spec. And it certainly isn't reason for Steve Jobs to tell us what software to use.

      --
      meep
    4. Re:Arbitrary distinction by peacefinder · · Score: 4, Insightful

      See, that's the interesting thing in this discussion.

      * With Flash, one must use Adobe tools to create the content and Adobe tools to view the content. The content itself may or may not be free, but the means to manipulate it are not.
      * With Apple iPhad*, one must use Apple tools to develop applications, but the device itself can view most open content.
      * With HTML5, one may use any tools to create the content and any tools to view the content. (Though H.264 has some patent and licensing encumbrance iirc.)

      HTML5 is clearly IMHO more open than Flash. (It'd be even more open with Ogg, but still it's a big improvement over Flash.)

      A common theme about Apple and Flash is that Apple is hurting itself by not using Flash, and that's seen as a bad thing. Another is that Apple should be doing more to promote open standards. But somehow, even when one takes these together to see that Apple is hurting itself to promote more open standards, Apple is still the bad guy. :-)

      Personally I find that hilarious.

      [*: iPhone+iPod +iPad]

      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    5. Re:Arbitrary distinction by Alistair+Hutton · · Score: 2, Informative

      You don't have to use Adobe tools to develop Flash content, there a loads of opens source languages that can compile to Flash, HaXe for instance.

      --
      Puzzle Daze is now my job
  35. Re:Typical by jedidiah · · Score: 2, Informative

    HTML5 is a means to push Quicktime.

    Once upon a time, Jobs hoped that Quicktime would be in the position that Flash is now wrt to web video.

    Considering Apple's early dis-interest in supporting Linux, I'm damn glad that Apple didn't win that one.

    The fact that you're forced to buy a mac to code for the iphone should be all that needs to be said.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  36. Actually, you're the dick. by numbsafari · · Score: 2, Insightful

    The iPhone supported sending pictures taken on the phone using the built-in email client from the very beginning. The best part: this feature was basically free (you'd already paid for the data service regardless).

    By contrast, MMS messages require an additional charge (either an additional data plan or a per-message fee).

    The only reason Apple ever decided to support MMS was because US-based customers wanted this feature to send pics to non-email capable phone users.

    The iPhone also has no serial port sticking off of it. That's how it goes with old, outdated technology.

  37. Proprietary content by H0p313ss · · Score: 2, Informative

    I think that Jobs' point is that web content should not be based on a proprietary "standard" .

    Many of us have been saying this for years, building websites with Flash has always been fail. And for my money it always will be.

    That does not mean that I think that everything people do with flash is awful, or that flash developers lack skill or talent. As an average netizen I'm forced to use flash apps and websites if I want to do things like browse recent car models or (until recently) use youtube and I have to say that many of the things I've seen have impressed me. But in the grand scheme of things it gets in the way more than it helps.

    Flash frequently gets used because there's nothing better for a particular task, not because it's the perfect tool or content delivery mechanism.

    --
    XML is a known as a key material required to create SMD: Software of Mass Destruction
  38. Cant people just vote with their Wallet? by grapeape · · Score: 2, Informative

    I dont understand why people seem insistent that everything they want should be included in a companies product, its not like there are not other choices. There are tons of phones and tablets out there to choose from, if Flash is a sticking point, why not get a competitors product? If say the Droid started outselling the iPhone don't you think Apple would get the hint and suddenly find Flash was important? If it doesn't happen would you also be able to summize the the masses really don't care? Its a path Apple has chosen, if you don't agree, find something else, its pretty simple.

  39. They get some things right. by drolli · · Score: 5, Insightful

    Basically what Jobs says is: dont use things which dont work well, even if you kill off some things which work.

    Its the counterexample off microsoft: Never kill things which work, even if some things dont work right.

  40. It seems plain and simple by slacker775 · · Score: 2, Informative

    If Adobe was able to actually make Flash ubiquitous and platform independent, it wouldn't suck so bad and would actually be used for much more useful stuff. If you look at Java, even as much as Sun screwed the pooch with it, they got it onto dang near any and every platform and it worked pretty much the same on every one. Flash on Windows works alright, on Linux it lags way behind (64 bit version in beta for how many years now???). Mac version buggy and crash prone, no availability on mobile devices. Doesn't really sound like a standard at all. Sounds like a 'feature' just waiting to be replaced by the thing that actually works.

  41. Re:HTML5 isn't quite there yet... by BitZtream · · Score: 2, Insightful

    Everything you've mentioned can and has been done without Flash. It just requires someone with more than a basic clue to do it. The only thing flash has going for it is a really good editor that allows even idiots to make things with it.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  42. Re:I'm still not getting this 'buggy' claim by AresTheImpaler · · Score: 2, Interesting

    No, flash plugin doesn't work perfectly fine on other macs. It is a resource hog and incredibly buggy. It's the only reason Safari has crashed in the past year or two. Since I installed click to flash, I haven't had a crash. Well, that's entirely not true. Once in a while I let flash run on certain sites. When I do that, there's always the possibility of a crash. On top of that, flash on a mac is as bad as the linux implementation. It's slow. For some non video sites, certain flash animations can use more than one core. Usually those same sites, do not use that much cpu power with the windows plug in. Flash on a mac is really really awful.

  43. The best reason in the letter. by LWATCDR · · Score: 2, Interesting

    Flash on mobile sucks.
    That is true. so far Adobe has failed deliver a good mobile flash solution.
    They produced "Flash lite" which sucks to high heaven.
    I am not an Apple fanboy at all but lets be honest about this.
    Instead of crabbing about Apple not letting Flash on the iPhone why not show us a good Flash experience on say? Windows Mobile? Adobe has had years to produce that. Or on WebOS which they announced about a year ago and still has not seen the light of day. I bet Android would put it on to day if it exists. How about S60 on Nokia devices? I am sure the N95 could run it.......
    Really as far as Flash on the iPhone goes Adobe... PUT UP OR SHUT UP.
    If all we get is another halfbaked Flash-Lite junk program then who cares?
    Over all I am happy that Apple pushed for HTML5 as a solution. Those same sites work just great on my Android phone and my wifes Palm Pre!

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:The best reason in the letter. by LWATCDR · · Score: 2, Interesting

      "Flash 10.1 for mobile devices, which is in BETA "
      Which means that it hasn't shipped that is the definition of beta. Yes I knew that it was in beta but it is a closed beta still and about a year late.
      So yea I am still saying put up or shut up.
      Instead of trying to force Apple to put flash on the iPhone by crying about how sad it is that they are blocking it deliver Flash on other devices that doesn't suck.
      Actually a lot of what Jobs said does make sense.
      1. Flash isn't set up well for touch apps. That is the truth. Will that change? Maybe but currently flash isn't well suited to touch.
      2. Adobe has not delivered a good mobile Flash yet. You said they have a beta and yes they do but it is a closed beta. Maybe you have an inside track with Adobe but just how good it will be is right now a big unknown.
      3. Flash is a performance hog. Yep current flash viewers are slow and eat CPU cycles like they are going out of style. Which means
      4. It will eat battery life. Is also true. Again when the mobile version comes out we will all know for sure but it still isn't out yet.
      5. HTML5 is the open standard for video and Flash is a closed propriety technology. That is true. I hope that people do move to HTML 5 for video.
      6. Flash and Adobe products as a whole have a bad history when it comes to security. That is true. Flash and Acrobat both have had a lot of security issues. How big of a deal that is on a mobile phone? Maybe not much.
      Adobe really is to blame. They blew it with Flash-lite and now really need to prove themselves.
      What will happen if Flash 10.1 doesn't suck is simply this.
      People will buy more WebOS and Android phones because Flash works on them and works well.
      Steve will get up on stage and say this, "We never said that the iPhone would never have Flash. We said we would put Flash on the iPhone until it was done right! Now I want you all to see Flash done right!" the crowd will go wild as Steve demos Flash on the iPhone and or Pad, Steve will introduce the Adobe's CEO. Adobe's CEO will kiss Steve's ring and tell everyone how grateful he is that Apple made them do Flash mobile the right way!
      Bird will sing the sun will shine and all will be right with the world.

      So yea I stand by my statment, Adobe needs to put up or shut up and a closed beta isn't putting up in my book.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  44. Link to the actual letter by raju1kabir · · Score: 2, Informative

    Neither the Engadget article nor the Slashdot summary seemed to include a link to the actual page on Apple's site. Seems like that would be more instructive reading than someone else's summary of it.

    So here it is.

    --
    "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  45. Re:HTML5 isn't quite there yet... by yumyum · · Score: 4, Informative

    http://alteredqualia.com/canvasmol/

    http://www.kesiev.com/akihabara/

    http://apirocks.com/html5/html5.html#slide1

    I don't think there is anything in Analytics that cannot be done in HTML 5.

  46. I didn't miss them at all ..... by King_TJ · · Score: 5, Insightful

    I happen to agree with practically of his points, and have been saying much the same thing about Flash since the beginning of this whole debate.

    Honestly, I don't have much sympathy for Adobe here. No matter how loudly they whine - the fact remains that they rely too heavily on their products securing a place in the computing world simply because they're "good concepts", vs. making the effort necessary to ensure they're solid and reliable in actual use.

    EG. Adobe Acrobat Reader is in such widespread use in the Windows world, it may as well be rolled into the operating system itself. BUT, if you actually stop and look around, you find plenty of better alternatives to work with your PDF documents. Kind of pathetic, really, when you consider PDF is Adobe's own invention, yet other people are handling the format better than they are! For example, people using the free PDF reader offered by Nuance get the ability to do document markup/annotation to their PDFs, and it launches a lot faster than Acrobat Reader too. And on the Mac side, the difference is even more striking. Apple's own "Preview" app in OS X is MANY times faster than Acrobat Reader for OS X, and even allows re-ordering pages in a PDF before printing or re-saving it. But all of that aside, look at Adobe's track record just handling installs/uninstalls/updates! Take a look at any Windows PC that's been around a while. If it has the latest (or even version 8.x) of Acrobat Reader on it, obtained through Adobe's automatic updates over time - go into C:\Program Files\Adobe and see what's in there. Betcha it's not just the folder for the current version of Acrobat Reader! I've seen multiple megabytes of leftovers in there on most systems from Acrobat 7 and even 5 or 6. They're TERRIBLE about doing housekeeping when updating their product!

    And frankly, Acrobat Reader may arguably be Adobe's BEST piece of free software they let you download! Flash is multiple times worse! It crashes regularly, eats huge amounts of CPU time, and isn't consistently updated to work with the latest browser and OS technologies.

    I'm not much of a Microsoft fan either, but let's face the facts. When have you heard the kind of negativity about Microsoft's competing Silverlight technology? It's basically the MS version of Flash, but it seems to run much better for people (even if that's just because it isn't as old, and doesn't have as much "legacy code" in it?) I've heard rumors they may release it for the iPhone at some point, too. That would further illustrate that this is a real failing on ADOBE'S part, not Apple's.

  47. There is no pot nor kettle here by wealthychef · · Score: 2, Interesting

    Steve Jobs did not claim Apple is an open-source shop. He said this: "Apple has many proprietary products too. Though the operating system for the iPhone, iPod and iPad is proprietary, we strongly believe that all standards pertaining to the web should be open. " Why is this so hard to understand? Are there other motives other than being a pure "open source advocate" here? Hell yes. Is apple more open when it comes to web standards than Adobe? Sure. Do I care? Not much.

    --
    Currently hooked on AMP
    1. Re:There is no pot nor kettle here by MrJones · · Score: 2

      I agree, I can't even believe a tech like cmdrtaco compare flash with the app store. There is no way to compare them.

      Adobe, google and all are atacking the app store, why, because there is where the money is. The app store works for apple, for developers and for users. Its a win win.

      Please read the Jobs letter and make your own opinion.

      --
      Get my e-mail after a captcha test in: http://tinymailt
  48. Re:It's the 80's again by Raffaello · · Score: 2, Interesting

    As another geezer who was actually there in the 80s I have to second your view. Apple lost the PC wars not because they made it hard for developers. They lost the PC wars because they were first out of the gate with a GUI system and took that opportunity to charge a price premium for their hardware. When the IBM PC platform became open - not by IBM's design, but by clean-room reverse engineering - there were now 50 manufacturers competing in that space which drove the price of an IBM-PC compatible to levels far below Apple's mac offerings.

    Apple's developer tools and third party developer tools (Symantec and Metrowerks) were always adequate or quite good, as was their documentation. Apple's problem was with consumers and businesses, who wanted a low initial cost (and TCO be damned), not with developers.

  49. Dude, the first one's always free. by chaboud · · Score: 2, Informative

    Didn't you watch after-school specials? This is the drug-dealer approach.

    1. Get everyone to use your patented tech "for free" as a standard.
    2. Jack up licensing once your tech is a "must have" all over the industry.
    3. ??? (where each question mark denotes five minutes of laughing until you cry while kissing your fistfuls of money).
    4. Actually profit.

    Step 2 is likely to happen in 2016 a la this story. It was to be January 1st, 2011, but, surprise, there isn't enough industry adoption to pull that rug out yet. MPEG-LA will keep us on the hook a bit longer before really hitting us.

    There are, of course, those out there (like Google with VP6, open-source nutters with Theora) that are doing their best to stop the obvious and, if you have ever licensed MPEG2, repeated abuses of this tactic, but they'll feel like Cassandra while being called Chicken Little.

    In the grand Apple balance sheet, yeah, it's a small motivation. Nonetheless, it's an incentive that, combined with a clear adversarial hatred for, well, everyone else, might lead to things like feature restriction. Apple may be getting a bit ahead of themselves on taking the "most hated jerks in the tech industry" crown away from Microsoft before they have 90% market share.

  50. "Pot, meet kettle" doesnt apply by KharmaWidow · · Score: 2, Insightful

    Flash is proprietary ***language***. I swear, you people are either incapable of reading comprehensively or choose not to. And you get an F in syntax. Job's use of "open" is clearly in regards to ***developer language***. Why on Earth should a hardware developer like Apple design their products around another company's proprietary language!? ...That's a D in business-sense. (Adobe should design their products around Apple's OS and hardware.)

    As for the app store, it is open but with restrictions. Apple allows 3rd party apps, but it retains the right to screen out that apps that conflict with it's business plan and key user demographics (family, education). If the app store were truly closed, there would be no 3rd party apps. As a share holder of Apple, I agree with their policy.

  51. Re:Your Secret Crush on Apple by VGPowerlord · · Score: 2, Informative

    Well guess what? No only does the iPhone support great h.264 video, sites like YouTube, NYT, and Facebook are transcoding to it, and it looks BETTER than those sites look in Flash on the desktop, using only a tiny fraction of the processing power.

    [Citati... hell, screw this, I'll answer it directly rather than cop out on it.

    Youtube didn't just start transcoding to H.264. They were already doing it. Guess what! Flash supports H.264 decoding!

    So no, it doesn't "look BETTER" because it's the exact same video feed. As for the "tiny fraction of the processing power" you should try Flash Player 10.1 on a computer. You know, the version that adds hardware H.264 decoding.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  52. [citation needed] by Weezul · · Score: 2, Informative

    Can you name even one iPhone game that's actually "innovative"? I'm not that easy to please, but I quite liked Fantastic Contraption and Portal.

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell