Slashdot Mirror


Flash Is Not a Right

medcalf notes that game designer Ian Bogost enters the debate about Flash by saying "[A] large number of developers seem to think that they have the right to make software for the iPhone (or for anything else) in Flash, or in another high-level environment of their choosing. Literally, the right, not just the convenience or the opportunity. And many of them are quite churlish about the matter. This strikes me as a very strange sort of attitude to adopt. There's no question that Flash is useful and popular, and it has a large and committed user base. There's also no question that it's often convenient to be able to program for different platforms using environments one already knows. And likewise, there's a long history of creating OS stubs or wrappers or other sorts of gizmos to make it possible to run code 'alien' to a platform in a fashion that makes it feel more native. But what does it say about the state of programming practice writ large when so many developers believe that their 'rights' are trampled because they cannot write programs for a particular device in a particular language? Or that their 'freedom' as creators is squelched for the same reason?"

850 comments

  1. You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 5, Insightful

    That's what happens when you choose a closed platform.

    --
    Don't thank God, thank a doctor!
    1. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 5, Funny

      That's what happens when you choose a closed platform.

      You mean Flash?

    2. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 5, Funny

      That's what happens when you choose a closed platform.

      You mean Flash?

      Yo dawg, we heard you like closed platforms...

    3. Re:You signed away this "right" by picking Apple. by EvilNTUser · · Score: 5, Insightful

      That's what happens when you choose a closed platform.

      Exactly, but TFA is one big strawman. The argument is that closed platforms are bad, not that open platforms are a right. We can call Apple assholes without trying to revoke their business license.

      Hell, I hate Flash too. But there's a huge difference between not actively supporting a technology and doing your best to ensure people can't use it even when they want to.

      --
      My Sig: SEGV
    4. Re:You signed away this "right" by picking Apple. by gandhi_2 · · Score: 1

      Adobe is also under the impression that Flash is a proprietary platform.

      That's what happens when you choose two closed platforms. Never mind that they both see themselves as benevolent dictators.

      Apple controls the "java" on their machines too.

    5. Re:You signed away this "right" by picking Apple. by sakdoctor · · Score: 2, Insightful

      I read the title as "Flash is not right". A more appealing as well as truthful title all round.

    6. Re:You signed away this "right" by picking Apple. by oh_my_080980980 · · Score: 1

      RTFA

      That's what happens when you don't know how to program! You choose one language one platform over all others.

      Besides what's the big deal doesn't Droid support Flash. Won't Droid have a bigger market than iPhone because of this?

      Or is the reality that Flash developers are screwed because Apple has sounded the death knell for Flash and soon other smart phones will follow, like Microsoft. Now Flash developers will have to learn another language, like the rest of us because time stands still for noone.

    7. Re:You signed away this "right" by picking Apple. by diesel66 · · Score: 1

      Then choose another platform to work with! I really wish everyone would quit whining about lack of flash, walled gardens, no ports, and so on. If you don't like it, don't buy it, don't develop for it. Simple.

      BTW: to the guy who said he runs PhotoShop on his netbook: Show me someone who does their PS work on a netbook, and I will show you a moron.

      --



      eleven plus two / twelve plus one
    8. Re:You signed away this "right" by picking Apple. by Jah-Wren+Ryel · · Score: 4, Funny

      We can call Apple assholes

      Appholes is more Appropriate.

      --
      When information is power, privacy is freedom.
    9. Re:You signed away this "right" by picking Apple. by SimonTheSoundMan · · Score: 1

      Flash is pretty much 'open', that's if you define 'open' like Adobe does.

      Adobe's definition: Cross platform = open

      Ugh.

    10. Re:You signed away this "right" by picking Apple. by sbeckstead · · Score: 4, Insightful

      I don't really think you guys know what you mean by a "Closed Platform". Flash is just as closed as anything Apple or Microsoft puts out there. The development tools cost more and the capabilities are stifled in comparison to native tools on any system that Flash runs on.

    11. Re:You signed away this "right" by picking Apple. by Lumpy · · Score: 4, Insightful

      My take on the whole thing is "WAH" if you dont like it then dont code for the closed platform. There is a huge Android platform that would really like some more great apps to compete with apple's head start.

      Plus android based tablets are actually already here (I have had an android based tablet for a year now. I installed Android X86 on a older tablet PC. works great.

      I agree, you dont like it, then dont code for it.

      but I dont see anyone writing Symbian apps with Flash. And symbian phone sales outnumber the iPhones and all android phones put together.

      --
      Do not look at laser with remaining good eye.
    12. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 4, Insightful

      That's what happens when you don't know how to program! You choose one language one platform over all others.

      Why is it that everyone assumes I am pro-Flash, simply because I dislike Apple's stand on this matter?

      I'm glad Flash is slowly dying. I just don't like the way Apple's chosen to kill it.

      As for forcing people to learn multiple languages and multiple platforms, that's a very good thing, but having to completely rewrite an app from the ground up for multiple platforms is a bad thing.

      --
      Don't thank God, thank a doctor!
    13. Re:You signed away this "right" by picking Apple. by Dahamma · · Score: 4, Insightful

      Exactly, but TFA is one big strawman.

      That's exactly how I was going to describe it. I am solidly in the camp that thinks Apple's business practices around this whole debate have been deplorable, but I haven't seen anyone claiming they had any inherent RIGHTS one way or the other in the matter.

      Not any serious developers, at least. I'm sure there are plenty of Internet trolls saying things like that, but if he's arguing against trolls he lost before he started.

    14. Re:You signed away this "right" by picking Apple. by bigstrat2003 · · Score: 4, Insightful

      If you don't like it, don't buy it, don't develop for it. Simple.

      I haven't bought it (and never will), and don't develop for it (and never will). However, that doesn't mean I shouldn't also express feedback as to why I didn't/don't do those things. You believe in a false dichotomy.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    15. Re:You signed away this "right" by picking Apple. by jgagnon · · Score: 1

      There's an Apphole for that?

      Or is it shape restricted? ;)

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    16. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 5, Insightful

      I really wish everyone would quit whining

      If you don't like it, don't listen.

      If you don't like it, don't buy it, don't develop for it.

      Check. Now what?

      Watch the rest of my profession, and a large chunk of the general public, be pulled into this trap? Or speak out against it?

      I want what the iPhone should have been, and what Android still has a chance of becoming. That is not going to happen if all of us just sit down, shut up, and let Apple take all the marketshare. There absolutely is a PR battle to be fought over this, and I am going to continue to warn people away from walled gardens as long as they will listen, until the only people left in those gardens are their creators.

      --
      Don't thank God, thank a doctor!
    17. Re:You signed away this "right" by picking Apple. by jgagnon · · Score: 1

      Adobe should implement a Java runtime version of Flash. Just because.

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    18. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 4, Insightful

      Flash is just as closed as anything Apple or Microsoft puts out there.

      Nope. Flash is closed-source. Apple is both closed-source and closed-access, which is a very different thing.

      --
      Don't thank God, thank a doctor!
    19. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 2, Informative

      Um.... the Flex SDK (which outputs Flash files, aka RIAs) is open source and free. If by "development tools cost more" you mean they are free, then you're right.

      Thanks for playing.

    20. Re:You signed away this "right" by picking Apple. by sbeckstead · · Score: 0, Offtopic

      Try to publish something that Adobe thinks denigrates Adobe and see how fast your hair catches fire from the backwash of their lawyers jet planes.

    21. Re:You signed away this "right" by picking Apple. by Dogtanian · · Score: 1, Redundant

      Yo dawg, we heard you like closed platforms...

      Cute, though I'd say the problem here is that you *don't* get a closed platform in your closed platform.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    22. Re:You signed away this "right" by picking Apple. by fermion · · Score: 1
      It is funny to defend one closed platform against another. Flash, IMHO, is so closed it does not have a right to exist. If Flash were an open standard, like for example PDF, and other could write engines for it, then I would be all over Apple for not allowing Flash. However Flash is closed, Flash is controlled by Adobe, and, more importantly, the primary purpose of Flash is not to help the user, but the developer or third party who wishes to control the user. Why people want the iPhone to be even more closed is beyond me.

      Some would say that Apple is the same situation, but remember one reason Apple stuff is so expensive is because it is generally not subsidized by third parties who get great input into it's design. Apple stuff is designed by Apple so that people will use the products and respect the Apple brand so it can be extravagantly marked up. Google does this as well. The difference is that for the most part Google only profits indirectly profits from consumers, so it's products are only partially directed at consumers.

      Look at PDF. It is closed and it has rules, but everyone uses it because everyone has confidence in it. Flash, OTOH, was sold to Adobe because it was dying technology, and Macromedia just wanted to get money while money was good. Adobe took the risk that it could save flash, but to no avail. Again the lack of 'never play flash unless asked' setting makes it user hostile, and not worthy of any defense.

      Flash is what is called a bridge technology, like CO2 sequestration or MS Outlook or pet rocks. It has it's time when it is popular, but has to be allowed to die so that real technology might thrive.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    23. Re:You signed away this "right" by picking Apple. by djheru · · Score: 2, Informative

      You can develop flash using open source tools.

    24. Re:You signed away this "right" by picking Apple. by sbeckstead · · Score: 1

      It is licensed under the Adobe Flex SDK license because it contains a mixture of open and closed source components. You mean this one. It doesn't seem to enable you to produce swf files (only RIA files) or to write and compile working applications. It does however enable you to deploy properly precompiled applications. But no explanation on how to precompile them. Flash (Flex) builder 4 however does cost near $700. So how exactly is it possible to produce these applications using tools that came with the OS for free?

    25. Re:You signed away this "right" by picking Apple. by danomac · · Score: 2, Insightful

      Nope. Flash is closed-source. Apple is both closed-source and closed-access, which is a very different thing.

      Yep. Maybe that's why they use "Think different" as a slogan? That could be what they're referring to.

    26. Re:You signed away this "right" by picking Apple. by jythie · · Score: 3, Insightful

      The Symbian point is an important one. While Apple is getting a lot of flack for this (because people just love hating Apple), this is pretty normal practice for embedded devices like cell phones. Crow, Apple is being a hell of a lot more open then many of the networks have been over the years. Ever try publishing something for, say, Verizon branded phones? I think this is what is pissing me off so much about this entire discussion.... people are taking what is a normal and sane buisness practice and, because it is Apple, throwing a fit.

    27. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      Of course apple tries to manipulate as soon as they have control, they are a company. Not so long ago everybody was whining about Microsoft in that regard.
      But Apple did not "sneak" into the market or forced users to do anything, they just put out products that are 10 years ahead of the competition. Remember the phones we had just a year before the iPhone.. pathetic if you see what is possible now! And android is surely no silver bullet.. Most phones are still on 1.5??
      Normen

    28. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      I'm a Flash game developer.
      I use FlashDevelop as my IDE (MIT license).
      I use GIMP as my graphics editor (GNU license)
      I use the Flixel AS3 library (also MIT license).
      And I compile using the Flex 4 SDK (Mozilla Public license).

      I paid $0 for my software, all of which is open source and I produce Flash games. The only part that is closed is the FlashPlayer So yes it's closed for the user, but not really for developers.

    29. Re:You signed away this "right" by picking Apple. by diesel66 · · Score: 1

      You believe in a false dichotomy.

      At no time did I suggest that there were only two options available to you.

      --



      eleven plus two / twelve plus one
    30. Re:You signed away this "right" by picking Apple. by Dog-Cow · · Score: 1

      Why does it bother you so much? Do you really think that your creativity is going to be stifled or that you'll lose the ability to share information with your peers or the world? I just don't understand why it matters if the whole world starts using iPads. Even Apple understands that the iPad is not the end-all and be-all of content creation or consumption.

    31. Re:You signed away this "right" by picking Apple. by flanaganid · · Score: 0

      I haven't seen anyone call it a right, either, but I do get the impression of a sense of entitlement from the more vocal opponents of Apple in this (and other) debates. It's the same "Apple won't let me do X with Y even though I bought it!" argument that has persisted since the 90s when the components of Macintosh computers were different than those of Windows-compatible computers. And it will persist as long as Apple continues to make desirable products that aren't everything to everyone. The closest they came was with the iPod, and yet there are still folks out there who don't like it, but still complain and harbor jealousy because they want one anyway. The same is true for virtually all high-profile consumer goods, but usually not bringing out the sense of entitlement to the extent that Apple does.

    32. Re:You signed away this "right" by picking Apple. by Steve+S · · Score: 1

      The development tools for flash can actually be completely free of cost.

      http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4
      http://www.flashdevelop.org

      I will agree that the capabilities are neutered compared to native tools, but when compared to html5/javascript Flash has much better capabilities. Things like a proper object oriented and class based language to develop in, which is actually compiled rather than interpreted, and has a real type system. Things like webcam and microphone access, as well as binary sockets.

      The only real reason I want flash to stick around is because javascript programming is ****ing painful. Cross-browser issues aside, the language just isn't very good for large projects. There's no real type system, everything is dynamic, the prototype inheritance model is clumsy, and there's no compile-time error checking because there's no compilation.

      I would love to have a real open standard to use to program client-side stuff for the web, but html5/javascript is a huge step backwards from what is currently available with AS3. If microsoft hadn't sabotaged all the good parts of javascript 2, we'd all have an awesome, free, standard, and open client side development platform. As of now, we only have a mediocre, free, standard, and open platform.

      I encourage people to learn Haxe. http://haxe.org It can compile to javascript, flash, as well as server-side languages and runtimes, and it's got all the features I really want.

      --
      ------- Driver carries less than 64K of cache.
    33. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 1, Interesting

      It doesn't seem to enable you to produce swf files (only RIA files) or to write and compile working applications.

      The Flex SDK compiles an MXML file into a SWF file.

      Here's a link to the free SDK:
      http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK

      Download it. Install it. Write an MXML file. Compile it. Deploy it (the SWF file, the generated HTML wrapper, deep linking support files, and Express Install files). Free.

    34. Re:You signed away this "right" by picking Apple. by tepples · · Score: 1

      Flash is just as closed as anything Apple or Microsoft puts out there.

      Flex SDK is freeware for Linux, Windows, and Mac OS X, and anybody can deploy Flex SDK apps over the web to devices with Flash Player. The iPhone devkit and XNA are tied for slightly more closed, and the real Xbox 360 devkit is more closed than that.

    35. Re:You signed away this "right" by picking Apple. by tepples · · Score: 1

      Try to publish something that Adobe thinks denigrates Adobe and see how fast your hair catches fire

      "Adobe sucks" in Flash video. Now how long before I have to douse my hair?

    36. Re:You signed away this "right" by picking Apple. by tepples · · Score: 1

      You use GIMP as your raster graphics editor. What do you use to make animated vector graphics? And what makes Anonymous Coward think that you can't use Flex SDK to make an SWF playable in Flash Player?

    37. Re:You signed away this "right" by picking Apple. by Dogtanian · · Score: 1

      Then choose another platform to work with! I really wish everyone would quit whining about lack of flash, walled gardens, no ports, and so on. If you don't like it, don't buy it, don't develop for it. Simple.

      Maybe they *aren't* buying it or developing for it. They're exercising their free and legitimate right to say what they think of it, which in a free society and a free market based on the exchange of information and opinion is a perfectly healthy thing.

      Another example of the Slashdot tendency to assume the right to say "don't like it? don't buy it" extends to freedom from criticism and the right to expect dissenters to STFU. It doesn't.

      If you don't like this discussion, don't read it, don't take part in it. Simple.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    38. Re:You signed away this "right" by picking Apple. by tepples · · Score: 1

      Show me someone who does their PS work on a netbook, and I will show you a moron.

      I don't use Photoshop, but I use GIMP as one of the tools to develop retro-style games on my Dell Mini 10 netbook. Sometimes I'll write code while on the bus and then come back home to the mouse and edit the graphics. Is that close enough, or did I lose you at "I don't use Photoshop"?

    39. Re:You signed away this "right" by picking Apple. by Sparks23 · · Score: 2, Insightful

      Sure, and you can develop for iPhone using open source tools; all of Apple's extensions to gcc or llvm are contributed back to the main distribution. And how ARMv6 or ARMv7 binaries work is certainly well documented in many places. You can (relatively) easily write a new tool that targets the iPhone or iPad from that information; MonoTouch, Unity, the Flash app packager and so on all did so, after all.

      Open tools does not necessarily imply an open format.

      And the code for compiling Flash logic into an ARMv6-binary .app bundle for the iPhone is NOT freely available from Adobe, last I checked... it was part of Flash CS5, which you had to pay for. So one could even argue that Apple's tools (gcc, llvm, clang) for generating iPhone binaries are more 'open' than Adobe's (Flash CS5). But that just gets into arguing semantics which, for purposes of this discussion, aren't really meaningful.

      At heart, the issue people have isn't that the tools are 'open' or 'closed' (whatever the definition of those terms may be to a given person), but that Apple is saying 'only binaries generated with approved/blessed tools will be sold in our storefront.' I imagine even that wouldn't be a problem outside of a few grumbling folks, save that Apple is also the /only/ storefront outside of the jailbroken world. There's no 'allow installs from alternate markets' option like Android has. So Apple saying 'no go' effectively bans you from the majority of users who don't jailbreak (i.e., the majority of casual, non-techy users).

      --
      --Rachel
    40. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      The development tools cost more

      Double nope. Adobe also provides free tools for building Flash content (mxmlc).

    41. Re:You signed away this "right" by picking Apple. by bnenning · · Score: 1

      I just don't understand why it matters if the whole world starts using iPads.

      This is why.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    42. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      It is funny to defend one closed platform against another.

      It would be funny, if that's what I was doing.

      Flash is evil and needs to die. Apple is killing it, for which I am grateful. But the way Apple is going about it is evil and has a lot of collateral damage.

      I would be all over Apple for not allowing Flash.

      Flash is not the point. The point is that people are whining about not being able to do what they want on what is and always has been a closed platform. Note that I also can't develop iPhone apps in Ruby, which is open and something I actually want to use.

      Why people want the iPhone to be even more closed

      Open-ness is a funny thing -- it entails choice, including the choice to use something closed.

      Compare the iPhone to the PC as a platform. Windows may be proprietary, but I can install any software I want. I can install something open (like Firefox) or something closed (like Flash). Linux is even more open in that I can change the source if I really want, but it also provides the same exact choice, right down to installing Flash if I want it.

      Forcing people to use an open standard, while it will ultimately be good for the standard and can be seen as a good thing, is still a much more restrictive move.

      Let me put it this way: Say I blew away your Windows installation and forced you to install Linux. You could choose any Linux, and you'd of course get full source code, so it's a "more open" choice. But I've robbed you of your choice to use Windows, which makes me kind of a dick. That's roughly what Apple is doing here.

      Look at PDF. It is closed and it has rules,

      Sorry, what? No it's not. PDF is an open standard, with many compatible open implementations.

      In fact, Flash is trying to be -- apparently, SWF is open -- but there are no good competing implementations.

      --
      Don't thank God, thank a doctor!
    43. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      that other post isn't AC, idiot

    44. Re:You signed away this "right" by picking Apple. by bnenning · · Score: 1

      people are taking what is a normal and sane buisness practice

      Normal, perhaps, although there have been plenty of phones where you could install whatever you wanted. Sane, not so much. Mobile carriers are among the most customer-hostile companies out there, and it's discouraging to see Apple adopting key parts of their business models.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    45. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      I don't use vector graphics in my games. My animation is done with a png spritesheet. I work mainly in pixel art. Flex support SVG graphics just as it does bitmaps so any SVG editor such as Inkscape would work. SynFig (sp?) could probably be used to to make an animated swf file that could then be embedded.

      And yeah, the open source Flex SDK can produce playable SWF files.

    46. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      This is what happens when people who really can't otherwise program have a nice-and-easy way of creating app-like content. Any programmer worth his salt is completely multi-lingual when it comes to programming (I can easily write an app in any one of twelve different languages, and given a decent manual and the internet could probably be up to speed on tons more within a day), and writing a library to handle back end stuff in C or C++ and customize the front end using Objective-C for the iPhone or some other means for other platforms is not and should not be a problem for someone who takes their craft seriously. Also if the app is separated into MVC as a well written iPhone app is, then there should be no problem in writing code that is easily transportable to other platforms with only interface rewrites.

      My feeling is that the people who are most complaining about this are people with flash skills and minor actionscript skills that would have a hard time getting up to speed with XCode, not serious iPhone devs.

    47. Re:You signed away this "right" by picking Apple. by Dahamma · · Score: 1

      That is true. But if there is one inalienable consumer right that I *do* agree with - it's the right to bitch about things you don't like. Sometimes companies even listen.

      Even Apple sometimes listens - they just would never admit it, since that would fly in the face of their "we know better than you do" design mentality (and that arrogance, in fact, is also part of why people get so worked up when they disagree with Apple decisions).

    48. Re:You signed away this "right" by picking Apple. by jedidiah · · Score: 1

      > I just don't understand why it matters if the whole world starts using iPads.

      Clearly you missed the apps that were disallowed from the App Store because they were potentially politically controversial.

      I find some of the stuff in the iTunes store a little surprising in light of this actually.

      I wonder who represents more of a cracker wonderland? Walmart or Apple?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    49. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      WTF? The Flex SDK for building Flash apps is free, open source:

      http://opensource.adobe.com

      Buy Adobe tools if you want. They're good. But you can build Flash apps in emacs if you feel like it. As for "stifled" capabilities? It's a ubiquitous, lightweight, UI-focused runtime, good for creating rich cross platform UIs off a common code base. Understand it for its purpose, or wait 5 to 10 years for the browsers to catch up with where it's already been and is steadily moving beyond.
      ,

    50. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      Do you see what happens, Larry?

    51. Re:You signed away this "right" by picking Apple. by QJimbo · · Score: 1

      No, it isn't. Clearly you haven't heard of haXe or Swish, and those are just two examples; there are many other applications out there that are capable of creating Flash files.

    52. Re:You signed away this "right" by picking Apple. by Angst+Badger · · Score: 1

      people are taking what is a normal and sane buisness practice and, because it is Apple, throwing a fit.

      Yes, it's because it is Apple, but at least in an environment like Slashdot, at least some of the animosity towards Apple may be because of Apple's stance towards openness, which ranges from outright hostility -- their closed source, closed access hardware like the iPhone and iPad -- and their one-sided, parasitic relationships the open source projects they have used to build Mac software. There's probably also a bit of frustration at the Apple fans who are quick to condemn Microsoft's predatory behavior, but see no problem when Apple does the same or worse in their niche. And finally, most of the old enemies are dead (AOL), plainly past their peak (Microsoft), or have to some degree been co-opted (IBM), while Apple is on the rise and pursuing business strategies that are largely hostile to us and the things we value.

      And yes, I get that the general consumer market likes what Apple is doing. But Slashdot readers aren't the general consumer market. Most of the people here are into computers and other technologies for their own sake, and the prospect of Apple becoming a dominant player in pretty much any area of the tech market means that those are areas we will be frozen out of. So yes, people get upset, and it's really not surprising that they do.

      because people just love hating Apple

      Right. And the Arabs just hate our freedom. It might just be that people hate Apple for specific reasons, some of which are well-founded.

      --
      Proud member of the Weirdo-American community.
    53. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      keep fighting the good fight sanity! walls can't hold me. I escaped apple products in 97, and I'll never go back!

    54. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      Why is it that everyone assumes I am pro-Flash, simply because I dislike Apple's stand on this matter?

      I'm glad Flash is slowly dying. I just don't like the way Apple's chosen to kill it.

      Hm... Why everyone assume Apple is able to kill Flash? What if Adobe will produce automatic flash2iphone compiler/converter? Just like android2iphone compiler http://xmlvm.org/slides/android2iphone-google-mtv.pdf which is interesting thing in early stage of development

    55. Re:You signed away this "right" by picking Apple. by JayWilmont · · Score: 1

      If you have to "completely rewrite an app from the ground up" for different platforms, isn't that an indication that you are doing object oriented software design wrong?

      For most programs using an MVC pattern, only the View layer needs to be rewritten across platforms.

    56. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      What if Adobe will produce automatic flash2iphone compiler/converter?

      They were planning to do exactly that. Apple has changed the rules such that any apps produces by such a converter would not be welcome in the App Store.

      --
      Don't thank God, thank a doctor!
    57. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      For most programs using an MVC pattern, only the View layer needs to be rewritten across platforms.

      Please explain how proper object-oriented design and the MVC pattern will allow my Models and Controllers to magically be transformed from Objective C to Java, or vice versa.

      I mean, your point is exactly why Apple's policy pisses us off so much. I would love to be able to write an app which is portable to any platform, including any mobile platform. Unfortunately, Apple has dictated that the app must be written in Objective C, which pretty much kills that possibility.

      --
      Don't thank God, thank a doctor!
    58. Re:You signed away this "right" by picking Apple. by Jackie_Chan_Fan · · Score: 1

      So true. The odd thing is Windows isnt even that restrictive.

      Apple is just too controlling.

      I love my iPhone but i do not love that it took a year+ to get copy and paste. Stuff like that, and this latest Apple vs Adobe thing... is proof enough for me to hate Apple's closed dictatorship way of doing things.

      Apple wants to do it all, control it all... unfortunately, like copy and paste, they cant implement things fast enough, so they stall the entire industry by saying "no"... we dont want flash on our phone, we want our html 5 contributions... which will come out... sometime somewhere.. whenever we're ready.

    59. Re:You signed away this "right" by picking Apple. by shutdown+-p+now · · Score: 1

      Whatever. Flash is closed, because it's poorly spec'd, and we'll kick it for being closed. iPhone/iPad OS is also closed, because - among other things - Apple puts up legal obstacles to SDKs it doesn't control, including Flash - and we'll kick it for being closed, as well. In the second case, the fact that Flash itself is closed is entirely irrelevant.

      In Apple's case, it's not about "freedom to develop for Flash" at all. It's about freedom to run the software of my choosing on a device that I own - both for users, and for developers (which are also users, in the end). That's all there is to it.

    60. Re:You signed away this "right" by picking Apple. by shutdown+-p+now · · Score: 1

      The Symbian point is an important one. While Apple is getting a lot of flack for this (because people just love hating Apple), this is pretty normal practice for embedded devices like cell phones.

      Can you provide a reference for company or companies owning Symbian (is it just Nokia these days?) legally restricting Adobe, or anyone else, from producing development tools targetting their platform?

    61. Re:You signed away this "right" by picking Apple. by magus_melchior · · Score: 1

      Ever try publishing something for, say, Verizon branded phones?

      I'm sure they make it hell for nearly all of their phones, but for some reason they are being remarkably lenient when it comes to their first-gen Motorola Droid.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    62. Re:You signed away this "right" by picking Apple. by JayWilmont · · Score: 1

      iPhone, Android, Windows Mobile, Symbian & WebOS all support development in C.

      Going from C to Java is a bigger deal, but again, some parts of you application, such as your data store (such as XML) and your controller logic, are going to be largely the same.

    63. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      With all the zero day exploits that take time to patch, it's not supprising people lean towards closed systems. They are more secure, and do everything people want and more. People buy games consoles for the same reason - to have hassle free gaming and not worry about security.

      In the early days, I believed in flash, as it offered vast improvemnets on the image scaling using vector graphics. So any image can be scaled and retain the quality. This also meant it helped use the client's processing power and reduced the amount of data needed to run animations and GUI's.

      But then Adobe started adding many more 'interactive' features and options to have remote sessions, and share work. Great idea's but it simply ruined (created vunerabilities) to what could have been a very good platform (easy to develop interfaces or games on any platform, including the web).

      I appreciate the monopoly and control maybe questionable, but apart from having to pay apple for the priviledge, can anyone tell me what flash offers, that the iPhone SDK can't do?

    64. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      How would you like Flash to die?

      Apple has not chosen to kill it. Just not trust it. I think I respect the decision given the fact that they have to weith up the pro's and the con's.

      I'm sure if Flash offered benefits to Apple or their users, they would soon look at how to make a deal.

    65. Re:You signed away this "right" by picking Apple. by gknoy · · Score: 1

      You make me glad that I read Funny mods at -2, instead of -5. :D Thanks!

    66. Re:You signed away this "right" by picking Apple. by sbeckstead · · Score: 1

      Not quite what I meant but thanks for playing...

    67. Re:You signed away this "right" by picking Apple. by Invid72 · · Score: 1

      I want what the iPhone should have been, and what Android still has a chance of becoming. That is not going to happen if all of us just sit down, shut up, and let Apple take all the marketshare. There absolutely is a PR battle to be fought over this, and I am going to continue to warn people away from walled gardens as long as they will listen, until the only people left in those gardens are their creators.

      You need to get over yourself and realize that computing is bigger than just the desires of developers and geeks. What most of those who rail against walled gardens studiously avoid addressing is the simple fact that Apples succeeds by addressing the needs of people who are neglected by traditional computing. To wit:

      My 60 yo mother doesn't want what "the iPhone should have been, and what Android still has a chance of being."

      She wants to read a book and surf the web. She doesn't want to have to decide whether the Droid version of FBReader will run on her tablet, or wonder why the x86 version of her favourite PopCap game won't run on her ARM tablet either.

      She's no fool, but good luck trying to convince her that she's better off in a situation where she needs to know what an ISA is or why it's important, or any of the other things happening in the largely uncontrolled Android market.

      Most important, and more to the point: My mother will never research to find out that her program won't run in the background because Adobe hasn't gotten around to updating it's development tools to leverage the new iPhone APIs yet. All she knows is that the shit Apple sold her doesn't work.

      Apple will continue to succeed as long as they prioritize the user experience, even if it's to the detriment of developers. There are a lot of non-technical users out there and they have money to spend.

    68. Re:You signed away this "right" by picking Apple. by rxan · · Score: 1

      It's not just "don't like don't code", it's deliberate language discrimination. I can understand rejecting apps because they are malicious or because they duplicate existing functionality. I can understand not wanting the Flash runtime on their OS. But trying to prevent people from translating their code into actual Objective-C code? It's ludicrous. It's as if you banned translated books at your store purely for the reason that they are translated. It's very close to racial or cultural discrimination which is down right criminal.

    69. Re:You signed away this "right" by picking Apple. by e4g4 · · Score: 1

      Seriously - I can't believe more people don't realize that you can write the app in the c-flavor of your preference, it's only the view code that need differ between devices (assuming you designed the code correctly). Frankly, if you take the time to write and polish the view code specifically for the device it's going on - your app will be better on every device for which you do that.

      I'm also willing to bet that applications that have no need for native UI elements (games, particularly the 3D variety) require even less work porting between the various platforms.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    70. Re:You signed away this "right" by picking Apple. by e4g4 · · Score: 1

      their one-sided, parasitic relationships the open source projects

      One sided? Apple shares it's modifications to the open source tools that it uses with the open source community. Likewise it's contributions to WebKit - but feel free to ignore that, no one else on the market besides Apple is using that engine...

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    71. Re:You signed away this "right" by picking Apple. by dangitman · · Score: 0, Flamebait

      Watch the rest of my profession, and a large chunk of the general public, be pulled into this trap? Or speak out against it?

      Well, you're not going to have any effect with whiny posts on slashdot. In fact, if you whine like you do here elsewhere, people are only going to discount your opinion - hurting your stated goal.

      --
      ... and then they built the supercollider.
    72. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      Exactly. Nobody ever complained about not being able to run Flash on their Nintendo DS. Apple is selling closed platforms with controlled experiences/abilities. These have been around for a long time in computing, apple brought them to a new area.

      The good thing is, Apple does absolutely not have a monopoly (though they are powerful). So it really is up to you. Just buy an Android/Windows/WebOS phone.

    73. Re:You signed away this "right" by picking Apple. by easyTree · · Score: 1

      Adobe took the risk that it could save flash, but to no avail

      Yah; I see what you mean.

    74. Re:You signed away this "right" by picking Apple. by smash · · Score: 1
      I for one am GLAD i have no flash on my iphone. Flash sucks, its only ever used for nefarious/pointless purposes, its buggy, shit and insecure. There are other ways of doing things without flash, and I've never seen it used for any real useful purpose.

      Apple are plenty generous when it comes to the distribution and licensing of the apple developer tools. If you want to program in flash, then find some other device (preferably one that is not compatible with anything I own) to do it with.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    75. Re:You signed away this "right" by picking Apple. by ceeam · · Score: 1

      Hey, what if I chose FreeBSD? It sure is better for a Flash developer, *right*?

    76. Re:You signed away this "right" by picking Apple. by mjwx · · Score: 1

      I'm glad Flash is slowly dying. I just don't like the way Apple's chosen to kill it.

      Exactly, Apple's idea of killing flash is to replace it with it's own variant.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    77. Re:You signed away this "right" by picking Apple. by mjwx · · Score: 1

      The Symbian point is an important one. While Apple is getting a lot of flack for this (because people just love hating Apple), this is pretty normal practice for embedded devices like cell phones. Crow, Apple is being a hell of a lot more open then many of the networks have been over the years. Ever try publishing something for, say, Verizon branded phones? I think this is what is pissing me off so much about this entire discussion.... people are taking what is a normal and sane business practice and, because it is Apple, throwing a fit.

      I've bolded the important part.

      This is a US only problem and the US is not the most advanced, nor the largest mobile phone market.

      It is not difficult to buy an unlocked handset in the rest of the world, as a nation that has sane customs practices and permits me to parallel import up to A$1000 without tax I can get most phones cheaply. Given that most of the world operates on the 2100 and 900 MHz bands and all Australian telco's operate a 2100 MHz network (3 out of the 4 operate on 900 as well as 2100) I can say the problem you describe does not exist. I am not beholden to Australian carriers, the same is true in Europe, and Asia. Cant comment on Africa and coverage in Antarctica is crap.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    78. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      Good luck with that. I'll have fun with the rest of society.

    79. Re:You signed away this "right" by picking Apple. by dudpixel · · Score: 1

      Apple (and hence now the fans) are making a big deal of flash being "not that important", and a whole lot of other things. I'd be willing to bet the fans would be promoting flash if Apple had said yes to it...

      Either way, the whole flash debate will be solved very shortly.

      Flash is coming to Android very soon in v2.2. Has Apple made the right move by blocking flash?

      We shall see...

      --
      This seemed like a reasonable sig at the time.
    80. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      I for one am GLAD i have no flash on my iphone. Flash sucks,

      I agree.

      its only ever used for nefarious/pointless purposes,

      Couldn't disagree more. To call all of Flash video "pointless" would be incredibly naive. True, HTML5 is better, but that doesn't make the use of Flash "pointless" in that case.

      its buggy, shit and insecure. There are other ways of doing things without flash,

      Agreed.

      I've never seen it used for any real useful purpose.

      See above.

      But you're missing the point by a mile. My comment is not in support of Flash -- I do want Flash to die in a fire. But what Apple has done here has too much collateral damage -- they've basically banned all cross-platform development other than web apps, whether or not it involves Flash. That means things I actually might want to use, like Java or Ruby, will never make it to the iPhone.

      Apple are plenty generous when it comes to the distribution and licensing of the apple developer tools.

      That's a laugh. $99/year, you have to have a Mac, and you're not allowed to distribute what you produce through anything other than the App Store. In what universe is that "generous", especially compared to open source development tools which have been freely available for any purpose for decades?

      If you want to program in flash,

      I don't. But I don't want to program in Objective C.

      --
      Don't thank God, thank a doctor!
    81. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      Well, you're not going to have any effect with whiny posts on slashdot.

      Not all criticism is automatically "whining."

      In fact, if you whine like you do here elsewhere, people are only going to discount your opinion - hurting your stated goal.

      Great. How would you suggest this discussion go, then? Any constructive criticism?

      --
      Don't thank God, thank a doctor!
    82. Re:You signed away this "right" by picking Apple. by smash · · Score: 1

      Javascript is cross platform.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    83. Re:You signed away this "right" by picking Apple. by terjeber · · Score: 1

      The development tools cost more

      A significant appeal of the Flash platform is that you can develop advanced LOB apps for it. Apps that are simply not rational do put together using some sort of HTML-based tools. I am developing LOB apps where state has to be maintained over relatively long-running conversations. With thousands of users, maintaining that state on the server becomes prohibitively expensive and it doesn't scale. Doing it in something like Ruby or Seam is therefore absurd in the extreme. Particularly considering the end user probably has at least a dual-cor PC with 4G of memory.

      For large LOB apps, Flash, through the Flex platform, has significant appeal, and it is also heavily used in those areas. We currently use GWT and in some cases Silverlight, but the principle is the same. Put more intelligence on the client side to create a scalable architecture. The fact that so much of this discussion is about Flash as a delivery platform for media just shows how ignorant most of the people on Slashdot are about the real world of software development. The vast majority which is within companies developing specialized vertical LOB apps. Flash is good for that. GWT too, and perhaps Silverlight at the moment is the best.

      Oh, and my point by answering your post, developing apps for Flash is free if you use the free (as in beer) tools that Adobe supplies. Free is cheaper than not free.

    84. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      Forcing people to learn multiple languages and multiple platforms is a good thing? You're insane. There should be standards. People should be able to code to those standards or frameworks and not have to worry about what idiocy each selfish hardware or software maker puts on their platform. And people should be able to use the best language for their application, not one dictated to them regardless of the problem they're trying to solve.

    85. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      Forcing people to learn multiple languages and multiple platforms is a good thing?

      As far as education goes, absolutely, yes. Part of what's wrong with this field is an entire generation of programmers who were taught nothing but Java in school, and think they're diverse because they learned C#. A little Scheme or Smalltalk would help a lot.

      But as a practical thing, in the real world, I absolutely agree:

      There should be standards.... And people should be able to use the best language for their application, not one dictated to them regardless of the problem they're trying to solve.

      Much like I want Flash to die, but I don't want Apple to ban Flash, I also want people to learn multiple platforms, but I don't want Apple to dictate a language.

      --
      Don't thank God, thank a doctor!
    86. Re:You signed away this "right" by picking Apple. by Anonymous Coward · · Score: 0

      I agree and that's why I say if Apple doesn't wake up they will begin to loose their market share to their competition. Where did that little g robot go . . .

    87. Re:You signed away this "right" by picking Apple. by dangitman · · Score: 1

      Not all criticism is automatically "whining."

      True, but your whining is whining.

      Great. How would you suggest this discussion go, then? Any constructive criticism?

      You might want to try sticking to facts, rather than making stuff up.

      --
      ... and then they built the supercollider.
    88. Re:You signed away this "right" by picking Apple. by Atrox666 · · Score: 1

      In soviet Russia the platform closes you.

    89. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      You might want to try sticking to facts, rather than making stuff up.

      Please provide an example of me "making stuff up." In particular, what about the post you were replying to was untrue?

      --
      Don't thank God, thank a doctor!
    90. Re:You signed away this "right" by picking Apple. by dangitman · · Score: 1

      Please provide an example of me "making stuff up."

      There's the post where you claim that you have to rewrite an application "from the ground up" to support iPhone and other phones. The truth is that you can write your application in several languages, particularly C variants. So you don't have to completely rewrite your apps for different platforms.

      The other is where you claim that Flash isn't just as closed as other platforms. And that's just in this thread. I'm sure you've told many other lies in other stories.

      --
      ... and then they built the supercollider.
    91. Re:You signed away this "right" by picking Apple. by SanityInAnarchy · · Score: 1

      There's the post where you claim that you have to rewrite an application "from the ground up" to support iPhone and other phones. The truth is that you can write your application in several languages, particularly C variants.

      To be honest, I wasn't aware C was allowed on any of these. Last I knew, Android only allowed development in Java, or in something targeting their Java VM.

      It's also worth mentioning that Steve Jobs does seem to be encouraging rewriting your app from the ground up -- in particular, if your app is written in Flash.

      The other is where you claim that Flash isn't just as closed as other platforms.

      That much is still true. Flash doesn't dictate what you may do with Flash. Apple does dictate what you may do with the iPhone.

      I'm sure you've told many other lies in other stories.

      So let's see... One honest mistake, the other you haven't shown to be false. Neither of these qualifies as a "lie."

      You also seem to have misjudged my motives by a long shot, aside from outright calling me a liar. I am not in favor of Flash any more than I'm in favor of the iPhone.

      --
      Don't thank God, thank a doctor!
    92. Re:You signed away this "right" by picking Apple. by richtaur · · Score: 1
  2. I have a dream by s73v3r · · Score: 1

    I have a dream. That one day, little iPhones, and little Android phones, may one day access the same content. I have a dream, that one day, applications will be judged not by the language of their source code, but by the content of their functionality and aesthetics. I have a dream today.

    1. Re:I have a dream by jornak · · Score: 1

      Let freedom ring from the Blue Screens of Windows to the Cracked Displays of iPhones!

    2. Re:I have a dream by ADRA · · Score: 1

      Hey, only Apple's allowed to appeal to your animal instincts of conformity and self-importance!

      --
      Bye!
    3. Re:I have a dream by Ascagnel · · Score: 1

      You mean, they'll be able to view "touch" interfaces of websites, because they'll never be able to share applications? That's already possible, as long as web devs aren't idiots when they set up their sites (see also: Facebook redirecting Android phones to the regular mobile site instead of the "touch" mobile site for many months).

      --
      "It's the end of the world as we know it, and I feel fine."
    4. Re:I have a dream by kherr · · Score: 5, Insightful

      That one day, little iPhones, and little Android phones, may one day access the same content.

      That was, essentially, Steve Jobs argument in his letter slamming Flash. His view is that the Web should be based on standards.

      The truth is Flash is not a standard, it's a convention. A huge amount of Web content may be in Flash, but it's a closed system. Only one company, Adobe, decides how it works. Ten years ago you could say the same thing about RealPlayer. Shouldn't the iPhone support Real video? What about ActiveX?

      The iPhone platform is closed, sure. But it's not delivering content to others, it happens to include a way to access web content. If it does a poor job of that the market will reject it, but the only ones who seem up in arms are Flash developers who are mad about their favorite tools not working on some shiny, popular platform.

    5. Re:I have a dream by jgagnon · · Score: 1

      Your dream's stock suffered a hostile takeover by a large corporation and was summarily liquidated. You now owe this company IP licensing fees every time your dream recurs.

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    6. Re:I have a dream by djheru · · Score: 1

      I agree that the web should be based on standards, but when it comes to applications, I think flash has a valid role to play.

    7. Re:I have a dream by 0100010001010011 · · Score: 1

      I would avoid talking in Memphis, Tennessee to any under represented software developers.

    8. Re:I have a dream by Chris+Burke · · Score: 1

      In the dramatic pause that follows, from somewhere in the vast audience, is heard the cry: "Nerd!"

      --

      The enemies of Democracy are
    9. Re:I have a dream by Anonymous Coward · · Score: 0

      In the dramatic pause that follows, from somewhere in the vast audience, is heard the cry: "Nerd!"

      ...and the man who shouted such blasphemy is promptly battered by hundreds of Cheeto-stained fingers clenched into plump little fists.

    10. Re:I have a dream by gbjbaanb · · Score: 1

      I have a dream too... that I will be able to knock out a crappy app based on a single source base and flog it for millions of dollars on all the mobile phone app stores there are.

      I think that pretty much sums up the issue we're facing here. Nobody has yet posted a message saying they're glad that their well-crafted, carefully worked applications now have more prominence on the iPhone platform. Everyone seems to want to use the lowest common denominator platform that's the cheapest possible for them to develop on.

    11. Re:I have a dream by shutdown+-p+now · · Score: 1

      That was, essentially, Steve Jobs argument in his letter slamming Flash. His view is that the Web should be based on standards.

      It may be, but Apple didn't block Adobe from providing Flash support in iPhone's web browser - that wasn't even on the table. They blocked Adobe from providing Flash as an application development platform, for applications that run outside the browser. Consequently, the whole "open Web" angle is just a load of crap.

      Furthermore, even if Steve is right to call Flash out on this, it doesn't mean that he's right when he makes that decision for the users. It's that latter part which makes him a sanctimonious asshole: "we'll take away your freedom, so that Adobe cannot do that".

    12. Re:I have a dream by Anonymous Coward · · Score: 0

      That one day, little iPhones, and little Android phones, may one day access the same content.

      That was, essentially, Steve Jobs argument in his letter slamming Flash. His view is that the Web should be based on standards.

      The truth is Flash is not a standard, it's a convention. A huge amount of Web content may be in Flash, but it's a closed system. Only one company, Adobe, decides how it works. Ten years ago you could say the same thing about RealPlayer. Shouldn't the iPhone support Real video? What about ActiveX?

      The iPhone platform is closed, sure. But it's not delivering content to others, it happens to include a way to access web content. If it does a poor job of that the market will reject it, but the only ones who seem up in arms are Flash developers who are mad about their favorite tools not working on some shiny, popular platform.

      That whole [accurate imho] statement holds true if you substitute Java for anywhere that the word Flash appears too.

    13. Re:I have a dream by StripedCow · · Score: 1

      The iPhone platform is closed, sure. But it's not delivering content to others, ...

      In a way, the iPhone is delivering content, namely the applications that you (as a developer) and many others provided. Now if these applications were written in Apple's programming languages for Apple's APIs, then the applications are locked to Apple's devices. This is imho much worse than Flash, which can be run anywhere.

      Now if only Apple allowed us to write our applications for standard, portable frameworks (cross-platform APIs) then there wouldn't be a problem. But Steve Jobs is preventing just that.

      So please don't pretend that Jobs is being noble for protecting standards here.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    14. Re:I have a dream by KermitTheFragger · · Score: 1

      The truth is Flash is not a standard, it's a convention.

      According to the Wikipedia a standard is (I assume we are talking about a technical standard, this is Slashdot after all...):

      A technical standard is an established norm or requirement. It is usually a formal document that establishes uniform engineering or technical criteria, methods, processes and practices".

      Which in the case of Flash (SWF) would be available here: http://www.openscreenproject.org/about/faq.html . So I think we can safely say SWF is a standard.

      but it's a closed system. Only one company, Adobe, decides how it works.

      Open source != Democracy. In the end only Linus Torvalds decides what gets merged into 2.6. If you don't like Adobe's reference implementation for SWF, use something like Gnash.

      Shouldn't the iPhone support Real video? What about ActiveX?

      Seriously, what kind of a comparison is that ? Those formats are long dead.

      The iPhone platform is closed, sure. But it's not delivering content to others, it happens to include a way to access web content.

      If the appstore does not deliver content according to you, then what does it do ?

      If it does a poor job of that the market will reject it

      The people who bought an IPhone bought it because its shinny not because they thought it would endorse openness. People don't care about the ugly side if they can't see it. Or did you think all the pigs at the McDonald's farm get petted every day ?

    15. Re:I have a dream by luther349 · · Score: 0

      real player heh. that's actually a good point. real player got dominated by better open source solutions in the offline market and dominated by flash in the streaming video market. apple is only refusing flash because they can. if andoride become a real threat to apple being it has flash support you can bet aple will allow flash on the iphone if the lack of it hurts sales. also steves fit abought it not being standard is well bs. anything used by everyone becomes a standard. mp3 is a standard h264 is a standard etc.

    16. Re:I have a dream by Anonymous Coward · · Score: 0

      Oh, that was Steve's point?! He was lamenting the fact that not everyone wants to code specifically for his walled garden - instead preferring a different one? Yet defending his right to keep said walled garden? And you think this is a solid argument or even just more than a rushed justification for a heavy-handed childish move?

    17. Re:I have a dream by Anonymous Coward · · Score: 0

      Agreed!! The only people who complains are Flash Developer who locked out Iphone / Ipad ecosystem since they're too lazy (and too entitled about developing apps on Apple ecosystem, which by the way not yours to control) to learn the language that Apple required (hey I just found The Answer to the problem!!!). My suggestion is bitch and moan to Adobe to come up with Flash version that Apple demanded... which I don't think it will happen since they dropped their product right after Apple change their terms. I take that as an indication that Adobe knows that they will never be able to come up with Flash that Apple demanded

  3. What a prick... by Anonymous Coward · · Score: 0

    Anyone else not a fan of this guy's holier-than-thou attitude?

    1. Re:What a prick... by insertwackynamehere · · Score: 0, Troll

      Um Slashdot has the holier than thou attitude. They think it is their God given right to do whatever they want. They believe in open source software which extends to the idea that they should have control of the iPhone platform and that downloading pirated content isn't stealing.

    2. Re:What a prick... by TDyl · · Score: 1

      Yes.

      While Flash may be a closed-sourced development platform as many others are, I find the idea of limiting a hardware platform to only being able to run apps developed within a far too-tight environment much more annoying.

      I have several applications that I have created over the years that serve my purposes far better than any paid-for products; if I wish to use them on a piece of hardware that I have bought then I would have to probably re-write them in another development suite that I would need to buy and submit to a "store" for "approval".

      Jobs can go throw a ballmer for all I care as I will stick with hardware that will enable already written and fully tested software to run with no-one trying to be my "Big Brother" and act as coding and moral arbiter.

      I'm not trying to troll or flame as I feel this situation has bigger implications than many realise.

      --
      Todd: I hope it proves as delicious as the farmers that grew them
    3. Re:What a prick... by sbeckstead · · Score: 1

      He's only holier than thou, he's not holier than me!

    4. Re:What a prick... by ResidntGeek · · Score: 1

      He's not just some guy, he's Ian Bogost. He's much holier than you. Have you read Racing the Beam?

      --
      ResidntGeek
    5. Re:What a prick... by s73v3r · · Score: 1

      If you go to a new platform, you're going to have to port, test, and possibly rewrite those applications anyway using the tools for the new platform.

  4. It's called "PERSONAL PROPERTY," Apple! by mrchaotica · · Score: 4, Insightful

    Using your own device in whatever manner you wish is your right!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:It's called "PERSONAL PROPERTY," Apple! by LWATCDR · · Score: 5, Insightful

      Yea and you can write the program and use it on the iPhone with any tool you want.
      You just can not sell it in their store.
      But you can use it on your phone all you want.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:It's called "PERSONAL PROPERTY," Apple! by jcheezem · · Score: 4, Insightful

      True - but look at the end user agreement for the software.

      You don't own it.

    3. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      That's where you're getting it wrong. It's not your device. You are paying Apple for the privilege to touch Steve Job's baby with your greasy thumbs. You should feel grateful that Jesus Jobs has bestowed upon you the magnificence of his brain power. All should COWER before the great Jobs of OZ!

      Where was I?

      Oh yeah.

      Buy an Android phone.

    4. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      Right, I think I will sue microsoft since Word isn't on my linux box, because that violates my "rights".

    5. Re:It's called "PERSONAL PROPERTY," Apple! by whisper_jeff · · Score: 2, Insightful

      I want to run Flash on my microwave - who do I complain to since I can't. I want to use my device in whatever manner I want to, just as you say - I want to run Flash on my microwave.

      And, if you can't see the similarity between my far-fetched comment and using Flash on one of Apple's devices, then you aren't looking at the entire picture.

    6. Re:It's called "PERSONAL PROPERTY," Apple! by wolrahnaes · · Score: 1

      Using your own device in whatever manner you wish is your right!

      And you can. Jailbreaking takes one single click. Putting whatever content you want on Apple's App Store is not your right, it's Apple's right to have whatever arbitrary restrictions they want.

      Not defending their often stupid policies, but it is their store and they can choose to offer only the programs they want to.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    7. Re:It's called "PERSONAL PROPERTY," Apple! by amorsen · · Score: 2, Insightful

      The manufacturer of your microwave isn't actively going out of its way to block flash. You can legally sell flash for the microwave oven; software installation is a chore but the playing field is level for everyone. You don't sign an EULA when you buy your microwave.

      --
      Finally! A year of moderation! Ready for 2019?
    8. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymusing · · Score: 1

      Using your own device in whatever manner you wish is your right!

      Absolutely. You are free to build, use, and program your own multitouch smartphone that runs Flash, slices bread, makes reservations at impossibly busy restaurants, and teleports attractive nymphomaniacs directly into your bedroom. Or, you can buy this off-the-shelf thing that is far more limited, but has less development time. Either way, you know what you're getting when you buy it.

      Oh, and that restaurant you just made a reservation at for you and your nympho? They require that you're wearing a tie. A real tie, not just a clip-on.

      --
      Liberal? Conservative? Compare perspectives at Left-Right
    9. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      but there are legal ways around running Word on your Linux box - install a virtual machine, install Windows, and install Word. Remember Apple does not even let you do that on their iDevices.

      So where does it stop? They could end up saying you have to use an Apple computer to write the Apps becuase they expect you to know the Apple "experience." The could require you to submit all of th esoursew code in some strange Apple format and deny your App because they had plan for something similar. The could start saying once you submit the source code, it really becoames property of Apple and you have no recourse or your App will be automatically rejected - remember cash on hand means they can buy some expensive lawyers you never could.

    10. Re:It's called "PERSONAL PROPERTY," Apple! by betterunixthanunix · · Score: 2, Insightful

      Does your microwave producer actively prevent you from installing software on your microwave? No, they do not -- they may not provide you with tools or documentation, but there is nothing built into the microwave that thwarts efforts to install third party code.

      Apple, on the other hand, deliberately and actively works to prevent you from running unapproved software on the iPhone/iPad.

      --
      Palm trees and 8
    11. Re:It's called "PERSONAL PROPERTY," Apple! by betterunixthanunix · · Score: 2, Insightful

      So let people install software from sources other than the apps store. You know, they way I can add any repositories to my Fedora system, or even just install software without using yum or rpm? I am not saying Apple needs to provide support for people who choose to do that, and they could even program the iPad to warn people about a loss of warranty or support if they choose to enable third party software sources, but the fact that they are actively working against the installation of third party software is a problem.

      --
      Palm trees and 8
    12. Re:It's called "PERSONAL PROPERTY," Apple! by dtml-try+MyNick · · Score: 1

      Using your own device in whatever manner you wish is your right!

      Nobody is denying that. No one can and will stop you from writing your own flashcompiler and run it on your iphone.

      --
      Life starts at the end of your comfort zone.
    13. Re:It's called "PERSONAL PROPERTY," Apple! by nwf · · Score: 2, Insightful

      The manufacturer of your microwave isn't actively going out of its way to block flash. You can legally sell flash for the microwave oven; software installation is a chore but the playing field is level for everyone. You don't sign an EULA when you buy your microwave.

      Sure they, most electronic devices with firmware, which is just about everything, have their microcontroller's flash memory locked so you can't read it out and then modify it. Nor do they publish any information about how you could write your own and will refuse (I've asked) any request for such info since it's "proprietary." Not really very different than Apple, but at least they provide SOME way to do development on the device. I'm developing for the iPhone and it's a very nice environment and very well done. Sure, you have to learn Objective C and Cocoa, which is what I'd bet most people have an issue with: they don't want to learn anything new. Get over it.

      --
      I don't know, but it works for me.
    14. Re:It's called "PERSONAL PROPERTY," Apple! by betterunixthanunix · · Score: 4, Insightful

      "Either way, you know what you're getting when you buy it."

      At what point did Apple come out and say, "We do not allow cartoons that mock politicians on the iPhone/iPad?" Oh, that's right, they leave out the details about their restrictions when you ask about these devices.

      Some people do not know what they are getting when they buy it.

      --
      Palm trees and 8
    15. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 1, Interesting

      Of course, this is in direct opposition to how practical software development CAN work. People don't usually build software individually, they develop and distribute as groups, and base their software on other software that as similarly developed. Be it in commercially motivated companies or as purpose-motivated communities, this is always the same, and developing any significant piece of software for just your own use is an impractical waste of time, with high risk of not getting good results in terms of quality.

      So any platform where you may not be able to develop significant software and distribute it in practice, is a giant waste of time. We have better, we need better, w

    16. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      You got it right, the iphone you have isn't yours, his holyness, great steve the first is only allowing you to use one of his.

    17. Re:It's called "PERSONAL PROPERTY," Apple! by mapkinase · · Score: 1

      "You just can not sell it in their store."

      Can you sell it in some other store?

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    18. Re:It's called "PERSONAL PROPERTY," Apple! by orgelspieler · · Score: 1

      It was my understanding that you can simulate the iPhone on your computer, but you can't actually load any program onto an iDevice without paying the developer fee ($99/yr). That's according to the Wikipedia article.

    19. Re:It's called "PERSONAL PROPERTY," Apple! by jayme0227 · · Score: 2, Insightful

      Completely false analogy. The correct analogy would be if Linus Torvalds (or someone from Red Hat or Ubuntu) went out of his way to stop Microsoft from developing Word for your Linux distro. Or suing Microsoft for not letting you create and distribute a program for Windows.

      I seriously doubt you have to worry about either happening.

      --
      But then I realized the cable was blue, so I only gave it one star. I hate blue.
    20. Re:It's called "PERSONAL PROPERTY," Apple! by sbeckstead · · Score: 1

      Not a right bozo, merely a possibility. You are not constrained from doing anything with your property, program it with anything you like in any way you like. But if you want to sell it to others in their store you have to play by their rules. Get over it. Go play with YOUR property and stop bothering the rest of us that actually live in reality.

    21. Re:It's called "PERSONAL PROPERTY," Apple! by whisper_jeff · · Score: 2, Insightful

      Apple deliberately and actively do not sell you software that they don't approve. Apple has not, to my knowledge, taken any action against people jailbreaking their device and running unapproved software (and fixing security holes that lead to jailbreaking does not count as taking action against the process - it's fixing security holes). Further, developers can make web apps that run on the iPhone (see Google Voice or Bejeweled 2 for examples). So, no, Apple does not "deliberately and actively work to prevent you from running unapproved software on the iPhone/iPad" - they simply won't sell apps through their store unless the apps are made to their specifications.

      In other words, it may be difficulty for me to install and run Flash on my microwave but, similarly, it is difficult (less so, compared to my efforts with my microwave...) for you to install and run Flash on your iPhone. In both cases, however, it is possible for the end user to use the device however they want, with a bit of difficulty.

    22. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      if you want flash in your microwave, put something shiny in it - like a CD with its label down; a metal, knife, fork, or spoon - you will definitely have flash in your microwave

    23. Re:It's called "PERSONAL PROPERTY," Apple! by mrchaotica · · Score: 1

      EULAS are contracts of adhesion, and therefore unenforceable bullshit.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    24. Re:It's called "PERSONAL PROPERTY," Apple! by sbeckstead · · Score: 1

      In the early days of Microsoft's 'C' compiler you were forbidden to write and sell word processors or even 'C' compilers because they had something similar already.

    25. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymusing · · Score: 1

      Some people do not know what they are getting when they buy it.

      Wait... are you fighting for the American People, writ large, or just yourself? Certainly everyone on Slashdot knows exactly what they're getting with the iPhone.

      --
      Liberal? Conservative? Compare perspectives at Left-Right
    26. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      roll up, roll up! ladies & gentlemen, once again I present to you whisper jeff, the man with a huge apple shaped hole in his heart!

      watch and wonder as this pitiful little creep demonstrates his devotion to steve jobs by taking his todger right into his mouth, and goes at it like there is no tomorrow!

      on second thoughts maybe you'd rather not =(

    27. Re:It's called "PERSONAL PROPERTY," Apple! by michael_cain · · Score: 1

      Always within limits. You have the right to do lots of things with your car, but using it as a bludgeon to strike people isn't one of those things.

      Apple has rights too. To sell a closed system if they want -- and it's not like they didn't warn you. More importantly, to impose essentially arbitrary restrictions, like any other retailer, on the goods they sell in the App Store. The restrictions don't make you happy; they don't make a bunch of developers happy; but it's going to be a heck of a stretch, legally, to win a court case that asserts that developers' rights take precedent over the retailer's rights.

    28. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      OR sell it yourself for jailbroken systems. I look forward to seeing that one in court.

    29. Re:It's called "PERSONAL PROPERTY," Apple! by whisper_jeff · · Score: 0, Offtopic

      Ah, how cute. I have an anonymous coward slashdot stalker. How pitiful is your life that you feel the necessity to post these trite little replies to my Apple-related comments?

      Please, keep it up - it amuses me. I'll actually feel like I've gone astray should your replies stop gracing my comments.

    30. Re:It's called "PERSONAL PROPERTY," Apple! by TheGreek · · Score: 1
    31. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      Yes, but attempting to force the manufacturer of that property to satisfy your every nerdish whim with regards to said property is NOT your right. If it doesn't work, it doesn't work. Flash doesn't work on iPhones. Stop your whining or get busy porting it. What? Adobe won't give you the source to port to your iPhone? Oh! Sue the bastards!

    32. Re:It's called "PERSONAL PROPERTY," Apple! by itsdapead · · Score: 1

      Using your own device in whatever manner you wish is your right!

      So jailbreak your iPhone and install Linux on it.

      Apple aren't going to send round the goons and break down the door unless, maybe, you try and connect to their App store which isn't your personal property.

      Alternatively, if you need a device on which to run your own code, don't buy a product which 0.5 milliseconds of research will show is unsuitable for that task.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    33. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      WTF are we talking about? Is the parent and grandparent really arguing that because you can't put Flash on a cussing microwave, that exonerates Apple?

      This is ridiculous.

      At some level, sure: Apple can legally do what they want. However, that doesn't mean that (1) they're ethical, or (2) they're not assholes.

      At some level what they've been doing does cross the line into criminal behavior, which is unacceptable. I'm a little surprised Gizmodo doesn't sue Apple.

    34. Re:It's called "PERSONAL PROPERTY," Apple! by Danathar · · Score: 1

      Maybe, but it's against the law as well.

    35. Re:It's called "PERSONAL PROPERTY," Apple! by St.Creed · · Score: 1

      EULAS are contracts of adhesion, and therefore unenforceable bullshit.

      Try that in court. You might get a shock.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    36. Re:It's called "PERSONAL PROPERTY," Apple! by robmv · · Score: 1

      I think the problem with the Apple platform is not the user wishes, but those from the developer, You are right, when you buy a device it has some capabilities and you must not demand new ones. Apple banned all VMs like Flash and Java from the iPhone, right, that is Apple decision to do what it wants with the store (ignore for now the fact that you can only install applications from the store unless you jailbreak the device).

      Adobe following the rules, developed a tool that generated native ARM binaries, no interpreter, just a "compiler" to the iPhone environment. They worked hard to comply with the rules, but almighty nutcase Jobs wants Adobe out of the iPhone by any method, so they change the rules just a few days before Adobe launches their tool. So the issue is not that developer have the right to build Flash apps on the iPhone, they want stable rules not used to destroy your work

    37. Re:It's called "PERSONAL PROPERTY," Apple! by robmv · · Score: 1

      Apple allowed applications development, so the comparison with a microwave locked firmware is not good. They defined some rules that Adobe followed, no VM environment, just native ARM code generated like any C compiler will do. Apple changed the rules later.

      So Apple behaviour is like a Microwave manufacturer that allows you to develop applications. so you develop a tool that generated code for it, then it is killed when they change the rules because they want you to use their tool only, so you need to buy their brand of computer to develop for the microwave, something that was not an original restriction

    38. Re:It's called "PERSONAL PROPERTY," Apple! by s73v3r · · Score: 1

      Gizmodo should sue Apple, because Gizmodo bought the stolen iPhone prototype? Buying stolen property is a crime.

    39. Re:It's called "PERSONAL PROPERTY," Apple! by s73v3r · · Score: 1

      Isn't that what Jailbreaking is? They're also under no obligation to make it easy to do.

    40. Re:It's called "PERSONAL PROPERTY," Apple! by Morphine007 · · Score: 1

      "You just can not sell it in their store."

      Can you sell it in some other store?

      yup

    41. Re:It's called "PERSONAL PROPERTY," Apple! by s73v3r · · Score: 1

      Actually, it was part of the App Store restrictions, that you agree to when you sign up for the program, that you won't make apps that lampoon or parody political figures.

    42. Re:It's called "PERSONAL PROPERTY," Apple! by Morphine007 · · Score: 1

      ...

      That'll teach me to open multiple stories in multiple tabs and wander away halfway through reading them >.<

    43. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      The language is not the issue for me, the issue is the $100 fee to install on the device and the requirement to buy a Mac computer running OSX to compile on.

      You're looking at $600 dollars minimum to be able to put an app on your own phone and use it (legally that is). It's pretty pathetic.

      Luckily, everyone I know recently who has bought a new phone is getting something that runs Android, anyone I talk to about it I tell to get Android and my next phone will be running Android. Did I forget to mention Android? I'm going to get one now that my contract is up.

    44. Re:It's called "PERSONAL PROPERTY," Apple! by bynary · · Score: 1

      No, it's not. You may buy a gun, but you do not have the right to use it in whatever manner you wish. That would be entitlement and licentiousness. You most certainly do not have the right to use anything considered personal property "in whatever manner you wish".

      --
      http://www.bynarystudio.com
    45. Re:It's called "PERSONAL PROPERTY," Apple! by bynary · · Score: 1

      I want to write a Flash app in Delphi, compile it with Adobe Acrobat and run it as a stand alone device! I shouldn't have to "buy" anything to use Flash if it's a truly open platform.

      --
      http://www.bynarystudio.com
    46. Re:It's called "PERSONAL PROPERTY," Apple! by shutdown+-p+now · · Score: 1

      Depends on the jurisdiction.

    47. Re:It's called "PERSONAL PROPERTY," Apple! by shutdown+-p+now · · Score: 1

      Apple has repeatedly officially stated that jailbreaking is illegal, though. So, yes - as far as they're concerned, if you're running unapproved software, you're a criminal. It's not some kind of an "unsupported feature".

    48. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      It's more like the microwave manufacturer coming out and telling me that I cannot make popcorn in his microwave, because this microwave is so awesome he doesn't want to have butter stains on his revolutionary and magical device. Then blaming the majority of his microwave problems on people like me making popcorn. Then on top of that coming out and attacking the popcorn maker, trashing other popcorn eaters and going out of his way to insult them and calling their food inferior and saying our microwave doesn't use inferior products when everyone knows that the AT&T power cord the microwave uses is the most inferior product, yet gets a pass because of paid kickbacks. That is a more accurate analogy.

    49. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      The manufacturer of your microwave isn't actively going out of its way to block flash.

      at least they provide SOME way to do development on the device.

      The iPad: Now More Useful for Computing Than Your Microwave! In stores now...

    50. Re:It's called "PERSONAL PROPERTY," Apple! by HellYeahAutomaton · · Score: 1

      Apple's tools and APIs are as crude as the 1987 GUI code they were based on. The platform is a PITA the work on, but most people do it because the money is good. It takes days to do some of the same things by hand that a modern GUI builder for Flash or Java could whip up in a few mins.

      By the reasonable person principle, users expect Apple devices to run Flash and Java.
      This same logic is why people expect when they order a burger for it to come with pickles, onions,and ketchup as a DEFAULT.

      Apple breaks the rule of least astonishment. Apple users are astonished (I may also add offended, insulted and their feelings are hurt because they are so emo) when their Apple device doesn't part oceans for them and do everything in the whole wide world. Since Flash isn't as hard as parting oceans, it should be in there and Just Work (tm).

    51. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      First of all, if you can't see how these things are different, you're not a developer nor do you work with technology on really any level. If you do, you're bad at it or just getting by on pure luck. To compare the *firmware* that runs on your microwave to a full operating system thats running just kinda shows how much you don't understand about this topic. Moreover, it differs in that Flash CAN RUN ON THE IPHONE OS. It is completely technologically possible (because it is already here). Its only a clause in a EULA that is stopping it from doing so. Flash isn't running on your microwave BECAUSE ITS PHYSICALLY IMPOSSIBLE (you're an idiot even for suggesting it). You are also allowed to flash the firmware on your microwave if you really want to. The manufacturer doesn't have to help you, but they can't stop you. However, with Apple, they were actively trying to make this illegal (they tried to claim national security even). Their EULA also says you can't jailbreak your phone either. So, if you're saying the EULA is allowed on the first count, you must agree it counts here too. Therefore, you agree that you can't jailbreak it either (as its just as wrong as writing code in flash). SO, you're not even allowed to flash the firmware YET YOU CAN on your microwave.

      Your example doesn't work on so many levels, I'm not sure if you seriously believe it and are just stupid or if you're just trying to find some propaganda to defend Apple. No matter which you choose, you're probably still mentally challenged. So its kind of lose-lose for you.

    52. Re:It's called "PERSONAL PROPERTY," Apple! by nurb432 · · Score: 1

      Good luck with that sinking in. Far too many people around here think they are entitled to whatever they want.

      Ya, the current restrictions suck, but its a choice, one made with full disclosure up front.

      --
      ---- Booth was a patriot ----
    53. Re:It's called "PERSONAL PROPERTY," Apple! by nurb432 · · Score: 1

      Property, well yes its your hardware to beat with a stick if you like. Problem is it also contains their code, which you only license and don't own..

      --
      ---- Booth was a patriot ----
    54. Re:It's called "PERSONAL PROPERTY," Apple! by Anonymous Coward · · Score: 0

      Bullshit. You can explore the App Store from iTunes (maybe even the web now) any time to see what's there.

      Want "apps" that fall outside the prescribed boundaries? Get Android. Or a Windows Phone. Or a Blackberry. Or Symbian. Or WebOS. Or just create web apps.

      What's that? HTML5 web apps would be even more cross-platform than Flash? Oh noes! Adobe showed off Flash on Android. While the video many saw yesterday had a guy saying it worked "flawlessly" you can plainly see it crashed the browser running a Youtube video.

      *THAT* is Apple's point: you *have* choices for iPhone OS: Native apps, web apps. Why do people insist they're entitled to make someone else do what they want? Don't buy the damn iPhone or iPad or iPod Touch. Don't develop for it. Go somewhere else. There are a zillion competing platforms.

      It's *good* for Apple and its *great* for customers having control over the tool chain, not a third party. A customer will always know an App Store app is a native, first class app and not a crappy port.

      Crappy ports make for crappy user experiences and harm the OS brand and irritate customers. Irritated customers spend less. Irritated customers upgrade less. If a third party tool became a significant way to build iPhone OS apps, Apple will be forced to accomodate it and make it harder to innovate or fix bugs because they'll have to watch they don't break some assumption that third party made.

      Apple want users to have a good device experience with all iPhone OS apps and they can best do that by providing the tools themselves and via the App store walled garden.

      Don't like this? Go to a platform that is a mess, with irritated customers, and slow to evolve. Stop and thing for a moment about all the apps you've hated because they were crappy ports or cross-platform slugs. If *YOU* were creating a mobile device platform from nothing would you want that to be your customer's experience with it?

      I get irritated over this attack on Apple because of the irrationality and hubris. It's their platform. Their rules. Their customers. I'm sick of people dismissing Apple's well states reasons out of hand just because they want to bring crappy or degenerate apps and make an easy buck off the ecosystem Apple's take the risk (and reward) in creating these last 3 years. It's no different than any of the other mobile device providers including Android.

      This isn't even close to the monopoly abuse Microsoft was convicted of in the 90's which had a lot to do with hardware/OS shenanigans like per-CPU pricing regardless of OS shipped on the machine, withhold releases from competitors (like IBM PC Co.) to disadvantage them, raising licensing prices if a competing OS is offered, etc. You have to use Apple's tool chain? OMG, the horror! Wait, so do every one of your competitors. There's bitching about an even playing field?

      It's just like the harpies attacking, for example, the Catholic Church for its views on abortion or gay marriage. They're not Catholics but they demand it make value changes as if the Catholic Church has a monopoly on religion or it somehow prevents the critic from joining another church or no church at all.

      HINT: There's a reason Linux never makes a dent on the desktop and failing with netbooks... it's a zoo. As an aside, I was marveling how stupid Gnome's current UX is. Creating a launcher is a Window 3.1 Program Manager program icon experience. There are many better UI models even from the early 90s.

    55. Re:It's called "PERSONAL PROPERTY," Apple! by floodo1 · · Score: 1

      Guess what? YOU CAN!!!!!

      The only thing that Apple prevents you from doing is distributing apps through their content delivery network. Don't like Apple's restrictions? Jailbreak your phone and do nearly anything with it!!

      --
      I KUT J00 M4NG!!!
    56. Re:It's called "PERSONAL PROPERTY," Apple! by floodo1 · · Score: 1

      No, it's not a problem. It's a benefit for those that want a closely monitored experience.
      The reason apple prevents 3rd party apps is the same reason that Disney Land wouldn't let you in (probably) if you were Spiderman. PLENTY of people WANT Apple to inspect all the software on the App store to ensure a consistent minimum level of quality....aka standards.

      The people that can judge for themselves jailbreak their phones.

      --
      I KUT J00 M4NG!!!
    57. Re:It's called "PERSONAL PROPERTY," Apple! by Bill_the_Engineer · · Score: 1

      No one cries that Nintendo, Microsoft, and Sony have very high cost associated with developing software for their systems, and invented the "walled garden". Not to mention, they actually control almost all of the game console market.

      I agree, if you only know flash programming then feel free to limit yourselves to other devices. If you want to program for the iPad / iPhone then get yourself a book on Objective C and a Mac. It's cheaper than most other commercial development systems, and you get a decent computer out of the deal too.

      No one forces you to buy these things...

      BTW you can still do anything you want with your personal property. Just don't expect Apple to make it easy for you to sell your unofficial crap. Try making unauthorized software for the Nintendo Wii, Sony Playstation, or Microsoft XBox 360 and see how fast they come asking for their royalty fees.

      Jeez, CmdrTaco posts a story about Apple and all the whiny little bitches come out of the woodwork and generate traffic on the forums... Wait... Damn it I fell for CmdrTaco's tricks too.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    58. Re:It's called "PERSONAL PROPERTY," Apple! by mapkinase · · Score: 1

      Then there should be no problem, I guess. One can develop, one can install, of course selling in AppStore adds marketing impact of your product, but they can have their rules, can't they?

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    59. Re:It's called "PERSONAL PROPERTY," Apple! by betterunixthanunix · · Score: 1

      The quality argument is weak. What do political cartoons have to do with "quality?" What do sex themed apps have to do with "quality?" What about banning an app that fetches books from Project Gutenberg http://www.boingboing.net/2009/05/22/apple-says-no-projec.html ? Quality control in all these cases? What about this one: http://www.wired.com/gadgetlab/2010/04/apple-scratch-app/ ? Was this about quality too: http://www.newser.com/off-the-grid/post/451/creepy-steve-jobs-may-not-want-you-to-read-this-or-will-break-down-your-door.html ?

      Apple is not interested in quality, and the argument that they are is nothing more than an excuse from apologists.

      --
      Palm trees and 8
  5. Flash is an IDE/HLE now? by Bearhouse · · Score: 1

    I thought that would be something more like: http://www.multidmedia.com/software/zinc/ or AIR, no?

    1. Re:Flash is an IDE/HLE now? by Fallen+Seraph · · Score: 1

      The newest version of Flash allowed you to compile your swf into a native iPhone App. That's what this discussion is about, not Flash as in the browser plugin.

    2. Re:Flash is an IDE/HLE now? by Bearhouse · · Score: 1

      Yes, I'm aware of that. Maybe I'm just being pedantic, but there's a difference between 'Flash' (which most people - OK, perhaps not here - think of the pretty graphical thingy that opens in their phone or browser) and the development tools that create the Flash app. OK Adobe's tool is called 'Adobe Flash CS5 Professional', but would you be correct in shortening Ajax Animator or Ming to 'Flash'?

  6. Right to use your device as you see fit by Anonymous Coward · · Score: 1, Insightful

    I don't see a problem with Apple not allowing a built-in or "Apple Store" version of Flash, per your arguments in TFA. What I *do* have a problem though, is when a device I *own* won't let me install a piece of software that *I* want to install. And when I say I have a problem with it, that means I don't own an iPhone/iPad, and I educate my less-informed family members and friends of what I feel is pertinent to all consumers, whether they know it is or not.

    1. Re:Right to use your device as you see fit by Anonymous Coward · · Score: 0

      Then install whatever the hell you want. Apple isn't *preventing* you from installing flash on your iPhone, it's merely making it difficult. If you want to install Android on your iPhone, you're completely free to do it, but they're also completely free to tell you to go fuck yourself if you end up bricking it.

    2. Re:Right to use your device as you see fit by uprise78 · · Score: 1

      I guess you dont own a TV or microwave either. The fact that a device allows or disallows you to install software is a dying '90's Linux fanboy anecdote. There are embedded systems all over the place that are fully closed systems with no access for you to install software on it and I'm gonna venture a guess that you own a few of them.

    3. Re:Right to use your device as you see fit by Xiaran · · Score: 1

      Ummm most of those systems are not general purpose computing systems. And frankly I would be all for a TV or microwave I could install software on... I can think of dozens of uses for such things.

    4. Re:Right to use your device as you see fit by bynary · · Score: 1

      Do you drive a car built sometime after the 1970's? Do you have a programmable coffee maker? What about a microwave (the none analog dial kind)? I'm pretty sure there are plenty of devices you own and use every day that have software on them and are pretty much impossible to add your own software to. Very few people, if any, are complaining about not being able to run custom code on other devices. Your argument is too broad.

      --
      http://www.bynarystudio.com
    5. Re:Right to use your device as you see fit by shutdown+-p+now · · Score: 3, Informative

      Then install whatever the hell you want. Apple isn't *preventing* you from installing flash on your iPhone, it's merely making it difficult.

      Actually, they're making it illegal.

    6. Re:Right to use your device as you see fit by DavidTC · · Score: 1

      Many people have essentially made TVs they can install software on. They're called HTPCs. They're PCs hooked to TVs. So the market clearly exists

      Granted, that's not the actual TV, but TVs probably have incredibly shitty general-purpose processors anyway, no input except a remote, almost no memory, and I'm not entirely sure what you'd have them do, anyway. I suspect they don't even have general graphics output...that's probably some video chip that can only print certain things in certain places, it's not like you can display images. And, of course, they have no network connection or storage space anyway.

      I'm not sure anyone thinks rewriting a 64k firmware to build an OS that can print text and volume sliders on the screen in response to remote control presses would be a good use of their time. Not when you can just hook a PC to it and be done with it.

      And that goes double for microwaves, which are even crappier and have almost no output. Hell, they're only general purpose CPUs because those are cheaper at this point than writing a custom processor. What are you going to do, reprogram your $80 microwave as a $1 calculator?

      The reason that no one cares about 'fully closed systems with no access for you to install software' is that those things can't be used to do anything even slightly useful with, and no software exists for them, and no one can even conceive of useful software for them, because they are of such limited functionality and connectivity.

      I'm sure you think you're clever and all thinking that the issue is what is technically a 'computer', and pointing out they're everywhere, but no one actually said anything about general purpose CPUs or 'computers'. They have a problem with devices they'd want to install software on that they can't, as was clearly said. There's no one standing around with a piece of software they want to install on a microwave or TV. (Although, as I said, there probably is a market for TVs with enough processing and storage that you can install software on them.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
    7. Re:Right to use your device as you see fit by uprise78 · · Score: 1

      Did you take the time to read what I was replying to? I'll let you go ahead and do that now. Now that you read it lets look at a quote from it: "What I *do* have a problem though, is when a device I *own* won't let me install a piece of software that *I* want to install." Now read my reply again, slowly this time. Then read your totally-missed-the-point reply.

    8. Re:Right to use your device as you see fit by DavidTC · · Score: 1

      What, do you have some sort of reading comprehension problem? Do you need some sort of rudimentary logic class?

      I quoted exactly that line. He specifically stated, and I quoted, and you quoted, the fact that he has a problem with devices when he can't install 'software he wants to install'.

      He does not have 'software he wants to install' on a microwave or TV(1), ergo, he does not have a problem with those devices. (At least, not for that reason. He could have other problems with them, of course.)

      QED

      1) Because no one has 'software they want to install' on those devices, because there is actually no third-party software for those devices. It does not exist, thus no one can have it. Probably because, as I said, those devices are incredibly shitty in the hardware department, but I can't prove the reasons of software developers to choose other platforms.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  7. I don't have the right to make Apple give flash. by BlueKitties · · Score: 1

    I do have the right to put flash on my personal cell phone.

    --
    "Sorrow is better than laughter, for by sadness of face the heart is made glad." [Ecclesiastes 7:3]
  8. Well by Pojut · · Score: 1

    Or that their "freedom" as creators is squelched for the same reason?"

    The more restrictions that are placed on your creation, the less choices you have in creating it.

    Is it really necessary to state something this obvious? HTML5 is the way of the future, Flash is the way of today. Why not support both?

    1. Re:Well by s73v3r · · Score: 1

      Because it takes way more resources to support Flash, and they decided that those resources would be better used working on something else.

    2. Re:Well by Pojut · · Score: 1

      The iPad is comprable in performance to a modern netbook...and modern netbook's can handle flash just fine.

    3. Re:Well by dzfoo · · Score: 1

      He probably meant "resources" as in time and money spent on maintaining the platform, not as in CPU and component specifications.

              -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
  9. Two senses of "closed." by SanityInAnarchy · · Score: 4, Insightful

    Flash may be proprietary itself, but there's a large extent to which it doesn't dictate what you can do with it.

    Apple dictates what software you can develop for their mobile products to an absurd level -- everything from what tools you may use to what kind of morality is appropriate (no porn for you).

    I don't like either of them, and I am glad to see Apple kill Flash, but I despise the way they're doing it.

    --
    Don't thank God, thank a doctor!
    1. Re:Two senses of "closed." by nine-times · · Score: 4, Insightful

      Just keep this in mind: Apple used Fairplay DRM to kill the use of WMA and DRM in the music industry. Apple's insanity isn't all bad.

    2. Re:Two senses of "closed." by insertwackynamehere · · Score: 2, Insightful

      Dude RTFA seriously. I mean WHAT THE FUCK IS YOUR POINT? If people do not like developing under these rules then they don't have to and won't. But most people don't mind which is why there are tons of iPhone apps. You may not like it but the fact is no one cares. Don't develop for Apple. No one will miss you. No one needs you. And you are certainly not entitled to everything. This goes for everyone. Get the fuck over it. I bet half the people who bitch on Slashdot aren't even devs but children trying to be edgy (the majority of Flash "developers"). It's this stupid "me me me" crap that pervades everything here and let me tell you, it's worse than the made up demons of Apple and Facebook people feel entitled to hate as well.

    3. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      You are a lost soul

    4. Re:Two senses of "closed." by recoiledsnake · · Score: 1

      He is just making people aware of the issue at hand i.e lack of developer freedom and political speech.

      --
      This space for rent.
    5. Re:Two senses of "closed." by liquiddark · · Score: 2, Insightful

      If Apple is outselling the entire netbook-ish end of the market, it's a problem. Apple sells well because of their hardware, but their lockdown on software is bad for everyone else, and if they continue to grow and take over device markets it's going to be a long, hard road for developers.

    6. Re:Two senses of "closed." by SanityInAnarchy · · Score: 4, Interesting

      WHAT THE FUCK IS YOUR POINT?

      My point is, TFA is right. For example:

      most people don't mind which is why there are tons of iPhone apps.

      If you really don't mind, I don't want to hear you bitching about the lack of Flash support. You should've seen this coming. That is my point.

      I bet half the people who bitch on Slashdot aren't even devs but children trying to be edgy (the majority of Flash "developers").

      I am not now and never have been a Flash developer.

      It's this stupid "me me me" crap that pervades everything here

      Because people who develop and release open source software are clearly doing so out of pure, unadulterated selfishness?

      it's worse than the made up demons of Apple and Facebook

      Oh, so there's a real Apple somewhere which lets me actually own my own hardware? Or a real Facebook which lets me own my own data?

      --
      Don't thank God, thank a doctor!
    7. Re:Two senses of "closed." by jgagnon · · Score: 1

      Don't forget the demons of Intel, Microsoft, and Google...

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    8. Re:Two senses of "closed." by bigstrat2003 · · Score: 3, Insightful

      And you are certainly not entitled to everything.

      Not everything, but no hardware manufacturer has the right to dictate what tools you may and may not use to develop on their platform. As long as the software winds up as code their device can understand, that's all that matters. Apple is way out of line on this issue.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    9. Re:Two senses of "closed." by zcold · · Score: 1

      Tons of really crappy iphone apps...some good ones, but I love how apple boasts they have soo many apps... and that they dont allow substandard apps, when more like 70% of the apps on there are useless.. (btw that number comes from my ass)

      --
      you know you can fry stuff putting things into things that dont like the things you put into it...
    10. Re:Two senses of "closed." by Lumpy · · Score: 3, Interesting

      They go farther than that. Try and write an iPhone app under linux. They demand you use their hardware and their OS as well.

      --
      Do not look at laser with remaining good eye.
    11. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      dont mind me. just fixing an accidental mod...

    12. Re:Two senses of "closed." by Ludachrispeed · · Score: 2, Interesting
      There is a certain intellectual freedom associated with programming. Parent, you are of course right:

      You may not like it but the fact is no one cares. Don't develop for Apple. No one will miss you.

      What I don't understand is why people aren't doing just that. Most of us program because it's fun, but it's just not fun when you're limited. Yes, when I program for fun it is all about me, and damnit, I deserve to be able to do what I want. That's why I use Linux :)

      So... why are you people still developing for iPhone? Put your money where your mouth is.

    13. Re:Two senses of "closed." by i_ate_god · · Score: 5, Insightful

      Oh, so there's a real Apple somewhere which lets me actually own my own hardware? Or a real Facebook which lets me own my own data?

      Yes, it's called Nokia.

      --
      I'm god, but it's a bit of a drag really...
    14. Re:Two senses of "closed." by Lundse · · Score: 5, Insightful

      You may not like it but the fact is no one cares.

      Which is why we are arguing against Apple's platform - if noone cares, everyone is worse off. So you can call us whatever you want, I for one will still argue that Apple's methods is hurting developers, and in the end consumers. If you believe I am wrong, or wrong that this matters, tell me why and we can discus it.
      Yelling "noone cares" is just silly...

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    15. Re:Two senses of "closed." by Karlt1 · · Score: 3, Insightful

      What I don't understand is why people aren't doing just that. Most of us program because it's fun, but it's just not fun when you're limited. Yes, when I program for fun it is all about me, and damnit, I deserve to be able to do what I want. That's why I use Linux :)

      I program because it puts food on my table.

      So... why are you people still developing for iPhone? Put your money where your mouth is.

      That's exactly what they are doing...they are going where the money is.

      But why are so many techies defending Flash "programmers". Isn't that about like defending people who could only program in VB6?

    16. Re:Two senses of "closed." by i_ate_god · · Score: 2, Insightful

      And you are certainly not entitled to everything.

      Not everything, but no hardware manufacturer has the right to dictate what tools you may and may not use to develop on their platform. As long as the software winds up as code their device can understand, that's all that matters. Apple is way out of line on this issue.

      FALSE. They do have the right, so long as they tell you first and then leave it up to you to decide if you want to play by those rules. You CHOSE to buy Apple fully aware of the restrictions, then blame Apple when those restrictions finally affect you in a negative way. If you wanted an fully open platform, you wouldn't have bought an iPhone, so it doesn't make sense that you're complaining about it not being open. So the only conclusions I can come up with are either a) you're short sighted, b) you're hypocritical, c) you're easily blinded by marketing campaigns, d) all of the above. Apple is not out of line, you are.

      --
      I'm god, but it's a bit of a drag really...
    17. Re:Two senses of "closed." by Londovir · · Score: 5, Interesting

      So, what you're saying is anticompetitive behavior is perfectly acceptable as long as there are alternatives? What's your opinion on Microsoft? Are they "demons", or a legitimate monopoly concern?

      When Intel was demonstrably shown to deliberately cripple the performance of source code compiled using their compiler for any CPU other than "Genuine Intel", which is part of the reason they eventually settled with AMD, that was something AMD and everyone else should "get the f--k over"? It's perfectly fine because if people don't like it, they can just use something else? Nevermind that many corporations licensed and used Intel's compiler and had their own products possibly reduced in functionality or lost business as a result. They should have just chose a different compiler, right?

      Or, what about Microsoft? Sure, Internet Explorer is wired directly into the operating system. Sure, everyone is forced into using it whether or not they want to. Sure, Microsoft just so happens to be the OS on most computers. Ahh, heck, it's no problem - people should just get over it because they can always download Firefox, or Opera, or Safari. No reason to get your panties in a wad, right?

      This isn't always about people being pissed at Apple for locking out Flash. And I agree with TFA in that people seem to be thinking of this as a deity-provided right. That's probably the wrong way to look at it. I look at it as the slowly growing and likely dominant force in mobile electronics deciding on their own what's right for the marketplace, and using their de facto power as such to control what happens.

      We're looking at 1 million+ iPad units sold in about a month. As other articles state, they are killing netbook sales. They are well on their way to becoming the only viable choice in the market for portable electronic computers - just as they are for portable electronic music players - just as they are slowly becoming for portable phones.

      When Apple has that position and leverage, that gives them the power to dictate everything about it. If they deny Flash, they are putting a strangle on a [proprietary] product. This is very similar to Microsoft and the entire Internet Explorer antitrust debacle. Microsoft was found guilty of using their installed base as a means of pushing Internet Explorer above all other browsers (even though choices for users existed), and they were also accused of modifying their APIs to be accessible and favorable for IE over other browsers. They were accused of using their market share as leverage against 3rd party OEMs by binding them into capricious and damaging contracts.

      Apple is turning into the same beast. Naturally you can write in their language or make the choice to not write for Apple at all. You have an option...but a poor one. You either write for Apple using what they tell you to do, and address a market of 1 million+ iPads, or you write in the language you want (Flash, etc), and sell to a market that's getting smaller day by day.

      This isn't "me me me" crap - this is an erosion of the concept of competition. It wasn't allowed for Microsoft, and it shouldn't be allowed here. Apple is taking away my choices as a programmer who wants to make a living developing applications. For now, it might not be so grim because there are other choices; look to the future when the market is just Apple and that's it and the future is much darker. (Ask the people who were waiting for Courier or Slate to be alternatives to iPad...so much for that...)

      It's exaggerated hyperbole to the extreme, but your specious argument is tantamount to saying you get a choice of "death by strangling" or "death by evisceration and strangling with your entrails". In either case, the end result isn't good for you...but hey, quit bitching because at least we gave you a choice!

      --
      Londovir
    18. Re:Two senses of "closed." by TheGreek · · Score: 1

      Not everything, but no hardware manufacturer has the right to dictate what tools you may and may not use to develop on their platform.

      Apple's not dictating what tools you may or may not use to develop on iPhone OS. Apple's dictating what tools you may use to develop software you wish to distribute through their distribution channel.

      I'm sure the Cydia store would have no problem approving Flash-to-.ipa iPhone OS apps.

      If you want to use Apple's distribution channel, you have to play by Apple's rules. If you don't like Apple's rules, there's always Android.

    19. Re:Two senses of "closed." by jythie · · Score: 3, Insightful

      They also sell well because of their software and in part BECAUSE of their lockdown. What is annoying for developers translates to a better experience for consumers and better PR for Apple. If you want to blame anyone, blame consumers. They are the ones that blame Apple (or any other embedded device manufacturer) when an app written by joe-shmoe causes the system become less usable. That is why Apple controls the chain so closely, because THEY get the PR hit when 3rd party applications effect the device rather then the application authors... this is esp true for systems like flash where people are used to seeing it work on their PC and thus assume that it will work just as well on an embedded system.

    20. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      No, their lockdown is what the consumer wants, and needs. A secure internet appliance. Nevermind that all your data are belong to Apple/Google.. And the numbers are speaking volumes to that effect right now. Nobody cares about the developers, except the developers..

    21. Re:Two senses of "closed." by I_have_a_life · · Score: 2, Insightful

      What exactly is YOUR point? Should we all just roll over and accept the things we don't like in life? Maybe for some people the issue is big enough that they want to change the status quo. How can you make a claim that no one cares? Where's the evidence? Obviously the DoJ and the FTC cares. That's somebody backed by alot of guns. If you don't care then tune them out but really who gives a damn whether you think it's worthwhile to complain about it or not especially on a site where half the content could be construed as people whining about stuff. And if you think /. is a dev exclusive community then you MUST be new here.

    22. Re:Two senses of "closed." by TheVelvetFlamebait · · Score: 1

      Yeah, but Apple is more than a hardware manufacturer. They also create and maintain platforms, and in that capacity, they have every right to act like dicks. So long as they are open and transparent about their decision to close their platform and make the development approval process completely opaque, then basically, it's their platform.

      Pigeon-holing them as a hardware manufacturer is both false and pointless.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    23. Re:Two senses of "closed." by MrHanky · · Score: 1

      Wrong. People will do what they think is profitable, and with the ridiculous amount of free advertising Apple receives, people will believe Apple's platform is the one to develop for. They need to be made aware of the fact that when you develop for Apple, you don't develop for yourself. You're basically signing away your right to do your work the way you see fit.

      Apple needs more bad press. That's the point you miss.

    24. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      no hardware manufacturer has the right to dictate what tools you may and may not use to develop on their platform

      Yes they do. It is their closed platform they developed, and you are entitled to develop for their platform.

      As long as the software winds up as code their device can understand, that's all that matters

      You are thinking of this as a computer. A phone is not a computer. All running software needs to be controlled strictly by the underlying platform so the phone remains usable. If you want to pummel your battery by running a bunch of crappy flash animations and java applets, then might I suggest you develop for the Android or Windows Mobile platform.

    25. Re:Two senses of "closed." by je+ne+sais+quoi · · Score: 1

      Not everything, but no hardware manufacturer has the right to dictate what tools you may and may not use to develop on their platform. As long as the software winds up as code their device can understand, that's all that matters. Apple is way out of line on this issue.

      You argument is silly, hardware manufacturers routinely dictate what tools you may and may not use to develop on their platform and where you can use their tools. This is why can't I (legally) develop xbox 360 games for linux, or why I can't write a quartz window manager on WebOS devices. And another thing, Apple writes software too, so pretending that Apple is only a hardware manufacturer is wrong.

      --
      Gentlemen! You can't fight in here, this is the war room!
    26. Re:Two senses of "closed." by ashidosan · · Score: 0, Offtopic

      I'm not the AC poster, but I agree. Fuck off. Posts get modded up because they contain useful information. This melange of accusations and vitriol doesn't quite count.

    27. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      No. You.Are.Wrong.

      If they own and researched and developed THEIR hardware, then of course they have a right to say what software runs on it. If you right crappy code full of security holes, what do they do let it run anyway even though it will negatively impact THEIR hardware owners?

      This is the same crap like all the windows script kiddies out there. They don't want those types of problems on THEIR platform. That's it case closed.

      The only thing aside form n00bie games that flash is good for is video and they want you to buy video from THEIR preferred platform. That's it case closed.

      its THEIR hardware they can do whatever the fuck they want to do with it and if you don't like it don't buy it or develop for it.

      Or as more then a million people have voted so far with their hard earned money get THEIR devkit and develop.

      Stop crying that you want to pump out easy recycled code with flashkit and do what 100,00 other apps and coders have already done and get with the program(ing).

    28. Re:Two senses of "closed." by Gr8Apes · · Score: 1

      Oh, so there's a real Apple somewhere which lets me actually own my own hardware? Or a real Facebook which lets me own my own data?

      Actually, yes. You can own your Apple hardware. It's not Apple, but AT&T via contract which locked you out of the iPhone. And you can still do what you want with your phone, even "locked". Use a dev license on it and write your own, or install someone else's code on it.

      Facebook - you do own your own data. If you "give" it to FB, well, you did give it too them. Don't want them to have it? Don't give it to them. My twitter account has no info on it at all for instance. My Facebook account has a name, and that's the only thing remotely accurate on it, which doesn't really matter because in the past 2 years I may have visited both a grand total of 3 or 4 times.

      --
      The cesspool just got a check and balance.
    29. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      what, did you get tired of trolling and fanboi-gushing over in the iPad thread?

    30. Re:Two senses of "closed." by icannotthinkofaname · · Score: 0, Offtopic

      you don't get to vote without a name.

      Actually, he does. On Slashdot, it's impossible to mod a story and post non-anonymously. All moderators for a given story are nameless relative to that story.

      --
      Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
    31. Re:Two senses of "closed." by bigstrat2003 · · Score: 4, Insightful

      Nope. The fact that something is legal does not make it right. Apple absolutely has the right to dictate what does and does not go on on their platform (as much as I dislike it). Their right ends at the device, however. When they dictate what goes on on my machines, they are very far out of line. The fact that developers agree to this has nothing to do with whether it is right or wrong.

      Furthermore, I don't own an iPhone (and never will), and I don't develop for the iPhone (and never will), precisely because of the unreasonable restrictions Apple puts upon this platform. Not only do you have a poor grasp upon what Apple's rights are, your argument amounts to making false assumptions about what I own, and drawing conclusions about my character based on those false assumptions. Hardly a strong position you have, there.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    32. Re:Two senses of "closed." by abulafia · · Score: 3, Insightful

      Go for it. Seriously. Do it. The Apple Zipline Attack Ninjas aren't going to come through your window if you figure out how to get Flash apps running on your iPhone.

      Neither will they do so if you distribute the result through Cydia.

      What's that? You want to use Apple's infrastructure to distribute your code? Doesn't Apple have the right to control their servers?

      Aren't you really bitching about the entire ecosystem Apple set up? In which case, isn't the proper answer, "don't buy it?"

      --
      I forget what 8 was for.
    33. Re:Two senses of "closed." by ffreeloader · · Score: 1

      Not everything, but no hardware manufacturer has the right to dictate what tools you may and may not use to develop on their platform.

      And what makes you think you have the "right" to do as you wish with their platform? Isn't your position the pot calling the kettle black? You're claiming "rights" that don't exist the way I see it. You built nothing. You created nothing. Yet you claim a "right" to tell the creator and builder what to do with "his" own product.

      Seems mighty arrogant to me.

      --
      "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
    34. Re:Two senses of "closed." by painandgreed · · Score: 2, Insightful

      You may not like it but the fact is no one cares. Don't develop for Apple. No one will miss you. No one needs you.

      But if they end missing and needing you, Apple will care and about face as quick as they can. So, if you want to see these things on the iPhone, go someplace else and make them. Get Flash and Java on Android. Make tons of killer apps for some other phone that allows the coding methods you desire. Hell, build a new phone. According to all the bitching here, there seems to be a good opening in the market with demand. As soon as the things that Apple doesn't allow become selling points to the general public, they will allow those things.

      That being said, keep bitching. Remember that Apple didn't originally even want apps on the iPhone. Everything was supposed to be a webapp. However, with demand, they came out with the IDE (although I suspect there would have been one out anyway.) Apple does reverse their stand if they feel the outcry is loud enough. We've seen articles about reversed rejected app decisions here on /. Apple rumor sites are filled with stories though the years of public outcry being met with Apple changing their ways and giving the public what they want. I's say that Apple is one of the few companies that bitching too actually does work. Still, it's not enough just to be loud, you have to be loud and have a crowd behind you.

    35. Re:Two senses of "closed." by BobMcD · · Score: 1

      No one will miss you. No one needs you. And you are certainly not entitled to everything. This goes for everyone. Get the fuck over it.

      You must have a bleak vision of the future, if you're so unimaginative as to assume that nothing of any value could possible come from these people you're excluding.

      Apply your quote above retroactively, and see if there's any impact: "Beethoven, Picasso, Tesla, Einstein - no one will miss you, get the fuck over it."

      In my world, this is possible (that you're telling Bach to go fuck himself without even knowing it), while in yours there's zero possibility anyone who would prefer Flash is worthy of even your polite restraint.

      Sad.

    36. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Is this... Irony? Satire?

      I honestly can't tell if this was written in seriousness (or, worse, modded up in seriousness), but I sure hope not. It's like every Apple fanboy stereotype rolled into a ball of trolling hate.

    37. Re:Two senses of "closed." by bigstrat2003 · · Score: 1

      Oh, please. According to Apple, it's not allowed to get apps anywhere except from their distribution channel, so you're bringing up a technicality that makes no difference whatsoever. None of the things Apple does with the app store would bug people half as much if iPhone OS had the ability to install apps from other sources, as Android does... and modifying iPhone OS to do so is forbidden.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    38. Re:Two senses of "closed." by tepples · · Score: 4, Interesting

      It's not Apple, but AT&T via contract which locked you out of the iPhone.

      I'm not convinced of this. The iPod Touch has the same restrictions as the iPhone, and the iPad with only Wi-Fi has the same restrictions as the iPad 3G.

    39. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Don't act like they did this because it was in the consumers' best interest. Their reasons were purely technical. If they weren't, they wouldn't feel compelled to add personal information to every single file you download from itunes.

    40. Re:Two senses of "closed." by BobMcD · · Score: 1

      I'm feeling argumentative, I guess...

      1) AT&T has zero to do with the store, AND you can get non carrier-locked iPhones. This is absolutely a non-sequitur.

      2) You can only use 'a dev license' if you play by Apple's rules, which includes not doing certain things like, say, running Flash on it.

      3) If you put code on your phone outside of Apple's permission system, you run the risk of an update turning it into a paperweight.

      4) Facebook is public space. They 'own' every bit of data on their servers, as you waived your right to privacy in their terms of use. Furthermore anything your 'Friends' post about YOU is no longer legally protected, as there is no semblance of privacy nor privilege any longer. So whether or not you give them data isn't relevant, if you have any friends who could be doing likewise.

      5) If you think it will be difficult, as the net moves further into the social networking design, to tie your Facebook to your Twitter and vice-versa, you need to wake up. Or, at a minimum stop telling others things that are demonstrably false. Someone might accidentally believe you.

    41. Re:Two senses of "closed." by DRJlaw · · Score: 4, Informative

      Just keep this in mind: Apple used Fairplay DRM to kill the use of WMA and DRM in the music industry. Apple's insanity isn't all bad.

      Apple also refused to license Fairplay DRM, which ment that the music that you puchased from iTunes could only realistically be played on Apple devices (Quicktime/Itunes on a PC is not a significant exception). WMA DRM locked you into certain devices, but not only Microsoft-marketed devices. That insanity is "all bad."

      BTW: Fairplay did not kill DRM in the music industry. Amazon killed DRM in the music industry.

    42. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Just keep this in mind: Apple used Fairplay DRM to kill the use of WMA and DRM in the music industry. Apple's insanity isn't all bad.

      Although I agree with you, it's also important to keep in mind that Apple pushing DRM-free media could in part be seen as the result of the French government (and the EU, somewhat more generally) threatening antitrust-type action against Apple.

      It's ambiguous, and I do think Apple deserves some credit, but I wouldn't take it too far.

      Apple's behavior lately reminds me why I started using Windows in the late 80s and early 90s--Microsoft was the one pushing for freedom of hardware choice. Apple really hasn't changed in that regard in 25+ years, and I'm not surprised.

      However, they have done some things, as you point out, that are important. The DRM issue is one; Webkit is another.

      It's as if Apple takes an open approach when talking about software abstractly, but then becomes ridiculously draconian when it comes to the application of particular software to particular hardware. Even the Flash thing can be seen in this light: "Flash isn't open, so we're not going to let you run it on Apple hardware." It's the hardware-software combination where Apple starts to look insane.

    43. Re:Two senses of "closed." by metamatic · · Score: 1

      Apple's not dictating what tools you may or may not use to develop on iPhone OS. Apple's dictating what tools you may use to develop software you wish to distribute through their distribution channel.

      ...which they claim is the only legal one. The license agreement explicitly prohibits distributing your software to other developers to install using their developer-enabled iPhones. (See section 7.)

      So yeah, you can develop software, so long as you don't want to distribute it to anyone else.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    44. Re:Two senses of "closed." by tepples · · Score: 1

      If they own and researched and developed THEIR hardware, then of course they have a right to say what software runs on it.

      It's their hardware until I buy it.

    45. Re:Two senses of "closed." by Dogtanian · · Score: 1
      I've no idea why on earth your post was modded up to +5, but I'll say that comments like

      Don't develop for Apple. No one will miss you. No one needs you.

      were pretty childish and the ad hominem allegations in

      I bet half the people who bitch on Slashdot aren't even devs but children trying to be edgy

      were bordering on troll.

      But more significantly and ironically- in a post that virulently attacks the alleged "entitlement" of others- the tone and implication of your message were basically that he had no right to criticise Apple if he didn't want to use their products, and that he should STFU and leave the platform to the hypemongers.

      Well, no. It doesn't work like that. Apple are free to sell an obnoxiously closed platform, and they and others are free to say "Don't like it? Don't use/buy it."

      However, that's as far as it goes. Others are free to state their opinions and criticisms of the iPhone and friends, and in a free society no one is... what's the word, oh yes... entitled to freedom from criticism as you seem to think Apple is.

      Because quite frankly, the rabid and partisan tone of your attack on the GP- whose post was quite reasonable- blatantly smacked of this sense of entitlement, that he had the audacity to criticise the iPhone and not keep his mouth shut.

      Sheer hypocrisy.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    46. Re:Two senses of "closed." by bigstrat2003 · · Score: 1

      I claim a right to do what I wish with my hardware (in this specific case, machines being used for development). That's all.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    47. Re:Two senses of "closed." by cynyr · · Score: 1

      better experience for SOME users. Those of us that like to use the hardware we buy don't like it as much. Granted I hear rumors that the iPad has a cableless jailbreak, but i'll wait for 4.0 to come out before I consider.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    48. Re:Two senses of "closed." by liquiddark · · Score: 4, Insightful

      No, I think I'll continue to blame Apple. Modern tools like Flash have increased the quality and ease of software development because they provide common functionality support at a very high level. While there are a few holes in the Flash provider itself, those are not comparable to the damage done by developers who have to reinvent the wheel every time. Consumers don't give a damn what something was written in, and Flash has been one of those technologies consumers have glommed onto en masse. Apple shutting down Flash and comparable frameworks is Apple's fault and nobody else's, and it's bad for everyone.

    49. Re:Two senses of "closed." by cgenman · · Score: 1

      Great point. To summarize:

      "Screwing over developers in a monopolistic fashion is unacceptable behavior. If we as developers don't fight against companies doing this, we will be screwed over again and again."

      Apple already screwed over developers by forcing everyone into the iStore, by setting arbitrary standards for what is and isn't acceptable in the iStore, and for changing those standards randomly in ways that screw over legitimate developers left and right. They let apps languish in approval lingo, ban apps that duplicate unreleased / unannounced functionality, and allow big-name apps to flaunt the rules. They ban apps that follow the rules just because AT&T doesn't like them. They just removed all of the WiFi finding apps in the store, some of which have been approved since the beginning of the app store.

      Flash really is just the latest drop in the bucket, but it is one that everyone can unite behind. Until now Apple has not attempted to take control of the development tools that were used to create apps in their store. Now they will ban your app if you're using middlewear. If you read 3.3.1, not only are they banning anything developed in Flash, they're banning anything developed with the help of most of the middlewear out there.

      Is this developers being whiny? You bet your ass we're being whiny. Flash is a dirt easy enviornment to create tiny little special-purpose apps in. Things like magazine apps, rental fleet information, school maps, etc. "But" you say "You could create all of that in Apple's native rendering environment. And it would run faster!" Yes, a front end that displays and sorts data about a library in realtime could theoretically run in 60 frames per second instead of 20 frames per second. But so what? An Apple native tool might cost 40k to write, whereas a flash version might cost just 10k, and might have large chunks re-usable for their website. For a lot of applications, that might make the difference between going ahead and doing the project, and scrapping it all.

    50. Re:Two senses of "closed." by cynyr · · Score: 1

      I was wondering that. Also is there a way to write your own apps for the iPad/iPhone/iTouch and test thme before "release" without signing/paying up to be a dev?

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    51. Re:Two senses of "closed." by AnEducatedNegro · · Score: 1

      Apple's not dictating what tools you may or may not use to develop on iPhone OS. Apple's dictating what tools you may use to develop software you wish to distribute through their distribution channel.

      Uh yes you are. As an independent developer I have to spend more money to develop for the iphone since I must use a Mac and I must use Snow Leopard. Adobe allowed me to skirt this requirement by using Flash, which has a significantly lower starting cost. Lower starting cost = entry to market = lower out of pocket funding for iphone development. Apple says we don't want Flash to create binaries for our hardware, so I cannot develop for the iphone. Sure I can use flash and create some apps, but what good are they to my business? What if it weren't Adobe that created this product, but a startup? They don't have the funds to start a legal fight, nor could they survive apple's change in terms of services. That, sir, is a monopoly. Apple has a monopoly on the market... one can only hope that this paves the way to split Apple into two companies (ala Microsoft.eu). It won't happen, but it feels good to dream.

    52. Re:Two senses of "closed." by metamatic · · Score: 1

      Use a dev license on it and write your own, or install someone else's code on it.

      Section 7 of the developer license agreement prohibits developers from distributing their apps to other developers without using the iTunes app store. So apparently you can own your iPhone, or own control of whether you distribute your code, but not both.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    53. Re:Two senses of "closed." by DinDaddy · · Score: 3, Insightful

      Your arguments and comparisons are predicated on Apple being a monopoly in a space. Smartphones, tablets/netbooks, whichever. This is not currently even close to the case. Until it is, i.e. "When Apple has that position and leverage . . .", you will be correct.

      But as so many are fond of pointing out, they do not now control any market, with the exception of portable music players. Certainly not computers.

    54. Re:Two senses of "closed." by DinDaddy · · Score: 1

      Until it is, you will not be correct, I meant

    55. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      I think, rather, that we are defending developers' right to use the tools that they want, rather than Flash in particular. It's a matter of principle.

      Additionally, Apple's rules have hurt other projects than Flash, such as Scratch.

    56. Re:Two senses of "closed." by insertwackynamehere · · Score: 3, Insightful

      Um no. Sorry try again. The iPhone is a closed platform. Sucks for you if you don't like it. The free market will ruin Apple if this didn't work but it does. That's how the real world is. It isn't Apple coddling you every step of the way giving you everything your special little self needs to develop an application. You are all so fucking entitled it's not even funny. I don't care if you dislike Apple's business model, but the sense of entitlement in these posts is what pushes me over the edge. It's as if everyone needs to drop everything for some developers on Slashdot who don't like the SDK for the iPhone and want Apple to tailor it for their usage, with the expectation that Apple cares about them enough for this to be a possibility. It is so incredibly acceptable and a non-issue that you need to use the iPhone SDK and Obj-C to program on the iPhone.

    57. Re:Two senses of "closed." by insertwackynamehere · · Score: 1

      Haha oh my fucking testicles you're going to start talking about apsergers now too arent you

    58. Re:Two senses of "closed." by s73v3r · · Score: 3, Informative

      Actually, yes, you were. WMA DRM locked you into using Windows. So one could argue it was just as bad.

    59. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      It's this stupid "me me me" crap that pervades everything here

      When I put out a few hundred bucks for a device, you can goddamned bet it'll be, "me, me, me."

    60. Re:Two senses of "closed." by jythie · · Score: 1

      True, not "ALL" users, but I would not use the word "SOME" either. I think "MOST" would be accurate. Also, you are not talking about 'using' the hardware you bought, you are talking about adding tinkering with it. If you want to tinker, the are products better suited for that.

    61. Re:Two senses of "closed." by GPLHost-Thomas · · Score: 1

      and modifying iPhone OS to do so is forbidden.

      Forbidden by who? Will you go to jail? But it's ok if you do, as you can always jail-break once more! :)

    62. Re:Two senses of "closed." by TheGreek · · Score: 4, Insightful

      As an independent developer I have to spend more money to develop for the iphone since I must use a Mac and I must use Snow Leopard. Adobe allowed me to skirt this requirement by using Flash, which has a significantly lower starting cost. Lower starting cost = entry to market = lower out of pocket funding for iphone development.

      Flash CS5 is the only product that comes with the Flash-to-.ipa converter. It retails for $700. The Mac Mini starts at $600. Last I checked, $600 was less than $700.

      They don't have the funds to start a legal fight, nor could they survive apple's change in terms of services. That, sir, is a monopoly. Apple has a monopoly on the market.

      Let's get a couple of things straightened out:

      1) Changing your terms of service does not give you a monopoly in your market.
      2) Apple's US smartphone marketshare is 25%--18% less than RIM. How can you have a monopoly in your market if you're not even the largest player?

      I'd ask for a refund on whatever it was you spent on your "education."

    63. Re:Two senses of "closed." by burnetd · · Score: 1

      Amazon only got to sell DRM free audio in order to force Apple into tiered pricing. Does that mean the RIAA killed DRM ?!?

    64. Re:Two senses of "closed." by pizzach · · Score: 1

      Reminds me of console makers for some reason. No wonder it is becoming a popular gaming platform.

      --
      Once you start despising the jerks, you become one.
    65. Re:Two senses of "closed." by jythie · · Score: 1

      I disagree. People expect Flash to work because they see it work on their PC. Unless Adobe has made huge strides, it will generally not behave as well on an embedded device. It is true that consumers do not care what something was written in, but they do care when it works worse then the platform (PC/Notebook) then they are used to, and then they blame the embedded manufacturer. If Flash behaved seamlessly and Apple had the power to fix/optimize for their platform they probably would not have cared, but Adobe is pretty about such things and have traditionally been hostile to the needs of embedded development. So personally, I blame Adobe. They are reaping what the sowed here..... their attitude of 'only PCs matter, if you can get our VM to run great but do not expect it to be changed for you' alienated a lot of OEMs.

    66. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      I claim a right to do what I wish with my hardware (in this specific case, machines being used for development). That's all.

      You might own the hardware, but you sure as fuck don't own the firmware. They can still dictate to you what runs on top of it via license agreement.

    67. Re:Two senses of "closed." by s73v3r · · Score: 1

      A monopoly? Really? Because of Apple's actions, there's no other smartphone you can develop for? And they have such a big marketshare that they're really the only game on the block?

    68. Re:Two senses of "closed." by s73v3r · · Score: 2, Insightful

      And you can. If you have a dev phone, and you have a dev account, you can run code on your device. However, you can't distribute that code through Apple's distribution channel.

    69. Re:Two senses of "closed." by jedidiah · · Score: 4, Insightful

      > Actually, yes, you were. WMA DRM locked you into using Windows. So one could argue it was just as bad.

      Except Windows represents a multi-vendor platform just like Flash does.

      The key difference between Microsoft and Apple is that Microsoft wants their stuff used far and wide and don't want to p*ss off the developers.

      At the end of the day, there is some value to platforms that started out by catering to developers.

      The rube-on-the-street might not think it's obvious, but he benefits from the efforts of those that do.

      All technological liberty boils down to this.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    70. Re:Two senses of "closed." by amliebsch · · Score: 1

      According to Apple jailbreaking is a violation of the DCMA and thus a federal crime.

      --
      If you don't know where you are going, you will wind up somewhere else.
    71. Re:Two senses of "closed." by Blakey+Rat · · Score: 2, Informative

      Apple only killed off DRM when Amazon started selling music with no DRM at lower prices than Apple. It was a reactionary move.

    72. Re:Two senses of "closed." by s73v3r · · Score: 1

      Android does have Java. In fact, its really the only thing you can make Android apps in.

    73. Re:Two senses of "closed." by jedidiah · · Score: 1

      A lot of people just "don't get" artistic freedom.

      It it very fortunate that at least some people do and that they are willing to starve and suffer for their ideals.

      Would you tell a painter what methods he could use? If not, why would you do the same to a programmer?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    74. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      > "So, what you're saying is anticompetitive behavior is perfectly acceptable as long as there are alternatives?"

      Apple has done nothing anticompetitive in the legal sense. Everyone can still develop Flash ads and apps for Android, Win 7, and even Linux if they want to. Everyone can still develop applications for iPod Touch / iPhone / iPad.

      > "Naturally you can write in their language or make the choice to not write for Apple at all."

      Exactly. There's your freedom of choice. You can choose Apple or you can choose crap. It's a free world, brother.

      Now let's look at Adobe for a second. You want to write Flash apps? Well, if you absolutely must, you are free to do so. So is there a Microsoft IDE that lets you create Flash apps for Mac, Win 7, Linux? Nope. How about a Linux IDE that lets you cross-compile? No? Too bad, freetards of the world. Does Xcode support Flash development? Hell no. You need to buy that IDE from Adobe, and boy it it expensive.

      So, let's say you're smarter than the average Flash "developer" and actually have the native intelligence to hand-code a Flash app without using any kind of quick-and-dirty IDE crutch. Can you just launch TextEdit or TextWrangler and start typing Flash executable code? Not so much. Can you manually write code, at all, for the proprietary, closed Flash container? Negative.

      Compare that with HTML5 / CSS / Javascript. Can you manually write apps using those open technologies? Yes. Can Adobe control 100% of HTML5 / CSS / Javascript the way it controls 100% of Flash development? In a Kevin Lynch wet dream, yes. In real life, no.

    75. Re:Two senses of "closed." by s73v3r · · Score: 1

      You also have to use Microsoft's OS to write apps for Windows Mobile and Xbox. That is no different.

    76. Re:Two senses of "closed." by LaRainette · · Score: 1

      Exactly my view : I'm really excited about Apple killing Flash, I've been waiting for it to die. OTOH the monster Apple that is going to emerge from that fight is really scary (not that Apple is already scary enough)

    77. Re:Two senses of "closed." by s73v3r · · Score: 1

      The SDK is free to download, and it comes with the simulator which you can use to test your apps. You can use the simulator without being a registered developer. Of course, if you're doing performance intensive stuff or graphics intensive stuff, you definitely will need to test it on the actual hardware you're running it on.

      Of course, there are also ways to do it using Cydia and stuff like that, but its a little less straightforward.

    78. Re:Two senses of "closed." by jedidiah · · Score: 1

      > You argument is silly, hardware manufacturers routinely dictate what tools you may and may not use to develop on their platform

      Please provide some actual examples.

      More than likely you are a completely clueless member of the Cult of Jobs.

      There is infact quite a healthy market of 3rd party tools for console games development. One of these tools was specifically mentioned as collateral damage from Apple trying to ban Adobe.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    79. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      You may not like it but the fact is no one cares.

      Which is why we are arguing against Apple's platform - if noone cares, everyone is worse off. So you can call us whatever you want, I for one will still argue that Apple's methods is hurting developers, and in the end consumers. If you believe I am wrong, or wrong that this matters, tell me why and we can discus it.
      Yelling "noone cares" is just silly...

      He did not yell this is yelling NO ONE CARES

      get real flash sucks

    80. Re:Two senses of "closed." by Dogtanian · · Score: 1
      Huh? Nothing in your reply even addresses what I *actually* said in my post(!!)

      Did you even read it?

      I was criticising your assumption that "Don't like it? Don't Buy it" extends to entitlement to protection from criticism.

      You are all so fucking entitled it's not even funny.

      You're so blinkered and focused on this (borderline strawman) sense of "entitlement" that the article described that you're not even paying attention to what others are saying any more, just repeating the same accusations.

      Oblivious to the fact that it's a free world with free speech and the biggest sense of "entitlement" is *your own* in expecting those who dislike the iPhone- for whatever- reason to keep their mouths shut.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    81. Re:Two senses of "closed." by MBGMorden · · Score: 3, Insightful

      Except Windows represents a multi-vendor platform just like Flash does.

      Which is incredibly ironic IMHO. We spent the better part of a decade railing against Microsoft for being a closed/proprietary system. As an Linux user, that seems obvious. I can get my software from any group (currently Ubuntu, but if they piss me off I can go to Fedora if I like - worse comes to worse I COULD go LFS), and I also can get my hardware from any group.

      Microsoft is a step down. You have to buy the software from them, but at least you get your own choice on hardware.

      Apple is the worst. It's their software, their hardware, and their rules.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    82. Re:Two senses of "closed." by jedidiah · · Score: 0

      > What's that? You want to use Apple's infrastructure to distribute your code?

      Why should I need to bother with Apple's infastructure? iTunes and Apple.com is a highly artificial limitation for software.

      I should be able to get stuff for my iDevices just like I do for a Mac.

      The AppStore just serves to make the whole iDevice thing seem bigger and more robust than it really is. Apple gets to take credit for every little piddly download of stuff like winzip and putty and all of those apps that do nothing but make up for the fact that Safari is a crap browser.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    83. Re:Two senses of "closed." by SanityInAnarchy · · Score: 1

      Actually, yes. You can own your Apple hardware. It's not Apple, but AT&T via contract which locked you out of the iPhone.

      Then why is it exactly the same on every other carrier? And why is it different on Android?

      Use a dev license on it and write your own, or install someone else's code on it.

      The dev license is a yearly subscription, so that's more like renting my own hardware. It also expressly forbids distributing without the app store -- thus, I can't install someone else's code, I can only write my own and use it on my own device -- and then, only for as long as I have a valid license.

      Or I could just buy an Android or Moblin device, and actually do what I want with it.

      Facebook - you do own your own data. If you "give" it to FB, well, you did give it too them. Don't want them to have it? Don't give it to them.

      That's more or less my point about Apple. It does not, however, excuse the behavior of either of them.

      --
      Don't thank God, thank a doctor!
    84. Re:Two senses of "closed." by jedidiah · · Score: 1

      Developers need to realize that all of their work may be flushed down the toilet and their app will never see the light of day.

      End users need to realize this impacts their choices.

      Of course the average yuppie poser that gravitates to Apple doesn't really care about things like artistic freedom.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    85. Re:Two senses of "closed." by SanityInAnarchy · · Score: 1

      Apple's dictating what tools you may use to develop software you wish to distribute through their distribution channel.

      Name an alternate legal distribution channel, then.

      I'm sure the Cydia store

      Nope! Not legal; requires violating the DMCA to get a jailbroken device.

      If you don't like Apple's rules, there's always Android.

      Yes, there is. I'm still going to bitch about Apple's rules until either Apple changes the rules, or Apple goes away.

      --
      Don't thank God, thank a doctor!
    86. Re:Two senses of "closed." by LaRainette · · Score: 1

      You really think answering to someone starting it's post by "Dude RTFA seriously. i mean WHAT THE FUCK IS YOUR POINT ?" and including "No on needs you" will do any good?
      #1 this guy is not gonna read your answer
      #2 he is a troll and has no argument except "I'm not interested in what you say because it is scary for me to think about the implications of my actions" and he isn't even remotely capable of expressing this feelings clearly or without free-bashing some guy who just happened to give his opinion on a rather complex matter totally related to the article.
      I know it's hard but some battles are just lost. let him be.

    87. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      You certainly can write an iPhone app under linux. You are free to write a web app in any environment you choose.
      And they can install on the device without going through the app store.

    88. Re:Two senses of "closed." by jpmorgan · · Score: 1

      The Sherman Act has two sections. Section II deals with monopolies and monopolistic behavior. Section I deals with anti-competitive behavior, and you most certainly don't have to be a monopoly to run afoul of it.

    89. Re:Two senses of "closed." by Jonny_eh · · Score: 1

      By Apple not licensing their DRM, they forced the music industry to sell mp3s so that other online stores could compete with iTunes (since iPods could only play non-DRM files and Fairplay DRM files). Once this became common place, Apple was able to (forced to?) remove the DRM from their own store.

    90. Re:Two senses of "closed." by Jonny_eh · · Score: 1

      You can install both Windows and Linux on Apple hardware. All they prevent you from doing is running their software on other's hardware, I don't see the big deal there.

    91. Re:Two senses of "closed." by drcagn · · Score: 4, Informative

      No, Apple wanted to not use DRM from the beginning, but the record labels were too afraid to do that (the selling music online industry was in its infancy, especially for the mainstream). Once Apple got too big, it got to call the shots because it controlled the iTunes Music Store (and thus almost all of downloadable music) and the record labels resented that because they wanted to increase prices. The industry only gave way on the DRM issue because they needed to create a competitor to Apple, so they did so by giving Amazon permission for DRM-free distribution. Then Apple negotiated and had a trade-off: they got rights to higher quality files without DRM in exchange for giving the labels the variable pricing scheme that iTunes now has.

      --
      Scorta futuere amo!
    92. Re:Two senses of "closed." by JayWilmont · · Score: 1

      Every time you ask a famous developer what programming language a beginner should learn, they always say it doesn't really matter because if you are good, you can pick up new languages as needed.

      So if the programming language doesn't matter that much, why is having to use Objective-C (or just using regular C) such a big deal? How does it "hurt developers"? Or are there really that many bad developers who can only develop for the Flash platform?

    93. Re:Two senses of "closed." by Ren.Tamek · · Score: 1

      They have a lot of influence in those fields though, and it's growing by the day. Smartphones / netbooks are markets which are just starting to hit the mainstream, and Apple is disproportionately able to influence the direction of their growth.

      Even if what they're doing isn't illegal it is still a Bad Thing, and GP's arguments still hold precisely because they appear to be well on their way to securing a monopoly in one or both areas. Regardless of whether they've reached the magic monopoly marketshare number or not, I think now is an excellent time to stand up and let them know we think they're behaving unethically.

      --
      "If you want a vision of the future, Winston, imagine a boot stamping on a human face forever." - George Orwell, 1984
    94. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      At the same time does Apple have the "right" to protect their platform? Or should they allow any and all ways of modding software to work on their platforms regardless of issues (security, performance, etc.)? Or does that lead them down the road to be the next Windows security butt-of-jokes?

      Right now, the perception is that Apple makes good, quality, stable products whether accurate or not. You can bet your ass they will do everything they can to control what may change that perception.

    95. Re:Two senses of "closed." by tbannist · · Score: 1

      I don't think that is a correct way of looking at it. It's not illegal until they have monopoly power, until then it's still a dick move.

      --
      Fanatically anti-fanatical
    96. Re:Two senses of "closed." by badpazzword · · Score: 1

      I for one am going to point out that the tons of apps were there before the restriction was put in place. People who were looking for the iPad version of their favourite iPod app will be out of luck if they didn't use The One True Toolkit.

      --
      When ideas fail, words become very handy.
    97. Re:Two senses of "closed." by Toonol · · Score: 1

      Doesn't seem like you're getting any karma soon. Slashdot moderation works. Being an asshole generally doesn't.

    98. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Mobile software vendor.

      http://arstechnica.com/apple/news/2010/01/apple-responsible-for-994-of-mobile-app-sales-in-2009.ars

    99. Re:Two senses of "closed." by TheGreek · · Score: 1

      Nope! Not legal; requires violating the DMCA to get a jailbroken device.

      Given Apple's recent history, if Apple thought what the iPhone Dev Team/Cydia is doing was illegal under the DMCA, they'd have acted by now.

    100. Re:Two senses of "closed." by jabbathewocket · · Score: 2, Insightful

      Go tell Microsoft, sony and nintendo that you intend to put out a cross platform Flash game as an A title on their respective platforms.. and that its your RIGHT to do so , and as such they should implement flash immediately in the SDK.. I will sit and wait.. While you are at it.. you could also try telling every other embedded device maker that you will not use assembler, every "programmable" device (as in research/medical/etc type fields devices) that you will now require flash support or they are exerting monopoly power and restricting you from using hardware you own as you wish. Get over it, Get over yourself.. you chose to learn flash and now are pissed that you cannot directly translate that to the only mobile app market that is actually making money.. and its pissing you off..

    101. Re:Two senses of "closed." by badpazzword · · Score: 1

      "You CHOSE to buy Apple fully aware of the restrictions, then blame Apple when those restrictions finally affect you in a negative way."

      More like, "you CHOSE to buy Apple fully aware of the restrictions, then Apple CHANGED them and you blame them because they NOW affect you in a negative way."

      --
      When ideas fail, words become very handy.
    102. Re:Two senses of "closed." by silanea · · Score: 0

      Flash CS5 is the only product that comes with the Flash-to-.ipa converter. It retails for $700. The Mac Mini starts at $600. Last I checked, $600 was less than $700.

      Flash can be used for other things than iWhatever app development. The Mac Mini on the other hand...

      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    103. Re:Two senses of "closed." by jabbathewocket · · Score: 1

      Do you also develop for linux? with your freedom stance.. I would think you do.. if so how do you explain the packaging requirements for the various distros? do you write only simple command line tools that say "I AM GREAT YOU ARE SUCK DONT BUY CLOSED PRODUCTS" and package them only as source? Because if you do anything.. on any other platform.. like it or not you are buying in to the quirks and rules of a given system.. Clearly linux should support DirectX right? because its the most popular way to access 3d hardware and would single handedly fix the lack of linux games? Also shouldnt MS natively run Mac Apps in windows? since they are clearly being anticompetitive by not supporting and running mac apps? Why do you need to choose kde or gnome as a target .. what about RPM vs .deb vs source distribution once you have chosen.. Bah why am i bothering trying to explain that what happens in the real walled garden of college/highschool idealism ends the day you leave

    104. Re:Two senses of "closed." by pizzach · · Score: 1

      Are you a troll? AAC is not locked to to specific devices and if you think they are you are fooling yourself. Apple also provides a scheme to upgrade to the non-DRM encumbered versions and most devices now support AAC.

      The only reason that Amazon was able to score a non-DRM deal with the music industry is because the music industry is scared shitless about how big the iTunes music store was getting. Do you really think no other internet music store wouldn't have done that if they could have negotiated it out of them?

      The truth tends to lay somewhere more in the middle. Lets all avoid false heroes and villains, please. Things aren't always so simple.

      --
      Once you start despising the jerks, you become one.
    105. Re:Two senses of "closed." by jabbathewocket · · Score: 1

      Dont try to cloud this with facts!.. we are having a holy war here!

    106. Re:Two senses of "closed." by SanityInAnarchy · · Score: 1

      The problem is that it's not illegal to develop or distribute tools which violate the DMCA. It's just illegal to actually use them.

      --
      Don't thank God, thank a doctor!
    107. Re:Two senses of "closed." by I_have_a_life · · Score: 1

      What's wrong with learning from past experiences and doing whatever we can to nip this in the bud? I'm assuming you believe being proactive about something is being better than reactive.

    108. Re:Two senses of "closed." by demachina · · Score: 1

      "kind of morality is appropriate (no porn for you)"

      It is ENTIRELY appropriate for Apple to decide they want to ban porn from THEIR app store. Their app store is heavily used by children and I imagine a lot of parents appreciate that there is one place they can turn their kids loose without having to worry about them being bombarded with porn.

      If you want to push porn to make a quick buck... go for it, create your own web site, apps store. If you want to spend your time looking at porn, go for it, there are about a million web sites most of which work on iWhatever. The constant whining about the fact you can't do it throuigh Apple's app store, with Apple's blessing, is pretty stupid. Apple collects and disburses the money for THEIR app store and I imagine they don't want to be in the porn business, totally their choice. Apple's servers distribute those apps and I imagine they dont want their servers to become a hub for porn distribution either. It runs counter to the values of a lot of people and corporations.

      If they DID allow some porn, I imagine you would start whining about Apple's moralizing if they rejected porn that is gross or borderline illegal, wouldn't you..... Where exactly would you allow them to draw the line?

      It's Extreme wisdom on the part of Apple and Jobs to not take the first step on that slippery slope.

      There are a lot of valid complaints about Apple's policies but banning porn apps is NOT one of them.

      --
      @de_machina
    109. Re:Two senses of "closed." by jabbathewocket · · Score: 1

      But they are a monopoly in providing legit apps to their own platforms and therefore must be stopped! /rollseyes BTW they are not a monopoly in music players either (merely the largest vendor there is a huge difference)

    110. Re:Two senses of "closed." by FingerDemon · · Score: 1

      Yes, but isn't that the point? We don't have any right to "technological liberty" from the company's perspective. I mean would this whole discussion even be happening if Apple were some small company and the ipod and iphone were niche products without a large user base? I don't think anyone would care that they required using their products (macs and sdk) to write code for their other products (ipods/iphones). Developer's want to write code for their products because they are so widely adopted and offer the capability to use a lot of the functions of the device. And they have an advantageous model for marketing and making some profit from that code. So does Android now, but I think it is safe to say the iphone sdk opened up a lot of possibilities first.
      (Feel free to correct me, if I am wrong on all that.)

      So hypothetically... If Apple's products were a niche market and they could do what they want, is it fair to expect them to change because they were successful and became popular?

      I didn't get the heat that people felt about this argument at first, but some of that is because I already have a mac. If I was looking at developing iphone apps and had to buy one just for that, I now see how that would upset a developer.

      Still though, big picture it seems to me that Apple has created a market for itself by controlling hardware and software more tightly and ensuring greater reliability and usability in their desktop/laptops. Shouldn't we have all assumed they would want to do the same thing for their mobile products?

      I'm not a fanboy of Apple and I'm not excusing all the PR spin they used in this argument. But I'm not sure where this expectation comes from that Apple should do what angry developers demand of them. When that means developers moving to a development pattern where they have no control or even influence.

      I don't know, someone convince me I should be more ticked off about this.

      It occurs to me that Adobe and Apple might have been able to resolve all of this with some agreements to have Adobe adopt all new iphone features in their products in a timely fashion and Apple working with Adobe to give them some lead time for new developments in iphone/ipad etc. Then a little coordination to prevent "flash crashes" and save battery life. But then neither one would have complete control. And maybe the unwillingness of either company to give that up is what this thing is really all about.

      --

      "Contrarily the lookaside buffer might not be the panacea... "
    111. Re:Two senses of "closed." by e4g4 · · Score: 1

      According to Apple? Do they write the laws (yes, maybe they do a little bit, lobbyists, etc.) but they certainly don't get to decide when the laws are being violated. As far as I'm concerned, jailbreaking is a requirement for unlocking my (now unlocked) iPhone. Since it's a necessity - it is therefore *explicitly* legal according to the DMCA. I don't give a fuck what Apple says the law is, no one has yet been brought to jail (or fined, or whatever) for jailbreaking their iPhone, and they never will.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    112. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      So, what you're saying is...... if I like programming the iPhone in COBOL, Apple should support it because that's what I prefer?

    113. Re:Two senses of "closed." by FingerDemon · · Score: 1

      Crap. I replied to the wrong post. The above post was meant as a reply to Jedidiah's "technological liberty" post.

      --

      "Contrarily the lookaside buffer might not be the panacea... "
    114. Re:Two senses of "closed." by rthille · · Score: 1

      "Except Windows represents a multi-vendor platform"

      Bull shit. You can't buy windows from anyone but Microsoft.

      Sure, I have to get iTunes from Apple, but at least that's free, and runs on MacOS and Windows. My complaint with iTunes is that it's not available on a free OS, so there's still some cost for the software (Windows or OSX).

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    115. Re:Two senses of "closed." by Doctor+Faustus · · Score: 1

      they do not now control any market, with the exception of portable music players.
      I was just about to post exactly the opposite.

      Plenty of people don't consider iPods to be acceptable MP3 players, and still have good options (My dad, my son and I are all happy with our Sansas).
      They do, however, control the people under contract with their iPhones, and as far as I can tell, an iPod Touch is the last remaining PDA you can buy without signing up for a $30/month data plan.

    116. Re:Two senses of "closed." by TheGreek · · Score: 1

      The problem is that it's not illegal to develop or distribute tools which violate the DMCA. It's just illegal to actually use them.

      I don't like the DMCA either, kid. But let's at least be honest about what it says.

      It turns out that it is in fact illegal to "manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that," among other things, "has only limited commercially significant purpose or use other than to circumvent a technological measure that effectively controls access to a work protected under this title." (17 U.S.C. 1201(a)(2)).

    117. Re:Two senses of "closed." by nogginthenog · · Score: 1

      GCC can be used to compile Windows Mobile apps. ScummVM for example.

    118. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Actually, Apple has a monopoly on the smartphone application market. I think I remember reading somewhere that over 90% of all apps sold across all smartphones were iPhone apps. This actually is a monopoly, and the fact that everyone is saying 'follow the money' supports this case. Apple absolutely has a monopoly on the smartphone app market, and should be treated as such.

    119. Re:Two senses of "closed." by AnEducatedNegro · · Score: 1
      Let's do this

      Flash CS5 is the only product that comes with the Flash-to-.ipa converter. It retails for $700. The Mac Mini starts at $600. Last I checked, $600 was less than $700.

      And you have assumed I am the only developer. And you have assumed all of my developers are proficient with xcode/objective-c/mac os x. And you have assumed no other costs involved with purchasing new hardware. So I will now assume you have no clue about the business side of development (or business in general).

      1) Changing your terms of service does not give you a monopoly in your market.

      You must use apple, apple, and apple only. If you choose to use anything but apple, you cannot use apple. So in order to develop anything useful for apple, i MUST fork over more money to apple. What's wrong with this paragraph.

      2) Apple's US smartphone marketshare is 25%--18% less than RIM. How can you have a monopoly in your market if you're not even the largest player?

      Your statistics are void because they are about smartphones and they were compiled before the ipad was released. Care to provide a different set of statistics to further prove my point?

      I'd ask for a refund on whatever it was you spent on your "education."

      :-)

    120. Re:Two senses of "closed." by ffreeloader · · Score: 1

      I claim a right to do what I wish with my hardware (in this specific case, machines being used for development). That's all.

      Where does Apple say you can't do that sitting at your desk/table at home? What they say is you can't do that, and then distribute that software through their software channels. What gives you the "right" to say they don't have the right to control their own software distribution channel?

      It still looks mighty arrogant to me.

      --
      "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
    121. Re:Two senses of "closed." by AnEducatedNegro · · Score: 1

      A monopoly? Really? Because of Apple's actions, there's no other smartphone you can develop for? And they have such a big marketshare that they're really the only game on the block?

      There are many smart phones I can develop for. Now are you saying that it is OK that i have to limit my market just to phones? Because i can't develop for apple's non-smartphone platforms when I am forced to use apple's hardware and software for development even after a competitor has released software for development on apple's hardware. What?

    122. Re:Two senses of "closed." by ToasterMonkey · · Score: 1

      Because people who develop and release open source software are clearly doing so out of pure, unadulterated selfishness?

      The freedom to not care what potential users want or that there are any at all, and to scratch one's own itch are an awful big part of what open source is.
      I don't think I'm the only one that sees that open source is by and large not a charity.

      Oh, so there's a real Apple somewhere which lets me actually own my own hardware? Or a real Facebook which lets me own my own data?

      I guess I understand where you are coming from, but we really aren't entitled to have all our gadgets decked out with whatever knobs and controls we wish.
      Suppose Apple wanted to sell hardware with no firmware loaded at all, no app store, nothing? What if they sold devices with no external IO ports with which to hack it? As soon as Apple sets up an app publishing system, are we entitled to do whatever we want with it? Does any gadget we own with a programmable microchip entitle us with the right to program it? Now, to what extent must the vendor go to enable us do do whatever we feel we're entitled to? Are they not allowed to use ROM chips? Can they make devices without external ports? I just don't get some of these geek arguments.. like you all know deep down inside that it's OK that not everything has all the twiddly knobs you want, but God help them if it does and the manufacturer doesn't bend over backwards to make them available to you.

      I love car analogies. No, Ford does not prohibit you from installing a Chevy engine in your Mustang. They also do _NOTHING_ to enable you.
      If that freedom is acceptable, then why doesn't everyone complaining about their freedoms being trampled by Apple go learn whatever soldering skills are necessary to make an iPhone do what they want. I have a hunch it'll be easier than swapping different model engines in a car.

      I know what the answer is all ready "That's not worth the effort, I just wont buy one."
      Then I have to wonder what everyone's problem is with _other_ people buying gadgets with knobs glued in place that they apparently thought had enough value in other areas.

    123. Re:Two senses of "closed." by BlackSnake112 · · Score: 1

      But the 'only' way to get apps on the iphone, ipod touch, or ipad is through itunes. By 'only' I mean apple approved way. If you get an app on those devices any other way you void the warranty. So, apple is saying the only way to get an app on these devices is through apple's distribution channel.

    124. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Just wondering while "$600 was less than $700", is ($600 + (30% of software cost)) less than $700?

    125. Re:Two senses of "closed." by TheGreek · · Score: 1

      And you have assumed I am the only developer.

      How many seats of Flash CS5 do you have to purchase before the per-seat cost falls below $600?

      And you have assumed all of my developers are proficient with xcode/objective-c/mac os x.

      And you're assuming that all of your developers are already proficient in Flash.

      And you have assumed no other costs involved with purchasing new hardware.

      This one is actually a valid point. There are indeed other costs, but a keyboard, mouse, and display do not increase costs significantly.

      So I will now assume you have no clue about the business side of development (or business in general).

      I know plenty about business. You want maximum dollars for minimum effort. Wanting that is fine. But the shit you and the rest of your buddies on elance develop is probably just that--LCD shit.

      You must use apple, apple, and apple only. If you choose to use anything but apple, you cannot use apple. So in order to develop anything useful for apple, i MUST fork over more money to apple. What's wrong with this paragraph.

      Nothing. You just don't like it. Too bad.

      Your statistics are void because they are about smartphones and they were compiled before the ipad was released. Care to provide a different set of statistics to further prove my point?

      Instead of trying to find a set of statistics you might like, how about you cherry pick the market you want and share your statistics with me?

    126. Re:Two senses of "closed." by s73v3r · · Score: 1

      I didn't get the heat that people felt about this argument at first, but some of that is because I already have a mac. If I was looking at developing iphone apps and had to buy one just for that, I now see how that would upset a developer.

      I don't. I don't see it as being any different than requiring Windows to develop apps for Windows Mobile. It may cost less to buy Windows, but the fact remains that I still have to pay Microsoft for Microsoft's platform.

    127. Re:Two senses of "closed." by ZombieRoboNinja · · Score: 1

      Dude, I haven't updated my Nokia status in AGES...

    128. Re:Two senses of "closed." by SETIGuy · · Score: 1

      I was wondering that. Also is there a way to write your own apps for the iPad/iPhone/iTouch and test thme before "release" without signing/paying up to be a dev?

      Of course not. Not legally anyway. That would be unamerican.

    129. Re:Two senses of "closed." by s73v3r · · Score: 1

      I have no idea what your post is saying. "Apple's non-smartphone platforms": Are you referring to the Mac? Because you can develop for that using whatever you like. You should have a Mac for testing your app, just like you should have Windows and Linux for testing if you plan to release on those.

    130. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      > Yelling "noone cares" is just silly...

      Especially when "no one" is two words...

    131. Re:Two senses of "closed." by sbeckstead · · Score: 1

      Karma, who cares. Don't post and moderate. Use a name!

    132. Re:Two senses of "closed." by asdfghjklqwertyuiop · · Score: 1

      There's a big difference that you totally miss between platform specific quirks that arise for technical decisions and quirks that arise from a vendor saying "I want people to do what I tell them to do" and creating technical and legal quirks solely to make that happen.

    133. Re:Two senses of "closed." by bigstrat2003 · · Score: 1

      They have the right to control their software distribution channel only insofar as it's actually affecting their channel. The device (and distribution channel) can't tell if an app was compiled with x or y toolchain, so Apple putting a restriction upon it has nothing to do with their territory, it's an unreasonable and arbitrary restriction upon what developers can do with their private property.

      Put another way, Apple has no right to regulate the road developers take to arrive at a point, only the point that they arrive at. They are doing the former, not the latter.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    134. Re:Two senses of "closed." by DRJlaw · · Score: 1

      Are you a troll? AAC is not locked to to specific devices and if you think they are you are fooling yourself. Apple also provides a scheme to upgrade to the non-DRM encumbered versions and most devices now support AAC.

      You must be responding to a different post, since mine does not mention AAC and specifically refers to Fairplay DRM. If not, thank you for the completely unwarranted accusation and criticism. iTunes Plus is specifically referenced in the linked section of the Wikipedia article. Apple introduced iTunes Plus w/ EMI at a 30% premium, Amazon undercut them, and only then did Apple retrench and sell DRM-free music at the then-standard price point. Apple's "generosity" did not exist before October 2007 with respect to particular publishers, and April 2009 as a general policy. Shall we discuss what happened between April 2007 and October 2007 in detail, assuming that you prefer not to think about the everything-is-Fairplay-bearing history that I was discussing in my original post?

      The only reason that Amazon was able to score a non-DRM deal with the music industry is because the music industry is scared shitless about how big the iTunes music store was getting. Do you really think no other internet music store wouldn't have done that if they could have negotiated it out of them?

      You're either (1) arguing that the music industry pushed for DRM-free music, (2) conceding that Apple was a lousy negotiator, or (3) ignoring Apple's continued leverage of the "all bad" by continuing to tie iTunes $0.99 tracks to Apple-marketed devices. I see no evidence for (1). I see how Amazon's sales of DRM-free MP3 music forced Apple, 5 months later, to drop the price of iTunes Plus to the same as that of Fairply DRM-bearing iTunes music, which strangely supports (2) despite Apple's reputation to the contrary. I also see Apple's historic and continued use of 'exclusive' content (Mac OS/OS X, Fairplay-bearing video, iPhone Apps given the new developer restrictions and Flash kerfluffle) as fully supporting (3). Microsoft licenses its DRM. Apple does not. Full stop.

      The truth tends to lay somewhere more in the middle.

      I think not. The truth is that Apple will tie, exclusively-link, and otherwise leverage any media it can in order to drive Apple-marketed hardware sales. If you did not want to listen to your iTunes library on your PC, you bought an Apple device. If you do not want to watch iTunes video on your PC, you still must buy an Apple device. That was the point of my original post and I stand by it.

    135. Re:Two senses of "closed." by AnEducatedNegro · · Score: 1

      ipod touch and ipad.

    136. Re:Two senses of "closed." by Zagadka · · Score: 2, Interesting

      You're thinking of Macs. This is about iPhone OS.

    137. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Apple has always been the biggest little monopolist around. If the Sherman act doesn't get them, perhaps the RICO act will.

      Sure developing for Apple mobile devices is profitable, but it is also a world of SUCK.

    138. Re:Two senses of "closed." by DRJlaw · · Score: 1

      You were only locked into using Windows in the same sense that you were locked into using iTunes. The point of distinction was that you didn't need to buy a Microsoft-marketed player since Microsoft licensed its DRM to third party manufacturers. Apple did not and still does not -- attempt to play an unmodified iTunes Store video on anything that you can put in your pocket and it either won't work or will have the Apple logo on it.

    139. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      OMG... You nerds on slasdot always bring up Linux. What would be Apple's modivation to spend time and money to port xcode and create and iPhone SDK for Linux? I mean, you need iTunes to sync an iPhone, oh so spend time and money to release iTunes for Linux... just for shits and giggles?

      It makes no sense for a company who makes their own hardware AND OS to run on that hardware to make it easier for Apple bashing nerds like you to create iPhone apps. Spending $500 on a Mac mini + $100 for the iPhone developer license is a small entry fee to reach such a large market of iPhone/iPad/iPod users.

    140. Re:Two senses of "closed." by swb · · Score: 1

      I own an iPhone and have thought about jailbreaking it to bypass some of the arbitrary limitations (ie, alert sounds for email, background pictures, etc) and even though the process and product of jailbreaking the phone sounds simple and reliable, I end up not doing it because the headaches I *might* incur would be a real issue for me professionally -- thus I stick WITH the reliability of the "closed" system and the assumption that generally speaking my phone will just work, even though I might be arbitrarily limited with what I can do with my phone.

      I'd like to believe that there is some kind of benevolence and mutual support driving this -- in other words, Apple really is doing it to benefit users, although I suspect there's more than a little motivation to control the market for their own business advantage.

      But all in all, I think that people griping about Apple are either ideologues who would criticize any device's restrictions or they are simply jealous.

      The most amusing arguments are those about an Apple monopoly -- everybody may WANT but that's different than everyone actually HAVING an iPhone.

    141. Re:Two senses of "closed." by shagie · · Score: 0

      Assuming you have an intel mac of some sort, you can download the sdk and work in the iPhone or iPad simulator without having to pay to be in the developer program. You will need to register as a developer, but that is free.

    142. Re:Two senses of "closed." by dangitman · · Score: 2, Informative

      Apple also refused to license Fairplay DRM, which ment that the music that you puchased from iTunes could only realistically be played on Apple devices

      And that is exactly why we eventually got DRM-free music from the major labels. The labels were getting uneasy about Apple's unanticipated power in the marketplace.

      WMA DRM locked you into certain devices, but not only Microsoft-marketed devices.

      Which is even worse in many ways. What Apple did with DRM only affected their own platform. Microsoft, on the other hand, could act as a market bully and affect third parties. And it did indeed pull the rug out from under those third parties with the abandonment of "Plays For Sure."

      BTW: Fairplay did not kill DRM in the music industry. Amazon [wikipedia.org] killed DRM in the music industry.

      Incorrect. Jobs called from DRM to end, and actually had DRM-free music on iTunes before the Amazon store opened. However, EMI was the only label to do this initially. The other labels wanted to use DRM as a bargaining chip to get variable pricing from Apple. And they used Amazon to get it. It's not like if iTunes didn't exist, and the labels weren't engaged in a battle with Jobs they would have just gone to Amazon and said "here, sell our songs DRM free." It was a calculated move to get the changes they wanted in iTunes.

      --
      ... and then they built the supercollider.
    143. Re:Two senses of "closed." by ffreeloader · · Score: 2, Informative

      Put another way, Apple has no right to regulate the road developers take to arrive at a point, only the point that they arrive at. They are doing the former, not the latter.

      Really? You are the arbiter of Apple's rights? You have the "right" to arbitrarily decide how Apple runs their own business? According to your line of reasoning I have the right to tell you how to make and spend your money.

      So, from now on you cannot buy, or use, any products made by Apple, Microsoft, RedHat, Novell, Intel, AMD, NVidia, WD, Hitachi, Dell, Lenovo, Sony, Toshiba, any Linux distro, etc.... I've restricted your ability to use any of these products because I have arbitrarily decided that I don't like what you're doing. You now have to make your living by mowing lawns too.

      Do you like my decisions about how you make, and what you can do with, your money? Does it sound just-a-tad-arrogant on my part for me to tell you what you can and can't do with your money, your resources? If it sounds stupid to you, well, that's how you sound. Thinking you have the right to tell someone else how to run their business is just as stupid.

      You can object to what Apple does. You can decide not to support them in protest of how they do business. You can protest as much as you want. But, you can't decide what Apple's "rights" really are. You have neither the right, nor the authority, to make that proclamation. We live in a Republic, not a Soviet-style authoritarian Communist country, where we all have the ability, and the right, to choose how we live and do business, as long as it isn't illegal, and what Apple is doing isn't even close to being illegal, nor should it be. Unless, of course, you want other people to have that kind of power over your life too.

      --
      "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
    144. Re:Two senses of "closed." by dangitman · · Score: 1

      Except Windows represents a multi-vendor platform just like Flash does. The key difference between Microsoft and Apple is that Microsoft wants their stuff used far and wide and don't want to p*ss off the developers.

      Microsoft doesn't give a shit about developers, Microsoft just wants to control the market. That's why there were anti-trust issues surrounding Microsoft, because Microsoft had the power to control entire sections of the industry.

      Can you not see the negative side of one company controlling a multi-vendor platform? At least the control that Apple exerts is limited to Apple products and only Apple products.

      --
      ... and then they built the supercollider.
    145. Re:Two senses of "closed." by nine-times · · Score: 1

      Apple also refused to license Fairplay DRM

      Yes, which is part of how they killed DRM in the music industry...

      Do I really need to explain? Aren't we all aware of the history of these things?

      Fairplay did not kill DRM in the music industry. Amazon [wikipedia.org] killed DRM in the music industry.

      Ok, apparently we don't all know the history of these things. Amazon didn't kill DRM. Apple successfully persuaded EMI to drop DRM, and Jobs published an open letter asking them to drop DRM. The record labels were so frightened of the power that Apple was amassing that they allowed Amazon to sell music without DRM while still refusing to allow Apple to sell DRM-free files. It was a strategy by the record labels to hurt Apple's market share.

      When it didn't really work, Apple successfully negotiated with the labels to allow DRM-free files. What Apple gave up in the deal was the $0.99/track $9.99/album price point. The labels wanted $1.30 price point for some tracks.

    146. Re:Two senses of "closed." by dangitman · · Score: 1

      The point of distinction was that you didn't need to buy a Microsoft-marketed player [wikipedia.org] since Microsoft licensed its DRM to third party manufacturers.

      But that's not true anymore, is it? Microsoft discontinued that, and made a different DRM of their own, for their own Microsoft-branded Zune players. Similarly - Xbox. Where are the multiple vendors for that?

      --
      ... and then they built the supercollider.
    147. Re:Two senses of "closed." by Zagadka · · Score: 1

      I love car analogies. No, Ford does not prohibit you from installing a Chevy engine in your Mustang. They also do _NOTHING_ to enable you.

      Actual technical limitations are fine. Artificially imposed legal/contractual limitations aren't.

      More specifically: I don't expect Apple to provide a compiler for my favorite language (which is not Flash, I should add). If they only provide an Objective-C compiler I'm fine with that. On the other hand, if someone develops a compiler that can convert code from my favorite language into Objective-C, then I am not okay with Apple saying "you can't use that tool - you have to hand-write your code in Objective-C".

      I don't know that I'd go as far as to say that what Apple is doing isn't within their rights, but that doesn't mean I have to like what they're doing. They're handicapping their developer base by limiting the tools they can use. Some developers will stay and put up with the handicaps, and others will leave. I have a hard time believing that that will work out for them in the end.

    148. Re:Two senses of "closed." by dangitman · · Score: 1

      Which is why we are arguing against Apple's platform - if noone cares, everyone is worse off.

      What, you think you'd be better of on Adobe's proprietary platform? You think the web is better off with the need for Flash plug-ins installed in browsers?

      --
      ... and then they built the supercollider.
    149. Re:Two senses of "closed." by frogzilla · · Score: 1

      I agree. I really don't understand why people are so upset about this. Apple is not selling a device (a system) for geeks and nerds. They are selling it to the know-nothings who just want a TV or refrigerator, a box that does one or a small number of things without confusing them (too much). This is not to say that these people aren't smart, they just don't care about Computing. I think the nerds are upset because it is an amazing device and it's not easy to tinker with. It's envy.

    150. Re:Two senses of "closed." by AnEducatedNegro · · Score: 1
      Because you are obviously just trolling me, I have decided no more quotes for you.

      All of my developers that use Flash are proficient in Flash. It takes time to get developers up to speed on another platform. This costs money. It takes time to hire/fire developers. This costs money. OR, I buy Flash CS5 (btw one seat is still cheaper than one mac, vis-a-vis) and spend less money OVERALL. You said it yourself:

      you want maximum dollars for minimum effort.

      So allow me to clarify your own statement for you. You want to maximize your profit while minimizing expenses. So again, flash would be cheaper for me, right now, than going the full-blown mac route. You can try to argue this but I did the numbers and, assuming we don't make a blockbuster app, the Flash mini-step route would have ended up saving us money in the long run and smoothing costs over an extended period. Which, for my employees, means better bonuses for them.

      As for my numbers... You can ignore the giant elephant in the room and not calculate developer time, not calculate recurring costs, etc. But as a businessman, i ask WHY? You want to know every single penny you're spending. I'm trying to maximize my dollars, so I should track where all of my dollars I'm spending is going correct? Not to mention the personal investment I have since this company was funded with MY money and all profits come back to ME.

      However all I am doing for you is explaining how Apple's monopoly affects me. Again. Apple requires ME to purchase THEIR development products to develop on THEIR hardware EVEN WHEN a THIRD PARTY has created development products. But then again according to your logic, it's perfectly fine for your cable company to force you to buy their dvr to tape tv shows even when a third party has created dvr's which do the same thing for less.

      Game, Set, Match.
      An Educated Negro

    151. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      And GCC is used to compile iPhone apps.

    152. Re:Two senses of "closed." by exomondo · · Score: 1

      Actually, yes. You can own your Apple hardware.

      Clearly not since apple tried to make jailbreaking illegal and won't honour the warranty if you have jailbroken your (or rather not your) hardware.

    153. Re:Two senses of "closed." by exomondo · · Score: 1

      Don't forget the demons of Intel, Microsoft, and Google...

      oh well i guess that's ok then. yes you're a murderer and a pedophile, but it's ok because there are other murder's and pedophiles out there.

    154. Re:Two senses of "closed." by s73v3r · · Score: 1

      They fall under the same category. There are no other PDAs or tablets you can develop for?

    155. Re:Two senses of "closed." by DRJlaw · · Score: 1

      Subscription services and game consoles are irrelevant to my original statements: Apple did not dispose of music DRM out of any munificence. It charged a premium for DRM-free music (which "coincidentally" would not be tied to its iPods) until Amazon disposed of DRM by offering DRM-free MP3s at the standard price point. Apple was all about Apple -- even moreso than Microsoft with regard to its hardware. Subsequent events in other areas do not detract from that point. Subscription services inherently use DRM, and the Zune marketplace will happily sell you MP3s at the standard price point. If Apple ever offers a subscription service that runs on something non-Apple, you can begin to bring Zune into the discussion. You've completely left the city limits by the time you get to game consoles.

    156. Re:Two senses of "closed." by cheesybagel · · Score: 1

      I know you are flaming. Anyway you are dead wrong. I have developed several cross-platform open source apps and I refuse to develop for the iPhone OS platform because of Apple's policies. Which is probably a lot more than I can say for you. Oh and yes, I am "entitled" to be able to run anything I damn want on the hardware I bought.

    157. Re:Two senses of "closed." by Altrag · · Score: 2, Insightful

      You can't buy windows from anyone but Microsoft.

      Sure I can. I can buy Windows from HP or Acer or any number of other OEMs. They in turn might have to buy it from Microsoft, but that's pretty irrelevant -- if you want one vendor's product you obviously have to get it from that vendor at some point along the chain. Even Linux requires someone at some point along the chain to download the source from the main dev repository. The only real difference is that the OEM Windows has to come with hardware, while Linux can be downloaded on its own.

      What isn't irrelevant is that each of those OEMs are allowed to put Windows on virtually any hardware they can get it to run on reasonably well. When was the last time you saw a (legitimate) Apple OS running on anything but Apple hardware? Sure they sell boxed OSX and you might be able to shoehorn it onto something non-Apple, but they don't sell it that way. This is very very old Apple precedence, and at least one factor in why the original Mac failed so miserably against the far-inferior PCs that were available at the time.

      And then the iPhone takes it one step further and in addition to disallowing non-authorized hardware, they're also disallowing non-authorized software as well. There's precedent for this as well though, mostly on gaming consoles.

      And now Apple's gone yet another step and is even disallowing non-authorized development tools. As far as I know, there's no precedent for this. I'm sure there's the odd smallish company out there who strong-arms their couple dozen customers, but I've never heard of this on such a high-profile device before (then again I'm not ancient.. my knowledge of these things starts mid 90s so maybe there was stuff before that.. and of course maybe stuff I just missed.. but still). Sure if you want to develop for the PS3 you likely need to get a dev kit, but there's nothing stopping you from porting a LUA or Python interpreter for use with your dev kit and in your games. On the iPod you can't do that now. This is a huge step beyond hardware lockin or even software authorization submissions.

      Heck, I'd bet that most if not all RPG-style games (and likely others) use some sort of scripting language internally, whether a roll-their-own or something commonplace like LUA. Are these games now breaking ToS? Does this mean that any future RPG developers will need to hardcode every single timed event and whatnot in their games? Not to mention developers who for whatever reason aren't a fan of C-style languages (though I don't know what support there would have been for those guys before this change either so maybe that's a moot point).

    158. Re:Two senses of "closed." by amliebsch · · Score: 1

      They ultimately do not get to decide, but yes, when the EFF filed for an explicit DMCA exemption for jailbreaking, Apple opposed it.

      http://www.wired.com/threatlevel/2009/05/apple-v-eff-the-iphone-jailbreaking-showdown/

      So what I said is absolutely correct.

      --
      If you don't know where you are going, you will wind up somewhere else.
    159. Re:Two senses of "closed." by easyTree · · Score: 1

      You may not like it but the fact is no one cares. Don't develop for Apple. No one will miss you.

      What I don't understand is why people aren't doing just that...

      Presumably they're attracted by the prospect of doing business with the captive army of n00bs-that-will-buy-an-iphone-because-its-shiny that apple have under lock and key...

    160. Re:Two senses of "closed." by easyTree · · Score: 1

      [Apple] are well on their way to becoming the only viable choice in the market for portable electronic computers - just as they are for portable electronic music players - just as they are slowly becoming for portable phones.

      Uhh, which universe are you living in?

    161. Re:Two senses of "closed." by jabbathewocket · · Score: 1

      I think you need to look a bit deeper before relegating things like rpm vs deb, gnome vs kde to the wayside as "platform quirks"
      The fact of the matter is this dispute is all about money and success..
      Noone would be caring (as noone cared for years about any number of HUGELY successful mobile platforms not supporting flash in any way shape or form..
      Then something wierd happened.. and the apps for a smaller platform started selling.. and suddenly everyone is up in arms that X platform with less than 20% marketshare.. is selling 96% of the addons for all smartphones
      newsflash: If you open source consumers of free software didn't think ahead to realize that the largest segment of the android market would be similarly minded individuals.. methinks you where deluding yourselves.
      This is not about Apple being evil, more about people choosing the wrong platform (flash in this case, java before that) and wanting everyone to make them feel better about that choice by forcing their poor planning on everyone.

    162. Re:Two senses of "closed." by Tetsujin · · Score: 1

      Do you also develop for linux? with your freedom stance.. I would think you do.. if so how do you explain the packaging requirements for the various distros? do you write only simple command line tools that say "I AM GREAT YOU ARE SUCK DONT BUY CLOSED PRODUCTS" and package them only as source?

      Because if you do anything.. on any other platform.. like it or not you are buying in to the quirks and rules of a given system.. Clearly linux should support DirectX right?

      There's actually a project seeking to provide exactly that...

      To use a non-car analogy, Apple's position on Flash would be like Microsoft declaring that, even if someone took the time to write a compatibility layer to allow Mac apps to run natively on Windows, its use would be forbidden...

      I can appreciate the arguments for why Apple's behavior isn't "wrong" - though personally I don't like what they're doing one bit. For this reason I mostly stay out of this discussion. I hate what they're doing, but I don't know that it's wrong. People can do things that are entirely within their rights and it can still be a shitty thing to do, you know?

      --
      Bow-ties are cool.
    163. Re:Two senses of "closed." by dangitman · · Score: 1

      Subscription services and game consoles are irrelevant to my original statements:

      Why, because they are inconvenient to your argument? I was directly responding to your argument that Microsoft is a multi-platform vendor, and you don't have to buy a Microsoft-branded player. Back in facts-land, it turns out you do.

      Apple did not dispose of music DRM out of any munificence.

      But I was not responding to that argument in my post.

      It charged a premium for DRM-free music (which "coincidentally" would not be tied to its iPods) until Amazon disposed of DRM by offering DRM-free MP3s at the standard price point.

      Premium or not, Apple was the first to offer the DRM-free tracks, and Amazon was only allowed to sell them because of the labels' battle with Apple. Do you seriously believe Amazon would have gotten that deal if it weren't for that battle?

      If Apple ever offers a subscription service that runs on something non-Apple, you can begin to bring Zune into the discussion. You've completely left the city limits by the time you get to game consoles.

      Absolutely absurd. the Xbox and Zune are perfectly germane to the discussion of Microsoft's multi-vendorness. And I don't see why Apple would have to release a subscription service for the Zune to be involved in a discussion of Apple and Microsoft's use of DRM. Remember Plays For Sure wasn't just limited to subscription services - so how is it not relevant to the discussion?

      --
      ... and then they built the supercollider.
    164. Re:Two senses of "closed." by DRJlaw · · Score: 3, Insightful

      Apple also refused to license Fairplay DRM

      Yes, which is part of how they killed DRM in the music industry...

      Do I really need to explain? Aren't we all aware of the history of these things?

      Yes.

      Ok, apparently we don't all know the history of these things. Amazon didn't kill DRM. Apple successfully persuaded EMI to drop DRM, and Jobs published an open letter asking them to drop DRM. The record labels were so frightened of the power that Apple was amassing that they allowed Amazon to sell music without DRM while still refusing to allow Apple to sell DRM-free files. It was a strategy by the record labels to hurt Apple's market share.

      The part that mystifies me is that you want to credit Apple with accomplishing something that it did not do. Yes, Steve Jobs published his open letter. Then he promptly made a deal with EMI to sell tracks at $1.30 without DRM versus $0.99 with DRM. Then Amazon announced tracks at $0.89-$0.99 without DRM. Whether it was a conspiracy against Apple or not does not matter -- Amazon achieved DRM-free music at the standard $0.99 price point. Five months later in October 2007, Apple finally achieved the same thing. Did Apple fail to negotiate well in the first place? After all, it didn't introduce variable pricing until April 2009, but it got $0.99 DRM-free music in October 2007. If there was a conspiracy to weaken Apple, that shouldn't have happened. Apple should have been stuck with charging a premium until far later.

      Apple settled for lack of DRM as a premium feature, and perhaps more to the point refused to license a DRM system that was already cracked because "it might be cracked." Specifically:

      "Some have argued that once a consumer purchases a body of music from one of the proprietary music stores, they are forever locked into only using music players from that one company. Or, if they buy a specific player, they are locked into buying music only from that company's music store. Is this true? [DRJlaw - Yes, especially when the purchased music is worth more than a new player]
      ***
      The second alternative is for Apple to license its FairPlay DRM technology to current and future competitors with the goal of achieving interoperability between different company's players and music stores. On the surface, this seems like a good idea since it might offer customers increased choice now and in the future. And Apple might benefit by charging a small licensing fee for its FairPlay DRM. However, when we look a bit deeper, problems begin to emerge. The most serious problem is that licensing a DRM involves disclosing some of its secrets to many people in many companies, and history tells us that inevitably these secrets will leak."
      ***
      Apple has concluded that if it licenses FairPlay to others, it can no longer guarantee to protect the music it licenses from the big four music companies.

      -Steve Jobs, "Thoughts on Music," February 6, 2007

      Why? In my opinion, because iTunes $0.99 purchases were essentially tied to Apple hardware and only Apple hardware (unless you were a dirty stinking pirate), and DRM-free music was not. Once Amazon upset that apple cart, pun intended, Apple amazingly managed to renegotiate its price with EMI -- who you allege favored Amazon -- and who could sell music through Amazon to be played on Apple players (thus with no possibility of a lockout by Apple).

      Whatever Apple's aspirations, Amazon broke the final wall by achieving portable, DRM-free music at the standard price point. Apple refused portability on questionable grounds, and compromised its position on DRM in a way that favored its hardware over any competing hardware. I see no reason to give Apple sole or even primary credit for freeing the general music marketplace from DRM.

    165. Re:Two senses of "closed." by GrahamCox · · Score: 1

      Apple is the worst. It's their software, their hardware, and their rules.

      While true, it's also the system with the most usable UI, the best quality software and the best customer satisfaction. It also has an excellent development environment (IDE, frameworks, APIs etc) that is a pleasure to program with. Grumble all you like, ideology amounts to zilch.

    166. Re:Two senses of "closed." by 517714 · · Score: 1

      No, I think I'll continue to blame Apple.

      You remind me of the buggy whip maker blaming Ford.

      Modern tools like Flash have increased the quality and ease of software development because they provide common functionality support at a very high level.

      "Common functionality" is short for "lowest common denominator functionality".

      While there are a few holes in the Flash provider itself, those are not comparable to the damage done by developers who have to reinvent the wheel every time. Consumers don't give a damn what something was written in, and Flash has been one of those technologies consumers have glommed onto en masse. Apple shutting down Flash and comparable frameworks is Apple's fault and nobody else's, and it's bad for everyone.

      Developers frequently claim that they know the best tools. Please explain how a this "modern tool" that cannot deal with Apple's touchscreen interface is appropriate for development on iAnything at all. It is impossible to develop a program using flash that requires any real user interaction that is consistent with the standard user interface. It is time to raise the bar.

      --
      The US government have made it clear that we have no inalienable rights; any we do not defend vigorously will be taken.
    167. Re:Two senses of "closed." by floodo1 · · Score: 2, Insightful

      You ignore the fact that one of the primary benefits of developing for Flash is it's cross-platform-ness. When developers leverage this they can easily lose sight of the benefits of one specific platform (iPhone OS) and thereby leave out features or develop kludges. Jobs specifically addressed this by saying that many Flash products (specifically drop down menus) don't translate well to touch screen devices.

      Consumers care about quality, and going cross-platform almost universally decreases quality. You can see it time and time again in the console game world. While this isn't a rule it's highly typical.

      --
      I KUT J00 M4NG!!!
    168. Re:Two senses of "closed." by DRJlaw · · Score: 1

      "The point of distinction was that you didn't need to buy a Microsoft-marketed player [wikipedia.org] since Microsoft licensed its DRM to third party manufacturers."

      You need to reread what you suppose you are refuting. The tense of the highlighted verbs should reveal why your earlier post was irrelevant. I've already explained why I don't believe that Apple deserves primary credit for DRM-free music elsewhere.

    169. Re:Two senses of "closed." by norpy · · Score: 1

      You need to be a member before you can bound-sign (probably the wrong term, but its the one we used to use at Moto for a single device signing) your application builds but you can download the SDK and run it in the simulator without paying.

    170. Re:Two senses of "closed." by dangitman · · Score: 1

      The tense of the highlighted verbs should reveal why your earlier post was irrelevant.

      But at that point, Microsoft was already offering the closed, single-vendor Xbox system. My post is perfectly relevant as a rebuttal to the idea that Microsoft somehow cares about being a multi-vendor company.

      I've already explained why I don't believe that Apple deserves primary credit for DRM-free music elsewhere.

      Yes, but you're wrong.

      How would it have happened otherwise? If iTunes didn't turn out to be a shocking success, the labels wouldn't be selling DRM-free music, everybody would just be licensing Microsoft's DRM. likewise, if Apple had licensed Fairplay to other manufacturers, then everybody would be using that. Instead, we ended up with DRM-free music because the iPod DRM was closed to everyone else. Bizarre, but true.

      --
      ... and then they built the supercollider.
    171. Re:Two senses of "closed." by AnEducatedNegro · · Score: 1

      you know, back in 94 you could have said "there are no other phone companies you can switch to?" and the answer to that would have been yes. and yes, while there were others, they cost 200x more because of ma bell's monopoly. ma bell said we know it costs $X to do this, so we'll just price it at $X-[minimal loss to ma bell]. no other company could compete, ma bell gets more customers.

      just because there is a sliver of competition doesn't mean you can't monopolize an industry. see microsoft. see intel. see every fucking broadband company that's not cable. now, see apple. i don't understand how you people fail to miss the problem here. when you can use your market size to control the competition, you have a monopoly. period. apple has a huge chunk and they are dictating the control over the competition.

      not to mention, who the fuck cares what platform i'm developing for, the fact of the matter is now I know I cannot create my own python-to-iphoneapp compiler because apple won't allow it. read that again, i cannot compete with apple's development products because their market size allows them to dictate what happens to their competitors. this has antitrust written all over it

      ps ipad and ipod touch are not smartphones. you shouldn't lump them together only when it suits you. if you want to consider them smartphones, then apple has a sizable advantage over the smartphone market. if you don't consider them smartphones, then just the ipad and ipod touch ALONE crush the pda/tablet market. how is this not a monopoly again?

    172. Re:Two senses of "closed." by bigNuns · · Score: 1

      But... they didn't tell you first... they released the iphone... people went out and bought the iphone... developers started building applications for the iphone... then adobe decided to make something that allowed you to convert flash apps to said iphone OS... THEN apple said no you can't do that. It isn't just adobe either... there are other development platforms affected here.

      What if I bought an iphone JUST so I could build apps in Mono for it? Now I cant? How is that okay again? How does that fit into your over simplified logic of what is happening here?

      I really don't care either way, I have no intention of building apps for the iphone ever, but your point isn't insightful it is inaccurate.

      --
      .................... ...mmm farm fresh...
    173. Re:Two senses of "closed." by Gr8Apes · · Score: 1

      Actually, yes. You can own your Apple hardware.

      Clearly not since apple tried to make jailbreaking illegal and won't honour the warranty if you have jailbroken your (or rather not your) hardware.

      So if you buy a car and modify the engine with nitrous and you blow it drag racing with only 5K miles on it - you expect the manufacturer to honor the warranty?

      --
      The cesspool just got a check and balance.
    174. Re:Two senses of "closed." by mjwx · · Score: 1

      Oh, so there's a real Apple somewhere which lets me actually own my own hardware? Or a real Facebook which lets me own my own data?

      Yes, it's called Nokia.

      Motorola
      Samsung
      HTC
      LG

      And so on.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    175. Re:Two senses of "closed." by mjwx · · Score: 1

      Flash CS5 is the only product that comes with the Flash-to-.ipa converter. It retails for $700. The Mac Mini starts at $600. Last I checked, $600 was less than $700.

      TCO + ROI.

      CS5 may cost more in initial outlay (BTW, Flash CS5 in Australia is A$597 whilst a Mac Mini is A$849) and that is only becuase you need to buy a PC to run it, and a Dell or Lenovo will provide you with a much more powerful PC then the equivalent Mac PC, even cheaper are the local box retailers if you want a desktop, the A$1500 starting price for an Imac will easily buy you a decent gaming machine (A$200 for a decent Imac will buy you a high end gaming rig with a high end video card).

      But TCO, if I buy a Vostro from dell I get 24 hour NBD on-site support. If something breaks I bleed money (and all hardware breaks, it just takes 5 days to get a Mac fixed). Further more I actually get to run an entire business on said Vostro from accounting to production software. I can also easily produce multi-platform products targeting Windows, Linux, Symbian, Android and current Mac's (no guarantee on future compatibility with Apple) with a Mac it is far more difficult to do the same thing. So for the Total Cost of Ownership and Return On Investment, wintel PC's are far superior to Apple PC's.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    176. Re:Two senses of "closed." by ekhben · · Score: 1

      It's an odd principle, and one that seems to be applied only to Apple vs. Adobe.

      Can't seem to develop in C for Android. Can't seem to develop on a Mac for Windows. Can't seem to develop for an iPod other than the Touches, at all. Can't seem to develop swf in anything but Adobe's tools.

      The obvious conclusion is that Adobe is deliberately whipping up a frenzy.

      The obvious solution is to use Android. Fuck, it's not that hard. It's a good platform. It runs on some good handsets. It's advancing at a faster pace than the iPhone. It supports Flash, for those who truly believe the Web can't be experienced without Flash.

      For myself, I truly believe I don't want to experience the web without FlashBlock, but YMMV.

    177. Re:Two senses of "closed." by mjwx · · Score: 1

      That's exactly what they are doing...they are going where the money is.

      That's exactly why no Iphone developer I've met has been able to quit his day job.

      The money isn't there, people just think it is. I've yet to meet an Iphone developer who has even managed to break even with the US$99 a year fee, let alone the cost of buying a Mac. The Iphone market is overcrowded and Apple's restrictions prevent you from creating anything that could be considered new and innovative.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    178. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Multi-vendor platform? How is "Microsoft" multiple vendors?

    179. Re:Two senses of "closed." by DRJlaw · · Score: 1

      But at that point, Microsoft was already offering the closed, single-vendor Xbox system. My post is perfectly relevant as a rebuttal to the idea that Microsoft somehow cares about being a multi-vendor company.

      I did not state that Microsoft cared. I stated PlayForSure was a multi-vendor music system, and your argument does not change that fact. Nor the fact that Apple was even more rapacious than Microsoft with respect to its music store and hardware.

      It appears that you're only interested in addressing what you think I've written, rather than what I've actually posted, as a means of scoring points (against me? Microsoft?) I don't see the point in providing further fuel for phantom arguments concerning fictitious positions. Goodnight.

    180. Re:Two senses of "closed." by a.d.venturer · · Score: 1

      Your arguments and comparisons are predicated on Apple being a monopoly in a space. Smartphones, tablets/netbooks, whichever. This is not currently even close to the case.

      Apple had 99.4% market share of the mobile application market in 2009.

      Ars Technica

      Which part of that doesn't qualify as a monopoly?

      Andrew

    181. Re:Two senses of "closed." by abulafia · · Score: 1

      Why should I need to bother with Apple's infastructure?

      You don't have to.

      Apple gets to take credit for every little piddly download of stuff like winzip and putty and all of those apps that do nothing but make up for the fact that Safari is a crap browser.

      What the hell are you talking about?

      If I understand you correctly through all the non-sequitur gumbo and silly browser bashing, you're still wrong. It isn't about "tak[ing] credit", it is about maintaining something close to exclusive control of (a) user experience and (b) the software sales channel.

      --
      I forget what 8 was for.
    182. Re:Two senses of "closed." by Karlt1 · · Score: 1

      The money isn't there, people just think it is. I've yet to meet an Iphone developer who has even managed to break even with the US$99 a year fee, let alone the cost of buying a Mac. The Iphone market is overcrowded and Apple's restrictions prevent you from creating anything that could be considered new and innovative.

      Developing an app for the iPhone is not much different from being a musician or an actor. Most won't make a lot of money but a few will. How many indy artist playing at local pubs can quit their day jobs?

      http://www.wired.com/gadgetlab/2008/09/indie-developer/

      http://www.mobile-ent.biz/news/33212/iPhone-key-for-EA-this-year

      (Just to be honest)
      http://www.edibleapple.com/ifart-developer-makes-40000-in-2-days/

      Do you really believe that the top 100 in each category aren't making money? Do you think major developers would be developing for the iPhone if there were no profit in it?

    183. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      No, Apple allowed you to burn it on CDs, stripping the DRM

    184. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      Its not bad for most people that use an iPhone that don't even notice the difference - like you said.

      Apple doesn't want Flash because flash wont benefit the iPhone. It will make it less stable performance and security-wise.

      I don't care that my iPhone doesn't have flash and all the arguments seem pretty convincing for why it shouldn't.

      I don't see anyone complaining that they can't use visual basic or fortran on the iPhone, what gives?

    185. Re:Two senses of "closed." by tyrione · · Score: 1

      Apple only killed off DRM when Amazon started selling music with no DRM at lower prices than Apple. It was a reactionary move.

      You have your time line backwards.

    186. Re:Two senses of "closed." by dangitman · · Score: 1

      I stated PlayForSure was a multi-vendor music system, and your argument does not change that fact

      That seems like a meaningless thing to argue, seeing as it no longer exists. Your other argument is that Apple continues to sell videos with DRM. Something that Microsoft also continues to do. You appeared to be arguing that Microsoft and Apple are somehow different, yet the evidence doesn't back that up.

      I stated PlayForSure was a multi-vendor music system, and your argument does not change that fact.

      Sure it does. Plays For Sure doesn't exist anymore.

      Nor the fact that Apple was even more rapacious than Microsoft with respect to its music store and hardware.

      This doesn't even make sense. How can Apple "be rapacious" with respect to its own software and hardware? How can one rape oneself?

      It appears that you're only interested in addressing what you think I've written, rather than what I've actually posted, as a means of scoring points

      That is a highly ironic statement, given your twisted arguments that only allow for your beliefs, rather than facts.

      --
      ... and then they built the supercollider.
    187. Re:Two senses of "closed." by MacDork · · Score: 1

      A monopoly? Really? Because of Apple's actions, there's no other smartphone you can develop for? And they have such a big marketshare that they're really the only game on the block?

      A monopoly, yes. Apple has a monopoly on portable music players. They are now using that monopoly to create a new monopoly in the mobile phone market. You know, it's as if they have an OS monopoly and are leveraging that monopoly to give themselves an advantage in the browser market.

      That's illegal. They will be investigated, dragged into court, lose, and then be blackmailed into shelling out lots of campaign contributions, just like Microsoft...

    188. Re:Two senses of "closed." by mjwx · · Score: 1

      Do you really believe that the top 100 in each category aren't making money

      For most of them, yes.

      But lets assume that such fanciful delusions are true, we are talking about less then 1,500 out of 10,000 actually breaking even. I'll even extend this number to 5,000 out of 100,000. Not even 10% would be breaking even given the the time and money spent actually developing and testing an application. Already we've seen pump and dump scams as developers rapidly update applications that amount to little more then a version number increment in order to remain at the top of some lists.

      You fail at basic statistics, you cite that a few people are making money therefore many people must be making money. This does not work when you put actual economic thinking into the mix, the Iphone is a flooded market that is set up to cater to the large developers.

      http://www.mobile-ent.biz/news/33212/iPhone-key-for-EA-this-year

      You're proving my point for me. I've said since the beginning that the whole App Store thing was set up to cater to large publishers that can dump simple stuff out in a few days and charge US$7.00 a piece for it. A small one or two man dev team has no chance of making money when EA can deliver applications in a shorter time and can cut a deal with Apple for preferential treatment (oh look, EA game #353 is the staff pick this week).

      Most won't make a lot of money but a few will. How many indy artist playing at local pubs can quit their day jobs?

      As someone who plays the guitar, I can confirm that this analogy is terrible and you should be ashamed of making it. People don't get into bands because they want to make money, they get into them because they like playing music. This is the opposite of your point that people get into the Iphone because it makes money. People who like coding and releasing good code are already FOSS developers, which is the antithesis of being an Iphone developer.

      So your reasoning is inconsistent and your analogies terribly flawed, first you ask if indie bands are in it for the money and use a profit motivated corporation's statements to back this up. I don't think you've thought this one through, like most of the suckers who end up with horribly flawed businesses. 1 example of 1 developer making money does not extraoplate to every developer making money, I would not be at all surprised if less then 5% are actually breaking even.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    189. Re:Two senses of "closed." by ZorbaTHut · · Score: 1

      I'm defending "flash programmers" because I, someone who used C++ for many years but has since switched to Lua due to the spectacularly higher ease of writing code, am hit by the same policy changes.

      Yes, Flash is what's making the big waves, but this isn't about Flash - this is about Apple's ability to control what tools you use to develop iPhone apps.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    190. Re:Two senses of "closed." by m509272 · · Score: 1

      First, I'm not a Flash programmer and not necessarily a fan of Flash. HOWEVER, Apple is pretty much a bunch of Nazis at this point. How is this any different than me buying a car and THEN being told you can only buy this BRAND of gas?

      More specifically addressing this point, a company builds a state of the art refinery which will create gasoline that will run in this brand of car and others and then one or more of the car manufacturers say we are not going to allow people to use your brand of gas to put in their car even though it works just fine.

      The Adobe tool creates native Apple apps using a Flash development IDE. Adobe is not looking to put the Flash runtime on iPhone/Touch/iPad.

      Back to the gasoline analogy. If the refinery creates bad gas, people will not buy the bad gas. Apples claims of lack of quality go out the window when they approve a dozen or more iFart apps. Now you know why I chose gas as an example.

    191. Re:Two senses of "closed." by nine-times · · Score: 2, Insightful

      Yes, Steve Jobs published his open letter. Then he promptly made a deal with EMI to sell tracks at $1.30 without DRM versus $0.99 with DRM. Then Amazon announced tracks at $0.89-$0.99 without DRM. Whether it was a conspiracy against Apple or not does not matter -- Amazon achieved DRM-free music at the standard $0.99 price point.

      DRM-free files were cheaper on Amazon first, but the whole point here is that Amazon would never have been able to swing that deal if not for Apple. You talk as though Apple had the option to drop DRM and lower prices for years, but they refused because they were a bunch of greedy bastards. In fact both the DRM and the price points have been contractual obligations of the record labels from day 1.

      This is not my opinion. This is historical fact. Jobs had been anti-DRM since the iTunes store opened, but the record labels would not allow their music to be sold without DRM. Apple had to choose: create a DRM scheme, or have no channel for providing content for the iPod.

      Apple had been arguing for dropping DRM and lowering prices, and the record labels always refused. The record labels wanted Apple to allow their DRM applied to *ALL* music sold on the Internet from any store, and Apple refused. Finally record labels agreed to give Amazon a better deal to hurt Apple, and Amazon got DRM-free $0.89 tracks. Apple wasn't legally allowed to sell their tracks DRM-free for $0.89 even if they were willing to sell them at a loss. Finally Apple agreed to the variable pricing that the labels wanted, and suddenly Amazon's prices shot up to match Apple's prices. Only recently they've come back down.

      Amazon didn't break down anything. Amazon was the company that the labels happened to pick to get leverage over Apple. If Apple had agreed to license Fairplay, Amazon would be selling Fairplay-wrapped AAC files right now.

    192. Re:Two senses of "closed." by SanityInAnarchy · · Score: 1

      It is ENTIRELY appropriate for Apple to decide they want to ban porn from THEIR app store.

      Not as long as it's the only app store for the device, because it shouldn't be seen as their device. It should be seen as yours, the consumer's.

      If you want to push porn to make a quick buck... go for it, create your own web site, apps store.

      Which won't work on the iPhone, thanks to Apple.

      If you want to spend your time looking at porn, go for it, there are about a million web sites

      Websites aren't apps. You can do more with an app than with a website.

      What's more, it wasn't just porn, it was anything even remotely suggestive, including banning a dictionary because it contained objectionable words.

      It runs counter to the values of a lot of people and corporations.

      Which is exactly the point. Why should Apple force their values, either personal or corporate, on people who use their devices?

      As an example: Suppose Apple decided to allow a Bible app, but not a Qur'an app. Would you feel the same way about that? What if the situation was reversed?

      Again, it's within their right, but as long as they're the only way to get apps on the iPhone, this kind of censorship makes them douchebags.

      If they DID allow some porn, I imagine you would start whining about Apple's moralizing if they rejected porn that is gross or borderline illegal, wouldn't you.....

      To many people, porn itself is gross. To me, the iPhone is gross. Please explain exactly what you mean by "gross".

      Borderline illegal makes perfect sense -- they want to avoid litigation. That's understandable.

      It's Extreme wisdom on the part of Apple and Jobs to not take the first step on that slippery slope.

      Ah, but they have. They allow apps from Playboy, yet they block apps which were never intended to be sexual (like a yoga app) but contain "suggestive clothing." So they've taken exactly that first step, but they've done it, as always, in an arbitrary, unpredictable way.

      --
      Don't thank God, thank a doctor!
    193. Re:Two senses of "closed." by MBGMorden · · Score: 1

      Eh - to each his own on the development. I personally have found Visual Studio FAR more amicable to program with compared to Xcode.

      Truth be told, if not for ideology, I'd go Windows before I went to a Mac. Aside from some security issues (which rarely present themselves to an experienced user - a firewall, a decent browser, and sane browsing practices go a long ways) in my eyes Windows just as usable on the UI front, and has a far wider variety of software to choose from. Plus I can get about as nice a system as I care to have for $500-600. Mac Pro's start pretty steep.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    194. Re:Two senses of "closed." by Karlt1 · · Score: 1

      You fail at basic statistics, you cite that a few people are making money therefore many people must be making money. This does not work when you put actual economic thinking into the mix, the Iphone is a flooded market that is set up to cater to the large developers.

      And you said that because no one you know is making money...no one is making money. Just looking at the Top 100 Paid iPad apps. About 30% of them come from what I would consider known major developers (PopCap, EA, Capcom, etc.)

      Hate to tell you this, but nothing is set up for the little indy artist/developer/author. You can't just put an app on the iTunes store and hope to make millions. But if you write a good app and market it, you get to sell your stuff at the same place that EA does.

      As someone who plays the guitar, I can confirm that this analogy is terrible and you should be ashamed of making it. People don't get into bands because they want to make money, they get into them because they like playing music.

        That's very idealistic of you, but how many artists dream of getting noticed and making it big?

    195. Re:Two senses of "closed." by kevinadi · · Score: 1

      Well people blame Apple because they have the last word on what's in the App Store, so if something bad is in the App Store, it is by default Apple's fault. People would less likely to blame Apple if the App Store is less restrictive. There is a middle ground actually, they can use (ironically) Microsoft's model of signed drivers. They can put up a big sign saying that installing a non-signed app is not covered. This way, people that want to be in Apple's walled garden can install exclusively signed apps and people like me that want to tinker with my hardware can have the option to install a non-signed apps. Wishful thinking, since Apple won't ever do that. Steve Jobs is a proven control freak.

      Anyone actually recognize the irony of this Flash debate and Apple's closed systems? In their 1984 ad, they say they're freeing people from IBM mind control while in reality they're the one that's doing it now.

    196. Re:Two senses of "closed." by SoupIsGoodFood_42 · · Score: 1

      As long as you connect to any Apple server for any reason at all, it's not just about your property. You are free to do what you like with your iPhone, but why should you expect Apple to allow you to update the device etc. using their services if you want to do things that Apple doesn't want to support?

      Apple sells their hardware under the assumption that the user will want to agree to use Apple's services. Whether you consider the iPhone to be a brick without Apple's support is besides the point. You don't have to buy an expensive, useless brick; that is your right as a consumer.

      I, however, find Apple's terms and conditions to be reasonable, so I'm quite happy to rely on their services to keep my brick functional.

    197. Re:Two senses of "closed." by SoupIsGoodFood_42 · · Score: 1

      As long as Linux is still around as an alternative, I'm not too worried about how open or closed Apple is.

    198. Re:Two senses of "closed." by SoupIsGoodFood_42 · · Score: 1

      If you don't want to just roll over and accept things, then why not focus on Linux and forget about Apple?

    199. Re:Two senses of "closed." by terjeber · · Score: 1

      They do have the right, so long as they tell you first and then leave it up to you to decide if you want to play by those rules

      BZZZT! Wrong. They do in fact not have that right. Also, they never told anyone. They sold an interesting platform for a long time and then suddenly, after they managed to secure the largest monopoly ever in the software industry, the dramatically changed the rules by banning all non-Apple tools from the platform.

      A long time ago Gates was supposed to have said "DOS isn't done until Lotus won't run", in other words, Microsoft tried to change their OS to harm a competitor. Devious and a little evil most would have said. According to the Apple apologists, he shouldn't have bothered, he should just have changed the license agreement to say that it was illegal to run any non-Microsoft approved software on Windows, and then promptly banned Lotus for some arbitrary reason.

      Oh, and yes, the reason for banning Flash on the iPhone is arbitrary and lame. I have at least two pieces of software on my iPhone (which will be upgraded to an android based phone soon) that drains the batteries significantly faster than any Flash issues.

      The reality is that Jobs is trying to use his market power to hurt a troublesome competitor, and he needs to be taken down for it. With prejudice.

    200. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      So don't code for iPhone., jeez. The rules of iPhone are clear and simple, use their tools, platform, environment and hardware. If you don't want to do that, nobody is forcing you to. If you want to use Flash, go to a platform that allows it. It's a business choice, not a right. Christ you coders are fuckwits.

    201. Re:Two senses of "closed." by gszx1337 · · Score: 1

      How does the iPhone/iPod/iPad/iWhatever know that you used Linux to develop the app? I thought about developing iPhone apps for shits and giggles, but if I have to use their OS, fuck it.

    202. Re:Two senses of "closed." by terjeber · · Score: 1

      Apple's US smartphone marketshare is 25% ... I'd ask for a refund on whatever it was you spent on your "education."

      Well, at least he has some where he can get a refund. You clearly never even tried to go past middle school.

      Apple has 99.4% of the mobile application market.. Microsoft never came close to that.

      Gates: DOS aint done until Lotus wont't run.
      Jobs (in the same situation): You are not allowed to run Lotus 1-2-3 on Windows.

      No company ever has been as evil as Apple is now. Not Standard Oil, not Microsoft. Nobody

    203. Re:Two senses of "closed." by terjeber · · Score: 1

      Your arguments and comparisons are predicated on Apple being a monopoly in a space

      They are. In the online application space Apple has a 99.4% market share according to Gartner. That makes them a bigger monopoly in that space than have ever existed in any space in the computer industry, software or hardware.

    204. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      I program because it puts food on my table.
      That's exactly what they are doing...they are going where the money is.

      We have much in common with the programmers that create botnets and spam.

    205. Re:Two senses of "closed." by vegiVamp · · Score: 1

      Let's keep it that way, maybe.

      --
      What a depressingly stupid machine.
    206. Re:Two senses of "closed." by Vectormatic · · Score: 1

      But why are so many techies defending Flash "programmers". Isn't that about like defending people who could only program in VB6?

      because being able to program in both objective C and flash is better then just being allowed to only use objective C

      Choice is good, even if the added option isnt exactly magnificent right now

      --
      People, what a bunch of bastards
    207. Re:Two senses of "closed." by Vectormatic · · Score: 1

      I was wondering that. Also is there a way to write your own apps for the iPad/iPhone/iTouch and test thme before "release" without signing/paying up to be a dev?

      As far as i know, no there isnt.

      This is also one of the main factors which keeps me from dawdling with some ipod touch experimenting, having to buy a mac mini and a dev subscription is just silly when i just feel like experimenting with what i can do with the platform.

      The alternate option is off course to develop what apps you want on the web, in an iphone friendly maner, but that is just the red-headed step-child option

      --
      People, what a bunch of bastards
    208. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      You can run Android and some other Linux distros on the iPhone.

    209. Re:Two senses of "closed." by Anonymous Coward · · Score: 0

      I do care! You insensitive clod... /Noone

    210. Re:Two senses of "closed." by intheshelter · · Score: 1

      That reasoning is so full of crap it borders on the ridiculous. Suppose I have a product that I want to sell, one that I made in my own manufacturing process, and I want it to be in Walmart, Target, etc. but they won't put it in their store. They find that the product's shoddy construction will reflect poorly on their stores and their corporate image if they put this product in their stores. Would you be upset then, would any of the Flash whiners be upset at that? No, they wouldn't. It's the same thing, except you've got this sense of entitlement about where you want your apps sold. You think it is your right to sell them anywhere you want. Unfortunately Apple has a image and an ecosystem to protect and nurture and including your crappy, Flash cross-compiled piece of crap of software is going to potentially hurt their reputation because when YOUR app fails or performs poorly, Apple will be the one blamed.

      Sorry, your argument is BS. Your comparison to the MS antitrust case is simplistic and incorrect.

    211. Re:Two senses of "closed." by CAIMLAS · · Score: 1

      The key difference between Microsoft and Apple is that Microsoft wants their stuff used far and wide and don't want to p*ss off the developers.

      Windows Mobile (now Windows Phone) developers would like to respectfully disagree. (See: "everything has to be done in Silverlight; .NET applications have to be completely rewritten, and many won't even be able to be ported")

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    212. Re:Two senses of "closed." by huckamania · · Score: 1

      I think if you check around, you can buy windows from a great variety of places. I know, without even looking, that Frys and Amazon sell lots of different versions of it in different colored boxes. I know this was true not too long ago, but Dell and HP both sold machines that come with windows and if you let them install some trial software they would cover the cost themselves. Just FYI...

    213. Re:Two senses of "closed." by Gilmoure · · Score: 1

      Uh, VB6 won't run on my Mac, unless I buy a Windows license and install Windows software.

      You're trampling on my rights.

      Oh, and while we're on the subject of rights, while it's legal for banks to charge interest on their loans, it's not 'right'. So could you make all the banks loan money with no interest and also make Apple distribute any and all software through their store that's submitted to them. Oh yeah, and lower the cost of iphones/ipads/ipods/iwants to $5.00 each. /basement dweller

      --
      I drank what? -- Socrates
    214. Re:Two senses of "closed." by demachina · · Score: 1

      "Not as long as it's the only app store for the device, because it shouldn't be seen as their device. It should be seen as yours, the consumer's."

      Uh no, its Apple's device, everyone buys it knowing there was only one app store and the constraints Apple put on it. Don't like it, don't buy it. If people don't buy it because of your whiny complaints they will change. For some odd reason people keep buying Apple's products tending to suggest your complaints for the most part don't matter to a lot of people. You have a slim case when Apple changed the rules as it goes along but its never really had porn apps and I'm sure their EULA immunizes them for making changes to the rules at their discretion.

      "Which won't work on the iPhone, thanks to Apple."

      I'm pretty sure you can see all kinds of porn on the iPhone, you just have to get to it through a browser and you can't look at Flash based porn. There is still more porn on the web available to you than you will ever have time to look at.

      "Websites aren't apps. You can do more with an app than with a website."

      At this point you are getting delusional if you think anyone at Apple cares that you seem to demand your porn as an "app" and only as an "app".

      " To me, the iPhone is gross."

      So don't buy one and stop whining about it. Tou have the option to walk away. Whining about it and insisting Apple pander to your desires is delusional. Their business is doing fine without you and without your demands. They don't need you. They are catering to people who want a relatively safe walled garden and there is apparently huge demand for what they are offering. Apple's products are widely used in families and parents are no doubt ecstatic they don't have to worry about their kids downloading porn apps. If, in fact, people don't like what Apple is doing then Android or someone else needs to offer what you think people want and then Apple will fail in the market place. I doubt any phone maker really wants to become known as the phone of choice for porn.

      Bottomline is the iPhone is what it is, in fact its a lot more open than most of the phones you were stuck with before it came out... If its not as open as you would like.... tough.

      --
      @de_machina
    215. Re:Two senses of "closed." by s73v3r · · Score: 1

      Because they don't. At best, they have 20 some percent of the smartphone market. Not bad numbers at all, but not a monopoly by a longshot.

      And how are you defining tablet? Because there have been Tablet PCs out for about 10 years now. Just because Apple is the only one that's been any good at it doesn't mean they are a monopoly.

      And I lump the iPhone, iPad, and iPod Touch together because they all run the same OS, and are covered under the same platform.

    216. Re:Two senses of "closed." by porcupine8 · · Score: 1

      I am really amazed at the number of people here who actually think that having or keeping DRM was Apple's choice rather than the record companies' choice at any point in this process. I thought that this was all common knowledge, at least among this crowd. *shakes head*

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
    217. Re:Two senses of "closed." by SanityInAnarchy · · Score: 1

      You have a slim case when Apple changed the rules as it goes along

      What rules? The rule seems to be "What Steve Jobs likes." Otherwise, please explain how a legitimate exercise app was rejected, yet Playboy's apps are approved and featured prominently.

      I'm pretty sure you can see all kinds of porn on the iPhone, you just have to get to it through a browser and you can't look at Flash based porn.

      Missing the point.

      At this point you are getting delusional if you think anyone at Apple cares that you seem to demand your porn as an "app" and only as an "app".

      Why yes, I would be getting delusional if I thought something ridiculous that I don't actually think.

      Why don't you address what I actually said, not what you wish I'd said?

      So don't buy one and stop whining about it. Tou have the option to walk away.

      So do you. No one is tying you down and forcing you to participate in this discussion.

      But in a very real sense, I don't. Apple is selling a lot of these things. There's an entire industry springing up around them. That means less real programming jobs and more users I can't reach if I don't play by Apple's rules.

      It's a bit like Internet Explorer. Yes, I have the option not to use it, but I don't yet have the option to ignore it completely when developing a web app. Every user who uses IE makes my job harder, so I do have a legitimate complaint and a reason to speak out.

      Whining about it and insisting Apple pander to your desires is delusional.

      That's the second time you've accused me of saying something I didn't say. I'm not insisting Apple do anything at all, I'm calling them out on what they're currently doing.

      This isn't about my "desires", either. Again, there is legitimate content, some of which makes sense as an app (that exercise app I mentioned) which gets blocked as "pornography", which is always the case with this sort of censorship.

      As you said, if it was just about the porn, there's a web browser. Even that has drawbacks, but it was never the point.

      Apple's products are widely used in families and parents are no doubt ecstatic they don't have to worry about their kids downloading porn apps.

      Oh, I'm sure they are, at least until they realize that the browser can easily access porn. It seems unlikely that they'd be able to download an app to restrict the browser, either, given that Apple doesn't tend to let people modify the built-in browser.

      If, in fact, people don't like what Apple is doing then Android or someone else needs to offer what you think people want and then Apple will fail in the market place.

      Ah, a libertarian. Look up "market failures."

      If its not as open as you would like.... tough.

      If it's not as open as I would like, I will continue to speak out against it until Apple either fails or changes. If you don't like it, you don't have to read it.

      --
      Don't thank God, thank a doctor!
    218. Re:Two senses of "closed." by Blakey+Rat · · Score: 1

      I did believe that at one time. I changed my mind when Apple was one of the *last* music stores to get off of DRM, and not even close to the first. I now think that Apple was just lying to us all the time and didn't mind DRM at all.

    219. Re:Two senses of "closed." by debus · · Score: 0

      I don't get this. Should Nintendo be forced to let Flash games run on the DSI? Or Sony on the PSP?

      What is the difference? It would certainly benefit developers to be able to write in flash and sell on these platforms as well. Why is nobody complaining about them?

    220. Re:Two senses of "closed." by __aajxhe7746 · · Score: 1

      "Want to replace Flash with HTML5? First try porting Badgers [badgerbadgerbadger.com]."

      Hows this for an open standard port? http://techcrunch.com/2010/04/01/google-html5-quake/

    221. Re:Two senses of "closed." by __aajxhe7746 · · Score: 1

      Actually, developers do have the right to write in whatever code they like, they just can't ever sign the Development Tools agreement, and thus can't ever use Apple's tools. Would be like Windows programming without Visual Studio, but if that's the road you want to take, you can.

    222. Re:Two senses of "closed." by __aajxhe7746 · · Score: 1

      How can you have a monopoly in your market if you're not even the largest player?

      I'd ask for a refund on whatever it was you spent on your "education."

      Just as an aside, does anyone remember the old legal battles with Microsoft, simply because entwined IE with Windows. That sort of thing, low as it was, is nothing compared to what Apple is trying to do (I say trying because they will not benefit from this in the long-run)

    223. Re:Two senses of "closed." by __aajxhe7746 · · Score: 1

      In what way are devs trying to get Apple to "implement flash immediately in the SDK"?? Is that a purposeful gross over-exageration, or are you just an idiot? Not "supporting" Flash and purposefully blocking out code that already works are two different things.

    224. Re:Two senses of "closed." by ZEXXES · · Score: 1

      Dude RTFA seriously. I mean WHAT THE FUCK IS YOUR POINT? If people do not like developing under these rules then they don't have to and won't. But most people don't mind which is why there are tons of iPhone apps. You may not like it but the fact is no one cares. Don't develop for Apple. No one will miss you. No one needs you. And you are certainly not entitled to everything. This goes for everyone. Get the fuck over it. I bet half the people who bitch on Slashdot aren't even devs but children trying to be edgy (the majority of Flash "developers"). It's this stupid "me me me" crap that pervades everything here and let me tell you, it's worse than the made up demons of Apple and Facebook people feel entitled to hate as well.

      Those tons of iPhone apps were there before Apple locked out approximately 80% of there app developers who were probably committed already, who essentially have to start from scratch on two separate apps that do the exact same thing which is costly. It is retarded beyond measure what Apple is doing. And I mean retarded as in retarding innovation and in particular the app industry. I wonder if anyone has the numbers on how many apps created using multi-platform code have been withdrawn. Ban Apple!

    225. Re:Two senses of "closed." by ZEXXES · · Score: 1

      As we have learned through Microsoft's experiences through the court systems around the world, a platform is considered a market unto itself. If the owner/distributer of the platform starts hindering innovation and or development of the market for its own personal gain the government can and will pull out a can of whoop-ass and first tell you to desist actions detrimental to the market and then make you if you refuse. They are already hinting at it now. Of course Jobs being Jobs won't listen and I can't wait to see them get decapitated. All you Apple heads will be crying and whining. It'll be lovely! It's so funny that Apple is the new Evil empire now and all you Apple heads are it's loyal brainwashed acolytes. I still remember those commercials from long ago by Apple. And look at them now. Look at Jobs now. Steve " the Fuhrer" Jobs ! LOL Ban Apple!

    226. Re:Two senses of "closed." by soppsa · · Score: 1

      Apple has 99.4% of the mobile application market.

      Lol I love when people quote this as reasons why Apple has a monopoly... it just means 3rd party apps are successful on iphone instead of other devices...

    227. Re:Two senses of "closed." by psiclops · · Score: 1

      if you can give me one citation where competition(consumer choice) has INCREASED the selling price of goods i might give your argument some amount of credibility. if the music industry wanted to increase prices, how would creating a competitor help them achieve this?

      --
      i spent five minutes thinking and all i got was this crappy sig
    228. Re:Two senses of "closed." by psiclops · · Score: 1

      because whenever I've downloaded/bought a shit program I've always blamed my OS. Apps don't multitask, it's not like having a shit app is gonna make your iPhone shit, it''ll just be a shit app.'

      yes if the store was flooded with crap, and people only saw shit apps they would think this of the whole experience, however - that's where a good rating system with comments comes in. the shit gets filtered into the shit pile.

      in short, there are better ways of delivering what people want than by banning what you think they dont want

      --
      i spent five minutes thinking and all i got was this crappy sig
    229. Re:Two senses of "closed." by sbeckstead · · Score: 1

      whooosh!

    230. Re:Two senses of "closed." by terjeber · · Score: 1

      You are absolutely correct, and the Microsoft market share means that third party apps are successful on Windows instead of other more marginal operating systems. Neither of these facts have any bearing on whether Microsoft or Apple is a monopoly in said market. So... what was your point?

    231. Re:Two senses of "closed." by Lundse · · Score: 1

      "So if the programming language doesn't matter that much, why is having to use Objective-C (or just using regular C) such a big deal?"

      First, I am not so sure programming language does not matter. And even if you are right that your first language does not, that does not in any way imply that there is no difference between languages, period.

      And even if it were so, it still makes a huge difference to the developers who have learned another language from the one Apple is decreeing!

      And none of this is really the issue. The issue is that Apple wants it to be as hard as possible to create an app that runs on both Apple's platforms, and another. Because they are the big dog right now, making it hard to develop an app for several platforms means most developers will chose to write their programs only for theirs.

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
    232. Re:Two senses of "closed." by Lundse · · Score: 1

      "What, you think you'd be better of on Adobe's proprietary platform?"

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

      --
      IAIFARSIJDPOOTV - I Am In Fact A Reality Star; I Just Don't Play One On TV
  10. Prediction by WilyCoder · · Score: 1

    With all the FOSS and linux zealots on this site, I predict this topic will hit 1000+ replies :p

    1. Re:Prediction by medcalf · · Score: 2, Funny

      Heh. Would I get an achievement for that one?

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    2. Re:Prediction by Anonymous Coward · · Score: 0

      With all the FOSS and linux zealots on this site, I predict this topic will hit 1000+ replies :p

      Correction: With all the Apple astroturfers and fainbois on this site, I predict this topic will hit 1000+ replies. Which it won't.

      Apple's locked platform is of little interest to linux and open source developers. Same goes for Adobe's. D'uh!

  11. Software Freedom by Anonymous Coward · · Score: 0

    I was under the impression that a large part of the /. audience are firm believers in Software Freedom, which should include writing software in any language/environment for any platform, or writing tools to enable such development if none are available.

    Also, they would be against provisions prohibiting such activity in any sort of License Agreement, or EULA.

    They probably don't like paying for the tools to write even native code for any platform.

    They probably just hate Steve Jobs.

    1. Re:Software Freedom by logjon · · Score: 1

      Software freedom involves a lack of proprietary, closed garbage.

      --
      The stories and info posted here are artistic works of fiction and falsehood.
      Only fools would take it as fact.
  12. IT'S CALLED TRANSLATED CODE, NOT THE SAME! by Anonymous Coward · · Score: 1, Insightful

    The issue isn't that flash is or isn't a "right". I don't care if there is flash player for IPhone or not. The issue is that Jobs is basically telling us what kind of IDE we can use. Apple wants to stomp developers who would build something out in a high-level environment/language, and then translate it to another language that is more appropriate for their target platform.
    Jobs has obfuscated this with his letter because he's trying to hide some very nasty politics/business practices.

    1. Re:IT'S CALLED TRANSLATED CODE, NOT THE SAME! by TheGreek · · Score: 1

      Apple wants to stomp developers who would build something out in a high-level environment/language, and then translate it to another language that is more appropriate for their target platform.

      No, Apple wants to stomp third-party multi-platform SDKs that don't produce a good experience on any platform.

      Jobs has obfuscated this with his letter because he's trying to hide some very nasty politics/business practices.

      No obfuscation at all. He comes right out and says it. Thoughts on Flash:

      We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers.

      This becomes even worse if the third party is supplying a cross platform development tool. The third party may not adopt enhancements from one platform unless they are available on all of their supported platforms. Hence developers only have access to the lowest common denominator set of features. Again, we cannot accept an outcome where developers are blocked from using our innovations and enhancements because they are not available on our competitor’s platforms.

    2. Re:IT'S CALLED TRANSLATED CODE, NOT THE SAME! by Sparks23 · · Score: 1

      We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform. If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new features. We cannot be at the mercy of a third party deciding if and when they will make our enhancements available to our developers.

      This is important; Apple has already gone down this road once.

      Metrowerks wrote a toolkit called PowerPlant. PowerPlant allowed you to develop rapidly and easily on the classic Mac OS. As such, this toolkit was very popular. Then two things happened: Metrowerks was bought by Motorola, and Apple tried to move to Mac OS X.

      This did not go well.

      PowerPlant was no longer a high priority for Metrowerks-in-Motorola, and so was updated slowly. This meant PowerPlant apps couldn't support things like Carbon Events, among other issues. Moreover, since PowerPlant wasn't building binaries that went to the expected libraries in the expected ways -- as things built with Apple's own tools did -- Apple had to move carefully to avoid breaking all of these existing apps. After all, if they made a change to the OS that broke PowerPlant apps, people weren't going to blame Metrowerks... they were going to blame Apple. It was an Apple update that broke things, right? In short, Apple became bound by a third-party developer's timeline and tools to determine what they could effectively do on their own OS. Moreover, app developers faced having to either rewrite their apps in pure Carbon (or Cocoa) or wait until Metrowerks would update PowerPlant, if they wanted access to new features.

      (I strongly suspect that PowerPlant is the 'painful experience' Jobs is referring to in his open letter.)

      If they came out with OS 5, and discovered it would break Flash apps, they'd have to go talk to Adobe and go 'okay, this needs to be fixed.' If Adobe can't fix it in their toolset... what does Apple do? Do they just release iPhone OS 5 and break the Flash apps? But people will complain that 'Apple broke my apps,' then. Do they wait for Adobe to fix things? That could take a while; Adobe's been promising Flash Player on Android for a while, to the point that the original 'early 2009' date has slipped to 'late 2010.' I can't imagine Apple wanting to wait on Adobe to update tools for a year or more before releasing their OS update, and if that seems extreme... you can find O'Reilly books on Carbon Events dating back to 2001, but PowerPlant didn't support Carbon Events until late 2004. This led to things like this developer topic.

      Whether or not you agree with Apple's actions, given that history I can well see them wanting to avoid repeating that experience on the iPhone.

      --
      --Rachel
    3. Re:IT'S CALLED TRANSLATED CODE, NOT THE SAME! by TheGreek · · Score: 1

      You didn't get away with paraphrasing the encyclopedia in 5th grade.

      Why did you think you'd get away with paraphrasing Gruber today?

    4. Re:IT'S CALLED TRANSLATED CODE, NOT THE SAME! by Sparks23 · · Score: 1

      Actually, I used to have to use Metrowerks CodeWarrior at my old job, when we were looking at using it as the IDE to target an embedded systems chip we were designing; they were already a leading IDE for embedded systems work, so we wanted to investigate possibilities there. I got sent to Austin to work with the Metrowerks folks there several times during 2002, before we decided to do our own toolset (and then failed completely and miserably, which is an entirely different story).

      So I remember the PowerPlant headaches from having been /at/ the Metrowerks offices during those Dark Times, and overhearing a lot.

      (However, reading Gruber's post, he's got a *much* more concise and readable summary of that situation from the general Apple community viewpoint than my write-up, so that's a good link to contribute to the discussion.)

      --
      --Rachel
    5. Re:IT'S CALLED TRANSLATED CODE, NOT THE SAME! by Sparks23 · · Score: 1

      Also, the fact that this is the immediate assumption of folks on the Internet nowadays is a little bit depressing.

      Your quoting of Job's letter was a fairly obvious segue into what I had observed from personal experience -- namely, the issues that can arise when a third-party development tool becomes a critical component to a toolchain, and the first-party platform developer has to adapt. (Though anyone who had been in the Mac development world at that same time could probably have similarly observed this, albeit from the user side rather than the Metrowerks side.)

      Are we really so jaded as a society that people believe only one person can ever have a specific thought, or only one person will ever have experience relevant to the topic at hand? Or have we reached the point where if any point has ever been made anywhere on the net, we have to Google it first and share a link to the closest match to our own thoughts?

      On the other hand, I /am/ on Slashdot... ;P

      --
      --Rachel
  13. Provided... by SanityInAnarchy · · Score: 3, Insightful

    You can do that, provided you pay for their development kit (isn't that a yearly subscription?), or jailbreak your own phone.

    --
    Don't thank God, thank a doctor!
    1. Re:Provided... by Anonymous Coward · · Score: 2, Informative

      No. The Dev kit is free for download. Way to flame though.

    2. Re:Provided... by geekoid · · Score: 1

      Sure. So?

      You can do what you want to your TV, but you will have to pay for any replacements and not be covered under any warranty.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Provided... by WilyCoder · · Score: 3, Informative

      The devkit is free but you are limited to using the iPhone simulator. If you want to dump your code to an actual device then you need to pay the $99 fee.

    4. Re:Provided... by tylersoze · · Score: 2, Informative

      Actually that's not a flame. The only way to download the SDK is if you pay to become an iPhone developer and even if you did acquire the SDK through other means, you'd still need a certificate from Apple to actually run it on your phone. The only other option is to jailbreak the phone.

    5. Re:Provided... by bonez_net11 · · Score: 2, Informative

      I believe the free dev kit doesn't enable installations. The paid version does. Which at this time would also get you the iPhone OS 4.

    6. Re:Provided... by Shadow+of+Eternity · · Score: 1, Insightful

      Close. All that analogy is missing is the point that the behavior that would require you to buy replacements and lose warranty coverage is watching a different channel.

      --
      A bullet may have your name on it but splash damage is addressed "To whom it may concern."
    7. Re:Provided... by betterunixthanunix · · Score: 1

      You do not have to pay your TV maker for the right to modify your TV, although it will void your warranty. I would not have much of a problem if Apple would simply follow a similar approach, and allow people to hack their iPads and simply not provide assistance when something goes wrong (or demand payment for such assistance).

      --
      Palm trees and 8
    8. Re:Provided... by mrsteveman1 · · Score: 3, Informative

      The SDK is free, but you have to buy a code signing certificate from Apple ($99) in order for software to be allowed to run and install on the device during development, but yes once you do that you can install whatever you want on your own device.

    9. Re:Provided... by Anonymous Coward · · Score: 0

      No it's not. A free dev account is all you need to get the kit. The betas require a paid subscription though.

    10. Re:Provided... by shadowrat · · Score: 1

      You don't have to pay apple to jailbreak your iPhone either.

    11. Re:Provided... by geekboybt · · Score: 5, Informative

      You can download the SDK for free, legally, from http://developer.apple.com/, and use the emulator all you want for $0.00. It costs you $99/year to get a certificate to put the code on your device.

    12. Re:Provided... by jmcwork · · Score: 1

      But you can get about 6+ years of development kit (@$99) for one Adobe Flash ($699). Just depends on what you want to build. (Just remember Linux, g++ and OpenGL are still FREE!)

    13. Re:Provided... by Anonymous Coward · · Score: 0

      That's a fancy way of saying you have to pay Apple $99 just to run your own applications, even ones that you developed for your own personal use.

      Even Microsoft never made us pay money to them just so we could run applications we developed ourselves!

    14. Re:Provided... by mrsteveman1 · · Score: 1

      You have to pay them to get the device itself too, I've just started factoring in the cost of that dev cert to the cost of the device itself and compare on that basis.

      Of course, i actually need the dev cert but most users don't and therefor don't actually care, i'm well aware that as someone who wants to write my own code i'm in the extreme minority of users.

    15. Re:Provided... by SkimTony · · Score: 1

      I think "watching a different channel" is more analogous to downloading different apps in the app store; a closer match might be using an unsupported tuner.

    16. Re:Provided... by gstoddart · · Score: 3, Insightful

      That's a fancy way of saying you have to pay Apple $99 just to run your own applications, even ones that you developed for your own personal use.

      That cut both ways. By restricting what applications can be installed on the device by some form of vetting procedure, they also cut down heavily on the likelihood of malware.

      So, by restricting what everyone can do, they also curtail the malicious idiots out there. Which, is remarkably consistent with Apple trying to give their users a non-sucky experience with their products.

      --
      Lost at C:>. Found at C.
    17. Re:Provided... by KagakuNinja · · Score: 1

      I will add too, as a former iPhone developer, that your provisioning profiles that let you run your own apps expire. They seem to have a duration or 1-2 months. I had a job interview a while back, so I put my apps onto my device, now I am getting warnings every day.

      That said, developing for iPhone is a dream compared to J2ME and Brew.

    18. Re:Provided... by tepples · · Score: 1

      You don't have to pay apple to jailbreak your iPhone either.

      You have to pay $99 if the version of iPhone OS on your iPhone doesn't have a jailbreak yet.

    19. Re:Provided... by ceoyoyo · · Score: 1

      You can sign up for the developer program for more than ten years for the price of a copy of CS4 to make Flash programs with.

    20. Re:Provided... by SanityInAnarchy · · Score: 1

      they also cut down heavily on the likelihood of malware.

      This is and has always been a bullshit argument.

      Out of the box, Linux has a free "app store" of sorts. It's called a repository. If you stick to what's available through your distro's repository, you cut down heavily on the likelihood of malware. If you download random crap from the Internet, you're on your own.

      But you still have the ability to download random crap from the Internet. It's not necessarily easy, but there's no DRM or legal agreement standing in your way.

      On Android, there's at least one app store, and you can stick to that. Or you can download random crap from the Internet. Again, it's trivial to keep malware off the phone.

      Notice the difference? With the iPhone, you're no more likely to get malware than you would be by adopting similar habits on other phones. It just forces you to do that. It's like the difference between making a bicycle helmet available for those who want one, and refusing to sell you a bike until they've grafted a helmet to your head.

      --
      Don't thank God, thank a doctor!
    21. Re:Provided... by SanityInAnarchy · · Score: 1

      That analogy works. An "unsupported tuner" as in, an unsupported source of video -- like, say, a game console, DVD player, or satellite receiver?

      --
      Don't thank God, thank a doctor!
    22. Re:Provided... by SanityInAnarchy · · Score: 1

      Except that it's likely actually illegal to jailbreak your phone, thanks to the DMCA.

      Contrast that with the legal right to do whatever the fuck I want to my TV, with the worst possible penalty being a void warranty.

      --
      Don't thank God, thank a doctor!
    23. Re:Provided... by tepples · · Score: 1

      But you can get about 6+ years of development kit (@$99) for one Adobe Flash ($699)

      Say you already own a Windows PC, a Linux PC, and a PowerPC-based Mac. Then the iPhone devkit is $599 for Xcode (includes a free Intel-based Mac mini computer) plus $99 per year for the certificate.

    24. Re:Provided... by bnenning · · Score: 1

      No, you just have to commit a federal crime. At least according to Apple, and they're probably correct as a matter of law.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    25. Re:Provided... by amliebsch · · Score: 1

      Apple wants it to be a federal crime, though.

      --
      If you don't know where you are going, you will wind up somewhere else.
    26. Re:Provided... by DdJ · · Score: 2, Insightful

      Even Microsoft never made us pay money to them just so we could run applications we developed ourselves!

      Actually... look up "XNA Creator's Club".

      See, there's this hobbyist dev environment for the XBox 360. The dev environment is entirely free! You can download it and install it for free (as long as you run Windows), and run the apps you build on your desktop (as long as you run Windows).

      You can even install the code you write on your own XBox! But to do that, you have to have an active membership. Wanna guess how much it costs?

      $99/year.

      By the way, after you've looked all of that stuff up... go look up how "Windows Phone 7" development is done.

    27. Re:Provided... by Anonymous Coward · · Score: 0

      Don't forget you have to compile it on OSX.

    28. Re:Provided... by Anonymous Coward · · Score: 0

      And that's [b]every[/b] year too. Even for FREE apps.

    29. Re:Provided... by LWATCDR · · Score: 1

      So use Ad Hoc distribution.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    30. Re:Provided... by jabbathewocket · · Score: 1

      or jailbreak it.. if all you want is to run your own apps jailbreaking is sufficient and free

    31. Re:Provided... by Anonymous Coward · · Score: 0

      OK, NOW we're getting to the bottom of it. It's all about money! All the righteous wailing and the fake indignation is not really about *freedom* but about having to shell out a few bucks for a compiler and a bunch of well-documented libraries!

      Once you get the SDK, you use it to your hearts content. If you're not trying to publish in the Apple Store, then that's all you'll ever need. If, on the other hand, you're trying to publish through THEIR store, or want to always have the latest-and-greatest then you'll need to keep yourself in good standing --just like in any other subscription service, say the MSDN library.

      If, however, you're going to push your stuff through your own channels then you don't need Apple for squat. Sourceforge already hosts some FOSS projects for iPhone/iPad (I'm going over their code right now), and I expect more to come --once a few more geeks pull their heads out their *sses, stop the crying and re-start the compiling ... Less wah-wah, more cc!!

    32. Re:Provided... by maccodemonkey · · Score: 1

      Technically you don't. You can jailbreak. Apple doesn't have to support it, but it's your hardware to jailbreak.

      You do own the hardware, and you can do anything you want with it. Apple, understandably, won't support it if you do. Just like if you bought a computer with Windows, loaded Linux, and then called up your computer company's support line with software questions. With a few exceptions, you won't get support until you're back to stock config.

    33. Re:Provided... by Flounder · · Score: 1

      And don't forget the Intel-based Mac required to be able to run the SDK. That'll set you back $599 for a new MacMini (or less if you buy one used).

      And, after buying all this equipment and paying the developer fees and actually developing the app, if you want to sell it, you'll have to submit it to Apple and hope they don't deny your submission for some undefined reason (and no, you can't submit your design doc and get pre-approved).

      --

      No boom today. Boom tomorrow. There's always a boom tomorrow. - Cmdr. Susan Ivanova

    34. Re:Provided... by cheesybagel · · Score: 1

      Not to mention that the SDK only runs on MacOS X. Oh and get this: the compiler for the SDK is gcc. Which means... they could have easily rolled a cross-compiler. But why bother when it gets them more appleserfs eh?

    35. Re:Provided... by Anonymous Coward · · Score: 0

      Try jailbreaking a late generation iPhone 3GS. Enjoy your new paperweight that requires to be connected to your PC every damn time you reboot your phone.

    36. Re:Provided... by SanityInAnarchy · · Score: 1

      OK, NOW we're getting to the bottom of it. It's all about money! All the righteous wailing and the fake indignation is not really about *freedom* but about having to shell out a few bucks for a compiler and a bunch of well-documented libraries!

      If I only ever wanted to develop an app for myself, that would be true.

      If, on the other hand, you're trying to publish through THEIR store,

      See, that's just it. I don't want to publish through their store, because they've generally been cunts about it.

      If, however, you're going to push your stuff through your own channels then you don't need Apple for squat.

      Unfortunately, their store is the only store for the iPhone -- even if I want to distribute my app for free, I can only distribute it to others who jailbreak their phone, and that's at least one federal crime and one contract violation for each person I distribute it to.

      Sourceforge already hosts some FOSS projects for iPhone/iPad

      And those projects can only ever distribute binaries either through the App Store or, maybe, as source code to someone else who's willing to pay $99/year and compile it themselves.

      once a few more geeks pull their heads out their *sses, stop the crying and re-start the compiling ... Less wah-wah, more cc!!

      Oh, I'm doing that, just not on the iPhone, now or ever. Fuck apple, and fuck you.

      --
      Don't thank God, thank a doctor!
    37. Re:Provided... by terjeber · · Score: 1

      Can my friend, who is not a developer install my app on his device?

    38. Re:Provided... by dzfoo · · Score: 1

      Almost right. It is only every year that you want access to the distribution channel. If you developed your own app and installed it in your devices one time, there is no need to continue paying the yearly developer license fee to use the installed app; unless you want to continue distributing it or need to deploy a new version.

            -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    39. Re:Provided... by drerwk · · Score: 1

      Almost right. It is only every year that you want access to the distribution channel. If you developed your own app and installed it in your devices one time, there is no need to continue paying the yearly developer license fee to use the installed app; unless you want to continue distributing it or need to deploy a new version.

      -dZ.

      I do not think that is quite true. The keys expire. I had a dev copy of my app on my phone, and after about a year the provision expired; it was easier to just buy my own app for $.30 than to go through the hassle of getting another developer's provision every year.

    40. Re:Provided... by bit01 · · Score: 1

      You can download the SDK for free

      No, it's not an SDK if you can't run the resulting code on your device. It's largely just a useless pile of bits providing some free advertising for Apple. If the law on truth-in-advertising were actually enforced Apple would get done for that.

      This is a general problem. Many companies advertise "free" software packages that are nothing of the sort and it's about time the law caught up with them.

      ---

      DRM - destroying free markets one step at a time.

    41. Re:Provided... by mrsteveman1 · · Score: 1

      You can build him a version for his specific device, yea. There's a mechanism for doing that, but i don't know if it has an expiration or not, its intended for beta testing etc.

  14. Because Flash is such an open platform? by wiredog · · Score: 1

    <sarcasm/>

    1. Re:Because Flash is such an open platform? by Anonymous Coward · · Score: 0

      What about Java, Ruby, Perl, Python, C#, C++ and those other little development tools the rest of the world uses?

    2. Re:Because Flash is such an open platform? by s73v3r · · Score: 1

      As far as I can tell, except for C#, Windows Phone 7 won't let you use any of those either.

  15. no, sorry by Anonymous Coward · · Score: 0

    The iPad is a wed device. One of its primary purposes is to deliver the web to people. It is reasonable for web developers to expect that common web technologies will be implemented on a web device. It's not like we're asking to program a graphing calculator in LISP or something.

  16. The interesting part to me... by medcalf · · Score: 3, Informative

    is Ian's discussion of creativity in programming, and whether platform limitations enhance or retard that creativity, and in what ways.

    --
    -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
  17. Apple's right by RandomMonkey · · Score: 1

    It is not a right to be able to program in any language on any platform. I may even say it is a privilege to be able to program at all on a closed platform such as Apple.

    It is however Apple's right to shoot themselves in the foot by becoming an even more closed juggernaut like Microsoft. These companies can literally have no long term future if they keep it up.

    1. Re:Apple's right by SRHavoc · · Score: 2, Insightful

      Yea, Microsoft's closed practices have literally made their products obsolete...

    2. Re:Apple's right by zioncat · · Score: 1

      It is however Apple's right to shoot themselves in the foot by becoming an even more closed juggernaut like Microsoft. These companies can literally have no long term future if they keep it up.

      I tend to think this was meant as a joke but with so many slashdotters prideful for possessing superior business acumen than Steve Jobs, I'm not so sure.

    3. Re:Apple's right by shutdown+-p+now · · Score: 1

      For Microsoft, restricting development for the platform is an exception rather than rule. So far, the only product (that I'm aware of) for which development is restricted is Xbox, and even there restrictions are weaker than on iPhone. Another product with such restrictions, which isn't released yet, is Windows Phone 7 - but, again, going by what has been published so far, it's not as restrictive (e.g. Adobe would be able to create Flash SDK for it, and I think they will do so).

      Aside from that, enabling developers to do pretty much whatever they want has, in fact, been a focus for Microsoft, especially in the last decade or so (free versions of development tools released, many specs published, etc). "Developers, developers, developers!" - remember?

  18. Hmm by Anonymous Coward · · Score: 0

    But what does it say about the state of programming practice writ large when so many developers believe that their "rights" are trampled because they cannot write programs for a particular device in a particular lan

    Really not trying to be rude. And this is going to sound snobbish: are we considering people who do "Adobe Flash" to be programmers now?

  19. Confusion Over Source of Ire by eldavojohn · · Score: 4, Insightful

    Flash Is Not a Right

    There seems to be some confusion here. I don't recall the argument being that developers thought it was a right, the argument was that it is a tool that is useful and can probably run with little effort on Apple's mobile devices. So it was perceived that Apple was deliberately stunting some developers. Now, I think Java's been outlawed as well so you should be just as upset about that. Now, as a consumer, the iPad is right out of the question as here we have two empowering functionalities disabled for no apparent reason on my device. And it looks like they're going to do everything they can to stop Java and Flash from ever running on iPads.

    The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product ... and for what reason? Well, Jobs gives a few reasons but a lot of people assume it's marketshare and money. I happen to side with the latter group and find that despicable under the assumption that it would not take much to get Java or Flash running on an iPad.

    Couple the above with the fact that there are a lot of social games out there and lightweight games running Flash already that might have hoped the iPad would just automagically support their game and I think you understand why there's so much backlash for lack of Flash. It's not a right but it lack of Flash on the iPad is a wet blanket to many.

    --
    My work here is dung.
    1. Re:Confusion Over Source of Ire by Shagg · · Score: 1

      The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product ... and for what reason?

      They don't need a reason.

      --
      Unix is user friendly, it's just selective about who its friends are.
    2. Re:Confusion Over Source of Ire by eldavojohn · · Score: 1

      The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product ... and for what reason?

      They don't need a reason.

      Then they don't need my business.

      --
      My work here is dung.
    3. Re:Confusion Over Source of Ire by Webz · · Score: 1, Insightful

      The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product.

      How are they crippling the product? People seem to have this assumption that open is better. I say no. It's just like a gated community. There's a barrier of entry higher than zero. It's to keep the riff raff out.

      Oh man, Apple must be doing so badly. Check out the wild, wild success of all those open devices. Get real. Openness is not the end all be all of these types of devices. Is openness important? Sure, to some people. But it's probably not THAT important to the many other people that are willing to spend money.

      Why don't YOU prove that the lack of openness correlates to the lack of quality, since that's what you and many other people seem to be implying.

    4. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product ... and for what reason?

      They don't need a reason.

      Then they don't need my business.

      Don't worry, the one thing this country isn't about to run out of is idiots that believe whatever the talking heads and hipsters tell them. Apple will do just fine.

    5. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 1, Insightful

      Then they don't need my business.

      Their sales figures agree with you.

    6. Re:Confusion Over Source of Ire by logjon · · Score: 1

      I've said that about apple for a long time.

      --
      The stories and info posted here are artistic works of fiction and falsehood.
      Only fools would take it as fact.
    7. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      Flash for all its problems, is truly more platform independent than javascript, css, etc. Write once, play on many devices and OSes.

    8. Re:Confusion Over Source of Ire by clarkkent09 · · Score: 1
      --
      Negative moral value of force outweighs the positive value of good intentions.
    9. Re:Confusion Over Source of Ire by nwf · · Score: 1

      The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product ... and for what reason?

      They don't need a reason.

      Then they don't need my business.

      And that's the way it should work. I don't visit sites that use Flash (or I'll block them with various plugins. That's my right. I've never seen a single site that Flash added anything to that's beneficial. It's all ads, senseless animations for no reason, or annoying talking heads. And that goes especially for video, Flash video sucks.

      --
      I don't know, but it works for me.
    10. Re:Confusion Over Source of Ire by jjohnson · · Score: 1

      After a conversation with an iPhone developer, I understand that there are valid technical reasons that Flash won't play well in the iPhone OS environment, especially when 4.0 comes out. Undoubtedly, money and marketshare are large considerations, but this is not entirely a capricious business decision on Apple's part.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    11. Re:Confusion Over Source of Ire by jjoelc · · Score: 5, Insightful

      Couple the above with the fact that there are a lot of social games out there and lightweight games running Flash already that might have hoped the iPad would just automagically support their game

      You just inadvertently stated exactly what I have been thinking all along... There are a lot of people who have a lot of existing apps written in flash. There is a lot of money floating around the iPhone/iPad app store right now, so that is where they want to be. What they don't seem to want to do is put any more work into all of these existing apps to optimize them in any way shape or form for the platform. They want to just press a button that says "compile for iPhone/iPad" and start rolling in the money...

      It doesn't work that way. Odds are that you chose to program in flash because it was the hot field. There was a lot of work and money and opportunity in that area, so that is where you went. Now the money and opportunity are somewhere else, and you are complaining that you have to learn something new or do something different to get access to it? Sorry charlie...

      If you are looking to follow the fads, expect to change brand names regularly. How many of you are still wearing your parachute pants?

    12. Re:Confusion Over Source of Ire by hercubus · · Score: 1

      ... they are deliberately crippling a product ... and for what reason?

      Recall Apple's marketing. They've built up from a cornerstone concept of "PC stuff gets viruses, Apple stuff doesn't." Big part of their spiel, no?

      Sure it's about money, just perhaps not the way you think. If I spent megabucks chucking rocks at Windows, I'd be a little leary about making a nice, comfy home on my shiny, new platform for that well-known Windows virus vector.

      I guess I'm more willing to give Apple the benefit of the doubt, that they're trying to back up the claim of more safety by making their platform, uh, safer. For certain values of safety.

      --
      -- How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.
    13. Re:Confusion Over Source of Ire by jht · · Score: 1

      True. And you're free to buy any competing product, or nothing at all.

      What a lot of folks are missing is that this is not a monopoly. Apple owns the iTunes App Store, and they produce the devices that can use it and approve the content. When you choose to buy an iPhone/iPad/iPod Touch, you are making a consumer statement that you like that model and you accept Apple's system. But you don't have to. Other devices run apps, there are other touchscreen phones, other tablets, and other media players.

      For better or worse, Apple made a value judgement that they won't sell software for the iPhone OS that is built with any but Apple Xcode tools. And they won't let you run any software that's not signed. They don't have to justify it to anyone.

      Open is good, but not required. And the average consumer couldn't care less. They want apps, nice-looking web pages, and an easy-to-use gadget that looks nice and has a really long battery life.

      You're right. They don't need your business. They've got plenty of people who like that model.

      --
      -- Josh Turiel
      "2. Do not eat iPod Shuffle."
    14. Re:Confusion Over Source of Ire by kimvette · · Score: 1

      Why would you have to block flash, since as you claim you never use it, you shouldn't have installed the plugin? It eems you're violating the KISS principle with your solution.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    15. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      While I agree that it is pathetic that Apple is trying to isolate it so that you have to use a mac to build applications, and more to it, kill the ability to realistically port a large number of phone apps over from other platforms (the real issue).
      As a developer and project lead, porting is much easier when your also not trying to get a new development team that can program in a new language. Then get flash people to talk to C programmers (anyone ever have luck with this?).
      The answer: If you want to be successful you have two choices, stand strong and hope enough good products push back and drop i-thingy sales, or cave and spend the money to hit a larger market.
      As long as a few million people are willing to use a system, you either cut out that market share or work. Personally Microsoft made money because they made a universal system for computers, the same thing Java did (java sucks except for it's portability, which makes it worth developing in). So if apple wants to go against this let them, after all in a few years they may need to be bailed out again if enough people stand against them.
      Andriod is several times better in my opinion, because it is portable without having to worry about these issues, and for every app on Iphone that people actually want there is the same or similar app on android, and with Iphone's picky ways, the andriod market place will dominate for available options of software. So I am all for Iphone being picky, maybe if they go far enough they will put themselves out of business.

    16. Re:Confusion Over Source of Ire by nine-times · · Score: 4, Insightful

      The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product ... and for what reason?

      There are apparently a number of reasons and Jobs gave them. You may not like those reasons, and you may think those reasons are stupid, but I don't really see a lot in the way of grounds to disbelieve that those are the main reasons. To boil it down to what's probably the biggest reason: Apple *wants* developers to develop apps specifically for the iPhone/iPad because they believe they'll get better apps that way. They don't particularly want cross platform apps that have been ported over, because Apple's belief is that they'll get flooded with tons and tons of crappy applications that don't work well and don't take good advantage of their devices' capabilities.

      Personally, I think a lot of this anger against Apple for refusing to allow Flash comes from two factors: latent anti-Apple sentiments and successful astroturfing by Adobe. You have tons and tons of people who, a few monts or a year ago, would be complaining loudly about how Flash is a horrible blight on the free Internet, and instead today they're complaining about Apple's evil plot to damage the beautiful and perfect Flash platform by forcing people to use the terrible proprietary H264 format. It's kind of dumb.

      If you want to complain about Apple's lock-down, I say go ahead, but pick some better examples. Let's talk about the fact that they're still using DRM on their video purchases. Let's talk about how they rejected the Google Voice app. Let's talk about how you can't put the iPhone or iPad into "disk mode" and copy your files on and off. Those are all instances where Apple is actually restricting functionality. But Flash? Apple's doing us a favor. They're not saying, "You can't build an application that does [such and such]." They're saying you can't build an application using a crappy tool that crashes constantly and causes everyone various problems.

    17. Re:Confusion Over Source of Ire by Fred+Ferrigno · · Score: 1

      If there were technical problems, they could be overcome and at Adobe's expense, not Apple's. Plus, the rule blocks any multi-platform compatibility layer, not just Flash and including open source ones, regardless of whether there is any technical impediment.

    18. Re:Confusion Over Source of Ire by jjohnson · · Score: 1

      Sure, they could do that. Or they could just say "no thanks, don't want the headache."

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    19. Re:Confusion Over Source of Ire by Bobfrankly1 · · Score: 1

      The outcry is not that Apple is revoking a right but simply that they are deliberately crippling a product ... and for what reason?

      They don't need a reason.

      That logic isn't going to last long with the DOJ and the FTC drawing straws on who gets to investigate Apple first.

    20. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      This is what I've been telling people. I look at it this way:

      I'm a Java developer. Most mobile phones, including the smartphone I currently use (a cheap one by Sanyo) support Java. So I can write a Java application for my phone, put it on my website, navigate to my website, and install my Java app. It's easy to code, easy to deploy, easy all around.

      Unfortunately, my phone doesn't natively support flash, but if I wanted, I could download one of the aftermarket ones that support my phone model (I've found several, but I'm kind of "meh" on the whole thing). So I don't perceive the limitation as being deliberate or arbitrary by the manufacturer; they just didn't build it in by default. Big deal; they're not stopping me from getting flash, if I want to on my own.

      Now, Apple is a whole different story. They're actively preventing people from using Java and Flash to develop for the iPhone and the iPad. They're arbitrarily limiting development tools to crappy ones (like Objective C). So I can't use my existing skill set (Java programming for the enterprise) at home to write apps for Apple.

      To make things worse, they dictate that you have to develop on actual Apple computers, using an Apple O/S.

      I recognize that I don't have an inherent "right" to program for Apple in Java.

      That's fine!

      But I DO have an inherent right to ignore Apple utterly! It's a useless platform! Who needs it!

      I'll stick to my Sanyo, thank you very much. It has a real keyboard and everything.

      When Android is a little more mature, you can bet I'm going to sink my teeth into that, too.

    21. Re:Confusion Over Source of Ire by mdielmann · · Score: 1

      And here's why I'm angry at apple while not particularly happy with Flash.
      "I do not agree with what you have to say, but I'll defend to the death your right to say it." - Voltaire

      It's not that I think Flash is great, it's that I think people should be able to do what they want with their stuff (and not pay a fee to do so). It's all about freedom.

      --
      Sure I'm paranoid, but am I paranoid enough?
    22. Re:Confusion Over Source of Ire by jabbathewocket · · Score: 1

      Because the plugin is installed automatically by default on many platforms in the real world.. because many browsers will automagically try to install it if they see content flagged as flash.. etc.

    23. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      Yeeep let's believe everything Jobs and his mob throws at us. The reason Flash is not Jobs approved is because it's crappy, not because he cannot sell the free Flash games on his iTunes store at a 30% share like every other iApp. Speaking of crappy software .. have you ever used iTunes?
      Jobs farts a burrito and the whole world should sniff it with hunger .. that is the correct attitude no?

    24. Re:Confusion Over Source of Ire by shutdown+-p+now · · Score: 1

      To boil it down to what's probably the biggest reason: Apple *wants* developers to develop apps specifically for the iPhone/iPad ...

      Correct.

      ... because they believe they'll get better apps that way.

      Incorrect. They want apps to be developed specifically for iPhone/iPad, because such apps are not easily portable to other platforms. Consequently, and especially for smaller developers, they may skip on other platforms altogether (because they don't have time to rewrite most of their app from scratch), for as long as iPhone is the biggest one.

      Simply put, Apple wants to enjoy a positive feedback loop where large iPhone market share leads to more apps developed exclusively for iPhone, which in turn can be used in advertising etc ("we have 10^100 apps, while our competition has a puny 10^50!") to bring more users to the platform.

      You have tons and tons of people who, a few monts or a year ago, would be complaining loudly about how Flash is a horrible blight on the free Internet, and instead today they're complaining about Apple's evil plot to damage the beautiful and perfect Flash platform by forcing people to use the terrible proprietary H264 format. It's kind of dumb.

      I'm one of those people. Your problem in understanding us is that you see it strictly as "pro-Apple" vs "pro-Adobe", and are confused when a position is advanced which seems to be anti-both. In truth, it's simply "pro-freedom" vs "anti-freedom".

      I don't like Flash. I generally prefer to avoid using it, though not to the point of avoiding useful services which depend on it. In any case, I'd prefer there to be less Flash and more HTML5 on the web, and less Flash apps on the desktop, as well.

      But that doesn't mean that I should cheer when Apple wants to restrict me and others from making that choice. It's a choice I can make for myself, thank you very much. If there is a useful (to me) application out there, built with a "crappy development tool", which has no replacement - I still want to be able to use it.

      The only favor Apple is doing is to its pockets. In the grand scheme of things, it's another push of the entire computing industry towards closed and tightly locked platforms. I don't like that other companies are blindly copying Apple's restricted model (see: WP7). It points towards a complete reversal of the open, extensible ecosystem that we enjoyed since the first IBM PCs.

    25. Re:Confusion Over Source of Ire by LordVader717 · · Score: 1

      but I don't really see a lot in the way of grounds to disbelieve that those are the main reasons.

      Practically all of his reasons were complete fantasy

      latent anti-Apple sentiments and successful astroturfing by Adobe.

      Sure. I mean, who in the Tech business actually wants competition or - gasp - actually run their own applications. Ludicrous I tell you.

      You have tons and tons of people who, a few monts or a year ago, would be complaining loudly about how Flash is a horrible blight on the free Internet, and instead today they're complaining about Apple's evil plot to damage the beautiful and perfect Flash platform by forcing people to use the terrible proprietary H264 format. It's kind of dumb.

      - it's about Flash as an application and development platform, not as a web standard
      - don't confuse it with HTML5 / H264 adoption, that really isn't what this is about.

      Incidentally, Adobe's freeware flash player is one of the few examples of a legally licensed H264 decoder on Linux platforms.

      But Flash? Apple's doing us a favor. They're not saying, "You can't build an application that does [such and such]."

      Um, yes they are. "such and such" being "run on any platform other than hardware puchased from Apple"

      They're saying you can't build an application using a crappy tool that crashes constantly and causes everyone various problems.

      An we're all to rely on Apple to be the Judge? Can we expect better APIs to be allowed?
      I think we all know the answer to that
      Flash is already a good tool that is very useful when used properly. All of the great things people have done in flash aren't undone by your simplistic badmouthing and frustrations.

      Personally, I'm astonished that a community that a few years ago was ranting about how evil Microsoft was for creating their own Java extensions, OOXML and requiring activation for certain products will so willingly forfeit their rights to a company which thinks they can decide how and what you should use on your computer

    26. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      Apple already approves 100% of apps in the app store. If they're worried about crappy apps, why don't they just reject them? Moreover, why are there so many god awful crappy apps in the app store as it is? For a marketplace with an approval processes there seems to be a complete lack of quality control.

    27. Re:Confusion Over Source of Ire by nine-times · · Score: 2, Insightful

      Sorry, I don't think that Flash on the iPad is quite at the same level as freedom of speech. My Sony TV also doesn't support playing Flash video, nor does the GPS unit in my car. My firewall at work doesn't decode Flash either. My rights have not been violated by any of this.

    28. Re:Confusion Over Source of Ire by nine-times · · Score: 1

      Your problem in understanding us is that you see it strictly as "pro-Apple" vs "pro-Adobe", and are confused when a position is advanced which seems to be anti-both. In truth, it's simply "pro-freedom" vs "anti-freedom".

      Fine, then talk about any one of the various examples where Apple's lock-down is actually bad for Apple's customers. There are much bigger and more important issues of freedom to talk about, but instead you're piling on Adobe's astroturfing campaign.

    29. Re:Confusion Over Source of Ire by greggman · · Score: 1

      Here's the problem with that reasoning. The 3.3.1 agreement does not say "don't use flash". It says nothing but Objective C, C, C++ and WebKit JavaScript. There are at least 300 apps already breaking this rule. 44 of them are listed on the Unitt3D site. Another 62 are listed on the Torque site.

      One of them, Tap Tap Revenge, is written in Lua. Jobs demoed that on iPad at launch. It's kind of hypocritical to show off how awesome the iPad is and claim it requires native apps to get that level of quality and then use a non native app running in Lua and using a compatibility layer as a way to show of the iPad.

      http://arstechnica.com/apple/news/2010/04/steve-jobs-weighs-on-iphone-os-dev-controversy.ars

    30. Re:Confusion Over Source of Ire by shutdown+-p+now · · Score: 1

      Fine, then talk about any one of the various examples where Apple's lock-down is actually bad for Apple's customers.

      They do get talked about a lot. It doesn't mean that we should miss on this one, either.

    31. Re:Confusion Over Source of Ire by GlassHeart · · Score: 1

      I happen to side with the latter group and find that despicable under the assumption that it would not take much to get Java or Flash running on an iPad.

      Good thing this assumption is so easy to prove, what with all those sub-GHz mobile devices running Java and Flash at high speed and reliability.

    32. Re:Confusion Over Source of Ire by GlassHeart · · Score: 1

      They're arbitrarily limiting development tools to crappy ones (like Objective C). So I can't use my existing skill set (Java programming for the enterprise) at home to write apps for Apple.

      Yet somehow thousands of developers found a way and published over 180,000 apps since just February of 2008 (plus who knows how many more unpublished apps), not to mention Apple itself producing the iPhone with these tools. Hey, if you don't want to do it, don't, but don't feel like you need to make up hilarious excuses. There's nothing "arbitrary" about the choice of Objective C: it's the native language of the iPhone SDK and the Cocoa/NeXTStep platforms it descended from.

      Now, if you're a Java programmer because you couldn't understand pointers and memory allocation, then Objective C may indeed be hard for you. Otherwise, it's a matter of finding equivalent ways to solve many of the same programming problems. How much time, exactly, have you spent trying out Objective C?

    33. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      iTunes on Mac OS X is fine. It only sucks on Windows. And the reason it sucks (along with Quicktime, etc.) is... You guessed it: because it wasn't designed with Windows in mind.

      Shitty cross-platform applications are exactly what Jobs doesn't want on the machines that HIS COMPANY creates.

    34. Re:Confusion Over Source of Ire by nine-times · · Score: 1

      That's not a problem with that reasoning. As I said, "Apple *wants* developers to develop apps specifically for the iPhone/iPad because they believe they'll get better apps that way." They don't want people simply porting over existing crappy Flash/Java apps because they think it will overload their approval process with horrible applications. The idea of making concessions for good apps that have been developed well isn't really a contradiction.

    35. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      Steve Jobs gave you 6 reasons.
      You either can't count, or can't read.
      "Some people" (and you) assume it's for other reasons and so you think it's "deplorable".
      So are your fantasy-based assumptions.

    36. Re:Confusion Over Source of Ire by greggman · · Score: 1

      Sure it is. It's proof that the development system you use to make the app has nothing to do with whether or not the app is quality.

      Jobs claims unless you use C/C++/Obj-C or JavaScript and unless you call the apis directly and not through some compatibility library your apps will suck

      Hey then goes on to show apps that don't suck that broke the very rules he claims are required to not suck.

    37. Re:Confusion Over Source of Ire by nine-times · · Score: 1

      I don't think Jobs is saying that those languages are the only languages that can be used to write good applications. I think it's more that Apple doesn't want developers taking random desktop applications and web applications and porting themover without optimizing them or redesigning the UI.

    38. Re:Confusion Over Source of Ire by Anonymous Coward · · Score: 0

      Thankyou. I could not have said it better myself. These flashbois need to STFU. The only people I hear complaining about flash are on this site.

      What part of higher level languages (usually) cannot perform as well as a lower level language did these people miss in their computer science education? Oh, that's right.. the java courses didn't teach you that did they.

    39. Re:Confusion Over Source of Ire by 4phun · · Score: 1

      Exactly who is this a wet blanket to. I have an iPad 3G and I don't care that it doesn't do flash. I just saw CBS is converting to HTML 5 so iPad users can directly access their services this fall without having to use their special app.

      The point is if someone on the world wide web wants to access me on the iPad then they need to loose flash and update their web site. If they don't want to they are locked out from accessing me or anyone else with an Apple iPhone OS product. This looks like a win win situation. New high paying jobs are created for talented web designers graduating from college who know how to work without flash. iPad users are protected from the existing crap on the web. My family gets fantastic thin light weight mobile devices with reasonably long battery life that is more than an eight to ten hour day.

      The shocking thing is that after many others see my iPad in use they want to go and grab one for themselves. I was in a careful of men yesterday and as we made calls everyone was passing around the iPad 3G. Apple doesn't have a magical sales force, their products sell themselves to people who can instantly grasp how they can benefit from using one. If some firm has a web site that doesn't work because it uses flash, I tell them to call or write the CEO and complain. In today's uncertain economy many complaints like that get quick attention.

      Some Geeks lacking wisdom may want to hate Apple, but when the CEO asks them why HIS customers or clients can not access their online presence with the popular iPad they better not tell him it is because their web site can only use flash.

    40. Re:Confusion Over Source of Ire by mdielmann · · Score: 1

      But your Sony TV supports standard video via it's built-in inputs. What would you say if Sony said that playback of recordings from non-Sony devices voided your warranty?
      This is exactly the same thing happening on the iPad. You must use Apple's dev tools or you won't be considered for sale in their marketplace - the only way to normally get something onto the device. If you jailbreak your device so you can install whatever you like, your warranty is voided. If you pay $99/year, you can install it on your system, and only your system. If you want to share it with your friend, well, they have to pay, too.

      Remember, this isn't merely about Flash on the iPad. Apple has taken this to the level of using Flash tools (or any other non-Apple tools) to develop for the iPad.

      --
      Sure I'm paranoid, but am I paranoid enough?
    41. Re:Confusion Over Source of Ire by nine-times · · Score: 1

      But your Sony TV supports standard video via it's built-in inputs. What would you say if Sony said that playback of recordings from non-Sony devices voided your warranty?

      And you can transcode video to H264 and it will play on the iPhone/iPad without voiding your warranty.

      What I was trying to point out was that we have a lot single-use (or limited-use) computers all over the place which do not support Flash in any way. Sony and LG have released TVs with enough built-in computing to run Netflix, but they don't support every single possible application and development framework. They don't support every Flash/Silverlight video site. I don't believe they even support 3rd party applications or add-ons *at all*. Neither the Kindle nor the Nook support Flash playback either.

      And nobody really complains. There are lots of single-use or limited-use computing devices which don't offer any expandability at all, and we accept it because we expect it. However, whenever Apple releases a limited-use computing device (iPod, iPhone, iPad, AppleTV) everyone flips out because people insist on thinking of Apple devices as general computing devices.

    42. Re:Confusion Over Source of Ire by mdielmann · · Score: 1

      First, allow me to chuckle when you talk about a limited-use computing device with thousands of applications. Second, we've been here already, and you've said nothing about any of the points I raised in my last comment.

      P.S. I'm not impressed with the Kindle, either, but due to features I'm not interested in, and its price. As far as its capability as a reader is concerned, I have no complaints.

      --
      Sure I'm paranoid, but am I paranoid enough?
    43. Re:Confusion Over Source of Ire by nine-times · · Score: 1

      Umm... Exactly...? It's a limited-use device with thousands of 3rd party applications. That's remarkably open when compared to a Sony TV or other ebook readers or many other limited-use devices. If there are any points that I actually didn't address, it's probably because i didn't think they worth addressing. I think it's more likely that I did address it but you just didn't like the way I addressed it.

      And don't pretend to be chuckling. You and i both know you're angry that I'm daring to contradict your world view, and any talk of chuckling is meant to intimidate me by being condescending.

  20. Straw man by Spatial · · Score: 1

    But what does it say about the state of programming practice writ large when so many developers believe that their "rights" are trampled because they cannot write programs for a particular device in a particular language? Or that their "freedom" as creators is squelched for the same reason?

    This is a strawman. Nobody complains about the simple fact that they can't use it. The basis of their arguments is that the capability is arbitrarily denied to them on an otherwise capable device. In that context complaining about lack of freedom is justified.

    1. Re:Straw man by jjohnson · · Score: 1

      Bogost's point is that it's not an issue of freedom. "Freedom" simply isn't applicable here, and trying to discuss it in those terms just betrays the sense of entitlement and "I have a right..." that Bogost identifies. You don't have the freedom to write iApps in Flash in the same sense that I don't have the freedom to sell the shoes I make through Sears. They could sell my shoes, but its entirely within their discretion not to do so.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:Straw man by Anonymous Coward · · Score: 0

      On the other hand, following your analogy, you could make your own shoes and sell them yourself. Customers who own feet and want to use your shoes on their feet could then buy them and do so. On the iP****, Apple is the only legal way to get programs installed. It's as if Sears was the only place to buy shoes, then they arbitrarily said "we have a reason not to sell red shoes. there will be no red shoes. you will like not having red shoes." They can sell whatever they want in their store, but as long as the store is a monopoly shit like this will happen. There should be a legal alternative to the Apple App Store that doesn't require the customer to void their warranty, because other than locking out competition there's no reason not to do this... simple as that.
      --

      "They can have any color car they want. As long as it's black." - and that's why we all still drive black cars.

    3. Re:Straw man by jjohnson · · Score: 1

      It's as if Sears was the only place to buy shoes

      That would be accurate if the iPhone were the only mobile device, and the only potential outlet for Flash developers. There's Android, there's Blackberry, there's the whole freaking Internet. You can't arbitrarily draw the monopoly line around the iPhone when there's perfectly functional equivalents to it.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    4. Re:Straw man by sweatyboatman · · Score: 2, Insightful

      it's still a strawman, because the argument isn't that developers have a right to develop iPhone apps in Flash or Java. It's that limiting how developers can use your device makes your product weaker.

      Apple is well within their rights to deny 3rd party development environments and to cripple their products as much as they like. And users are certainly free to purchase as many iPhones/iPads/iGlasses as they can afford. But independent developers play an important role in the success of such products and they are equally free to voice concerns over Apple's iron-fisted approach.

      So we are pointing out that Apple is handcuffing the functionality of their devices in terms of how they can be used and who can use them. And that the stated reasons for doing so -- that flash/java is buggy and promotes bad apps -- do not actually hold up to examination.

      I would add that historically, platforms that are difficult to develop for or place needless restrictions on content creators struggle in the medium to long-term. (Right now the iPhone/iPad has an advantage in terms of user-base, but that is not guaranteed going forward.)

      Is it whining to point out that by not supporting popular environments like Flash/Java and by forcing users to use their language and development environment, Apple is giving a huge advantage to their competitors?

      --
      It breaks my pluginses, my precious!
    5. Re:Straw man by jjohnson · · Score: 1

      If it's not about rights, then why is Adobe suing Apple to allow Flash? Adobe has an interest in Apple's success?

      It's a fair argument that excluding Flash weakens or limits the platform, though I argue below that they're not. But a truly huge amount of the opposition to excluding Flash has taken the language of the rights of Flash developers to deploy on the platform.

      So we are pointing out that Apple is handcuffing the functionality of their devices in terms of how they can be used and who can use them. And that the stated reasons for doing so -- that flash/java is buggy and promotes bad apps -- do not actually hold up to examination.

      Besides apps in Objective C, Apple has blessed the use of toolkits to write web-app style apps that are HTML/JavaScript/CSS, and take advantage of HTML5 on the webkit engine. Such apps can be sold through the app store just like native apps, and are downloaded and installed just like native apps. In other words, they've blessed an easy and accessible way to develop apps for the iPhone, so excluding Flash is not about creating a walled development garden.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    6. Re:Straw man by medcalf · · Score: 1

      If it's not about rights, then why is Adobe suing Apple to allow Flash?

      Because Apple created a product that gave Apple a competitive and commercially exploitable advantage, and Adobe (having failed to get Apple to share in the goodies voluntarily) wants the courts to step in and give Adobe access to the competitive advantage Apple created, rather than creating their own. Adobe could have chosen — could still choose — to make the Flash IDE into a tool for exporting either SWF or HTML5/CSS3/JScript/etc, and in the process Adobe would make a huge amount of money, if their tools are as good as people keep saying they are. But that's risky, and Adobe might fail to make a good enough product to get that market. So instead, they're rent seeking, looking for government help to compel Apple to let Adobe in on the profits.

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    7. Re:Straw man by sweatyboatman · · Score: 1

      why is Adobe suing Apple to allow Flash

      I'm not sure what's going on with that lawsuit. If they're making some sort of anti-competitive claim, I imagine that wont hold much water. It's possible Adobe felt they had an agreement that Apple violated. Or that Apple's terms change was illegal in some way that I am not aware of. Anyways, the lawsuit seems like a non-sequitur in this conversation.

      In other words, they've blessed an easy and accessible way to develop apps for the iPhone, so excluding Flash is not about creating a walled development garden.

      So they've moved from allowing one development environment to allowing two? That's still a very restrictive platform. Especially since you can use a fairly mature set of tools to develop in Flash and there's essentially nothing for HTML5 development (since it's not even a finished standard yet).

      It might be that developers use the language of rights because the arguments I'm making have come to be accepted as truth and internalized. Apple is acting deliberately against the tenet of developer freedom. But the concept of developer freedom is not based on "rights" it's based on clear and repeatable outcomes through the history of modern computing.

      I find it funny that, IMHO, Apple (circa 1990) itself is an obvious example of a company with a competitive advantage that strangled developer choice and lost out to a more "open" competitor (IBM-PCs). They've come full circle.

      --
      It breaks my pluginses, my precious!
    8. Re:Straw man by Draek · · Score: 0, Redundant

      And even if Sears was the only place to buy shoes, you could always wear hiking boots or sandals.

      Your point?

      --
      No problem is insoluble in all conceivable circumstances.
    9. Re:Straw man by DavidTC · · Score: 1

      That is an incredibly stupid analogy. The problem isn't what Apple sells. It's one thing for Apple to choose not to sell the apps. But that store is the only place you can get anything on the device at all. Paying or for free. A device you own.

      It's more akin to subdivision requiring all people who live there to use only the subdivision's grocery store, via a housing covenant, and they can purchase no other food elsewhere. Hell, they can't even get free food elsewhere.

      And you can't buy Pepsi products there, and everyone is bitching about that because everyone like Flash, er, Pepsi, but that's not the real problem with that absurd arrangement, now is it?

      You'll also note that, just like Apple's arrangement with their App Store, such a thing is probably legal.

      However, because courts and lawmakers understand physical freedom, such a thing would almost certainly not be legal for long if places actually started doing it. (And, for all I know, it's already happened and been banned. Possibly back when 'company stores' operated in 'company towns'.)

      But that's the real world. Courts and lawmakers don't seem to grasp that magical electronic world, where apparently everyone can demand you do whatever they say, under any circumstances, as long as you're using something that, at some point, belonged to them. They can make whatever outrageous demands they want, have whatever absurd restrictions they want, and it's all okay, because, apparently, the word 'electronic' is in there somewhere. In fact, they've even managed, in some cases, to make breaking such restrictions criminal.

      Newsflash for people who've been drinking the corporatism kool-aid: Sellers do not have the right to impose whatever terms they want on purchasers. Nor do they have the right to sell products in whatever form they want.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    10. Re:Straw man by jjohnson · · Score: 1

      It's like going to a stadium and trying to get a Coke, and finding only Pepsi products on sale because the stadium made a deal with Pepsi that food vendors will have to sell Pepsi products. Don't like it? Don't buy a Pepsi.

      You're right, sellers don't have a right to impose whatever conditions they want on purchasers. But they are free to decide what they're selling, and what they're not selling, and if you're a competing software drink manufacturer, you're SOL (absent monopoly and antitrust considerations). The alternative is the commercial version of the equal time doctrine, where if you sell X, you also have to sell their competitor Y.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  21. Finally someone calls it out in public by insertwackynamehere · · Score: 1, Insightful

    Of course this article is tagged troll; the three people or so on Slashdot who try and explain this every Apple discussion know what's it's like to make sense in a sea of selfishness and entitlement.

    1. Re:Finally someone calls it out in public by Spatial · · Score: 4, Funny

      You too? I thought I was the only one who was always right about everything! Welcome to the cool club, my man.

    2. Re:Finally someone calls it out in public by Al+Dimond · · Score: 1

      But isn't it silly that your app will be judged based on the dev tools you use, and not how good an app it is? With all the incredibly stupid crap that makes it into the app store, when a good app comes along, who cares if it was created with a third-party dev tool?

      Yes, developers are being selfish. They want to make money, and the easiest way to do that is with a language they're comfortable with. Apple is being selfish, too. It wants to prevent itself from depending on providers of third-party dev tools and runtimes. The reasons it gives in public, based on things like software quality, are specious, and don't gel with Apple's past and present app approval behavior.

      There's nothing wrong with being selfish. It's how businesses survive. I won't call the developers noble, nor Apple. I will say this about Apple: by putting itself in a position where it has to approve every app that can run on its devices it has made itself an arbiter of speech and expression. By not allowing any app stores besides its own, it has forced itself to *sell* or *ban* every app, with no middle ground. And, honestly, most apps ever made should logically fall into that middle ground. Not clearly great enough that Apple should give them strong marks of endorsement by selling them, but not bad enough to ban. This makes it hard to make consistent decisions. And Apple has several times equivocated on apps, and has been moved by outside pressure. So it's only logical for app developers to put pressure on Apple publicly.

      For what it's worth, if I ever buy a cell phone, it won't be one that's closed off to development.

    3. Re:Finally someone calls it out in public by insertwackynamehere · · Score: 2, Insightful

      What it boils down to is this. The free market Slashdotter's love so much? It is defining the Apple turf. The App Store is fine and it doesn't need you to write applications for it. In a free market, if there really were so many issues with Apple's lockdown, Apple would be forced to open up a bit. But they aren't. Because people still work with them. And that is how the free market works. Making Apple open up isn't a free market, it's the opposite. But of course on Slashdot, "free market" is misunderstood term used whenever the poster wants to somehow rationalize why everything should go his way.

    4. Re:Finally someone calls it out in public by shutdown+-p+now · · Score: 1

      Yeah, guess what, I am entitled to use the product I legally purchased and own in any way I see fit. What a strange concept it is in the 21st century, indeed!

    5. Re:Finally someone calls it out in public by Al+Dimond · · Score: 1

      I don't see how you responded to me at all. I'm hardly a free-market fundamentalist myself, and I don't think there's anyone that can or should force Apple to change their app store. Developers and users should put pressure on Apple to open up because it's good for them. This doesn't make them any more selfish than Apple itself, and to claim that it makes them "entitled" or "whiny", or that Apple's reasons for keeping the platform closed are noble as many defenders do, is silly.

      For my part, I think a lot of the future of computing is going to take place on mobile devices. I'd like to see openness and interoperability, not the same stuff re-implemented in different languages for a series of closed platforms. Just a personal preference. I'll vote with my wallet and with my voice. Is that antithetical to a free market? I don't think so.

    6. Re:Finally someone calls it out in public by insertwackynamehere · · Score: 1

      And you can. Jailbreak, install Linux and run Flash. Hurl your iPad off a roof. NO ONE CARES. Apple doesn't have to support this, however.

  22. "what does it say..." by Anonymous Coward · · Score: 0

    "But what does it say about the state of programming practice writ large when so many developers believe that their "rights" are trampled because they cannot write programs for a particular device in a particular language? Or that their "freedom" as creators is squelched for the same reason?"

    I may be over-simplifying here, but I think it says those developers are whiny, princess bitches.

  23. It's THE social consciousness of today by xclay · · Score: 4, Interesting

    The new popularism around entitlement for the betterment of one's own convenience or laziness has been around since they invented computers, it's no surprise.

  24. Committed? by Anonymous Coward · · Score: 0

    Flash [...] has a large and committed user base

    I very much doubt that the sufferers^Wusers of Flash are committed to it. I very much doubt that 99% of the virtual farming Flash users give a virtual shit about what makes their farms go.

    Or, maybe the OP meant that they should be committed.

  25. It's because Apple can't let go... and design... by CodePwned · · Score: 1

    Bam

    http://www.pcworld.com/article/173092/3_reasons_why_iphone_wont_get_adobe_flash.html

    Apple has ALWAYS been know to be control freaks. They know best mantra. Instead of listening to their customer base on what they want Apple did it's usual tactics of "Apple knows best". The other problem is the backwards compatibility to older iphones. It's literally a technical limitation where users would not have a "seemless" experience. aka their hardware is insufficient to provide a non laggy user experience with flash.

    Flash however, like any language, can be written very poorly and Apple is afraid that they can't put enough protections in place should a bad app get on the phone. Security exploits etc...

    I don't like Apple. Never have never will... I did buy an itouch because the user interface was great until I realized I couldn't get pictures OFF of it. Now it sits in my room and my Droid happily replaced it.

    Apple has a great product but there are MUCH better products out there now than the iphone, with much better service, at much better prices.

    Cya iphone.

  26. Re:I don't have the right to make Apple give flash by Anonymous Coward · · Score: 0

    You sure do!

    Now get back to us when you put Flash on a Motorola MC750

  27. Alternatives to the App Store exist! by Anonymous Coward · · Score: 0

    All this whining is killing me. It's completely possible. Using one such example Pie Guy. Games can be created and loaded into the iwhatever without the apple store.

    If Adobe wants to cater to these people, they need to just alter what their development tools do. Instead of whining about being weaseled out they should adopt their tools to the new standard.

    I mean, have you ever heard a hardware company complaining about adopting to metric standards???

    I don't develop. I hack, and I mean that in the non-hollywood fashion of - I rip out little peices of code I see and duct tape them together into something I like. As someone who primarily deals in IT, that works great for me. I'm an awesome, albeit, young administrator still learning tons but I know half of this field involves manning up and finding a way.

    If you don't wanna find a way, play your old game by you old rules.

    I'm sick of it.

  28. Re:I don't have the right to make Apple give flash by ranolen · · Score: 1

    You do have the right, but by doing so, Apple also has the right to no longer support your personal cell phone... Not that I think it is right, but it's what happens.

  29. If you don't like it, quit buying Apple. by Anonymous Coward · · Score: 0

    When I wrote code for a living, My employer without exception, told me which language and tools I would use. When I was an IS Manager, I frequently wrote RFPs that specified the use of specific tools. My friends who own retail stores put limitations on their suppliers. Apple in choosing to not stock items that aren't in keeping with their "No Flash" policy is no different from your corner shopkeeper refusing to stock merchandise made in China. If you don't like it, quit buying Apple.

  30. Re:I don't have the right to make Apple give flash by gyrogeerloose · · Score: 1

    I do have the right to put flash on my personal cell phone.

    And, if Adobe ever releases a version that runs on the iPhone, Apple won't try to stop you. Assuming you can figure out how to do it, of course.

    --
    This ain't rocket surgery.
  31. If you think HTML5 is ready to replace Flash... by seanalltogether · · Score: 2, Interesting
    1. Re:If you think HTML5 is ready to replace Flash... by Burpmaster · · Score: 1

      If you compared Flash performance against native applications, you'd think Flash wasn't ready to replace native stuff yet.

  32. Skirting the issue by dpilot · · Score: 2, Interesting

    Bogust suggests that cross-platform software may be making developers lazy, and turning software into one big cross-platform monoculture.

    That may be true, but he's missing the real issue. As long as those products are viewed as some sort of computing device, one expects them to do what computing devices do, and the hardware is capable of that. Computing devices, those that are Turing complete, are general purpose. The platform may impose constraints like speed and memory - consider them to be challenges. (limitations by another name)

    No, the real issue here is that one buys a piece of hardware which is a general purpose computing device, with very livable hardware constraints.
    THEN the provider artificially constrains that system.

    Here's the issue another way...
    We're used to buying physical things, which become ours, and we can do with as we please.
    We're used to buying books, movies, and music, and understand that we're not supposed to make illegitimate copies of them. (The question of what constitutes "illegitimate" is a quagmire, of course.)

    More and more physical things come with embedded computing devices. Those embedded computing devices run software. Those who wrote the software are making more obvious limitations upon the "permissible" use of that hardware that is shipped with their software.

    The iStuff wasn't the beginning of this trend, merely the current, most blatant example. But remember, it's getting hard to find any item of significance that doesn't have some sort of embedded computing these days. Imagine if practically everything you buy comes with license restrictions. artificially limiting what you can do with the product, enhancing the makers' revenue streams, etc. Since I have "car analogy" in my signature, imagine a car (with built-in GPS, of course) that starts bucking, misfiring, and generally misbehaving when you drive into a non-dealer repair or aftermarket accessory shop.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Skirting the issue by cdrguru · · Score: 1

      General-purpose "openly" programmable machines may be owned by the purchasor for a short while, but quickly become used for other's nefarious purposes.

      An appliance, like your toaster, will always be nothing more than a toaster and will never turn against you. It might burn your toast once in a while, but it isn't capable of stealing all the money in your bank account. Your general-purpose computer can do this.

      The mission, as much as you might not like it, is to move the general population away from things they cannot and will never program and give them appliances which cannot harm them - or anyone else. WebTV and the Mail Station were attempts at this which failed. The iPhone is one which apparently succeeding.

    2. Re:Skirting the issue by hercubus · · Score: 1

      More and more physical things come with embedded computing devices.

      I turned on my wife's laptop and Windows wanted to do updates. I slid over to my Mac and OS X wanted to updates. I got disgusted, fired up the Blu Ray to watch a movie and it wanted to do updates. Beaten down by the world, I went to snag a beer and the fridge needed to reboot. And then do updates.

      If the old Sun dream for Java ever came true, that there'd be small chunks of code running on every device big or small, then suicide would be the only option of escape for the many.

      --
      -- How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.
    3. Re:Skirting the issue by spire3661 · · Score: 1

      You mean like how MPEG-LA thinks they can dictate what you can do with your video if you shot it with one of their codecs? Any camera you buy that uses H.264 has licensing on it precludes any commercial use, which is quite frankly absurd.

      --
      Good-bye
    4. Re:Skirting the issue by dpilot · · Score: 1

      Your old suicide code only works for wrist slitting, drug overdoese, and self-inflicted gunshot wounds.
      Would you like to add train, cliff, bridge, or building jumping or electrocution to your capabilities?
      Please press "OK" to update.

      --
      The living have better things to do than to continue hating the dead.
  33. Re:I don't have the right to make Apple give flash by Anonymous Coward · · Score: 0

    RIght, you can put flash on your own phone... oh wait there ISN'T a working version of flash for anyone's phone yet.

  34. Re:It's because Apple can't let go... and design.. by geekoid · · Score: 1

    Yes they have been very controlling. In the last 2 years they seem to have bumped it to 11.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  35. Sounds like a Case of the Spostas by tarsi210 · · Score: 5, Insightful

    Why does this strike me that this is more about a bunch of so-called, "developers," who are getting all huffy about not being able to easily whack out Whack-A-Mole and Fart apps for the i(Pad|Touch|Phone), than about a true fight for a "right" to develop as you please? So develop stuff in Flash -- you just won't be able to publish it via these devices. Why is this a big surprise? It's not as if Apple's hidden the fact that Flash isn't supported. It's not like you USED to be able to use it and now you can't -- they've been VERY open about their dick-waving with Adobe.

    Hey -- I want it to have Flash, too. I'd like to have a Ferrari, but it's just not in the cards, ya know?

    A million baby entrepreneurs thought that the iPad would SURELY have to allow the use of Flash and they were already counting the stacks of bills in their minds garnered from the various apps they were going to whack out in a hurry using Flash; now that dream has been shattered and they're getting all surly about it. Wah.

    1. Re:Sounds like a Case of the Spostas by John+Whitley · · Score: 2, Informative

      It's not as if Apple's hidden the fact that Flash isn't supported. It's not like you USED to be able to use it and now you can't -- they've been VERY open about their dick-waving with Adobe.

      This also falls on Adobe -- it's not as if they've been able to run full-fledged Flash content at production quality on any mobile device yet either. I have to admit to a sense of teapot-tempest over "Apple sez you can't have what doesn't even exist yet!"

      And w.r.t. the closed/open meme-wars going on: I decidedly don't hear the sounds of these same developers chucking their {PS3,Wii,XBox}'es into the dumpster over their "ev1l closed platformedness." Console platforms have traditionally had heavy restrictions at both the business and development levels. Nor do I hear the feds knocking down Sony's or Nintendo's or Microsoft's doors over the antitrust ramifications of their respective consoles.

    2. Re:Sounds like a Case of the Spostas by Vancorps · · Score: 1

      Actually their annoyed because another company is forcing them increase their development costs. With flash they write one app and dozens of platforms are supported, now they can still do that but they also have to write another app which will only work on Apple devices. This is exactly the fragmentation that kept people from developing for Mac back in the 90s.

    3. Re:Sounds like a Case of the Spostas by broken_chaos · · Score: 2, Interesting

      Have you played some of the Flash games on websites like Newgrounds? Some of them are truly amazing games -- visually, stylistically, and from gameplay perspectives. Back when Adobe was doing their Flash compiler beta testing, developers of some of those games actually ported them to the iPhone and sold them, such as Canabalt (Newgrounds, iTunes store). (I'm surprised its still on the iTunes store, actually. Apple never has been consistent about implementing their rules, though...)

      These sort of ports are what is being lost. Creating a 'spam app' with Objective-C is nearly as easy -- creating a work of gaming art, like some high-quality Flash games, is not.

    4. Re:Sounds like a Case of the Spostas by Anonymous Coward · · Score: 0

      Then let the markets decide. If developers are burdened by the extra cost/time to develop, they can choose not to develop for the iPhone. Android/BlackBerry/"Windows 7 Phone Series" are platforms they can write for.

      This is a business decision by Apple. Let them live or die by that business decision.

  36. What a stupid question by 0xdeadbeef · · Score: 1

    But what does it say about the state of programming practice writ large when so many developers believe that their "rights" are trampled because they cannot write programs for a particular device in a particular language? Or that their "freedom" as creators is squelched for the same reason?

    It says Apple violated a well-established social norm, aka, a "right".

    1. Re:What a stupid question by medcalf · · Score: 4, Insightful

      Maybe I'm just misunderstanding your point, but a "right" is not a "well-established social norm". A right is a thing you can do that compels no one else to do anything, nor prevents them from exercising their own rights of the same kind. Your right to use your property any way you like doesn't prevent me from doing the same with my property. In other words, a right is something for which you cannot justly be punished. It is one of the four controls of societal interaction, along with a privilege (which you are granted immunity from punishment for, even if it creates an obligation on someone else or in some way infringes another's rights), a duty (which you can be justly punished for not doing) and a prohibition (which you may not do without facing at least the risk of punishment).

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    2. Re:What a stupid question by secretcurse · · Score: 2, Insightful

      A right absolutely isn't a well established social norm. At least, it's not supposed to be. A right is supposed to be something that is illegal for the government to take away from you because all humans deserve it. Consider segregated schools. The well-established social norm at the time was to send the black kids to the crappy backwoods school and the white kids to the best mommy and daddy could afford. The norm of "seperate but equal" was established by the courts. Then the Supreme Court finally squashed the nonsense and said that those black kids had equal rights to educational access as the white kids because they're all human beings.

      Please don't confuse rights and social norms. Otherwise the slightest majority will get to decide what the rights are for everyone. What Apple violated was an expectation, not a right.

      --
      I'm using all of my mod points to mod ancient memes down. Please join me.
    3. Re:What a stupid question by 0xdeadbeef · · Score: 1

      When you said "property", imported vastly more assumptions than your definition of a "right". Though, of course, all you are doing is categorizing social norms. By your definition, Apple is invoking a privilege, granted to it by copyright and enforced by use of mathematical locks, to prevent others from utilizing their property in the manner they see fit. They are stepping in between the agreements of third parties, such as me, a developer, and Adobe, the makers of Flash, and my customers, all of whom would like to see Flash on the iPhone, and perfectly capable of putting Flash on the iPhone, but cannot without violating an agreement with Apple of arbitrary restrictions, which we were compelled to agree to by copyright law, though all we are concerned with is a physical machine.

      Intellectual property only exists as an incentive to promote the creation of valuable things, it is not an end to itself. It is a norm that has been stretched to the breaking point by DRM systems and closed infrastructure, which exist not to create valuable things, but to funnel rent to whomever controls the infrastructure.

    4. Re:What a stupid question by 0xdeadbeef · · Score: 1

      If the "right" existed independent on social norms, why was it ignored? Why was its existence not self-evident?

      No, one social norm conquered a different one.

    5. Re:What a stupid question by gstoddart · · Score: 1

      It says Apple violated a well-established social norm, aka, a "right".

      You're describing a privilege that has been taken for granted and assumed to be a right.

      And, really, as someone who can't really stand Flash ... if you listen to what Jobs has said about Flash, and why it isn't really suited to the iPad (it makes web-based assumptions whereas the iPad is not just a web browser), IMO not supporting Flash was actually a good choice. (And, for the record, the only products I own are my iPods, so I'm not exactly a Mac fanboi.)

      People don't like Apple because they're a closed down platform. The people who buy Apple like it because it gives a consistent, integrated experience that behaves like you'd expect without some of the warts. It's simple, easy to use, and does what they want it to.

      You have a right to not buy Apple's product. Apple has the right to decide what features they want supported in their product. Everyone on Slashdot has a right to say whatever the heck they want about it and squeal about it however they choose. The rights pretty much end there in terms of Flash being supported on the iPad.

      --
      Lost at C:>. Found at C.
    6. Re:What a stupid question by 0xdeadbeef · · Score: 1

      And Comcast has the right to block your Internet when it sees you watching Hulu instead of subscribing to its cable channels.

      Be careful where letting the legal framework lead your norms, rather than your norms leading your legal framework, takes you. This shit isn't physics, there are no absolutes in human affairs.

    7. Re:What a stupid question by Bobfrankly1 · · Score: 1

      You are right. Unfortunately your rights have been revoked, so who can either be left, wrong, or both. You have 3 seconds to choose.

    8. Re:What a stupid question by St.Creed · · Score: 1

      A right is a concession won from the dominant class in society by the underlying class in society. By force and coercion.

      Currently there is no right to run Flash on an iPhone. But if enough people care, you could get that right - by forcing Apple to back down.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    9. Re:What a stupid question by gstoddart · · Score: 1

      This shit isn't physics, there are no absolutes in human affairs.

      I couldn't agree more. In fact, I'm more relativist than those who believe in "absolute truth" would be happy about.

      See, the problem about talking about "rights" in the context of any commercial activity is that commercial activity is not just about personal liberty. Both parties are free to choose to engage in the trade of goods, and determine the conditions under which they'll do it.

      If I have an lemonade stand, I have the right to not sell to you. You don't have the right to buy from me if I don't want to sell it to you. That would basically mean you're taking it from me by force.

      Now, don't take that to mean that I don't think what Comcast et al do is despicable, especially if they're the only game in town. Because that's not what I'm saying -- I would argue cable TV isn't a right, even in America.

      I believe that true rights exist outside of any legal framework, but that likely without some framework to enforce them once we've decided what we think they are, we'd basically degenerate into savages in a short period of time.

      I don't trust to the innate sense of fair-play among humans -- I assume everyone is likely looking out for themselves, and doesn't give a rats ass about you unless there's something keeping them in check. Civility only works because it keeps most people happy, and we like it -- but, it breaks down quickly.

      Cheers

      --
      Lost at C:>. Found at C.
    10. Re:What a stupid question by voidptr · · Score: 1

      Telecommunications companies are different. They have extra rights granted to them to allow running limited private infrastructure over public property, and because of that granted a limited monopoly by the local government. In return, they have to play fair because there is no competition. Comcast has the legal right to run a cable through my back yard and access it for maintenence and to service other customers in the area. Along the same lines, you can't have 200 companies in every market stringing cables everywhere. If Comcast digs up my yard ever few years, it's no big deal, but if some startup or another is doing it every weekend, nobody would stand for it.

      The alternative is you require every utility to outright own a strip of land adjacent to every property in town to run their infrastructure on, and that obviously doesn't work either.

      Requiring a company that has been granted exceptional access to the market on monopoly terms to behave is far different than requiring Apple to adopt a business model they consider harmful, when there's other players in the market capable of adopting the business model you want.

      --
      This .sig for unofficial government use only. Official use subject to $500 fine.
    11. Re:What a stupid question by 0xdeadbeef · · Score: 1

      Requiring a company that has been granted exceptional access to the market on monopoly terms to behave is far different than requiring Apple to adopt a business model they consider harmful, when there's other players in the market capable of adopting the business model you want.

      Players who have been sued over supposed patent violations. Apple wants a monopoly, and without Android, they'd damn near have it.

      Besides, I have a choice between Comcast, AT&T, and Clearwire, just as I have a choice between Android, iPhone, and BlackBerry. It is an artifact of their negotiation with the state that gives the state authority to regulate what telecommunication companies can dictate to their customers. That has no bearing on the "rightness" or "wrongness" of what they're doing. Remember, too, that Apple's ability to dictate the terms by which we use their devices, which are, after all, the property of the owners and not Apple, is made possible by copyright law and the owner's inability to put software on the device without using, in some way or another, a copy of Apple's software. Copyright is granted by the state, just as Comcast's access to easements is granted.

    12. Re:What a stupid question by DavidTC · · Score: 1

      I mentioned this in another thread, but here's the best analogy:

      A subdivision starts selling houses where, in the housing covenant, they demand you purchase all food at your house from them. You can't even get it for free and bring it in. (You could eat it somewhere else, though. This only applies to your house.)

      They have some magical arch that keeps food from coming in at the entrance, and it works. Some people manage to break a hole in the fence and bring food in, but they keep cracking down on that. They even assert it's illegal, although they've never done anything with that claim.

      This is, in essence, what Apple has done. But, don't worry, it's to protect us from spoiled food.

      This bitching about Flash is like bitching that the subdivision store doesn't sell Pepsi. That might be an issue for dumb people, but isn't really the actual issue when you think about it.

      In a world where courts and legislatures actually understood electronic devices, this would be stamped out as rapidly if someone tried the subdivision trick.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  37. The Fundemental Problem is by Spacecase · · Score: 1

    Apple wants it's products to be unique and have different capabilities compared to other companies products. In fact Apple is famous for having unique features and exploiting that fact till the competition catches up. If Apple spends tons of money making a new feature for the iPhone or iPad like a new hardware 3D accelerator and release it to their developer community, they would want to see this special ability used in the software created for their product. If a significant portion of the developer community uses Flash or a Flash translation layer to make their programs , then Apple is at the whims of Adobe if they decide to support the new feature. Adobe might say hmmm only the new iPhone ultra 2000 has the 3D accelerator system, and it would cost us money to develop for it, but the majority of phones do not have this feature we should probably just skip it. Then when consumers compare the new Android phone and the new iPhone they will say "hey these things work exactly the same for the programs I want to run" This might be good for Adobe, and the cheaper non-3D accelerated phones, but it would be devastating for Apple. You do not want your developers coding to the lowest common denominator in terms of functionality and features. You want the developer to exploit your strengths in the products they make.

    Spacecase

  38. Re:I don't have the right to make Apple give flash by insertwackynamehere · · Score: 1

    No you don't. My old flip didn't have Flash either. It wasn't my right to have Flash. I knew there was no Flash when I bought the iPhone.

  39. Re:I don't have the right to make Apple give flash by amorsen · · Score: 1

    And, if Adobe ever releases a version that runs on the iPhone, Apple won't try to stop you.

    That's the problem, Apple stops that from happening.

    --
    Finally! A year of moderation! Ready for 2019?
  40. an interesting perspective by Tumbleweed · · Score: 1

    This seems to be the ethical equivalent to 'opt out' instead of 'opt in'. More freedom (or 'rights') should be the default, not the other way around.

    1. Re:an interesting perspective by jjohnson · · Score: 1

      The right to sell Flash apps for the iPhone is an example of a positive right--your right implies an obligation on another party's part to facilitate it (as opposed to a negative right, where other parties are simply obligated to abstain from preventing your exercise of the right).

      Freedom of speech is a negative right--you can talk all you want, and I'm only doing something wrong if I prevent you from talking. Health Care is a positive right (if you think it's a right, as most do in Canada)--your right to health care creates an obligation on me to fund it through my taxes.

      More negative rights should be the default, but casually sanctifying positive rights is a recipe for less freedom, not more, because you're placing active obligations on everyone else. Flash devs don't want the right to write Flash apps, they want the right to be supported by Apple on the iPhone, and that's what Apple is denying.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:an interesting perspective by Tumbleweed · · Score: 1

      The right to sell Flash apps for the iPhone is an example of a positive right--your right implies an obligation on another party's part to facilitate it ...
      More negative rights should be the default, but casually sanctifying positive rights is a recipe for less freedom, not more, because you're placing active obligations on everyone else. Flash devs don't want the right to write Flash apps, they want the right to be supported by Apple on the iPhone, and that's what Apple is denying.

      That description doesn't describe what's going on here.

      Apple is denying this right merely through the use of its license, not through any technical reason. Adobe CS5 can output from Flash to a _native format_ for the iPhone, and Apple very quickly responded with wording in their license that that would not be allowed. Apple doesn't have to 'support' anything that they wouldn't already be supporting. Apple doesn't have to support Flash on the iPhone/iPad, but they DO have to support native apps, and the only way they could block someone from using non-Apple development environment (thus having to pay for Apple hardware & software to create Apple apps) was to change their license, precisely BECAUSE it wasn't a technical or support issue.

  41. Flash translators, are there any? by smoothnorman · · Score: 1

    Sitting at a point of near perfect ignorance about this, are there any programs available for translating Flash into a format that is more acceptable (to Apple)? I've dealt with lots of crufty old numerical and molecular file formats where such-and-such a software suite refuses to import or accept a not-invented-here format and I've often found or written a translator or filter to get from one to the other. Can it be that there is nothing remotely adequate for getting from Flash to MPEG-4 or H.264 or whatever? Because if there are such, why is there such a fuss? and if there aren't such, why hasn't one of you brilliant coders written one for some potential income?

  42. Um, sheeyah I'm churlish! by Anonymous Coward · · Score: 0

    "[A] large number of developers seem to think that they have the right to make software for the iPhone (or for anything else) in Flash, or in another high-level environment of their choosing. Literally, the right, not just the convenience or the opportunity. And many of them are quite churlish about the matter. This strikes me as a very strange sort of attitude to adopt."

    I'm quite churlish because A) I bought the thing, and B) I should be able to code it in whatever the !%^!^ I want. That doesn't mean that Apple has to specifically support it in any technical way at all, but to actually legally prohibit it is stupid and unnecessary.

    To voice the inevitable analogy, it isn't Ford's fault if I want to bolt something onto their car in an unapproved manner that they don't like, and Ford doesn't have to do a fricking thing to make it easier for me. But to legally prohibit me from doing so with MY PURCHASE is dumb, and probably itself illegal.

    The irony in all this is the fact that I have zero interest in writing Flash applications or having them run on an iPhone or iPod Touch anyway, but I would like the flexibility to run interpreted languages if that fits the task at hand.

  43. Re:It's because Apple can't let go... and design.. by Anonymous Coward · · Score: 1, Informative

    You know there is this nifty function in iTunes that lets you sync your iPod Touch with you computer including pictures. So, you may wanna actually wanna learn how to you use your "iTouch" before you start bitching about its limitations.

  44. It's part of monopoly/anti-trust laws by GameMaster · · Score: 4, Insightful

    First off, IANAL but, In the US, we have anti-trust laws designed to stop companies from doing this kind of stuff. The don't, necessarily, require the company to have X% market-share before some of the laws apply. Has Apple crossed the line here? I don't know, I guess we'll find out when the recently announced legal issues resolve themselves. The point is that there are laws that limit how much a company can control what you do with a product you've purchase from them even when it comes to your future use of that product with their services. A prime example is in the automotive industry. Car makers aren't allowed to just void your warranty for not using "Ford" brand gasoline; "Ford" brand tires; "Ford" brand spark plugs; etc. They don't get to void the warranty just because you installed an after-market tail pipe or radio. From my perspective, I can see them having the right to refuse to host a Flash plug-in on the iTunes store (though, Microsoft's recent issues in the EU with providing a list of alternative browsers might suggest possible issues for Apple in the EU) but the thing I see as most contentious would be their refusal to allow anyone to install software onto the device that isn't provided through iTunes and their, active, banning of users that jailbreak their device. This is the behavior that I can see the US government/courts coming down hard on.

    --

    Rules of Conduct:
    #1 - The DM is always right.
    #2 - If the DM is wrong, see rule #1
    1. Re:It's part of monopoly/anti-trust laws by Anonymous Coward · · Score: 0

      your car analogy is not true. pro tip: if you're going to post with an IANAL disclaimer, consider just keeping your yap shut.

    2. Re:It's part of monopoly/anti-trust laws by zentec · · Score: 0, Troll


      You're right!  Let's continue this a little more and sue Intel because they do not support a 68k instruction set.  Their lack of support seriously impedes the choice of developers who wish to use the 68k instruction set, as well as their CISC instruction set is not an open platform for the user.

      Do you think Nintendo and Sony have rules concerning development for their platforms? 

    3. Re:It's part of monopoly/anti-trust laws by canajin56 · · Score: 2, Informative

      Yes, Nintendo and Sega both used to have rules for the NES and SMS. They were ruled illegal, and Game Genie and Accolade were allowed to make Nintendo and Sega games/peripherals without a license. A judge even threatened to take Sega's trademark away for flagrant abuse of the court. (The Sega would only boot games where the first bytes were "SEGA" and so third party games also needed that, and Sega sued for trademark and copyright violation for copying "SEGA") Of course, the DMCA did a full 180 on copyright and trademark law, and you're right, writing third party software, and making third party peripherals, is now one of the most illegal things in the USA. Of course, the DMCA has exceptions for reverse engineering for third-party compatibility. But good fucking luck finding a judge who will rule based on the law instead of based on the bribes Apple and Nintendo and Microsoft and Sony all give him.

      --
      ASCII stupid question, get a stupid ANSI
    4. Re:It's part of monopoly/anti-trust laws by Anonymous Coward · · Score: 0

      I don't think the word monopoly means what you think it means.

    5. Re:It's part of monopoly/anti-trust laws by Anonymous Coward · · Score: 0

      your car analogy is not true. pro tip: if you're going to post with an IANAL disclaimer, consider just keeping your yap shut.

      Protip: If you're going to protip, be right.

      Edmunds: What voids your vehicle's warranty

      Aftermarket parts or modifications: This aspect of warranty coverage has a great deal of gray area. Although many dealers would have you think otherwise, simply having an aftermarket part or modifying your vehicle cannot void your warranty.

      "Some dealerships may say 'just because you have a [cold air] intake or something' that the whole vehicle warranty is voided," explains Loren Wong, Edmunds associate business analyst and a former warranty administrator for BMW and Acura. "That's not true."

      The saving grace for consumers is the Magnuson-Moss Warranty Act of 1975. The act states that a dealer must prove that aftermarket equipment caused the need for repairs before it can deny warranty coverage.

    6. Re:It's part of monopoly/anti-trust laws by Princeofcups · · Score: 1

      First off, IANAL but, In the US, we have anti-trust laws designed to stop companies from doing this kind of stuff.

      No, the laws are to stop monopolies from doing this sort of thing. Apple has no monopoly in any market, therefore no anti-trust laws apply.

      --
      The only thing worse than a Democrat is a Republican.
    7. Re:It's part of monopoly/anti-trust laws by Anonymous Coward · · Score: 0

      ...That's why you're not a lawyer.

    8. Re:It's part of monopoly/anti-trust laws by maccodemonkey · · Score: 1

      "Car makers aren't allowed to just void your warranty for not using "Ford" brand gasoline; "Ford" brand tires; "Ford" brand spark plugs; etc."

      To a reasonable degree. If you put bicycle tires on your car and use model airplane gasoline, you probably will have your warranty voided.

      Apple makes it well known that they won't support jailbroken iPhones (much as a car company has a clause saying they won't cover some things they consider "abuse"). And, for the record, Google/HTC do not support rooted Nexus One phones either.

      That doesn't mean these companies will stop you from doing these things. And at least with the iPhone, you can always flash back to supported status (as I've seen them do with jailbroken phones before). But it's not realistic to assume any software company is going to do support on their software when the kernel and the OS have been altered.

  45. Bundled Browser by Dwyden7 · · Score: 0, Flamebait

    Yes, I find it rather annoying that the thousands of flash sites i could go to do not work and will never work on my phone. What i find more annoying is that I am forced to use the Safari browser. The browser is pre-bundled. Sound familiar to anyone? The difference here is that unlike with windows where i could go download opera or firefox and use that browser instead, there is no option to do that with the iPhone or more appropriately, the iPad. Where is the class action now?

    1. Re:Bundled Browser by Anonymous Coward · · Score: 0

      Have you looked recently? -- I downloaded opera the other day and it works fine... but no flash.

  46. You forget by meerling · · Score: 1

    Apple made their ijunk devices, but for them to try and dictate what language or development package you use to create your apps is not a right that Apple has.
    It is little different than a car manufacturer trying to tell you which brand of gas you can use on your car.

    If that needs any more explanation, it is a very long conversation where a variety of things have to be explained to you, and I don't have that kind of patience.

    1. Re:You forget by anthrobug · · Score: 1

      demonstrating why what you said has nothing to do with the Apple/Adobe dustup is a very long conversation where a variety of things will have to be explained to you, and I don't have that kind of patience.

    2. Re:You forget by Duradin · · Score: 1

      "Apple made their ijunk devices, but for them to try and dictate what language or development package you use to create your apps *and distribute them through Apple's distribution channels is a* right that Apple has."

      FTFY. HTH. HAND.

  47. How 2014 will be like 1984 by ADRA · · Score: 1, Flamebait

    The government (in this case Apple) is telling you how to communicate. ObjectiveC is the new Newspeak, thanks a lot apple!

    I'm sorry, but who's left in the tech world who can legitimately stand up for this farce of a company? I mean Microsoft still has its zealous FUD machines yes, but Apple's been fare more 'evil' the last few years than MS in the past 10.

    --
    Bye!
    1. Re:How 2014 will be like 1984 by gilesjuk · · Score: 1

      They have nowhere near 95% market share in the desktop, mobiles or any other sector.

      They're not abusing a monopoly like Microsoft does.

      They don't embrace extend and extinguish. When Apple used KHTML they released their changes back, ok it took a lot of merging work to get their changes back but WebKit wouldn't have been so good without that.

      They have released professional software for a fraction of the cost of the competition. Final Cut, Logic Studio etc.

      They don't criticise open source.

      They aren't trying to kill Google.

    2. Re:How 2014 will be like 1984 by betterunixthanunix · · Score: 1

      "They don't criticise open source."

      No, but they certainly threaten us:

      http://www.freetype.org/patents.html

      --
      Palm trees and 8
  48. High Level Languages by zentec · · Score: 4, Insightful

    I don't consider it a misunderstanding over their "right", but a complete lack of understanding of the platform for which they want to develop. There's a lost art of having to program devices with limited memory and energy budgets. Thanks to the desktop, the solution wasn't to code more efficiently and have the developer bear the pain, it was just far easier to push it to the user in the form of more memory and faster processors. And yes, more energy.

    This can't be done on tiny devices, and the write-once run everywhere mantra comes at a hefty expense. I also agree with Jobs' point that high level abstractions and languages *do* reduce the application down to the lowest common denominator.

    At some point, Adobe and their peers will want to start putting their libraries inside the iPhone OS. We've all seen how intrusive and bloated Adobe Reader has become, that's just the kind of behavior I hope to avoid on my phone. Sure, Flash would be nice, but am I willing to get it at the cost of allowing Adobe to modify files in the OS? The alternative is that these Flash applications carry the necessary libraries with them and these simply Flash games are now pushing tens of megabytes in girth.

    Furthermore, where does it end? They permit Flash, then Java and hey what about .NET /CLR for applications? How about Visual Basic on the iPhone? Wait, that we've left out the Fortran programmers so we need to support them as well.

    Here's an idea. Instead of being a "Flash Developer", how about you just be a developer and understand that a language is a tool and like all tools, there's a right one for the job. Tiny device programming is a different art form, one of where less really is more and it isn't necessarily an easy world in which to work.

    Sorry to be a buzz kill.

    1. Re:High Level Languages by Anonymous Coward · · Score: 0

      Cute straw-man argument, fanboi.

      Here's an alternative explanation for you of "how things are".

      There are many platforms which allow developers to use the language of their choice, including Java and Flash. For example, Android is very developer friendly. And the same skills used to develop for Android (Java, and Flash) can be used to develop on other systems, making them valuable skills career-wise. Choosing Java as your primary skill makes you flexible; you can work anywhere, on any platform. This is a Good Thing if you like having a successful, recession proof career.

      Apple wants developers to write for their system, but they set up a walled garden. If a developer wants to write for Apple hardware, he has to use crappy Apple languages like Objective-C, which NOBODY ELSE USES. So he finds himself trapped in Apple's walled garden, with his skills being of limited value to the rest of the world. His career is NOT recession proof. His career is dependent on the goodwill of Apple Corporation, which has already shown that it is relatively evil and control-freaky.

      Developers, not being stupid, therefore IGNORE APPLE and MOVE TO ANDROID. The only "right" that's important here is the right to not use Apple's crippled platform.

      And that's what everyone's talking about.

      So, no, sparky, as long as there are alternatives, Apple doesn't get to tell us what languages to use. We'll do what we want on some OTHER platform, which will succeed in the marketplace as a result. And Apple will deserve the massive loss of market-share they'll get.

      THAT is how things work, child. One day you'll understand.

    2. Re:High Level Languages by PeanutButterBreath · · Score: 1

      Here's an idea. Instead of being a "Flash Developer", how about you just be a developer and understand that a language is a tool and like all tools, there's a right one for the job. Tiny device programming is a different art form, one of where less really is more and it isn't necessarily an easy world in which to work.

      Sorry to be a buzz kill.

      I wonder if Steve Jobs agrees with you that the iPhone & iPad are tiny devices that are so inherently limited that they can't be expected to support ubiquitous tools. Tools, I will add, that are tailored towards creating exactly the kind of multimedia/interactive apps that the iPhone and iPad are typically associated with.

      Jobs can BS all he wants. The ban of Flash is either about his business goals, the inability of his products to live up to his own hype, or both.

    3. Re:High Level Languages by chickenarise · · Score: 1

      Yea, I would love to see Apple "unblock" Flash for one day, and tally all the "my iPhone browses the internet slower than ever" complaints. I'm confident that the number wouldn't be negligible. Sometimes a few Flash ads on one page will max out one of my CPUs.

      --
      One convenient locations...in Africa.
    4. Re:High Level Languages by shutdown+-p+now · · Score: 1

      At some point, Adobe and their peers will want to start putting their libraries inside the iPhone OS. We've all seen how intrusive and bloated Adobe Reader has become, that's just the kind of behavior I hope to avoid on my phone. Sure, Flash would be nice, but am I willing to get it at the cost of allowing Adobe to modify files in the OS? The alternative is that these Flash applications carry the necessary libraries with them and these simply Flash games are now pushing tens of megabytes in girth.

      Nice strawman there. No-one is talking about Flash "modifying files in the OS". Apple would be fully in their right to refuse that - but that's not what they did. They effectively blocked third-party providers of development tools from targeting their platform.

      And multi-megabyte apps? Sure, but why it's a problem? If they are useful enough, users will live with that, and if they're not, users will ignore them. Ain't choice great?

      Furthermore, where does it end? They permit Flash, then Java and hey what about .NET /CLR for applications? How about Visual Basic on the iPhone?

      Indeed; the sheer horror of letting developers use whatever tools they prefer to target your platform, and letting users judge applications on their merits (including size and performance) on their own - unthinkable!

      Here's an idea. Instead of being a "Flash Developer", how about you just be a developer and understand that a language is a tool and like all tools, there's a right one for the job. Tiny device programming is a different art form, one of where less really is more and it isn't necessarily an easy world in which to work.

      I have a better idea. How about you just switch to a platform which has modern high-level development tools available, and doesn't constrain developers in what they do - like, say, Android?

    5. Re:High Level Languages by zentec · · Score: 1

      So don't develop for it.  If you're right, you'll be there to scoop up the legions of dissatisfied users grumbling that their iPhone isn't "open" (like they know what the hell that is).  Failing a bullseye on your prognostication, you can then quit being lazy and just learn Objective-C.

      No one seems to mind many demands in this world to use .NET and other closed environments, but heaven forbid if Apple requires its developers to use Objective-C.  Next up on the offended developers list of outrage is the requirement to know the differences between a stack and a queue.  Oh my!

    6. Re:High Level Languages by Anonymous Coward · · Score: 0

      Fortran programmers really?

    7. Re:High Level Languages by Anonymous Coward · · Score: 0

      It is one thing to say screw Flash and another is that our hardware sucks and can't handle your apps. Please write your programs using hand coded assembler.

      I don't really think it is a matter of performance or even battery life. It is simply an arrogant monopolistic control freak. Something that Apple have always been and will be.

  49. Adobe, just jailbreak. by Joe+U · · Score: 1

    Adobe, write a jailbreak application that installs Flash.

    Then, when they're sued by Apple, the DOJ gets involved.

  50. What does it say? by LoudMusic · · Score: 1

    But what does it say about the state of programming practice writ large when so many developers believe that their 'rights' are trampled because they cannot write programs for a particular device in a particular language?

    What does it say? It says that the programming community has been trampled by artists and artist mentalities where engineers used to be the dominating group. People who actually understood how and why things worked they way they do.

    But to a certain degree, Apple is losing a large market of programs by now supporting the developers who write their software in a certain (very popular) language.

    But mostly I think these people are twerps who need to adapt or find a different platform.

    --
    No sig for you. YOU GET NO SIG!
    1. Re:What does it say? by sweatyboatman · · Score: 1

      People who actually understood how and why things worked they way they do.

      are you suggesting that there's a technical limitation that prevents the iPhone from playing flash? because, you know, a lot of very similar (non-Apple) devices play flash just fine.

      I think the background necessary to understand why iPhones don't support Flash is business not engineering.

      --
      It breaks my pluginses, my precious!
    2. Re:What does it say? by gutter · · Score: 1

      Which devices are those? Adobe has yet to deliver Flash 10.1, which is the version they say is appropriate for smartphones.

      --
      Check out DRM-free movies at http://www.bside.com
  51. Flashdance by XiaoMing · · Score: 4, Interesting

    Yes, it's true that Flash is not a right. And yes, it's also true that by "choosing Apple" you're choosing a "closed system". But none of it get to the core issue.
    Why do people write software? Most people (aside from those that just do it for their own jollies) write software so that others can use it and share in its benefit. As for software corporations, there's a big financial aspect tied to the motivations, but the want for mass-consumption is still there.

    In this case, Adobe being such a crybaby about this situation is both an insult to Apple, but also a very big compliment. There is so much fear that the iPad will revolutionize... something (Granted I don't know what, as the most entertaining thing I've managed to get out of it is tapping flying Dragonballs to a musical beat) and become so ubuiquitous, that Adobe not being able to take part in it the way they've currently done with so many other forms of computing environments makes them throw e-hissy fits.

    But it's neither party's fault. Apple could just as easily fail, like so many others before them (including their younger self) at creating a tablet like device, and this entire argument would be moot. On the flip side, were flash able to take more than just the left mouse button (wait, why doesn't Apple like Flash again?) and anything other than Tab as an input; had Flash actually overran the internet, I'm sure Apple would have been more than happy to play along or make exceptions.

    I know there will be many who would argue whether the latter were true, but just look at Visa. They only went public _two_ years ago, but even before then they were THE name in plastic. Discover, MasterCard, AmEx? You had to ask if those would be accepted, after you saw a Visa logo on the door. There's nothing wrong with programming for a "closed" system, as long as everyone else is using it. But right now Apple just doesn't think Adobe has enough market share to be worth being "Open" for, and Adobe is scared Apple is on its way to becoming the next Visa.

    1. Re:Flashdance by mrwolf007 · · Score: 1

      Yes, it's true that Flash is not a right. And yes, it's also true that by "choosing Apple" you're choosing a "closed system". But none of it get to the core issue.

      And, unluckily, neither are you.
      Its not about the flash runtime. Its the clause about disallowing applications written in "illegal" languages. Apple are crossing a very distinctive line here.
      Next thing, you are only allowed to dissasemble a Mac with authorized iScrewdrivers...

      In this case, Adobe being such a crybaby about this situation is both an insult to Apple, but also a very big compliment. There is so much fear that the iPad will revolutionize... something (Granted I don't know what, as the most entertaining thing I've managed to get out of it is tapping flying Dragonballs to a musical beat) and become so ubuiquitous, that Adobe not being able to take part in it the way they've currently done with so many other forms of computing environments makes them throw e-hissy fits.

      Missing the point again. Its not about the iPad really. Its about disallowing languages/development tools. The iPhone has been fairly succesfull and Apple wants to lock out CS5, MonoTouch, Unity3D etc...

  52. Stop talking about closed platforms!! by Azureflare · · Score: 1, Insightful

    Look, any proprietary company that cares about the stability of their product is going to be interested in keeping their platform very tightly controlled. Instead of talking about closed platforms, tell people to decide for themselves.

    I did my research. I'm an existing Apple user. I can live without Flash, so I decided to buy an iPhone, and later, an iPad.

    Flash is not the center of my universe. In fact, I do think the web would be better without it (that's why I use flashblock). But that's why the iPad and iPhone are devices I'm comfortable using (among other reasons).

    If you can't live without flash on your device, or if you want to run any old crappy app under the sun, do your research. Don't buy Apple. Buy a product that supports what you want.

    The market will speak and the product that succeeds will be the superior product.

    I'm tired of this flamebait crap that tries to tell people what to think. Everyone should be making their own decisions for what product supports features they want.

    1. Re:Stop talking about closed platforms!! by sjames · · Score: 1

      You should know that Apple didn't JUST say that flash itself may not be installed on the iPhone. They said that Flash may have no part whatsoever in the process of producing the binary of the app. Apparently not even if you run the flash source through a translator to produce Objective C code that is then compiled to a binary.

      I use flashblock myself, but do occasionally choose to permit particular flash objects.

    2. Re:Stop talking about closed platforms!! by StripedCow · · Score: 1

      Let the market decide?

      You know what will happen... we will see a ton of apps for the iPhone and iPad, having no compatible counterpart on any of the other platforms (remember, they were compiled for a closed API). And/or a lot of wasted effort (for example, a government agency now has to implement their stuff twice, once for flash and once for iPhone OS).

      In other words, consumer hell, and developer hell will result.

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
  53. Programming is a privilege, not a right by Animats · · Score: 0, Troll

    "My friends, each of you is a single cell in the great body of the State. And today, that great body has purged itself of parasites. We have triumphed over the unprincipled dissemination of facts. The thugs and wreckers have been cast out. -- And the poisonous weeds of disinformation have been consigned to the dustbin of history. Let each and every cell rejoice! For today, we celebrate the first glorious anniversary of the Information Purification Directive! We have created, for the first time in all history, a garden of pure ideology, where each worker may bloom secure from the pests of contradictory and confusing truths. Our Unification of Thought is a more powerful weapon than any fleet or army on Earth. We are one people. With one will. One resolve. One cause. -- Our enemies shall talk themselves to death. And we will bury them with their own confusion. -- We shall prevail!"

    Yes, Apple fans, you missed the whole point of Apple's "1984" commercial. Apple's real plan was revealed, but you all thought it was a joke. You were wrong. That was the plan. There, you see the ideology behind the iPhone and the iPad. It took 25 years to bring it to fruition. The Information Purification Directive is now a reality.

    Read the early writings of megalomaniacs to see what they intend. Early bin Laden, early Lenin, early Business Roundtable, early Jobs - they all revealed their master plan well in advance.

    1. Re:Programming is a privilege, not a right by Anonymous Coward · · Score: 0

      You're all just whinning.. No one is forcing you to buy Apple. No one is forcing you to code for Apple. Apple likes to control the quality of their products just like everyone else! They make the products so it's their call.

      Everyone is acting as if there's no other Phones or Tablets in exsistance. Guess what... There are!

      Think about why everyone likes the iPhone or Ipad now. Quality.. It just works.. Smooth interface.. Thats all becuase of the controls Apple has put in place.

  54. Re: Flash Is Not a Right by Anonymous Coward · · Score: 0

    no, its a wrong :)

    easy I know.... but couldn't resist

    aftertaf (http://www.lesptitsballons.fr)

  55. Yes it is by Anonymous Coward · · Score: 0

    It's a right as much as Microsoft had to capitulate to the right to allow users to not use IE. Same thing. You can't just say "you can't use this" on computers. Microsoft already set the outcome for this fight in favor of Adobe.

    1. Re:Yes it is by ClosedSource · · Score: 1

      What Apple is doing is much worse. There was never a time that you couldn't use a non-IE browser on Windows and MS has never restricted applications or forced you to use a particular language. I've written Windows apps in Ada for God's sake (not by choice).

  56. Inb4 by logjon · · Score: 2, Interesting

    someone points out that Flash is insecure as hell, and that the iPhone market share is significantly larger than the Mac OS X market share. I don't want that garbage on my PC, and I sure as hell wouldn't want it installed to my iPhone without my knowledge because some asshole iPhone dev doesn't know how to do real programming.

    --
    The stories and info posted here are artistic works of fiction and falsehood.
    Only fools would take it as fact.
  57. Taking the flame bait tag to heart, by Raconteur · · Score: 1

    I have absolutely nothing positive to say about Adobe and Flash in particular, any market that excludes it has my support, and my business.

  58. I know my rights by JustNiz · · Score: 1

    I'm offended that Apple won't let me write iphone apps in Fortran.

  59. Flash in your microwave? No problem by Biff+Stu · · Score: 5, Funny

    1. Get a piece of copper wire about 7.5" long
    2. solder the ends together and form the wire in the shape of the loop
    3. put wire loop in microwave
    4. microwave on high as long as desired

    1. Re:Flash in your microwave? No problem by whisper_jeff · · Score: 1

      Ok, that made me laugh! :)

      (And, for the record, just putting a CD into the microwave accomplishes the same thing but in a much cooler way - give it a try - awesome light show :)

    2. Re:Flash in your microwave? No problem by elrous0 · · Score: 1

      You owe me a new microwave, wiseass!

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
  60. Right To Read by the+Atomic+Rabbit · · Score: 2, Informative

    We're certainly on the road to the future spelled out here.

  61. It's not that Flash in particular is a right... by Mathonwy · · Score: 4, Interesting

    I don't think the problem is that apple is trampling someone's "rights". I think it is more that apple is just continuing to act like a dick. (Whcih shouldn't be a surprise, since the dickery of Steve Jobs is well documented.)

    I can't speak for others, but my personal beef is that apple is putting restrictions on the development process instead of the result.

    I have ZERO problem if they want to put restrictions on the result. "Your binary must adhere to these rules, and behave thusly." That's fine.

    I take great exception if they say how I can make it though. Saying "you can't use these tools" is silly. They shouldn't care what tools are used. To me, saying "you can't submit anything that was written in flash" makes exactly as much sense as saying "You can't submit anything that wasn't written by someone with blond hair."

    (And yes, I'm equally insensed about Java, Unity, or anything else, as I am about Flash.)

    Also I'm mostly annoyed by the obvious hippocracy that it shows on the part of apple. (Which again, really shouldn't surprise me by now, but meh.) Because as countless people have already pointed out, it basically outlaws a very large percentage of stuff that is already in the app store. No one REALLY expects apple to come down too hard on the non-flash things here. They are basically just issuing a law that makes it so EVERYONE who uses any kind of middleware is illegal, so they can pick and choose their enforcement to suit their whims. The app store approval process already has a wide reputation for capriousness. They already pick and choose apps to ban inconsistently, frequently refuse to provide reasons, and refuse to provide any real recourse, or point of contact. This is only going to make this problem worse.

    So yeah. I don't get mad at apple because I feel I have some "right" to use flash in particular. But I do feel that I have a "right" to develop using whatever tools I see fit, whether they be Adobe's products, or blond-haired employees, and that apple should get out of my business, and only concern themselves with my product.

    1. Re:It's not that Flash in particular is a right... by Late+Adopter · · Score: 3, Insightful

      I agree 100% with your concern, that this is a scummy thing to do, that there is quesitonal moral ground for them to get involved with the process. But there is a legitimate motivation buried in there. Apple doesn't want to be in a situation where developers are relying on 3rd parties to push API enhancements. Imagine if when Apple released the 3GS a significant fraction of their developers couldn't write apps that used the compass, all because Adobe didn't get around to it for a week (a month? ever?).

      I don't think Apple's interested in having grounds to censor any particular app (they do that already), but making sure they can change things without worrying about 3rd party influence.

    2. Re:It's not that Flash in particular is a right... by Anonymous Coward · · Score: 0

      I can't speak for others, but my personal beef is that apple is putting restrictions on the development process instead of the result.

      Bingo

    3. Re:It's not that Flash in particular is a right... by Lehk228 · · Score: 2, Insightful

      Saying "you can't use these tools" is silly.

      it's not silly at all when the actual goal is to stifle innovation and competition by artificially raising the cost for developers to sell apps on other platforms like Android, WebOS, and windows mobile.



      this has nothing to do with app quality, if it did they would just continue to enforce or tighten up quality requirements before approving.

      --
      Snowden and Manning are heroes.
    4. Re:It's not that Flash in particular is a right... by maccodemonkey · · Score: 1

      "Also I'm mostly annoyed by the obvious hippocracy that it shows on the part of apple."

      Did you just call Apple fat?

    5. Re:It's not that Flash in particular is a right... by concept14 · · Score: 1

      "Hippocracy."

      He's saying that Apple is ruled by horses... or at least a horse's ass.

      --
      Quis metamoderunt ipses metamoderatores?
    6. Re:It's not that Flash in particular is a right... by Pastis · · Score: 1

      I thought that Apple was putting a restriction on the result: you shouldn't provide a code interpreter. The flash player is one. Done. And their reasons for that are (officially) technical: we want to control the apps/os stack to better control system efficiency, response time, context switching, etc... I don't say I agree fully with the agreement, but why not ?

    7. Re:It's not that Flash in particular is a right... by Anonymous Coward · · Score: 0

      So:
      i) it doesn't matter. The market will decide. Why would I want to code with a set of tools (e.g. Adobe to continue your example), if they don't update quick enough.

      Secondly:
      ii) who says the tool makers will be too slow. Monotouch, for example, had iPad support in place a whole 4 days after the SDK was released. http://monotouch.net/IPad

  62. Re:It's because Apple can't let go... and design.. by MaWeiTao · · Score: 1

    Yes they have been very controlling. In the last 2 years they seem to have bumped it to 11.

    Last two years? It's always been like this, it's just that now more people are noticing it.

  63. FORTRAN is a right too! by redelm · · Score: 1

    Of course developers can code in whatever suits their fancy. Like that flash-in-the-pan or the proven stalwart, FORTRAN.

    But there is no guarantee it will run -- even in the unlikely event it is bugfree. The device owner many have chosen an OS that has security features to prevent bugfests from running.

    A bigger question is whether Apple prevents other OSes from running. That might be an illegal extention of monopoly power.

    1. Re:FORTRAN is a right too! by TheGreek · · Score: 1

      A bigger question is whether Apple prevents other OSes from running. That might be an illegal extention of monopoly power.

      What monopoly? Apple's not even the biggest player in the smartphone market, let alone a monopolist.

      Or perhaps you're talking about the "devices that run iPhone OS" monopoly, in which case you're a retard.

    2. Re:FORTRAN is a right too! by DaveV1.0 · · Score: 1

      Screw FORTRAN, let's get Ada on the iPad! How dare they not support Ada! ADA! ADA! ADA!

      Software freedom now!!!!!!!

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    3. Re:FORTRAN is a right too! by redelm · · Score: 1
      Well, the iPhone OS software _is_ a monopoly, even if government granted. Most of the anti-trust laws do not concern forming a monopoly, but rather limit extending it. Monopolies are legal. Abusing them is not.

      But the definition of monopolist under US law is much more than high market share. The general test is that of pricing power -- if they changed prices, would others follow? Quite possibly in the smartphone market. That makes them a monopolist, there can even be many in a market. All that happens is they must each behave! and particularly not work to extend their monopolies up/downstream.

    4. Re:FORTRAN is a right too! by redelm · · Score: 1

      ADA is good, but I want FORTH & APL !

  64. Commercial Convenience by UseCase · · Score: 5, Interesting

    The more I read and talk to people (developers other than myself) about this issue the more I am beginning to realize that the outrage is more from companies who develop content for other larger companies than from developers. Most developers realize that they will have to learn new technologies, APIs, languages, paradigms, etc in there professional careers. In fact most developers expect things to change. From C to C++, Win32/MFC to .NET, Carbon to Cocoa (the list could go on) developers have been updating and reinventing themselves constantly to maintain viability.

    I think the outrage and expectation is coming from the media design and development companies used by large commercial companies to create web and kiosk applications. They do not want to spend the dollars to train there current staff on the new technologies and do not want to hire the talent necessary to move forward in the new platform ecosystem. They want the current set of technical expertise they have to remain eternally viable. Flash is the crutch that many of these types of companies lean on. It allows them the biggest bang for there buck and reduces the risk to them. These companies have nice work flows set up around flash and a huge set of already written action script code on which the can leverage new product on regardless of platform quickly.

    I think, the complaining and outrage will continue for the near future as these companies reorganize and rebuild there cpodebases to leverage the new technologies and platforms.

    1. Re:Commercial Convenience by Clirion · · Score: 1

      Since I cannot run Flash Content on my iPhone now. This is not about Flash Contect. This would be a better framing of the issue. I am going to write a message on a piece of paper. Message is going to be sent to someone inside of Apple INC. Since the Message is going to Apple INC, you are going to need to write the message with an Apple INC Pencil, since they make pencils.

    2. Re:Commercial Convenience by Styros · · Score: 1

      I'm so glad somebody made a coherent argument. You hit the nail on the head exactly.

      Remember when Microsoft changed VB to VB.Net? From MSDN:

      "All but the most trivial applications will take a significant amount of effort to port from VB6 to VB.NET. Backward compatibility appears not to be one of Microsoft's high-priority goals with the new .NET environment." (http://msdn.microsoft.com/en-us/library/aa239677%28VS.60%29.aspx)

      How many people on Slashdot complained? Where was the outrage? Where was the boycott of MS due to its "closed" system?

      Or as a better comparison, remember when the PS3 came out, and every game company had to scrap their PS2 codebase? Where was the outrage?

      Technology changes every 3-5 years. Adapt or die. If people haven't learned that by now, they should not be in this industry.

  65. Re:I don't have the right to make Apple give flash by SimonTheSoundMan · · Score: 1

    My 6 year old Sony Ericsson phone had flash. So did my 7 year old Dell Axim PDA.

  66. it should be a right by Anonymous Coward · · Score: 0

    It may not be a right, but it should be. Just like the phone company doesn't have a right to determine who I call or when or how, Apple shouldn't have a right to tell me what I program in or what software I install on hardware that I own.

    And we have two ways of achieving that: (1) fight Apple and their business, hopefully bankrupting them at some point, and (2) pass new laws.

    Let's pursue both ways.

  67. Antitrust law may be an issue by JoeBuck · · Score: 1

    In both the US and the EU, antitrust law might limit Apple's ability to ban developers from using methods they don't approve of to develop apps. Apple's power to control its platform is not absolute.

    1. Re:Antitrust law may be an issue by jjohnson · · Score: 1

      Antitrust law would require some kind of monopoly on Apple's part. With Android/Nexus, Blackberries, and Motorola phones, all of which play games and run various apps, you'd have a hard time arguing that Apple has a monopoly on mobile computing.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  68. Right or right? by Anonymous Coward · · Score: 0

    The fact is, the platform is fully capable of supporting Flash, but mandates, by virtue of choice, that it be banned -- supposedly on the basis that it is "closed". That's a staggering level of hypocrisy which is simply not RIGHT, any way you look at it.

  69. Piss off your developers by Anonymous Coward · · Score: 0

    Sure, piss off your developers. Good way to lure them into buying your Mac and learn your language to write against your libraries and publish software on your app store (after paying another IIRC $30 that tells Apple you're a developer). I don't see how this benefits Apple in the long-term. Say what you want about Ballmer, but at least they knew better then this and it payed off.

    Also, AFAIK you send your apps for approval AFTER building and signing it. And there sure is no way for an iPhone to see the difference, a CPU only ever runs machine code. Of course this is obvious but just to show the absurdity of this whole ordeal.

  70. Well, it's not as clear-cut at he makes it sound.. by RichiH · · Score: 1

    While I have been longing for _years_ for Flash to go away, the issue is not that people think they have a god-given right to use Flash.

    The issue is that Apple is, once again, showing people that they are among the least moral and most agressive companies on earth. It just so happens that, this time, a lot of people that usually don't care are hurt. While one can argue that anyone commiting themselves to Apple must know about Apple's tactics beforehand, most people did not notice, or care, up to now.

    Who cares if you can not use an iPhone, iPad or iPod without activating it via iTunes?
    Who cares if you can not get content onto those devices without iTunes or the App store?
    Who cares if for years, Apple gave back only tarballs to KHTML & KJs from which WebKit stems, making meaningful backporting of code near to impossible?
    Who cares if Apple does its best to lock you into their complete ecosystem of devices & software?
    Who cares if people can not use Flash? Ah, OK!

    So while I would tend to agree that Flash needs to go away _and_ while I agree that people should have known beforehand, I can understand the indignation of the people who are bitten, now. They are now unable to use something they have become comfortable with.
    The way Steve Jobs tells them to go eat a shovel and the fact that they can do nothing is somewhere between sad & amusing.

    PS: This is not only about Flash. The _much_ more important issue is that people are now unable to use independent frameworks for their work.

  71. no evil in my evil please by Anonymous Coward · · Score: 0

    Was it me or is Jobs saying that Flash is evil because it a proprietary format so he does not want it anywhere near his proprietary platform?

    I guess he understands that you should not mix evil with evil.

  72. Breaking away from standards by erroneus · · Score: 0

    It is arrogant for Apple to take this position. "Flash" is not a standard in the strict sense. But it is a standard in the defacto sense. Further, it is a user and developer expectation. When flash is omitted, there is a "hole" left in its place... a sense of incompleteness or brokenness is sensed by users and applications alike.

    In a world where these things matter, and they DO matter, Apple has not observed the problems demonstrated by Microsoft's own lack of completeness and standards compliance. While the general view is that Microsoft is complete and the rest of the world is broken, it does not take away from the struggles associated with bad user experiences and how hard people work to avoid them.

    Now comes Apple with its increasing number of hand-held devices. The iPod touch and iPhone offered an impressive but incomplete experience. This is forgivable given the small size of the display and low power of the processors used. Even the most simple of users could understand that. But with the iPad, the more powerful, closer-to-being-a-real-computer, handheld device, the expectations of the user rise. As these expectations are unmet, disappointment and even resentment arises. How is it that Apple can be so arrogant as to forget that they are only participants in creating and influencing the user experiences and expectations we see today.

    Apple did not invent the tablet computer. More or less, that is what the iPad is. Apple can call it anything they like, people will still see a tablet computer and expect it to do the things tablet computers do.

    1. Re:Breaking away from standards by DaveV1.0 · · Score: 1

      "Flash" is not a standard in the strict sense. But it is a standard in the defacto sense. Further, it is a user and developer expectation. When flash is omitted, there is a "hole" left in its place... a sense of incompleteness or brokenness is sensed by users and applications alike.

      Didn't I hear something like this as an argument against coding webpages for MSIE?

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  73. Way off base by l0ungeb0y · · Score: 1

    No one's saying Flash is a right. People however are flummoxed at Steve Job's iron-clad insistence to keep Flash OFF the iPhone, iPad and iPod Touch. Essentially, he's pulling a Microsoft and BREAKING the internet experience by saying "our users don't need to access that flash enabled site or play their facebook games, if you're a shitty facebook developer, come and re-develop your game for my iPhone using my tools which cost you $100 and that's IF we let you"

    Well, in the meantime Google has been working with Adobe and playing nicely.
    We see a new version of Chrome coming out with a more tightly coupled flash player, and we'll be seeing flash on Android phones IN THE BROWSER.

    And at that point, when Joe six-pack sees he can play Mafia Wars and Farmville from his Facebook page on his Android phone and use media heavy sites that use flash on an Android device BUT NOT on the iPhone, Joe Six-pack will wonder why he'd want to pay more for the iPhone or buy an iPad where the "internet is broken". When he can PAY LESS for an Android phone that does the things HE wants to do.

    And on that day, the AppStore and iTunes and all this walled garden tyranny from Jobs will start to see a huge drop in market share and the iPhone will slip to number 2 while Google mops up with Steve Jobs' sorry, old, tired and just fucking ornery ass.

    If Steve Jobs is still CEO in 2011, Apple stands to see a market drop they haven't seen since the mid-90's.
    He's a fossil, a relic and just doesn't get the message. You can't control the internet or the technology that the internet will embrace.
    While HTML5 has some great new features, it is simply NOT the flash killer people are making it out to be.
    The iPhone is an internet platform, but he's thinking he can use it to control the technology on the internet itself, and that's just not the case.
    Apple has taken a very closed and tyrannical attitude when they need to be more open than ever and that's why Jobs needs to be ousted.
    Google understands that however, and that's why they will win this fight and why the iPhone will fall to the wayside if Jobs is not replaced soon.
    Seriously, the army of Google Android devices vs the iPhone/iPad is starting to look like a repeat of Windows x86 clones vs Macintosh

    1. Re:Way off base by Anonymous Coward · · Score: 0

      frankly adobe flash although pretty is a hog and slow. I've had firefox crash twice this week due to flash. for heavens sake, keep flash off consumer devices that aren't general purpose pc.

    2. Re:Way off base by mschuyler · · Score: 1

      If Steve Jobs is still CEO in 2011, Apple stands to see a market drop they haven't seen since the mid-90's.

      I'm no Apple fanboy; I own no Apple products, but I'm predicting your prediction is hogwash. Like Apple's done so poorly with Jobs so far.

      --
      How about a moderation of -1 pedantic.
    3. Re:Way off base by alen · · Score: 1

      first apple has as much cash as MS did in 2000 and they are using it pay off developers to code for their ecosystem. Farmville and Mafia Wars idevice native apps are coming soon.

      Unlike the Mac which always had a price premium, idevices are usually cheaper than the competition. iphones are cheaper than the incredible

      Android is fragmented with too many versions and you can only install so many apps on a device. google is going to fix it in a future version, but it's going to take years to get the devices out there with the right version of android

    4. Re:Way off base by shutdown+-p+now · · Score: 1

      Essentially, he's pulling a Microsoft and BREAKING the internet experience by saying "our users don't need to access that flash enabled site or play their facebook games, if you're a shitty facebook developer, come and re-develop your game for my iPhone using my tools which cost you $100 and that's IF we let you"

      Out of curiosity, can you come up with an actual example of Microsoft ever doing anything like that?

      Even in the worst days of IE, you absolutely could (and many people did) install an alternate browser on Windows. Nor were there ever any restrictions with respect to development tools that could be used to develop such a browser, or how the applications can look. Indeed, Netscape (and Mozilla before Firefox) didn't even use the native Win32 widgets, and their bloatedness (especially of late Netscape) was legendary.

  74. Re:I don't have the right to make Apple give flash by Anonymous Coward · · Score: 0

    My old flip didn't have Flash either. It wasn't my right to have Flash.

    Yes it was. It just wasn't within your capabilities to make it happen. Don't confuse the two.

  75. Re:It's because Apple can't let go... and design.. by Anonymous Coward · · Score: 0

    You know there is this nifty function in iTunes that lets you sync your iPod Touch with you computer including pictures

    You know there is this nifty function in iTunes that wipes your iPod when you try to sync it with a computer other than the one you loaded the pictures onto it from in the first place.

    The real problem is that the OP expected to be able to use his mp3 player as a flash drive.

  76. Competence Barrier by Anonymous Coward · · Score: 0

    Don't take this as a flame against flash developers...

    But I've noticed that--much like PHP developers--there's a lot of people that *call* themself PHP or flash developers--who..are just that. They just--aren't very good at it. They don't really deserve to be called a software engineer, or even a programmer. They're...a drag and drop monkey. And it is a credit to Adobe that these people can get programs working at all.

    This may be Apple's way of...installing an artificial application quality filter--if they don't permit flash to work on it, they've filtered out a lot of the developers that aren't...skilled enough to learn another language. Sure, it won't stop all the "e-fart" apps--but it probably filters out a lot of them.

  77. Flash is Proprietary by SkimTony · · Score: 2, Informative

    Adobe publishes the specification for Flash, but the license stipulates that you may only use it to create authoring tools, and that Adobe remains the sole source of Flash playback software. Some may argue that this merely covers them against a Microsoft Embrace->Extend situation, but I'm pretty sure anyone who has tried to use Flash on x86 linux will remember how poor a job Adobe does in making the player. Adobe could barely make a version of Flash to run well on a 1.8 GHz Pentium 4 with 512 MB of RAM; you really think they can make it run on a cell phone?

    1. Re:Flash is Proprietary by mrwolf007 · · Score: 1

      [..] but I'm pretty sure anyone who has tried to use Flash on x86 linux will remember how poor a job Adobe does in making the player. Adobe could barely make a version of Flash to run well on a 1.8 GHz Pentium 4 with 512 MB of RAM; you really think they can make it run on a cell phone?

      Flashplayer sucks on Linux, sure. But you know what? I dont really care it uses nearly 100% of one of my cores when i watch a film, or play a little flash game.
      Did Adobe really ever really care about Linux? Dont think so.
      Im pretty sure they can do a lot better if they really want to optimize the player for Android.
      And you know what? Those improvements may actually flow back to desktop linux...

    2. Re:Flash is Proprietary by floodo1 · · Score: 1

      This point (which Jobs made explicit) is the most underrated point of his whole article. Flash playback is absolute trash on OSX. I have ZERO faith in Adobe to produce a flash player for my phone which wouldn't rape my battery. Maybe one day they will, and this point will be moot, but I highly doubt it.

      --
      I KUT J00 M4NG!!!
    3. Re:Flash is Proprietary by makomk · · Score: 1

      but the license stipulates that you may only use it to create authoring tools, and that Adobe remains the sole source of Flash playback software.

      That's not been true since, ooh, back when there was no SDK for developing applications for the iPhone. The current license allows creation of third-party players too.

  78. The problem is that iPad is not a computer by bill_kress · · Score: 1

    Everyone seems to forget that iPad is a dedicated device--a large iPod that happens to run certain apps developed for the iPhone. It is no more a general purpose computer than a Nintendo DS, a router or the cable box sitting on top of your TV. (although some routers actually CAN run Linux and general purpose apps legally--within licensing terms--so I guess those are general purpose computers.)

    Nobody has the RIGHT to develop apps on an iPad--period. Apple ALLOWS many people to develop apps for their dedicated device, but that doesn't make it a general purpose computer (Many people can develop apps for a cable box too--that's what I'm doing--but the cable company still controls deployment just like Apple).

    This misunderstanding is actually why you hear many of your more technical friends say "iPad, why would you get one of those???", they want it to be a computer and notice that it doesn't fit, but perhaps don't understand that it's not in any way targeted at them. It's just not a general computer computer, it's not intended to be one and it won't be as long as Apple gets their way.

    Disclaimer: I love my iPhone and have finally displaced all my windows computers (mostly) with Macs. Still I really dislike Apples anti-competitive practices and will be waiting for the Unix iPad clones this Christmas--I may even start adjusting the Mac/Linux ratio away from Mac soon.

    1. Re:The problem is that iPad is not a computer by shutdown+-p+now · · Score: 1

      The cause and effect are reversed in your reasoning. Apps aren't restricted on iPad because it's not a general-purpose computer. Rather, it's not a general-purpose computer because apps are restricted on it - what other difference is there?

      Once we get there, it takes one small step to understand that desktop OS X can be castrated in a same way, and all of a sudden your iMac or PowerBook also becomes an "appliance". But it's all just sophistry. It's a locked-down device in a category which hasn't, historically, been locked down. Therefore, it's a major step back for user and developer freedom.

    2. Re:The problem is that iPad is not a computer by ClosedSource · · Score: 1

      "Everyone seems to forget that iPad is a dedicated device--a large iPod that happens to run certain apps developed for the iPhone. It is no more a general purpose computer than a Nintendo DS, a router or the cable box sitting on top of your TV."

      A DS is much more of a general purpose computer than a router or cable box. If you don't realize that, no wonder you're confused about the iPad.

      The iPad is a portable general purpose computer with a few artificial limitations. The fact that a broad range applications can be written for it is proof of that.

    3. Re:The problem is that iPad is not a computer by bill_kress · · Score: 1

      Legally a DS cannot be programmed by a user.
      Legally an iPad cannot be programmed by a user.

      I've seen a couple routers that legally allow a general purpose Linux OS to be loaded and any program to be run.

      My argument isn't about how the device CAN be used, it's how it's allowed to be used, what it's intended to do.

      All of these things are intended as appliances. A few routers and (up until recently) the PS/3 are the appliances I know of that are allowed to also be general purpose computers--I know there are others but the DS and iPad are certainly not in that category.

  79. inspiration by Anonymous Coward · · Score: 0

    i want my 16-bit applications to run on 64 bit XP so I'm suing microsoft

  80. Apple in the right by Anonymous Coward · · Score: 1, Insightful

    I have to say that I think that morally (even if not legally) Apple is in the right here. The bottom line is that Apple (or any other company) has the right to make their products as restrictive as they want regardless of their reasons for doing so. If they want to approve every app that goes on their device they have the right. If they want to support only certain programming languages and API's, it's their right. If they want to enforce a Draconian EULA according to which users rent their device instead of owning it, that's their right. They invested the time and money to develop the product so they should be able to excercise complete control of it.
    Even in the case of Ford mentioned above, they should have the right to do that with their product. The fact that most consumers are ignorant and do not care or read/research the EULA is not Apple's problem. I despise Microsoft but I think they had every right to bundle IE in Windows and integrate it into their shoddy OS.

    That being said I personally have no interest in the iWhatever nor would I be interested in a Ford car as described above because of said restrictions so I excercise my right not to buy it. I don't rant and rave about how Microsoft is evil (well, maybe sometimes), I just don't use their products and don't recommend them to anyone I talk to. These companies' restrictions or crappy products are just an opportunity for someone else to come along and develop a non restrictive product that, in the end, will force Apple/Ford/Microsoft to open up or improve their system or else lose significant market share. These whiny developers should, if anything, only be angry at the technical and legal ignorance of the consumers who allow the iWhatever to become the dominant product and to that end should back educational campaigns and/or competing products

    I know this view is extremely Randian and I'd love to hear some opposing viewpoints.

    1. Re:Apple in the right by Anonymous Coward · · Score: 0

      I have to say that I think that morally (even if not legally) Apple is in the right here. The bottom line is that Apple (or any other company) has the right to make their products as restrictive as they want regardless of their reasons for doing so. If they want to approve every app that goes on their device they have the right. If they want to support only certain programming languages and API's, it's their right. If they want to enforce a Draconian EULA according to which users rent their device instead of owning it, that's their right. They invested the time and money to develop the product so they should be able to excercise complete control of it. ...

      I know this view is extremely Randian and I'd love to hear some opposing viewpoints.

      Not opposing, but a question: Would you support Microsofts right to do the same ban as Apple here, eg. banning applications using non-native APIs/intermediate layers on Windows? Because that would ban iTunes for Windows, which would be hilarious.

    2. Re:Apple in the right by sourcerror · · Score: 1

      I know this view is extremely Randian and I'd love to hear some opposing viewpoints.

      I'm not Randian, and I mostly agree with you.

      For me the IE thing is a bit grey area. (I'm not very familiar with antitrust laws, or their shortcomings.) Microsoft gave away its browser for free. If it's illegal OSS software should be illegal too, shouldn't it? (In fact the FSF was once sued for predatory pricing.) Or look the Oracle-Sun merger: the argument there was that MySQL and OrcaleDB was targeting different markets (otherwise their marketshare were too high). So for me the application of antitrust laws seem a bit arbitrary.

  81. Wrong question by naasking · · Score: 1

    There are two questions here:

    1. What right does Apple have to prevent users of the iPhone/iPad from running apps written in Flash/MonoTouch/whatever framework?
    2. What right does Apple have in preventing me from writing a program in language X and translating that language into language/framework Y, where Y is an accepted language for the iPhone/iPad, ie. C/C++/Objective-C?

    I personally don't think Apple is in the right here on either point, but the first one is somewhat defensible. The second point isn't defensible in any way.

  82. Re:I don't have the right to make Apple give flash by Anonymous Coward · · Score: 0

    You don't even have a clue. Apple has said in clear terms that it will do everything possible to prevent you from running anything that allows a Flash app to load.

    STOP DRINKING THE KOOL-AID!

    Apple just wants you money. They care nothing about you or your experience.

  83. What is the reason then? by Anonymous Coward · · Score: 0

    What is the reason then? Or are you going to wave your hands again?

    1. Re:What is the reason then? by jjohnson · · Score: 1

      I'm going to keep waving my hands, because I'm not an iPhone dev. You going to cry about that, too?

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  84. Walling in, walling out by swm · · Score: 1

    Developers invest their own time and (sometimes) money learning to develop for a platform.

    Some of the value of that investment accrues not to the developer, but to the platform owner.

    There is constant struggling and squabbling among all parties to capture more of this value.

    Typically, vendors create walled gardens (e.g. with restrictive licensing or non-portable features) to try to contain the value created by developers, while developers try to break out of those gardens (e.g. by writing compatibility layers).

    The case with Apple and Flash is a bit unusual, in that Apple is walling the developers out, not in. But the underlying struggle is the same: Apple and the developers are both trying to get a bigger piece of the pie.

  85. Adobe should stop supporting Apple by Anonymous Coward · · Score: 0

    Adobe spent a lot of time and hard word making Photoshop, After Effects, Premier and Acrobat work on the MacOS. Macromedia did the same with Director, Flash and Authorware. If Mr. Jobs would spend a second thinking back to why Apple survived his countless blunders, it was because these companies were creating top of the line software for their platform. His lack of respect over the iPhone/iPad would lead me to believe that there is a threat that he may revoke the same privileges on the MacOS.

    Adobe (imo) should start talking about ceasing support for all Apple platforms, thus destroying all of there niche markets. That may get Steve-O's attention. If he wants to shut out his biggest supporters, then it may be time to call it quits.

  86. It is 1980 all over again! by scorp1us · · Score: 1

    1980ish: Apple releases the Mac, a closed platform. Easy to use, very successful. IBM then releases the PC, with off-the-shelf components. Only the BIOS is closed. Compaq reverse-engineers the BIOS. IBM's (now) open platform goes on to thrive due to its lack of control. Apple enjoys some success with Filemaker Pro and such.

    2010ish: Apple Releases the iPhone/Pad with a closed platform. HTC, Samsung, and everyone else, even Nokia operate on open platforms. Open platform gains momentum and eclipses the Apple platform.

    30 years taught Jobs nothing.

    But the difference is that the BSD OS/tools is actually cross-platform, and Apple can open the iPhone/Pad platform with a stroke of the pen, which would steal Android's thunder. But if Apple waits too long, they will make their platform irrelevant [again] and Apple will have to come up with something else revolutionary in 10 years instead of 30.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:It is 1980 all over again! by david_thornley · · Score: 1

      1980ish: Apple releases the Mac, a closed platform. Easy to use, very successful. IBM then releases the PC, with off-the-shelf components.

      Okay, you've just lost any credibility with anybody who knows their computing history.

      The IBM PC appeared in 1981, the Mac in 1984. By 1984, IBM owned the industry. It was IBM, the clonemakers, and a few companies (including Apple) still hanging on in niche markets. The Mac never had a chance to own the world.

      Now, let's see who's still in the business of designing and selling their own personal computers. IBM? Commodore? Apple? Atari?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    2. Re:It is 1980 all over again! by SETIGuy · · Score: 1

      I think you got the timing wrong there.... By about 3 years. The PC was released in August 1981. The Compaq was released in May 1983. The Macintosh was released in January 1984.

      Compaq made a clean room re-engineering of the PC ROM BIOS. Under the case law of the time, that was legal, and IBM didn't sue.

      On the other hand, even though case law didn't support suing over work-alike or look alike software, because no code was copied, Steve Jobs went around suing anyone who developed an OS with a GUI that even remotely resembled a Mac. This led to much of that case law being overturned. To some extent, that led to some of the draconian provisions present in the DMCA.

      So no, Steve Jobs isn't responsible for everything that is wrong with patent and copyright law in this country. But he sure did his part. And the iTunes store and the Apps Store and the developers license are just more of the same.

      But hey, I don't have a (recent) Mac, or an iPod, or an iPhone, or an iPad. I will never develop for iP*, and I only develop for Mac when forced. I refuse to get sucked in, no matter how hard Apple sucks.

  87. Not the point... by itsdapead · · Score: 1

    Can it be that there is nothing remotely adequate for getting from Flash to MPEG-4 or H.264 or whatever?

    Flash isn't (just) a video format: its a programming language and graphics/animation engine that is actually quite good for developing casual games, educational apps and rich internet applications. It does also include a streaming video player, but that understands H.264 anyway.

    Because if there are such, why is there such a fuss?

    Because that is exactly what Apple have banned: App Store apps must now have been "originally written" in C/C++/Objective C or Javascript.

    ...which also rules out cross-compiling from Java (the preferred language for Android apps) or C# (preferred language for WinMobile apps) as well as desktop browsers.

    What this does is throws a major spoke in any effort to support multiple platforms with a single codebase - except maybe by using Javascript/HTML5 (might not work on WinMobile - but every cloud has a silver lining!)

    ...but, honestly, who owns this problem? If Apple piss off their own developers or invoke the wrath of the DOJ or (more likely) the EU then Jobs gets to explain it to the shareholders. Nobody has to buy an iProduct unless they want to, nobody has to develop for them (unlike a certain large software house who's OS and office products are so dominant that its a major labour of love to avoid them).

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  88. The iPad IS a computer by Anonymous Coward · · Score: 1

    The iPad IS a computer. What the fuck do you think it is? A TV???

    The i* are not having ANYTHING that wasn't developed by THEIR tools on the i*. Including flash compiled to XCode (native).

    Why?

    It can't be that the app requires more libraries: the compiled code is XCode.

    It can't be that the app is going to break the i*.

    It's because Apple want you to buy a Mac and a 100$ annual license which also lets them decide whether they can let your app on "their" device.

    By the way, if it's still so much "their" device, where did they pony up some dosh for it???

  89. apple wapple flash mash warra warra by Anonymous Coward · · Score: 0

    yawn ... zzzzZZZZzz

  90. Technology is a priviledge by realsilly · · Score: 1

    To own a cell phone is a priviledge, not a right. Therefore, you've purchase the priviledge to use that technology. To code for it is also a priviledge, not a right. No one is stopping developers from coding Flash, just where it may be run.

    I'm not a fan of Apple, and I don't support them in the way they treat customers. But Apple is a business and this is how they choose to do business.

    --
    Life takes interesting turns, but the most interest is when you're off the beaten path.
  91. 30 years taught Jobs nothing. by wiredog · · Score: 1

    Well, except that 30 years later IBM isn't in the PC (or phone, or consumer electronics) business, and Apple is...

    1. Re:30 years taught Jobs nothing. by scorp1us · · Score: 1

      And in those 30 years, the PC has become a commodity, and the US has shifted to a services-based economy. There's only small margin in commodities. IBM did the right thing. Apple now uses commodity hardware on a commodity OS. The only thing they have is an Apple crust.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    2. Re:30 years taught Jobs nothing. by SETIGuy · · Score: 1

      I believe IBM still has higher revenue and higher earnings, even though it has half the market cap of Apple.

  92. Missing from the argument by Boojumbunn · · Score: 1

    What is missed in this article is that programmers do their best work in a language they are familier with, and with tools they are familier with. The programmers who want to be able to develop using FLASH probably want to because they feel this is the best language and tools for them to develop what they want.

    I know a dozen or so programming and scripting languages but I'm most comfortable coding in PERL and PHP. If I'm trying to develop a product I know I'd want to use my strongest coding skills... and I certainly wouldn't want to learn another programming language.

    There is no technical reason why FLASH isn't allowed on the IPhone. Instead it is a marketting decision.. one in a long trend of marketting decisions for companies to keep control of hardware even after they have sold it. I rank Apples decision to actively block FLASH right up their with Sony's decision to remove the Other OS functionality from existing Playstation 3's.

    Boojum the brown bunny

  93. FFS... by Anonymous Coward · · Score: 0

    Apple sucks. They will continue to suck as long as it keeps making them money.
    Adobe/Flash sucks. They will continue to suck as long as it keeps making them money.

    GET OVER YOURSELVES.

  94. argh! why why why by Anonymous Coward · · Score: 0

    I wanna write Linux apps in VB.NET! Why can't I do that?!

    Make sense?

    1. Re:argh! why why why by amliebsch · · Score: 1

      Uh, you can. Use Mono, or write your own VB.NET-to-elf compiler. Nobody will stop you.

      --
      If you don't know where you are going, you will wind up somewhere else.
  95. not allowed ... by Anonymous Coward · · Score: 0

    if you buy my TV you're not allowed to watch pr0n on it.
    if you buy my car, you are not allowed to drive on this road.
    if you buy my pan, you're not allowed to make scrambled eggs with it.
    if you buy my house, you aren't allowed to sleep in it. ...

  96. how do I bought Nokia? by tepples · · Score: 2, Insightful

    Oh, so there's a real Apple somewhere which lets me actually own my own hardware?

    Yes, it's called Nokia.

    Then why can't I find any Nokia phones in electronics stores where I live?

    1. Re:how do I bought Nokia? by Anonymous Coward · · Score: 0

      I am guessing... because the morons living around you will accept whatever bullshit is foisted upon them by television commercials, and therefore produce no real demand for high quality innovative products and services.

      Having lived in many different places, I have to say that mobile phones (both the hardware and the services), and high speed internet *really* suck in the United States compared to many other places in the world. I know there are a few exceptions (e.g. new Android handsets, Verizon's FiOS).

      There are Nokia stores in New York and Chicago. I'm sure we'll see some in new locations in the near future.

    2. Re:how do I bought Nokia? by GPLHost-Thomas · · Score: 2, Insightful

      There's no internet in your village? Or maybe, you can reach slashdot, but not nokia.com?

    3. Re:how do I bought Nokia? by Anonymous Coward · · Score: 0

      -1 Idiot

    4. Re:how do I bought Nokia? by flabordec · · Score: 1

      Because people where you live do not care about a cell phone that actually lets them own their own hardware.

      --
      "I see undead people" Warcraft III - Necromancer
    5. Re:how do I bought Nokia? by LaRainette · · Score: 1

      where do you live ? I challenge you to live somewhere you can't buy a Nokia.

  97. Explaining what is a "right" by MobyDisk · · Score: 1

    There is a misconception on the meaning of the term "right." A right is something that you have intrinsically, and no one must grant to you. For example, I have the right to jump up and down. I have the right to breathe. I have the right to type naughty words into my computer. No software is necessary for me to have that right, it is just automatic. Rights cannot be granted, but they can be taken away.

    For example, if the computer gave me electrical shocks when I typed in naughty words, it would be taking away my right to type in naughty words. But in order to grant me the right to type naughty words, the computer had to do.... nothing at all. Now, suppose some of those naughty words happen to form ActionScript 3.0 code. And a certain combination of typing produces an executable that compiles that code to run on the Apple iPhone. Did the iPhone have to do anything to grant me that right? Nope. What if I typed in some words that produced C++ code that I compiled into an iPhone executable. What does the iPhone have to do to grant me the right to run that? Nothing. In fact -- the phone has no idea how I generated that executable. It could have been 1000 monkeys on 1000 keyboards.

    But Apple does have the ability to take away a right. They can refuse to allow my application into the app store on the basis of having used an ActionScript 3.0 compiler. Now, they can only guess that I used one. Or ask me. There's nothing intrinsically different about code generated from that particular tool that makes it somehow less desirable or less compatible. Apple is denying me the right on principal.

    [A] large number of developers seem to think that they have the right to make software for the iPhone (or for anything else) in Flash, or in another high-level environment of their choosing. Literally, the right, not just the convenience or the opportunity.

    The author says "the right, not just the convenience or opportunity" but that is what a right is. It is the convenience of using Flash. The opportunity to use it. Adobe did all the work. Apple doesn't have to do anything to allow Flash on the iPhone. They just have to not stop it from happening. And that, is why Apple is so hated here. Because Apple can make everything better for end-users and developers, and all they have to do is get out of the way. What Apple is doing, is what we call a "wrong."

    1. Re:Explaining what is a "right" by DaveV1.0 · · Score: 1

      See you are using one of the old definitions of what a "right" is. The new definition of a right is "Whatever the fuck I want because I want it and I mean now!!1!one1!1elventy! So, hand it over BITCH!"

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  98. Still not getting it - by Darth+Snowshoe · · Score: 2, Insightful

    Every day here it's another hatefest for Apple's dev policy - the same thing as every day for the last half of forever. You people, you're just being intentionally dense.

    The vast majority of iPad purchasers have no, zero, interest in programming flash. People WANT a walled garden. It's a feature, it's THE defining feature that makes the device dependable, fast, trustworthy, secure. If you want something else, you go get something else. No one's putting a gun to your head and forcing you to write Objective C. You can't, so far as I know, write Lisp or Forth and run it on your XBox 360 or your Blackberry either, but I swear I've never seen a byte's worth of ascii text spent complaining about those situations. I think that's a fair indication that slashdotters feel like culturally the iPad is some kind of an affront, rather than that some real injustice is being done to them. Here, I'll try it out for you "Lisp on a Blackberry! Lisp on a Blackberry! Oh, the humanity!" Meh.

    If you really want something worthwhile to gripe about, I encourage you to go visit websites of Human Rights Watch, Amnesty International, the Southern Poverty Law Center, or the EFF. Get involved in something of consequence. There is plenty of real injustice in the world, but the Apple/Flash thing is not it.

    1. Re:Still not getting it - by DaveV1.0 · · Score: 1

      See you are using one of the old definitions of what a "right" is. The new definition of a right is "Whatever the fuck I want because I want it and I mean now!!1!one1!1elventy! So, hand it over BITCH!"

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:Still not getting it - by shutdown+-p+now · · Score: 1

      You can't, so far as I know, write Lisp or Forth and run it on your XBox 360 or your Blackberry either, but I swear I've never seen a byte's worth of ascii text spent complaining about those situations.

      That's because you're plain wrong, and you can, indeed, write Lisp/Forth/... and run it on your XBox 360 or Blackberry. I'm not aware of anyone actually doing so, but you can definitely write such a compiler for either one of those platforms, and there are no legal restrictions in place to prevent you from doing so.

      The real problem here isn't Flash. It's that Apple uses legal means to restrict users from doing something that their device is otherwise is perfectly capable of doing. Hence, it's on the same level of evil as DMCA anti-circumvention clauses (BTW, do you remember that Apple considers jailbreaking a DMCA violation by the user?).

    3. Re:Still not getting it - by ClosedSource · · Score: 1

      "The vast majority of iPad purchasers have no, zero, interest in programming flash."

      The vast majority of iPad purchasers have no, zero, interest in programming Objective C.

      Did you have a point?

  99. Flash Player 10.1 Benchmarks vs HTML5 by Anonymous Coward · · Score: 0

    http://www.youtube.com/watch?v=DUWo19BcC7s&feature=player_embedded

  100. Bic pens are not a right! by rafial · · Score: 1

    Author Iam Bogus responds to the furor that arose over Moleskine's recent announcements that the end user agreement for their notebooks prohibits writing in them with anything other than approved Cross pens:

    "[A] large number of writers seem to think that they have the right to compose essays in their Moleskine notebooks (or for anything else) in using Bic pens, or another writing instrument of their choosing. Literally, the right, not just the convenience or the opportunity. And many of them are quite churlish about the matter. This strikes me as a very strange sort of attitude to adopt. There's no question that Bic pens are useful and popular, and they have a large and committed user base. There's also no question that it's often convenient to be able to compose on different kinds of paper using writing instruments one already has. And likewise, there's a long history of cutting out items written on paper alien to a notebook and pasting it in in a fashion that makes it feel like it belongs there. But what does it say about the state of written composition at large when so many writers believe that their 'rights' are trampled because they cannot write in a particular notebook with a particular pen? Or that their 'freedom' as creators is squelched for the same reason?"

    1. Re:Bic pens are not a right! by jjohnson · · Score: 1

      You know, there's nothing stopping you from buying an iPhone, installing Linux on it, and running whatever the hell you want. Your analogy would only be accurate if Moleskine had to add chemicals to their paper to make the inks of various pens show up, and they announced they were no longer putting the special Bic Pen chemical in their notebooks.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  101. Flash IS open by Cyberax · · Score: 1

    ?

    SWF format is a (mostly) open specification: http://www.adobe.com/devnet/swf/

    Flash _Player_ is closed, but nobody forces you to use it. See? You have a choice.

  102. Droid does by tepples · · Score: 1

    The Symbian point is an important one.

    Not in North America it isn't. Nokia doesn't have a lot of presence in the United States and Canada, and North America is over two-thirds of the developed anglophone market.

    Ever try publishing something for, say, Verizon branded phones?

    I seem to remember that Verizon turned around close to the "Droid does" campaign. People who want to develop apps usually aren't talking about "feature phones" that run BREW.

  103. But ... NOT EVERYWHERE !!! by GPLHost-Thomas · · Score: 1

    Apple may have such right in USA. But in France, for example, you can't have such restriction. If you buy a device, you have the rights to do whatever you like with it: open it, modify it, reverse-engineer its code, load it with anything you like, etc.
    While it might be more restrictive in USA, I can't believe that Apple has the legal rights to forbid you to install an app of your choice. The only thing it can do is refuse your app in their app store. That's a big difference! You can't blame a company for not distributing something if it doesn't want to.
    And frankly, everyone, admit it: Flash is an horror-ware. Buggy as hell, slow except on Windows, full of security issues...

  104. Apple changed the rules after the game started by Comboman · · Score: 4, Informative

    FALSE. They do have the right, so long as they tell you first and then leave it up to you to decide if you want to play by those rules. You CHOSE to buy Apple fully aware of the restrictions, then blame Apple when those restrictions finally affect you in a negative way.

    But that's the problem, they DIDN'T tell me first. They snuck this clause into the EULA of the most recent update. It's a little late in the game to be changing the rules, especially when Adobe invested a lot of time and money into creating an iPhone development tool which followed all of Apple's rules up to that point.

    --
    Support Right To Repair Legislation.
    1. Re:Apple changed the rules after the game started by jabbathewocket · · Score: 1

      It was clear from the getgo that apple didn't want flash.. this is not new.. and if you think it is new.. if you are pissed at anyone.. you can take it out on adobe and the other "middleware" makers for selling you a line of shit about how they will fix it cause clearly apple would never go against adobe in their hackery right?

  105. Flash Is Comparatively and Generally Fairly Open by weston · · Score: 1

    I don't really think you guys know what you mean by a "Closed Platform". Flash is just as closed as anything Apple or Microsoft puts out there.

    Not really. If nothing else, Adobe doesn't insert themselves into distribution between developers and users. Apple does.

    But there is something else: the Flash runtime has a published spec. It's arguably incomplete (I believe there are some missing bits relating to a Sorenson Codec and I'm not sure if they've got all of RTMP in there), but it's at least theoretically possible to re-implement the runtime. In practice, this has proven difficult, but there are projects like Gnash that are working on it.

    Furthermore -- you don't need Adobe's tools to make something that targets the Flash runtime. At all. MTASC and Ming and a handful of others have successfully targeted it for a long time. Or, you can use Adobe's Open Source Flex SDK if you want.

    By contrast, Apple controls distribution, doesn't have comparable documentation for their mobile runtime, would probably look poorly on reimplementation, and does look poorly on having a non-Apple toolchain target their platform.

    Flash isn't as open as Linux, but there's a solid case to be made that it's more open than Apple's Mobile platform.

  106. Not $99 but $698 by tepples · · Score: 1

    That's a fancy way of saying you have to pay Apple $99 just to run your own applications

    Per year, as I understand it. Plus the cost of a sufficiently recent Macintosh computer, as the compiler doesn't run on the Windows PC, Linux PC, or PowerPC-based Mac that you may already own.

    1. Re:Not $99 but $698 by jabbathewocket · · Score: 1

      ihackintosh.org + jailbreak means your out only the cost of the iDevice you want to run your apps on..of course we are talking about Flash CS5 content being converted to an iphone app.. which means you have to factor in the cost of CS5 http://phreakaholic.com/news/adobe-cs-5-prices/ which seem to trump what apple would require by a fairly wide margin (499$ refurb mac mini + 99$ for a year of app signing is way cheaper than any version of CS5 ?) Of course if you want to go ihackintosh + jailbreak you will prolly be downloading cs5 illegally as well? *shrug* Also by sufficiently recent you mean "any intel mac since 2006"

    2. Re:Not $99 but $698 by tepples · · Score: 1

      which means you have to factor in the cost of CS5

      Not necessarily. Can you go look up the price of Flex SDK?

      (499$ refurb mac mini + 99$ for a year of app signing is way cheaper than any version of CS5 ?)

      Flash Professional is $700. So is a new Mac mini plus one year of code signing.

      the compiler doesn't run on the Windows PC, Linux PC, or PowerPC-based Mac that you may already own.

      Also by sufficiently recent you mean "any intel mac since 2006"

      Which notably leaves out the first gen Mac mini.

    3. Re:Not $99 but $698 by jabbathewocket · · Score: 1

      Why is that notable? leaving out the first gen mini? Since the tools to actually create flash content require signficantly newer machines than a powermac from 2005.. that seems to me to be a silly ass comment.. just because there are alot of older macs still in service.. doesn't mean that "new stuff" will always run on it? I am sure that at some point in time every development enviroment will move on from "requires at least a 386 with floating point unit" Also your pullout pretty much proves my point? 700$ is more expensive than 499+ 99.. The flex sdk is not capable of generating .ipa apps ready for submission to the app store.. its more on par with the xcode/iphone sdk package which like the flex sdk.. is also free to download.. but useless without the rest of the package (a recent vintage mac or repurposed pc running OSX) I would also argue that http://www.adobe.com/products/flash/systemreqs/ pretty much is no different than requiring at least a 2006 or newer intel mac.. In short all of this is pointless to the discussion

  107. Unsupported tuners by tepples · · Score: 1

    a closer match might be using an unsupported tuner.

    And guess what the United States government gave out scads of $40 coupons for last year: tuners that aren't necessarily officially supported by the TV makers.

  108. Typical response from a professor by bi$hop · · Score: 0

    As a developer, I can't afford to stay a mile wide and an inch deep. Being exposed to lots of programming languages and becoming familiar with a variety of development environments is all well and good when you're studying for your bachelor's degree, but it doesn't exactly translate into reality. In the real world, I want to expand on the variety I gained in college and truly master one language--perhaps the one that was most interesting to me when I was in college--and become an expert in developing software using that language. This often requires a significant time investment and lots of experience focusing on one specific area. If ActionScript/Flash is your passion, and it's what you've chosen to master, then Apple's decision feels like a real slap in the face. I won't say anyone has the "right" to use Flash on every platform under the sun, but developers can't spend the rest of their lives learning a new language or development environment every time some big corporation wants to exclude a perfectly good language they've already mastered.

    1. Re:Typical response from a professor by Dthief · · Score: 1
      If the programs are good enough, and people protest (which they wont) then the company will be forced to accept the language.

      If instead the language is obsolete or not necessary enough, you're screwed by your own decision.

      It ends up sucking for you, but Apple's goal shouldnt be to make you happy, or to make it easier for you to program.

      (and no, I dont like apple, my only apple product is an ipod)

      --
      www.RacquetUp.org - Helping Detroit Youth
  109. Closed systems are monopolistic. by EWAdams · · Score: 1, Insightful

    They are anti-competitive. They are in restraint of trade. They are wrong. End of story, really.

    --
    I piss off bigots.
    1. Re:Closed systems are monopolistic. by Webz · · Score: 1

      Wrong in one sense. But also lucrative, easy to use, great for business, and free publicity. Really hard to juggle this whole "wrong" thing with so many pluses on the other side of the equation. It isn't black and white. There are many forces at play and right now playing this No-Flash hand has lots of benefits.

    2. Re:Closed systems are monopolistic. by Anonymous Coward · · Score: 0

      I do not think those words mean what you think they mean.

      Android, therefore not a monopoly.

      Anticompetitive and restraint of trade: oh, like sony, comic books, game platforms, anything using copyright or patents?

      Wrong: I disagree -- I often like high minimal standards when I buy stuff. It spares me from getting snookered as easily by crap-sellers. Hardly seems wrong from that perspective.

      Having said all that, my phone is jailbroken expressly because I want unsupported features. And my next phone (3g contract ends in July) will use those unsupported features as part of my punchlist.

  110. Antitrust: SoNY v. Nintendo by tepples · · Score: 1

    I decidedly don't hear the sounds of these same developers chucking their {PS3,Wii,XBox}'es into the dumpster over their "ev1l closed platformedness."

    Then you haven't read my posting history.

    Nor do I hear the feds knocking down Sony's or Nintendo's or Microsoft's doors over the antitrust ramifications of their respective consoles.

    Google nintendo antitrust, and State of New York vs. Nintendo disagrees with you.

  111. Interpreters, by definitions, are a security issue by GPLHost-Thomas · · Score: 1

    There's something that everyone seems to miss in this issue. It's the fact that having an interpreter is a danger. Apple has always put some strong security policies, which I believe helped to keep iPhone safe, because applications are in a sandbox when they run. Have you even noticed that the only exploits that have been around are impacting ONLY iPhones that have been jail-broken? That's not pure luck here.

    Now, Apple insist that it doesn't want an interpreter to be in. Why? Because that interpreter would allow untested and potentially dangerous apps to get in, which would lift one of the most important security layer of the operating system. It's not ONLY because Flash is a dog, with a disastrous security record. It's mainly because having an interpreter to decide what is right/wrong in the apps that are running is a security issue by definition.

    I suppose that mostly everyone hate the fact that iPhones aren't multitasking. Like it or not, this is a very nice FEATURE that makes it possible for a developer to know that his app will be the only one running at a single point: you can consider you have all the CPU and power of the phone for yourself. Jail-break your phone, install the multi-tasking hack, and this is gone. Now an application that was written to take all the RAM of the phone is at risk, because another application that was doing the same assumption might be started already. Result? BOTH application might crash. Don't blame the developer, don't blame Apple, it's the fault of the user that is running them at once, when the system was not designed for it. And guess who will be blamed here? Yes, the OS maker, even if he is the least responsible here: the one that is at fault is the user.

    Now, ENOUGH of this on slashdot. Let's move on to another topic. Apple doesn't like Flash, and it HAS VALID REASONS for it, end of the story.

  112. Flash + Apple = ... by damianpeterson · · Score: 1

    ...schadenfreude. Sweet, sweet schadenfreude.

  113. Return policy by tepples · · Score: 1

    There's no internet in your village?

    We have Internet access; it's just not holographic like the rest of the world appears to be. I can't try the keypad, screen, and user interface of a device by just looking at it on store.nokia.com.

    1. Re:Return policy by GPLHost-Thomas · · Score: 1

      Let me tell you then, so you don't have to see it: the screen is a way better than the iPhone, but the touch pad is not so good (not very precise, not multi-touch). The keyboard is not great (no special keys to use in your shell, too small, not enough space to reach the top-level keys), but it's a WAY better than a silly virtual keyboard.
      As for the user interface, you can install a virtual machine with Debian or Ubuntu, and try by yourself with the dev kit: it's fully open source, and will run x86 code natively on a nested X window.

    2. Re:Return policy by tepples · · Score: 1

      Thanks; I'm interested now. Which model are you recommending?

    3. Re:Return policy by Anonymous Coward · · Score: 0

      Sounds like the n900. It is, IMO, very good, but battery life's a tad poor. And I don't know that I'd recommend it over some of the newer Androids.

  114. Rights are only what we agree to by spun · · Score: 2, Interesting

    Rights derive from agreements between individuals to respect and defend certain conditions. There are no natural or God given rights. Without society, it is meaningless to talk about rights: there is only power. If we agree that 'developing on any platform, in any language you choose' is a right, then it is a right. As with all rights, we will have to give up something to gain something, in this case, we give up the right to make a closed platform.

    You can try to make this an emotional issue. You can try to appeal to a higher authority such as nature, god, your ideal of morality, or common sense, but appeal to authority does not make for a logical argument. Apple is not wrong for making a closed platform. Developers aren't wrong for demanding an open platform. But your appeal to Apple's supposed 'right' to create a closed platform is the exact same argument as the developers appeal for the 'right' to an open environment. It is meaningless rhetoric meant to appeal to emotions.

    What we should do instead is weigh the pros and cons. Is the freedom to create a closed environment more valuable than the freedom to develop on any environment as we see fit? The freedom to create a closed environment is just a special case of the freedom to do as we like with our own creations. This right does not impose anything on anyone: if you don't like the closed environment don't use it. If enough people decide not to use it, it will fail. The right to develop as we see fit on any environment imposes more restrictions, it makes demands on creators to open their environment. The thing is, we do have the freedom to develop for any platform in flash. Hack the thing, write your own flash interpreter for it, and go to town. Imposing on Apple the demand that they sell such programs in their store infringes on the already agreed upon right to do most anything we like with our own possessions. Is it worth making a special case here, where we infringe on that already agreed upon right? Well, there are cases where we already do, for instance, if you cause harm to others such as pollution, if you deny service based on race, or you are a monopoly. And while Apple may have a monopoly of sorts on the iPad and iPhone, this does not constitute a real monopoly as these products do not account for 80%+ of the market for these type of electronic devices. I can't really think of a similar existing case where we limit the rights of people to do whatever they want with their own possessions.

    That being said, if developers feel it is important to have the right to develop in flash on any platform, they can pressure the platform creator to enact that right. Just don't put it in moral terms. Put it in power terms: do so, or we will punish you as best we can. That takes it out of the fuzzy, fuzzy realm of rights and into the cold hard world of negotiation and consequences. It acknowledges that it is really about "me, me, me," and not some moral argument. That's fine, people have conflicts like that all the time and manage to resolve them. I would have no problem with developers banding together to do this, and I would have no problem with Apple telling them to fuck off. I don't have a horse in this race. I just consider it an interesting case study of the concept of rights.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  115. Battery usage of Flash by tepples · · Score: 1

    They shouldn't care what tools are used. To me, saying "you can't submit anything that was written in flash" makes exactly as much sense as saying "You can't submit anything that wasn't written by someone with blond hair."

    Unless they can show that a program made with Flash uses three times the battery power of the equivalent program made with Xcode. Given complaints by both Steve Jobs and several Slashdot users about poor performance of Flash Player on Mac OS X, I'd imagine that this is likely the case.

    1. Re:Battery usage of Flash by Mathonwy · · Score: 1

      Again though - if they want to say "your app shall not consume more than ## battery units per ## time unit" then fine. if that outlaws most flash apps, that's fine too.

      then
      a) it should also outlaw things that aren't flash that have the same problem
      b) if I DO make a flash/java/unity/whatever program that doesn't have this problem, then apple should be fine with it.

  116. My problem is the arbitrary rule changes by cervo · · Score: 1

    My problem is that the church of Jobs can decide to add new clauses to his app contract on a moment's notice. One day your app can be permitted and then the next it can be forbidden because of some new contract clause.

    I don't know how some companies invest all the money/resources in creating an iPhone/iPad application only to have the possibility of having the app denied and losing all the money poured into developing a project.

    My problem with his latest thing is that as a programmer I often make code generators in other languages. Python to generate Java/SQL, custom languages that are parsed by a C program. This is a very useful design technique as you raise the level of abstraction and then solve the problem on the level of the problem domain instead of dealing with machine details. I suspect that prior to this latest rule, there was no issue to using this useful programming technique. But because Steve Jobs is all petty against flash, he suddenly decided to completely ban the technique to ensure the church of Jobs' domination over the cult of flash. Now granted there is all sorts of speculation as to why he is anti flash (revenge for adobe's poor mac support, not wanting to open the floodgates of games over the web, poor performance of flash on a phone, wanting to promote HTML 5, etc...). But the bottom line is that I don't care. I do care that he is petty and invents arbitrary rules to enforce his will and doesn't give a shit about any collateral damage. His reality distortion field makes him like a maniac....

    Anyway one huge business risk is when you are doing business in a country and they just arbitrarily start inventing rules/fees/taxes. Or they change existing ones. You spend the money to conform and then suddenly the rules change so you have to do it again, and again. Steve Jobs is like the evil dictator, arbitrarily changing the rules as he sees fit. No thanks.

  117. No discount for refusing the "free" phone by tepples · · Score: 1

    Because people where you live do not care about a cell phone that actually lets them own their own hardware.

    Carriers like Verizon, AT&T and Sprint force the public not to care because there's no discount on service for not taking the subsidized phone. But it appears T-Mobile, which does offer such a discount, has improved its coverage in the Fort Wayne area.

  118. It seems so weird to me for apple to dump adobe by netsavior · · Score: 1

    Seriously, if Adobe, tomorrow said "Running Photoshop on Apple hardware is officially against the EULA". Adobe would suffer a little, but Apple as a desktop would cease to exist.

    And even the fanboys must know this is true. The ONLY people who take Apple desktops/laptops seriously are the people who NEED to run photoshop (and would prefer not to have to deal with windows bugs/crashes/pornviruses).

    It seems really ill-advised to go to war with your lifeline... Although now that apple is no longer a computer company and more of a handheld/mini-software clearinghouse, maybe they don't care about their "computer" lineup.

    They should really change the name from "MacBook" to "iDevelopmentRig". Since their toys require that you buy one in order to develop for them.

    1. Re:It seems so weird to me for apple to dump adobe by jjohnson · · Score: 2, Insightful

      And even the fanboys must know this is true. The ONLY people who take Apple desktops/laptops seriously are the people who NEED to run photoshop

      This hasn't been true for a decade, which is why five years ago Apple stopped using LCD monitors on their laptops and iMacs that were easily calibrated for true colors. Photographs whined a bit, and Apple's market share continued to grow.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  119. Use Flash properly please. by Anonymous Coward · · Score: 0

    If people would use Flash for it's main purpose, low bandwidth vector graphics and video, I'd love to see Flash spread, even to the iFone. Instead it is used to simply serve up bandwidth hogging video. Wow, what a waste of a platform to do something that could be simply accomplished using good old fashioned hyperlinks.

  120. My rights by Sheik+Yerbouti · · Score: 1

    Me choosing not to have anything to do with Apple ever again as a result of there anti developer policies is my right. So suck it Apple and suck it Apple fan boys.

  121. Rights and wrongs by Anonymous Coward · · Score: 0

    It is not a right to develop in flash, or any other particular language, and have it run on a particular platform. But it _is_ a right to develop any language (interpreter or compiler) for any platform. Apple doesn't recognize this right and actively forbids developers to develop applications that happen to be interpreters for other languages.

    It is also a right to install any software you have a copyright license for on any hardware you own given that it is physically possible. Apple doesn't recognize this right, but uses special software to actively limit what you can install (cryptographically signed binaries).

    Apple doesn't have an obligation to provide a flashplayer. But they shouldn't be allowed to stop Adobe from providing one, and their customers from installing that one.

    1. Re:Rights and wrongs by Dthief · · Score: 1

      It is totally within their rights to do all those things, and if you dont like it buy a different product. They dont hide the fact that they do this, and even if they did its common knowledge and posted about all the time.

      --
      www.RacquetUp.org - Helping Detroit Youth
  122. Yo. by Dieppe · · Score: 1

    Steve Jobs, what the fuck dude? Stop posting to Slashdot!

  123. Here's a link to check out; by JackAxe · · Score: 1

    http://www.flashmobileblog.com/2010/02/24/battery-performance-with-flash-player-10-1-on-nexus-one/

    Steve Jobs can "claim" battery consumption is an issue, but yet it was Apple holding back the API that Adobes and others needed to access the GPU for H.264 acceleration under OS X.

    With newer portables like the Android based phones and the soon to be released Flash Player 10.1 and iPhone apps created using CS5, drawing and video decoding are offloaded to the GPU, which greatly improves the battery life and performance. I'm on a Mac and have been using them daily since the mid-nineties. For the most part Jobs is speaking out of both ends while spreading more FUD than truth.

    And there are plenty of crapplications made with XCode which kill the battery in no time on my Touch. A poorly developed app will kill the battery regardless of which tool is used to create it.

    1. Re:Here's a link to check out; by Anonymous Coward · · Score: 1, Informative

      Bullshit. Adobe has got out a prerelease that uses the new Apple APIs that allow access for H.264 decoding, and its decoding performance still throats all the balls. At the same time, VLC has had excellent H.264 decoding performance on Mac OS X for years and years. Adobe was simply too damn lazy to bother doing efficient coding for the Mac.

      And it was never only video performance of Flash that caused CPU usage to rise to 100% and fans to turn on. You always got (and still get under the new prerelease) the same miserable performance from random H.264-free Flash ads when browsing the web.

      Flash on Mac OS X SUCKS and it has nothing to do with access to the APIs.

  124. Reality check by badpazzword · · Score: 1

    "If you right crappy code full of security holes, what do they do let it run anyway even though it will negatively impact THEIR hardware owners?"

    If you stopped righting (?) and started thinking you'd understand that you can also (ahem) write shitty software in C, C++ or Objective-C. It's not what you use, it's how you use it.

    --
    When ideas fail, words become very handy.
  125. About the only "freedom" is not to deliver by ratboy666 · · Score: 1

    on the iPhone. This is my reply to the blog:

    "Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS"

    Apple says that I must use a particular development tool. I cannot translate code...

    Which means

    1 - No lex or yacc in my application.
    2 - No other "little language"
    3 - No higher order programming.
    4 - Some severe restrictions in what I can deliver.

    Of course, the "rules" are not necessarily applied -- after all, there is an HP 41 emulator available, with user programming allowed, and a Commodore 64 emulator.

    Still, I am not allowed to write my code in Scheme or any other higher order language, and then translate (automatically, or manually) into Objective C for delivery.

    How would Apple KNOW if that is the route I took? Maybe they will look at my code, and comment, "Gee, that looks too functional and recursive, I guess we have to reject it...".

    Now, I will give Apple the "right" to disallow any app from the app store, for any reason. But this reason?

    What if I prototype in Flash, and then send the source results to India to have it converted to a native app? Will that be disallowed?

    I guess it will...

    What if I don't bother to COMPILE the prototype, I simply code it, and send the detailed specs (including the code) to India instead: a "human compiler" will then do the necessary conversion. Assume the process works. It will STILL be disallowed.

    In point of fact, the TECHNICAL reading of the restriction forbids a detailed specification... if that specification COULD be automatically processed. I guess that eliminates most formal design tools.

    On a positive note, Apple HAS increased the value of Objective C skills.

    Anyway, they have lost me as a developer -- I pretty much only use Scheme or Python for new code. Especially small games and utilities.

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  126. Re:I don't have the right to make Apple give flash by shutdown+-p+now · · Score: 1

    And, if Adobe ever releases a version that runs on the iPhone, Apple won't try to stop you.

    They just might.

  127. "Game designer" by Khyber · · Score: 1

    Most game designers don't ever program a thing, (according to my pal taking game design in college) so I'd honestly expect this guy to not have a valid opinion.

    If I can write a piece of software for the damned thing, I should be able to, no restrictions.

    The fact he fails to understand this means he's no programmer and is just flapping off at the mouth without a clue.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  128. Fixed that for you.... by klubar · · Score: 1

    Don't act like they did this because it was in the consumers' best interest. Their reasons were purely technical^h^h^h^h^h^h^h^h^hmarketing. If they weren't, they wouldn't feel compelled to add personal information to every single file you download from itunes.

    1. Re:Fixed that for you.... by Jezza · · Score: 2, Interesting

      Yeah but that mean that if I don't take the pi^h^hmick I can play my stuff anywhere. If I decide to defect to some other player I can get the music to play (I might need to convert it... but that's a given). Sounds in my best interest. OK I can't give my music away across the Internet, but I'm not convinced I should have that right.

  129. Agreed by Anonymous Coward · · Score: 0

    I agree - my rights are also being violated for not being able to write part of the Linux kernel in Flash!

  130. HEY! That's... by denzacar · · Score: 1

    ...flashism!

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
  131. Fanbois. by Anonymous Coward · · Score: 1

    Fanbois, Fanbois
    Watcha gonna do whatcha gonna do
    When we come for you (repeat)

    When you were great
    And you had cool traits
    You were old school and you were the golden rule
    So why are you acting like a bloody fool
    If you get hot you must get cool

    Nobody naw give you no break
    Slashdot naw give you no break
    Developers naw give you no break
    Not even you idren naw give you no break

  132. it says they are people too... by argStyopa · · Score: 1

    It says nothing more or less than that programmers are people growing up with the same entitlement mentality that let's peole think they have a 'right' to a job or a 'right' to broadband.

    Why is anyone surprised at this? Feed a kid twinkies all day and he's fat. This is the exact equivalent.

    --
    -Styopa
  133. You have a right to run HTML5 by gig · · Score: 1

    There is nothing stopping Adobe from creating an HTML5 export for Flash so that Flash developers can create apps that run on iPhone. Why did they put a proprietary Cocoa export on their Web app tool instead of open HTML5 export? Because Adobe is currently run by people with their heads up their asses.

    Flash apps are made with ECMAScript, HTML, CSS, and MPEG-4. All of that runs in the iPhone browser without a proprietary Adobe runtime.

    Either make Flash export HTML5, or make an HTML5 runtime for Flash, like Gordon, which one guy made and it runs Flash on iPhone.

    1. Re:You have a right to run HTML5 by JackAxe · · Score: 1

      For starters, HTML 5 + JavaScript + Css is not nearly as capable as Flash, and it's way slower even with simpler tasks. Also it's not just a web app tool, that's just where it became popular. But Adobe is doing work with HTML 5 and Flash. Flash CS5 can create Canvas animations. Adobe's AIR 2.0, which will be on Android phones soon and is available on the desktop now, uses HTML 5 as the webkit.

      HTML 5 is just a foundation that's not even a standard as of yet. Just because it supports video with a tag doesn't make it an alternative. HTML 5 AJAX still carries over the same limitations and problems of HTML 4 AJAX, the only difference, is that it can handle video on some browser and some OSs. It also offers the Canvas tag, which is an improvement over SVG, but it's still YEARS behind Flash's current Drawing API.

      Your statement about how Flash apps are made is so generalized and simple. It's not a farce, but it's not completely true either and it's only one side of many options.

      ActionScript 3 is NOT JavaScript. It's more similar to Java and even then, just because the syntax looks the same in some cases, doesn't mean it's the same. Flash has its own set of classes and APIs which set it apart. This is one reason why Cocoa is needed. Also, iPhone apps must be compiled, they can't be JITs. HTML 5 AJAX does not support the accelerometer, or the touch APIs, it's not compiled. These are just a few of many MANY areas that Flash differs from AJAX. It also allows Flash access to the GPU, which improves battery life an performance. Anyways, there's way more to ramble about.

      Here, check out this video of HTML 5 running on an iPad; http://www.youtube.com/watch?v=rfmbZkqORX4

  134. Anti-Apple != Pro-Adobe by Xenographic · · Score: 1

    > You may not like those reasons, and you may think those reasons are stupid, but I don't really see a lot in the way of grounds to disbelieve that those are the main reasons. To boil it down to what's probably the biggest reason: Apple *wants* developers to develop apps specifically for the iPhone/iPad because they believe they'll get better apps that way.

    Well, I see plenty of reasons to believe that those aren't the real reasons, and that the real reasons start and end with $$$.

    It's a walled garden and they don't want anyone making a way to climb over the wall (so no Flash, emulators, etc.). I don't give a crap about Adobe. "Astroturf"? Leave me out of that. I wouldn't care if Adobe curled up and died and you can find plenty of folks here saying the same thing. Apple fanboys are legendary, though. I don't care which company wins. I only care about making sure that I don't lose. I haven't seen anyone saying how great Flash is, so you're arguing against an opponent you invented. If not, please at least give us some quotes that demonstrate these motivations you made up on the spot. There are tons of comments here, it shouldn't be hard to show that more than one person is actually claiming that Flash is perfect and wonderful, right?

    As for complaining about Apple's lock-down, we DID complain about all of those things! And I still am! Finally, they're also saying that you can't use any tool but those in a small set. That stops you from using a lot more than Flash. It also prevents you from making anything new. No, I won't buy their damn phone. Ever. But the iPad is eating into the netbook market and that worries me. Yeah, yeah, they're not a monopoly... yet. But Apple is big enough that I see no point in waiting to worry about that when they're pulling off a bunch of total dick moves that would make Microsoft proud. And yes, I've read the Comes v. Microsoft documents, so I know what kind of crap Microsoft pulled to get their monopoly. In short, I have every confidence that they could become one and I don't want to let it happen.

    But being anti-Apple because of the restrictions they put on what you can do with their iPhones (and thanks to the EULA, they really are *their* phones, not yours), does NOT make me pro-Adobe.

  135. It's clear... by Anonymous Coward · · Score: 1, Insightful

    It's clear that Apple is viewing 3rd party tools as an encumberment. They want to invent the future, not negotiate at a giant round table, where most of the participants couldn't innovate their way out of a paper bag. They want to create new interface idioms, invent new form factors, etc. They want to do what they do best--not be stuck in a legacy tar-pit.

    Of course, all the Flash people are upset their skill sets are locked out of the iPhone. Who wouldn't be. The iPhone is the only mobile platform you can make $$$ on. Without iPhone or iPad, you are up shit creek. Good luck making money on Android, Blackberry or Symbian.

    The whoe "anti-competitive" complaint is funny, if you think about it. Apple ranks 3rd in smartphone marketshare. But the iPhone is where all the app sales happen. That is because the 2 market leaders give consumers an extremely poor app experience.

    Anti-trust law says: When a market participant achieves strong market power, and uses it to harm other market participants, it is unlawful. But to define "market power" and "market participants", we must define what market we're talking about.

    If we're talking about the smartphone market, then clearly Apple does not have much market power. They are number 3.

    If we're talking about the mobile app market, it's another story. Apple pretty much created that market, by opening up the iPhone, and the iPhone continues to be the dominant "channel", if you will. But Apple doesn't really participate in the mobile app market. As provider of the iPhone platform, it brought the market into being, and continues to be the reason it has significant volume.

    So it's pretty hard to make the "anti-competitive" argument against Apple.

  136. What do you mean "can't easily"? by Xenographic · · Score: 1

    > Why does this strike me that this is more about a bunch of so-called, "developers," who are getting all huffy about not being able to easily whack out Whack-A-Mole and Fart apps for the i(Pad|Touch|Phone), than about a true fight for a "right" to develop as you please?

    Huh? Those are the one kind of app that Apple isn't restricting. There are plenty of them. Most people are miffed that Apple allows these apps, but won't let you show political cartoons (unless you win a Pulitzer). And they didn't just restrict Flash, they restricted everything but Objective C and a few other languages. A bit of overkill, no?

    Feel free to argue against what imaginary idiots are arguing for, though. It's a lot easier than actually addressing the real reasons why people don't like this. I don't like it because it's the latest in a long line of dick moves by Apple. I don't care if they're going after Adobe. I care that they're being dicks. That's why I don't do business with them.

  137. When all you have is a hammer... by izomiac · · Score: 1

    When all you have is a hammer, everything looks like a nail. When things don't behave like nails, some people get flustered and irritated with the "nail" rather than reassess their choice of tool.

  138. It is not the same. by jotaeleemeese · · Score: 1

    I hate Microsoft, go on, you can check that if you want.

    But their level of anal retentiveness and malfeasance is beginning to look like child's play when compared to the IMperial attitudes of His Highness Lord Jobs.

    Microsoft provides a platform, most of it rubbish, but you can do as you best can with that in a framework of traditional computing craft.

    Apple wants to deny you access to that craft in the terms that best suit you, that people that know about this are not angry is frankly incomprehensible.

    --
    IANAL but write like a drunk one.
  139. This is historically consistent for Apple by Anonymous Coward · · Score: 2, Insightful

    Adobe Flash for Apple platforms has not been very good, and in some respect makes Apple platforms look bad.

    Apple finds that intolerable. Apple makes excellent development tools available; third party products, not to mention Mac OS X, have skyrocketed in quality. Yet Apple gets dinged because Adobe's Flash port to Mac OS X crashes regularly. Mac sales get hurt because someone's web site crashes the Mac-based browser, but doesn't crash the Windows-based one, and so the IT director orders everyone to replace their Macs with DELL machines. He doesn't know what actually breaks the browser, but he does know that PCs don't have a problem with the corporate web site.

    Apple since '97 has had no patience for bad third party software products, particularly bad development tools, because of the major problems it causes for Apple. It was definitely the case in the late 80's and most of the 90's.

    Apple doesn't want Adobe Flash on iPhone for a number of reasons that it believes are extremely significant. If Flash were really important to the company, I believe Apple would have written its own Flash.

  140. uh, yes it is? by Punto · · Score: 1

    if you buy a computer, pay money for it, and now it's yours, you have a right to run whatever code you want on it. did I miss something?

    --

    --
    Stay tuned for some shock and awe coming right up after this messages!

  141. Wasn't MS supposed to be evil? by Ilgaz · · Score: 1

    So we have to compare Apple to Microsoft and feel "equal" ?

    Nokia released SDK/Dev tools of Symbian Qt framework for Windows and Linux, Mac support is being investigated (ask Apple why). So there, 3 platforms supported on a very complex operating system's very complex framework. That isn't some toy to play with either, we talk about tens of millions devices here in production and sale. I mean it isn't "free runner" or whatever.

    Of course, it must be having some "coolness issue" like relying on multi platform Eclipse so iPhone devs can still apologize for Apple and feel lucky.

  142. I guess he talks about USA market by Ilgaz · · Score: 1

    Well, Nokia's status in USA is a bit pathetic. Otherwise, Nokia is rather known and respected for bringing Internet and some kind of "programmable device" (count J2ME please) to unheard places and poor people.

    For example, I was particularly impressed by their devotion and sparing time to tools such as free "life tools" for India/Africa/Asia http://europe.nokia.com/ovi-services-and-apps/nokia-life-tools/main

  143. Yes it is a right by Anonymous Coward · · Score: 0

    I'm in Australia and can only look at what is in my local laws. I know that when I get my car serviced I can go to any certified mechanic. The Manufacture of my car cannot restrict my choice and say you can only use a mechanic approved by us.

    They cannot legally say, you must use replacement parts that where not made by us. In a similar vain a lot of computers have warranty void if removed stickers on the back. The thing is that in Australia at least, these stickers are illegal. The reality is that there are replaceable parts inside, there ram, and expansion cards hard drives etc. And the manufacture of the PC has not legally restrict what compatible parts I put inside.

    Why should software be any different? why should a vendor have the right to restrict where I buy my software or what legally obtained software I put on my device? And If I want to use a particular tool to develop software then I should have that right. The alternative is the building of a monopoly, and there are laws against that.

    If our current after sale parts and anti monopoly laws are not adequate to make what Apple is doing with the Ipad and the iphone illegal then the laws much be changed to make it illegal.

  144. They can't release, you can't install by Ilgaz · · Score: 1

    It is absolutely ILLEGAL to hack your iPhone from a big company legal point so that is why Adobe can't release Flash and Opera like companies won't even bother submitting their "real thing" to Apple app store. I am absolutely sure they maintain their iPhone versions locally although there is no way to prove it, just in case something happens to stop this device fascism.

    Basically, legitimate companies can't tell you to hack your device and break eula/warranty to install their application.

  145. Re:It's because Apple can't let go... and design.. by DavidTC · · Score: 1

    I don't know what you're talking about with the ITouch.

    I have an iPhone, and hooking it up to any computer exposes the pictures...and only the pictures. You can't get to the MP3s or anything, but you can get to the pictures.

    I mean, that's just bad as what you said, but the pictures are essentially the one thing you can get off Apple devices via the standard USB flash-drive interface.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  146. Argue as much as you want, SJobs isn't reading /. by Ilgaz · · Score: 1

    What happens if Adobe with a new management does something aggressive as backing up openstep with their huge programming power/money so they can release Pro Apps under Linux?

    I mean this issue won't be fixed with FSF ranting, some Apple ass kissers apologizing or we are arguing on Slashdot. Apple really needs to get a slap on their face to see what kind of trap they are heading to.

    Just in months, they made World's largest Internet power (Google) mad, largest professional design software developer mad, publicly denounced their key end user product etc. I don't believe these kinds of childish actions won't have a cost to them.

  147. Whining will never end it seems by Ilgaz · · Score: 1

    iPhone users and Developers are really making me tired. Buy device or even buy an iPhone developer account, close your eyes to other platforms which perfectly work in their own ways and start bitching about Apple not approving your app or not allowing whatever you need to do.

    Bought iPhone or only developing for iPhone? Shut up and enjoy it... If you don't? Well, there are other platforms, perhaps not "cool" as iPhone but... Just stop whining...

    It really kills me when I see a developer whining about their app not approved while there are at least 4-5 other platforms to choose from. Lets see Apple not approving your application while you got 5-6 million downloads on other platforms. You can say "well, it is your loss".

    Adobe could easily do the exact same thing with the new tools, e.g. why not "export to Symbian app/widget" instead of .app hack? Or J2ME 2 container (I just spoke about billion devices). They spent months/years and millions to a thing which people like me having no credentials have easily guessed that it won't be allowed by Apple, right when it was announced.

  148. Re:Interpreters, by definitions, are a security is by shutdown+-p+now · · Score: 1

    There's something that everyone seems to miss in this issue. It's the fact that having an interpreter is a danger.

    I'm sorry to say, but it's you who're missing something in this issue. Namely, Flash for iPhone is not an interpreter. It's a compiler from Flash to native ARM binary code.

    It's precisely why Apple added the new restriction to iPhone 4 SDK licensing terms. Under the old ones (which prohibited interpreters) Flash for iPhone was legal - so now they've added the clause that says that iPhone apps can only be written in C, C++, or Objective-C, and writing them in any other language is illegal. That's what killed Flash.

    The rest of your points are, consequently, irrelevant.

    I suppose that mostly everyone hate the fact that iPhones aren't multitasking. Like it or not, this is a very nice FEATURE that makes it possible for a developer to know that his app will be the only one running at a single point

    Except for those stock Apple applications, that can and do multitask (and you don't know how many new such ones will be added in a new iPhone release).

  149. Do one thing, web rendering? by Ilgaz · · Score: 1

    What happened to "do one thing and do it good" rule? Plugin architecture allows it. If Real and Apple quicktime department (ms is already hopeless) weren't complete idiots, we would be talking about 3 plugins competing each in performance, stability and support here.

    I find it hard to believe that browser developers are advanced multimedia developers and current benchmarks between Flash and HTML5 sadly proves it. What happens to portable devices which we already own? Will Mozilla/Apple/Microsoft code HTML5 video decoder on a strange OS like Symbian S60? I can watch embedded flash videos on my Nokia E71 right now and actual Flash 10.1 is on its way.

    1. Re:Do one thing, web rendering? by dangitman · · Score: 1

      Good web rendering and Flash are mutually exclusive. By excluding Flash, they are doing that one thing well.

      --
      ... and then they built the supercollider.
  150. Why are you shocked that they think it is a RIGHT? by G_REEPER · · Score: 1

    It says that we have an entire culture that thinks that what they want is their right to have. I am Shocked Taco you did not see this coming with the ME generation. You only have to read /. for a few months and you see it. After all Healthcare is now a right, a house is now a right, a job is now a right, unemployment for life is now a right, a computer is now a right, high speed internet access is now a right.

  151. It started to infect Desktop too by Ilgaz · · Score: 1

    After the iPhone, people started to look closely to OS X and figured it is one of the most closed operating systems ever. There are also rumors of "10.7 app store" which would be a true disaster in Apple's image and would cause some real big legal problems.

    They have really lost focus recently to a degree of canceling almost traditional Developer awards for OS X. Eartlier times, iPhone/iPad didn't really effect the "real computer" side that much. Apple wasn't a company to drop support down to security updates, force developers abandon their own users via Developer tools tricks. Perhaps, it is time to leave Apple to Starbucks people and move on.

  152. Thank God, Apple isn't that big yet by Ilgaz · · Score: 1

    Flash is already on near billion devices/computers and on its way (as in real form) to hundreds of millions of smart phones. Apple and their supporters are really pushing limits of delusion. The number is "0.5 of World's mobile phones", if Adobe really goes nuts and does a crazy thing as adding Flash to S40/J2ME hidden empire, I will really have a great laugh.

    The media/blogs/fans are one thing, the raw numbers are another. Currently, nobody gives a shit about what Apple supports or not. At most, they would release some HTML5 video exporter for "iphone guys" and move on. Adobe did a big mistake by sparing time and energy to iPhone "hack apps" and giving way too much credit to Apple confusing everyone. MS on the other hand, shipped Silverlight SDK for Nokia/Symbian and native Business tools recently. They are always being compared to Nokia, their actual business rivals are Nokia and Blackberry (RIM), why are they sparing time to a competitor platform which has nothing to do with their culture? They seem to look at raw numbers and projections and take decisions based on them.

    I think Adobe should have spared their time and energy to Symbian/Android/Blackberry/Win Mobile pre 7 instead.

  153. Correct me if I am wrong by Ilgaz · · Score: 1

    Was there a single platform in computing history (minus ENIAC era) that dictates you the languages you are supposed to use? I have read a lot of computing history and I can't remember seeing such thing.I have read a lot about mainframes both historical and current too.

  154. Why Apple, why? by Anonymous Coward · · Score: 0

    To me this issue was never about Flash, or the right to use Flash, it was about the philosophy that Apple has decided to pursue in full (of which Flash is but a casualty) - a philosophy that I don't agree with and never will.

    Apple I used to love you, I was a huge fan - but now, I have no idea what to think about your walled garden; your obvious pomp and arbitrary filtration of 3rd party software; your poor, misleading, slanderous arguments towards products that diminish your bottom line.

    But please, count me out.

  155. Rights... by Anonymous Coward · · Score: 0

    If I buy a piece of food, I have the right to eat it, dispose it, cook it, or tamper with it any way I choose. If I buy a CD, I have the right to break it in half, or play it at 4 times the speed it was intended. If I buy a piece of computer hardware, I have the right to throw it in the trash, run over it with a car, crack it open and see what it looks like, set it on fire, or really do anything I want to it. All of these things I have the right to do are not consistent with the overall intended "use" of the stuff, right? And they certainly impact the elegance of the "platform" and products, right? But hey - it's MINE. I BOUGHT it, and I can do whatever I want with it. Apple is way out of line here. They are selling ideas not things and they think this will hold up for much longer. I didn't buy a "device use methodology" or a license that exists solely in thought-stuff. If I can manipulate the hardware to run a program they didn't approve of, well fuck them, it's not their toy it's mine. THAT is why developers have a RIGHT.

  156. I don't care about Flash on the iPhone... by NightHwk1 · · Score: 1

    I'd rather have Adobe create a 64bit browser plugin for non-Linux platforms. The x64 build of Firefox (Minefield) on MacOS 10.6 was nice and fast, but I couldn't use it for a surprisingly high number of sites just because of the lack of Flash support.

    And the alpha version for Linux has been "in development" for what, 3 years now?

  157. Revisionist history by mjwx · · Score: 1

    No, Apple wanted to not use DRM from the beginning, but the record labels were too afraid to do that

    You have to love Apple Fanboy's revisionist histories.

    OK, so lets assume Apple hates DRM, then why is there DRM on videos? You could say the movie industry but really that is Apple. One of the biggest proponents of more restrictive DRM schemes is Disney to which Apple and Jobs himself own a large part of. They are keeping your attetion on the left hand (Apple) whilst completely screwing you over with the right hand (Disney).

    So, why did Apple really remove DRM. Amazon started selling DRM free MP3's before Apple did, in fact it was a requirement for any music to be sold on Itunes prior to Amazon to be encumbered with Fairplay. Apple had to do this in order to prevent Amazon from completely eating their lunch. So it wasn't the studio's pushing DRM as Amazon was easily able to get around it.

    Apple is one of the biggest driving forces behind DRM.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  158. Security issues by sl149q · · Score: 2, Insightful

    Apple does not want 3rd party API's as they are a vector for malware. If a security problem is found in their (Apple's) software it will be fixed and pushed out quickly. There is no guarantee that would happen with a 3rd party product.

    Also, a single app with a problem can be withdrawn from the App store (and possibly disabled pro-actively in customers iPhones)

    Think of the fallout if a flaw in a widely used 3rd party API was found and Apple had to withdraw ALL of the app's that used it. A popular API (e.g. Flash) could involve thousands of app's. Leaving them available and running on customer units leaves the flaw available and Apple possibly liable for damages. Pulling the apps probably gets Apple widely abused (especially in Slashdot.)

    Microsoft is taking years to get back control of Windows, introducing code signing and gradually making it required, adding in security after the fact, etc.

    Apple is keeping the iPhone environment secure from the start. Easier to open it up a bit at a time than to get it closed again if they make a mistake.

    1. Re:Security issues by ClosedSource · · Score: 1

      "Apple does not want 3rd party API's as they are a vector for malware. If a security problem is found in their (Apple's) software it will be fixed and pushed out quickly. There is no guarantee that would happen with a 3rd party product."

      You really drink the iKool-Aid don't you? There's no guarantee that Apple's software "will be fixed and pushed out quickly".

  159. Rights & Freedoms by slaingod · · Score: 1

    This article is just flame-bait IMO. Typical 'I am a great developer, so everyone else should be able to do what I do' logic.

    What if the SDK said:
    "All code must be written in English. All variables names must be English. All comments must be written in English. All code must use 2 space indentation without tabs."

    Imagine there is a cross-compiler that takes Chinese/Indian/Russian words and converts them into Objective C before compiling...just so, you know, the user has the freedom to code in their own language. Ixnay on athay.

    Yes, it is about freedom of expression and creativity. It is about being upset that *arbitrary* barriers to that expression are being placed before us. I may not have the time or resources to make my creative expression available across platforms X, Y & Z without using some cross-platform tool. And it isn't just Flash...if Apple wanted to ban Flash, they could have just done that.

    There were so many option besides banning: Segregate the 3rd party toolkit apps into a separate section of the AppStore, showing a warning, banning bad apps because they are bad.

    It is about the ignorance of the majority: The majority of users don't know or don't care that their choices are being made for them. And the tyranny of the dictators: Jobs and Apple saying that Objective C is the one true GOD^h^h^hLANGUAGE. Or the vitriolic HATE of a development TOOL (seriously) because it makes coding easy enough for people who aren't great developers to express themselves in a shitty non-performing way if they want.

    I am not saying it is a 'right', or a required freedom, but it is certainly a higher goal to pursue, and this is such a dramatic departure that a vocal minority of people are understandably upset. Just like the 'right to privacy' isn't an express right in the Bill of Rights, but it certainly has profound implications when those rights are trampled.

    --
    http://blog.slaingod.com
  160. Because we demand them by Schraegstrichpunkt · · Score: 1

    But what does it say about the state of programming practice writ large when so many developers believe that their 'rights' are trampled because they cannot write programs for a particular device in a particular language? Or that their 'freedom' as creators is squelched for the same reason?"

    It says we have fucking spines, you blind amorphous blob.

  161. Not revisionism by mbessey · · Score: 2, Informative

    Seriously, have you ever talked to anybody in the media player business? We *all* hate DRM - it's a pain in the neck to do well, there's absolutely no benefit to the end user (our customer), and you have to make ridiculous commitments to the content providers - about physical security of the keys, procedures for managing the inevitable discovery of workarounds, etc.

    I worked on the iPod team, and later for a company using Windows Media DRM. You might remember that the original version of the iPod had no DRM at all - we just put a "don't steal music" sticker on it, and stored the songs in a "hidden" folder.

    The record labels insisted on Apple imposing a DRM scheme for the iTunes store. They would have preferred that Apple license Windows Media, but as you might imagine, that idea really didn't fly for Apple.

    Instead, Apple created Fairplay, which was enormously less restrictive and annoying to end-users, most of whom were never aware that it existed at all. At the time "unlimited play on up to 5 computers and an unlimited number of iPods" was an incredible step forward compared to the mess that was WM-DRM.

    Without the success of Apple's much-less restrictive scheme, the record companies would never have considered allowing Amazon to sell DRM-free songs.

    1. Re:Not revisionism by Blakey+Rat · · Score: 1

      Look, regardless of whether Apple loves or hates DRM, the fact remains that *Amazon* (and some other vendors) negotiated the sale of DRM-free music before Apple did. That's why they get the credit, and Apple remains the company that loves DRM. If Apple wanted "hates DRM" on their resume, they should have acted quicker to beat Amazon to the punch.

      We judge them by actions, not words. No matter how much they *say* they hate DRM, Amazon was much more influential in getting rid of it.

      Without the success of Apple's much-less restrictive scheme, the record companies would never have considered allowing Amazon to sell DRM-free songs.

      Whaaa?

      Because Apple gave the record companies DRM like they asked for, Apple is responsible for Amazon's being DRM-free? That doesn't make any goddamned sense. Is that your real argument or some kind of prank?

    2. Re:Not revisionism by Blakey+Rat · · Score: 1

      BTW, on the Apple-talking-about-DRM thing? It's not like Apple has never lied to the public before. Remember when .Mac was supposed to be "free forever?" Turns out, in Apple language, "forever" is about 2 years, then it costs a hundred bucks.

    3. Re:Not revisionism by psiclops · · Score: 1

      "unlimited play on up to 5 computers and an unlimited number of iPods"

      so what you're saying happened is:

      Record companies: we believe if you sell your product people will be able to buy one copy of our music and easily share it
      Apple: nah it's cool, we'll make it so that people can only share it freely on our devices and we'll restrict sharing if they use competitors devices.
      Record companies: oh wow, and here we were thinking that by selling your device it would promote people to share music without paying for it individually, now we can see that you're totally not doing that.

      boy i feel like a douche for ever thinking Apple was not on the side of consumers.

      --
      i spent five minutes thinking and all i got was this crappy sig
  162. OP you don't get it do you? by m509272 · · Score: 1

    Your argument or whatever it is is absurd.

    This is about Apple denying applications because they were built in a certain manner and in particular by a certain vendor tool. The Flash development tool is a programming aid that generates code which forms a genuine native app. There are other third party apps that also do the same thing. It's no different than if I created my own bunch of libraries and some macros that "generated" code for me.

    This attack is solely against the Adobe tool. That's the problem. You either ban all development tools or you ban none. This is a cut and dry attack against Adobe, period.

    To simplify it for you let's use an analogy. Apple initially makes no comment about how you can develop applications. Therefore 3rd parties develop based on this understanding. Apple then says you can only use a manual screwdriver to create applications. However, they aren't stopping the use of green, blue and orange power screwdrivers. They do, however, specifically say you cannot use a red power screwdriver. That's not acceptable. Just like you can use non car dealers to repair your car, non original parts to fix them, select gas from any supplier no matter how they made it as long as it runs your engine properly.

    Adobe spent a significant amount of money to develop the tool which creates code which a human can replicate and it's being banned because a human didn't hand code it AND it was created by Adobe's tool. That's not acceptable.

    1. Re:OP you don't get it do you? by jjohnson · · Score: 1

      Why isn't it acceptable?

      This is why the OP says that developers are acting like they have a right to develop apps that get sold through the app store. It's Apple's app store, it's Apple's platform, it's Apple's product--why shouldn't they get to put whatever arbitrary restrictions they want on it? If you dislike the restrictions, don't develop for the application. Maybe they're shooting themselves in the foot, but that's a business issue.

      Why does Apple have an obligation not to put arbitrary restrictions upon you?

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:OP you don't get it do you? by ClosedSource · · Score: 1

      Well, let's put this in historical perspective. Prior to Nintendo NES it was believed that you couldn't restrict third parties from developing content for your platform. It was also believed that you couldn't use patent, trademark, or copyright tricks to prevent third parties from selling software for your system.

      In fact, the technical details for programming the Atari 2600 were an Atari trade secret and third-parties had to reverse-engineer the hardware (or buy from somebody else who did) to learn how to do it. Despite this fact, Atari never sued a company unless they employed someone who had worked at Atari developing video games for the 2600.

      So, this idea isn't a new one and it's only been in the last decade or 2 when companies have gotten away with this approach.

  163. Rights are found, not made by Pfhorrest · · Score: 1

    You just helped me have a philosophical revelation.

    Often times, when people who believe in natural rights start proclaiming and such-and-such is or is not within someone's rights despite whatever the law may or may not say about it, social constructivists like you start going off about "who are you to declare what is or is not a right!?", declaring the natural rights person to be egotistical or arrogant or something for thinking that their word carries more power than the collective word of the elected legislature of the society.

    I've never had much of a good response to those sorts of people, other than the tu quoque "who is the state to say what someone's right are, any more than me?" But that just sounds like the kind of arrogance you're accusing.

    The revelation that just hit me is WHY this happens: a natural rights theorist like me considers right to be FOUND, not MADE. In declaring that something is or it not a right, I'm stating an observation: "in my judgement, it does or does not appear that such and such or so and so is a right." I am not attempting to MAKE something a right or not by disagreeing with what the law says is or is not a right, because I don't believe rights are made at all. People like you apparently do, so you see such observations as an attempted exercise of power, and thus accuse your interlocutor of arrogance and egocentrism.

    The grandparent poster to whom you replied is not (if I may speak for him) attempting to change what rights Apple has by his declarations. He is stating his observation of what Apple's rights seem to him to be. That is to say, Apple's genuine, natural, moral rights, regardless of whatever the law may say about them. For a socially or legally constructed sense of "rights", you might say that he is asserting an opinion on what Apple's rights SHOULD be. And who are YOU to tell him that that opinion is incorrect, merely because some legislature disagrees with it? The legislature could just as easily be wrong as him, and in fact I'd argue (apart from whatever question is at hand) the legislature is more probably wrong than any random individual, because stupidity multiplies in large groups.

    That said, I think all this talk about rights relating to the iProducts and Flash is silly to begin with. Nobody's rights are being violated. Apple are being jerks about the way they design their software and for that reason I remain completely uninterested in them until such time (likely never) that those defective designs are corrected. But Apple is free to make and sell whatever they want. People who buy it are free to do whatever they want with what they buy, and Apple is under no obligation to make any particular things particularly easy to do, though by making things some people want to do impossible or very difficult to do they are intentionally crippling their product and turning away potential customers like me. (Loyal Mac user since 1994 here). Adobe is free to make and sell whatever they want, and Apple is under no obligation to help create a market for such things, though again, it may be intentionally crippling its own products in doing so and alienating potential customers for no good reason. Until Apple gets it made illegal for Adobe to publish software that stock iPads won't run, or they make changes to users' iPads after those users have explicitly requested them not to, then nobody's rights have been violated.

    And for the record, I hate Flash and hope it dies.

    --
    -Forrest Cameranesi, Geek of all Trades
    "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    1. Re:Rights are found, not made by ffreeloader · · Score: 1

      Often times, when people who believe in natural rights start proclaiming and such-and-such is or is not within someone's rights despite whatever the law may or may not say about it, social constructivists like you start going off about "who are you to declare what is or is not a right!?", declaring the natural rights person to be egotistical or arrogant or something for thinking that their word carries more power than the collective word of the elected legislature of the society.

      If the poster had simply said, "In my opinion, blah, blah, blah" that would have been one thing. The reality is that he stated over and over again, in positive declaration, that Apple didn't have the right to do something. I gave him ample opportunity to say he wasn't the claiming the right to say what Apple's rights are. I asked him several times where he got the right to say what Apple's right are. He never backed off one iota. He's the one wanting to reconstruct society with him as the definitive authority over other people's rights if the expression of their rights affect him in any way. As a programmer/developer he, more than most, should understand the importance of syntax and grammar. He stuck to his wording. He said what he meant.

      My point was, if Apple wants to cut off their nose to spite their face, which is what I see them doing here, they are free to do so. It's their business, they can do what they want with it. If we don't agree, then we are free to go elsewhere with our business. We can choose to protest if we feel strongly enough about it. We don't have to respect Apple's way of doing business, but we must respect Apple's right to do business as they choose. That's the basis of true, workable, freedom for all of us. We, each of us, want our own rights to be respected, so we must respect the rights of others, or none of us end up having our rights respected. This is something I find to be worth "fighting" over.

      As to the origins of our rights as men(the generic man, not the gender), I agree with the founders of our country and originators of our Declaration of Independence. Our individual rights come from our Creator, not government, nor were they found just lying around unused, and along with them I declare these rights to be self-evident truth.

      Methinks you need to study the following before you begin calling me a "social constructivist" as I did nothing but echo the principles found therein. If you don't understand the foundations of our form of government, that's not my fault.

      We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness. — That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed, — That whenever any Form of Government becomes destructive of these ends, it is the Right of the People to alter or to abolish it, and to institute new Government, laying its foundation on such principles and organizing its powers in such form, as to them shall seem most likely to effect their Safety and Happiness. Prudence, indeed, will dictate that Governments long established should not be changed for light and transient causes; and accordingly all experience hath shewn that mankind are more disposed to suffer, while evils are sufferable than to right themselves by abolishing the forms to which they are accustomed. But when a long train of abuses and usurpations, pursuing invariably the same Object evinces a design to reduce them under absolute Despotism, it is their right, it is their duty, to throw off such Government, and to provide new Guards for their future security.

      I'm glad the men who wrote that document were men who really understood human nature.

      --
      "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
    2. Re:Rights are found, not made by Pfhorrest · · Score: 1

      I gave him ample opportunity to say he wasn't the claiming the right to say what Apple's rights are.

      This is what I'm talking about. I don't see him claiming the right to say (for some authoritative sense of "say") what Apple's rights are, as in by his word making something a right or not. I see him merely disagreeing with you about what Apple's rights evidently are.

      <quote>I agree with the founders of our country and originators of our Declaration of Independence. Our individual rights come from our Creator, not government, nor were they found just lying around unused, and along with them I declare these rights to be self-evident truth.</quote>

      So how is your, and the founders', declaration of what Apple's rights are, any different from the poster you replied to? Obviously you are declaring different things to be rights, but how is the nature of the act of declaration different? I see his claim as the same type of claim as you are making, and as the founders made, just with different content.

      For what it's worth I generally agree with the founders (and thus you) on the content question, but if someone else asserts someone's rights to be something other than what you think them to be, the reasonable response isn't "what right do you have to make that declaration?" -- because in that case what right do you, or anyone else, have to make the opposite declaration? -- but rather to ask for justification for their beliefs: that is, ask why do they think that those are whoever's rights, and why should you agree. And of course, to offer similar justification for your beliefs, because your beliefs, even if they are the popular, standard, or customary ones, are no more right "by default" than his.

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
  164. Re:Interpreters, by definitions, are a security is by GPLHost-Thomas · · Score: 1

    What you are describing is a "Just In Time" interpreter, just like Java does. Unless I missed something. Nothing new, and it doesn't change my point.
    As for the stock apps, did you notice how they had a full access to the phone? They do not live in jails. That doesn't change my point either, which is that Apple wants to keep 3rd party apps into jails, and that Adobe Flash wants to take that job over, which for good reasons (security of the device), is forbidden.

  165. Re:Interpreters, by definitions, are a security is by shutdown+-p+now · · Score: 1

    What you are describing is a "Just In Time" interpreter, just like Java does. Unless I missed something. Nothing new, and it doesn't change my point.

    Yes, you miss something. It's not just-in-time, and I've no idea where in my words you saw that. It's a native ahead-of-time compiler. Go ahead and read for yourself.

    As for the stock apps, did you notice how they had a full access to the phone? They do not live in jails. That doesn't change my point either

    Your point that I replied to was that an application can assume that it is the only one running due to the lack of multitasking, and that it is somehow beneficial for application developer.

    That doesn't change my point either, which is that Apple wants to keep 3rd party apps into jails, and that Adobe Flash wants to take that job over

    Where did you get the idea that Flash wants to "jailbreak"? The applications it produces are plain iPhone apps, that don't have any permissions that more conventional apps don't have.

    By the way, same applies to any interpreters. If a process has certain permissions, making it interpret code doesn't allow it to circumvent those permissions in any way.

  166. The author is mistaking his goals as a teacher ... by stonewolf · · Score: 1

    for reality.

    I'm a teacher. I try to make students look at as many different platforms as possible. I benefited from the same attitude from my teachers. It is a good thing to do. But, it has nothing at all to do with rights.

    He is also confusing legal rights with actual rights. In the US we have no legal right to write code on an ipad in flash. As human beings we have an absolute right to use our property anyway we see fit so long as it does no harm to others or to future generations. In terms of real human rights Apple has no right to tell me or anyone else how we can use an ipad after we have purchased it. The fact that Apple has a legal right to tell us how to use our own property disgusts me and is a sad sad commentary on how far our society has fallen. The fact that they have that legal right *and use it* disgusts me. That is why I do not buy Apple products and never will.

    We only have our true rights as humans, as intrinsic parts of the universe, to the point that we are willing to resist with the full force of "our lives, our fortunes and our sacred honor" something the majority of US are no longer willing to do. We do not think about the implications of our actions. Many of us, like the teacher, are so misguided they no longer understand the concept of rights. I wonder if he as any idea of the responsibilities the come with our true rights? Maybe we give up on our rights so that we can pretend we do not have the associated responsibilities.

    Damn this kind of crap really pisses me off. I suggest that every developer who understands just how horribly their rights are being trampled should simply boycott Apple products. There are many other platforms on which you can make a few bucks. Think about how nice it will be for people who also boycott Apple products to be able to say "There is no app for that on Apple".

    The alternatives, such as picketing Apple stores, or any acts of violence against Apple property and management is not acceptable because of the chance of injury to the innocent and naive. No matter how good it would feel, it is not acceptable when dealing with something as powerless as inconsequential as Apple.

    Stonewolf

  167. "programmers"? by WoollyMittens · · Score: 2, Insightful

    I find that most "programmers" that jumped on the internet bandwagon because of hype, are only capable of cutting and pasting code from Google into ready made frameworks. Having your framework yanked out from under you must be really scary in that case.

    1. Re:"programmers"? by ClosedSource · · Score: 1

      What you say is a popular meme, but I bet that most programmers that "jumped on the internet bandwagon because of hype", jumped right off when the bottom fell out a few years ago.

  168. do music artists have right to use guitar on ipod? by lpq · · Score: 1

    But what does it say about the state of programming practice writ large when so many developers believe that their 'rights' are trampled because they cannot write programs for a particular device in a particular language? Or that their 'freedom' as creators is squelched for the same reason?"

    Um...how is this any different if Apple prohibited music artists using guitars if they created music to play on an ipod?

    What does it say about the music industry that music artists might demand to use instruments of their own choosing...and if they can't, would they protest that their rights are "trampled"...

    Who is this guy? Telling any one what tools the can use to develop content for a platform sounds like the height of arrogance and a feeling that they "own" the artists/developers.

    -l

  169. Re:Why are you shocked that they think it is a RIG by ClosedSource · · Score: 1

    Which country are you referring to? In the US the only thing in see in your list is "unemployment for life" but not the paid kind.

  170. Rights... by gszx1337 · · Score: 1

    It's Apple's right to not let developers use what apps, languages, etc. BUT that doesn't make it logical or smart. However, we have the right to not buy their products and complain about the way they do business.

  171. wrong with ipad by lemoon · · Score: 1

    well, maybe you'd like to have a read this article "Top 6 Things Wrong with the New Apple iPad" and "Understanding Apple's Magical iPad" http://www.ifunia.com/ipad-column/top-6-things-wrong-with-the-new-apple-ipad.html

  172. Apple for fanboys by Engeekneer · · Score: 1

    stuff that apples

  173. People can still program in VB6 by Dr_Barnowl · · Score: 1

    The problem with VB6 was that it made it easy to program badly.

    On the other hand, you could still write useful software in it very quickly compared to C or C++. If you were disciplined, you could even write fairly good software in VB6 ; as my ability with it matured, my code ended up having error handling with full stack traces, which cut the time to debug most problems down by an order of magnitude.

    In the end, it was killed off by it's lack of implementation inheritance, the use of COM as an interface model, and of course, by having it's support withdrawn by Microsoft.

    Of course "killed" is a relative term ; there are still huge bodies of VB6 code out there in production use. It's still the macro language for Office. I keep a VM image with a VB6 development kit in it hanging around in the event I need to whip it out and patch some of our first-line VB6 applications. In some senses, it's the COBOL of the desktop.

    I also know of at least one company that still has a flagship product written in VB3. A lot of the code I wrote for it was very much informed by improved practices I learned from VB6, and from newer languages like C#.

  174. Necessary Software by Anonymous Coward · · Score: 0

    I thing that the flash is necessary for all mobiles... www.alisveriskeyfim.com

  175. 'Let me remind you that you have no rights' by dugeen · · Score: 1

    No rights, only privileges conceded by benevolent corporations. Zzzzzzz

  176. MOD PARENT UP! by dzfoo · · Score: 1

    I wish I could.

    +1 Fsck yeah!

    --
    Carol vs. Ghost
    ...Can you save Christmas?
  177. Welcome! by dzfoo · · Score: 1

    Welcome to the seemingly exclusive club of those who got the point!

    It's nice to have you here. Once our numbers grow to greater than 5, we'll probably chip in for a clubhouse.

            Cheers!
            -dZ.

    --
    Carol vs. Ghost
    ...Can you save Christmas?
  178. It seems nobody really gets it... by Whomp-Ass · · Score: 1

    The bottom line, no matter which way you slice it, is that a transistor (in the realm of digital integrated circuits) is on (voltage high) or off (voltage low). Zero or One.

    In the end, it all boils down to different ways of ensuring certain points at certain times in a certain ordered fashion are high or low, on or off.

    Software is the ordered way by which one tells the circuitry when and how to be on or off.

    It does not matter if you use 'Foo' or 'Bar' or 'C' or 'Perl' or Flash or what have you. It is all the same in the end.

    Saying one is the 'one true way' is stupid, especially when there exist many a formally logically-equivalent way to do any of it.

    Apple's devices are not special. They're digital computers troweled over with maybelline and no amount of marketing can change this concrete truth.

    The fact that Jobs or apple, or whomever-the-hell is trying to state that 'Thou shalt not use @X to make our transistors change states' is just fucking stupid.

  179. What is the real question by mix77 · · Score: 1

    To flash or not flash, that is the question?

  180. iPhone/iPad Device Perception by zenasprime · · Score: 1

    I think the problem we are all having in this debate, including myself, is our perception of devices like the iPhone and iPad as general computing devices. Most of us want to believe that the iPhone/iPad are much like our desktop/laptop computers and that we should be able to enjoy using them as such. Apple, and no doubt, many other companies, want us to view these devices (including Sony's PS3, which is having similar trouble removing it's ability to utilize 3rd party OS) more like we would view a Walkman, TV, or perhaps even the blender in your kitchen. Apple, Sony, et el, want full control over these devices so that they can maximize their potential to profit from them. As was mentioned last week in an article, general computing devices are getting less and less profitable as their prices decrease due to cheaper production process and increased demand.

    Unfortunately for most of our tech heads, the general public doesn't care if these devices are general computing devices that let us hack them to do any job we want them to, they just want to listen to music, watch movies, read a book, or play a video game. In other words, so long as the Walkman is adequately playing the tape cassettes in their collection, the general public are going to be satisfied with their purchase.

  181. Fanboy by Anonymous Coward · · Score: 0

    This is such a prototypical iPhone/iPad fanboy post. The issue for those developers I know who dislike Apple's position isn't one of "the right" to X, Y or Z, it's the issue that you don't want to have you development efforts dictated to the extent that Apple does. Let me ask you this - how do you get your app onto an iPhone? The AppStore. How do you get the app into the AppStore? You have to develop the whole damn thing first, and THEN submit it for approval. So, time, effort, potential cost over-head. Does anyone else see the problem here?

    Oh, and once you've submitted your app for approval, by all accounts it's pretty much random chance as to whether the app will be accepted or not. And if it's not, there's virtually no appeal process. Sound fair? I don't think so.

    Here's a real-world example of another problem - company I worked for developed a very large, very complex security system (I can't go into any details). Because of the massive disparity of the people (and platforms) it would run on, it was obviously written in Java. Eventually, folks wanted it on the iPhone, too. So okay, that would mean they would have to abandon 5 years worth of R&D in order to rewrite the ENTIRE thing in C/Objective-C - let's assume all the lessons were learned, and it took only a year to port over all the components and subsystems - for a system which we couldn't even guarantee would be accepted by the AppStore.

    And even then, it's not really an application you would want on the AppStore - it's not intended as a "public" application, but it was an application that users wanted on mobile devices.

    So, all you nancy fanboys - explain how this EXACT REAL-WORLD scenario is addressed in the eutopia of Apple?

    It isn't.

    THAT'S where the unfairness of Apple's draconian controls over their platforms comes in. Those of us against Apple's position aren't a bunch of namby pamby whiners - we have REAL tangible problems with the whole mess. Stop defending an indefensible position!

  182. walking backwards over the cliff by Anonymous Coward · · Score: 0

    lol:
    "I WANT to program for a fascist computer platform"

  183. You know, it's my hardware. by Bryan+Bytehead · · Score: 1

    I should be able to run whatever the hell it is I want to run on it.

    We've gone from owning hardware to apparently licensing it. I, for one, call bullshit.

    --
    Bryan
  184. Re:I don't have the right to make Apple give flash by BlueKitties · · Score: 1

    I never said Apple owes us Flash. I just said I have the right to do what I want with my personal property. If you don't like it, go screw yourself. And for that matter, Jobs can go screw himself. I will never develop for Apple systems, I will never purchase Apple products, and for that matter I might even avoid hybrid kernels and Objective-C just to be safe.

    --
    "Sorrow is better than laughter, for by sadness of face the heart is made glad." [Ecclesiastes 7:3]
  185. Car Analogy FAIL by exomondo · · Score: 1

    Actually, yes. You can own your Apple hardware.

    Clearly not since apple tried to make jailbreaking illegal and won't honour the warranty if you have jailbroken your (or rather not your) hardware.

    So if you buy a car and modify the engine with nitrous and you blow it drag racing with only 5K miles on it - you expect the manufacturer to honor the warranty?

    Of course not, since you've physically damaged the hardware, which is obviously - unless of course you don't know what jailbreaking is - not the case with jailbreaking the iphone.

    1. Re:Car Analogy FAIL by Gr8Apes · · Score: 1

      Of course not, since you've physically damaged the hardware, which is obviously - unless of course you don't know what jailbreaking is - not the case with jailbreaking the iphone.

      So I change the CPU or its programming. How about now?

      --
      The cesspool just got a check and balance.
    2. Re:Car Analogy FAIL by exomondo · · Score: 1

      Of course not, since you've physically damaged the hardware, which is obviously - unless of course you don't know what jailbreaking is - not the case with jailbreaking the iphone.

      So I change the CPU or its programming. How about now?

      In no way is jailbreaking damaging the hardware, so no, that analogy does not work. If you start physically modifying the phone then of course, but that's not what jailbreaking is yet that is what apple claims will void the warranty.

  186. None of three stores in Fort Wayne have N900 by tepples · · Score: 1

    Fort Wayne, Indiana. Today I went into Best Buy, RadioShack, and T-Mobile, and asked to try a Nokia N900 phone. None of them had one.

    1. Re:None of three stores in Fort Wayne have N900 by LaRainette · · Score: 1

      ??? Yeah My butcher doesn't sell any iPhone either but what's your point ? You can buy any Nokia you want online and have it delivered at your doorstep for free in less than 2 days.

  187. How to try before I buy? by tepples · · Score: 1

    I [...] asked to try a Nokia N900 phone

    You can buy any Nokia you want online

    A recent Slashdot story claims that online isn't good enough. It appears that a lot of potential customers agree with the sentiment I expressed in this comment that I prefer to try the display, keypad/touch screen, and hand feel of a phone before I spend over $500 for one with 15 percent nonrefundable.