Slashdot Mirror


A Peace Plan To End the Flash-On-iPhone Fight

GMGruman writes "As the pro- and anti-Flash camps have hardened their positions, the editors at InfoWorld have come up with a four-point peace plan that would allow Flash on the iPhone while addressing Apple's very real concerns over performance, stability, and security. Readers can vote and comment on the peace plan, which InfoWorld hopes will result in serious talks between Apple and Adobe."

371 of 495 comments (clear)

  1. Come on guys... by Monkeedude1212 · · Score: 1

    You could outline that plan in the summary. How many people here will RTFA?

    1. Re:Come on guys... by Monkeedude1212 · · Score: 4, Informative

      Here:
      1. Create a Flash video player plug-in.
      2. Put the core Flash technologies into the standards bodies.
      3. Create an iPhone-certified SWF exporter for Creative Suite.
      4. Explore a Flash app certification process.

    2. Re:Come on guys... by BlueBoxSW.com · · Score: 4, Informative

      Say Apple releases new API's you want to use in your app. Here's what you do as an Xcode coder:

      1) Download the new Xcode with new API's
      2) Modify your code to use new API's
      3) Recompile
      4) Submit to store

      Here's what you do if you want to use new capabilities from your Flash app:

      1) Wait for Adobe to download new XCode
      2) Wait for Adobe to use new hooks in code and expose them to you in new functions.
      3) Buy new version of Flash development.
      4) Modify your code
      5) Export as iPhone app
      6) Submit to store

      I would rather have to code in Objective-C than wait for and have to buy a new version of Adobe Flash, just to get the capabilities made available by Apple's Xcode.

    3. Re:Come on guys... by cgenman · · Score: 1

      What if you don't need all of the capabilities of XCode? What if you just quickly need to create an informational app for a local college, which already has a lot of resources and animations in SWF format?

      Hopefully a lot of people will continue to code in objective C. But that doesn't mean that everyone is pushing the metal. Sometimes you just need to get something boring and effective done.

    4. Re:Come on guys... by Sandbags · · Score: 1

      Apple handles the rule, not the exception.

      --
      There is no contest in life for which the unprepared have the advantage.
    5. Re:Come on guys... by nstlgc · · Score: 1

      I would rather have to code in Objective-C than wait for and have to buy a new version of Adobe Flash, just to get the capabilities made available by Apple's Xcode.
      Which is why you can code on Obj-C and not depend on Flash. Now, what about the people who don't care about using the latest (but world-changing, no doubt) feature and who don't want to learn Obj-C?

      Nobody ever died from having too much choices (I think).

      --
      I'm Rocco. I'm the +5 Funny man.
    6. Re:Come on guys... by BlueBoxSW.com · · Score: 2, Informative

      Like who?

      I have a hard time imagining someone who has a workflow that includes large amounts of important content that pushes it out in Flash, and can't invest in taking that same content and migrating it to HTML5/CSS3.

    7. Re:Come on guys... by diskofish · · Score: 1

      You're comparing apples to oranges here. If you're doing simple applications, Flash is perfect. I am doing some iphone development professionally and can tell you Flash would have been great here. If a dev needs and wants the fastest performance (games, multimedia, etc) and the latest and greatest features, then they'll do it in native code, otherwise not. I can tell you, Flash would have been perfect for the last couple of apps I've done and would have rather used it than Obj-c.

    8. Re:Come on guys... by BlueBoxSW.com · · Score: 2, Informative

      Simple.

      Those people pick up a book on HTML5/CSS3.

    9. Re:Come on guys... by Lumpy · · Score: 1, Troll

      you beat the webdesigners severely for using flash. Because you could have simply given a link to the College's iphone/ipod friendly (moble.college.edu) site and not have to force the user to install an app.

      A lot of these "informational" apps are garbage that could have been done better with a simple website.

      --
      Do not look at laser with remaining good eye.
    10. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      What kind of apps are you building? Have links?

    11. Re:Come on guys... by Trent+Hawkins · · Score: 1

      Flash for some, tiny American flags for all!

    12. Re:Come on guys... by ckaminski · · Score: 1

      Somehow I don't think even the "great steve" believes he can OWN and Control HTML5. I think he legitimately wants software on his platform that won't RUIN his platform. Sort of like Microsoft and the Java J/Direct.

    13. Re:Come on guys... by Draek · · Score: 1

      And the same applies to programming in every language other than C for desktop apps, yet if you dared suggest that Python, Ruby and the rest should be banned you'd be laughed out of the room even by C developers.

      Sorry, but your argument still doesn't make sense.

      --
      No problem is insoluble in all conceivable circumstances.
    14. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      Not sure what your argument IS.

    15. Re:Come on guys... by UnknowingFool · · Score: 1

      How about patches and bug fixes? Not all releases are about 100% new features. If Adobe doesn't implement fixes, then Flash apps might have problems.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    16. Re:Come on guys... by TheRaven64 · · Score: 1

      And HTML 5 is only years away if you need solid cross-browser support. If you are just targeting the iPhone then you already have working canvas, video and audio tags, SVG, and a few other things. Web Sockets aren't supported yet, but there are some nonstandard APIs for interacting with the iPhone's hardware.

      --
      I am TheRaven on Soylent News
    17. Re:Come on guys... by Draek · · Score: 1

      Simple: the problem you describe happens every day in the desktop world and it hasn't affected it one bit.

      --
      No problem is insoluble in all conceivable circumstances.
    18. Re:Come on guys... by Tetsujin · · Score: 1

      Say Apple releases new API's you want to use in your app. Here's what you do as an Xcode coder:

      1) Download the new Xcode with new API's
      2) Modify your code to use new API's
      3) Recompile
      4) Submit to store

      Here's what you do if you want to use new capabilities from your Flash app:

      1) Wait for Adobe to download new XCode
      2) Wait for Adobe to use new hooks in code and expose them to you in new functions.
      3) Buy new version of Flash development.
      4) Modify your code
      5) Export as iPhone app
      6) Submit to store

      I would rather have to code in Objective-C than wait for and have to buy a new version of Adobe Flash, just to get the capabilities made available by Apple's Xcode.

      I get your point - but I expect there's also a lot of iPhone/etc. apps that don't need the latest-and-greatest APIs...

      --
      Bow-ties are cool.
    19. Re:Come on guys... by MobyDisk · · Score: 1

      Fair enough, but you make it sound like that is something specific to Flash or the iPhone. But this is the case with any language that is not the native operating-system language. It happens if you use Java, .NET, Python, etc. It also happens with individual frameworks like OpenGL, DirectX, QT, GTK, ... Yet people still use these layers because they are a productivity boost. Insulating the developer from the native APIs is a trade-off with convenience/portability on one side, and speed/power on the other.

      Nothing in this discussion gives reason to forbid 3rd-party languages. Let us not make a mistake here: Apple isn't doing this because they think that programming in objective-C + the OS X APIs is so much better than every other language and framework every made in the universe. They are doing it to create vendor lock-in.

    20. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      But what is your point?

      You haven't actually stated your point.

    21. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      Apple has been regularly releasing new API's with every minor and major version of the OS.

      Copy/Paste. In-app purchases. Camera access. Push notifications. Soon, multitasking.

    22. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      But when you're dealing with a mobile device, not a desktop computer, the math behind the trade-offs changes. In this case it makes a lot of sense to keep the layers of the stack to a minimum.

      No one is making you develop for the iphone, but if you want the advantages that come with it, you have to accept a few limitations.

    23. Re:Come on guys... by s73v3r · · Score: 1

      1. Since most Flash video is an FLV container wrapped around h.264, it should be easy to simply extract the video and play it using the regular player. Hell, that's what Click to Flash does on Safari. Maybe something similar could be built into Mobile Safari.

      4. There is already an app certification/approval process. Why should Flash get its own? Why can't Flash apps go through the standard approval process? Should they not be held to the same standards of performance and usability that any other apps are held to?

    24. Re:Come on guys... by s73v3r · · Score: 1

      Except Adobe wouldn't release new SDK functionality for free. Hell, they didn't even release a patch for Intel compatibility for CS3. You had to wait another year and pay for CS4 when that came out.

    25. Re:Come on guys... by jedidiah · · Score: 1

      He doesn't need to own or control HTML5 yet. As the biggest early adopter of the platform, he's pretty much assured that all HTML5 is going to be targeting the iPhone. It's like Quicktime being embedded in MPEG4. He will drive what implementations of HTML5 are like in practice because it's basically an Apple standard at this point. By the time anyone else is using HTML5, the idea of pandering to Apple will already be entrenched.

      Although HTML5 will likely be largely ignored in favor of native apps simply because it doesn't cut the mustard yet.

      That's really what Jobs is after. All of this open standard nonsense is just nice sounding rhetoric for the rubes.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    26. Re:Come on guys... by ratboy666 · · Score: 1

      A mobile device changes the rules?

      I'll bite. I've got to!

      The "mobile device" is more powerful than my APL workstation. More powerful than the box I learned LISP on.

      And I have to program it in a language that is... um... primitive.

      Why? Why not Common LISP? Scheme? Python? Good $DEITY man! C/Objective C/C++ is the ASSEMBLY level of programming. Got to be "object oriented". Right -- wouldn't functional scale better when an iPhone with multiple cores arrives? Or... got to be so low level it's downright embarrassing (C). My Scheme uses C as a portable assembler.

      No higher order programming for the iPhone/iPod/iPad set. No sir. Not even sane low level programming. Hell, I prefer Pascal to C most of the time (at least, intelligent variants of Pascal). Even Apple did, at one time. But all that's gone. Can't even port those programs to C with the help of p2c. Too bad.

      Flash? Don't care. I have an iPod touch, my wife has an iPhone. IF someone could supply Gambit-C running legally on the platform, I could get rid of the iPod touch, buy an iPad, and be happy... But, no, won't happen.

      The i.* remain special purpose devices.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    27. Re:Come on guys... by Nazlfrag · · Score: 1

      You have a tiny imagination. Flash developers exist, it's a legitimate platform, just because a bunch of fuckwits write shitty annoying flash apps and plaster all over the place doesn't mean the platform is bad, it means the platform is good. Too good for it's own good. If you thought flash was a nightmare, try getting your HTML5 blocker to eliminate the horrible crap made by the aforementioned fuckwits once it's plastered everywhere instead of flash because then the spam works on iphones too. THANKS STEVE

    28. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      I'll gladly take an example.

    29. Re:Come on guys... by ADRA · · Score: 1

      Or you take the code taken from the Flash -> Objective C converter and add said features yourself. You seem to gloss over the fact that at the end of the day Adobe's product still needs to generate 100% iPhone compatible Objective C.

      If Adobe fucks the dog and stops supporting a flash trans-coder, you can always build in new features at your whim. In this sense, there's precisely 0 lock-in with Adobe's flash developer platform for iPhone development. If like you say everyone should be learning Objective C anyways, the only real difference is that the code spat out by Adobe 'may' be slow and inefficient. The trade-off is obviously that the time to market using Adobe's tool is almost invariably going to be reduced for people who already have an investment in Flash.

      People who want N to iPhone ObjectiveC transcoders:
      1. Developers who hate Objective C
      2. Developers who are already familiar with N
      3. People who think that vendor lock-in is intrinsically wrong

      People who don't want N to iPhone ObjectiveC transcoders:
      1. Apple
      2. People who support Apple's assumption that developers shouldn't have the right to make great or crappy software using other languages
      3. Developers who've already learned iPhone SDK & Objective C and want to keep the market competition as small as possible

      Which one are you?

      I fall into the "Want 3" category. I have no interest in developing iPhone apps, and I've never developed flash in my life. Flash may be the slow and retarded ever invented, but I think the more fundamental issue the the restriction of expressiveness that Apple is enforcing on developers. Whatever the reason, they choose to limit your options to:
      1. Their language, API, development platform, license, etc..
      2. Somewhere else

      I just hope that more and more developers vote with their code and start developing on Android, Blackberry, Moblin, Palm, or even Windows frigging mobile...

      --
      Bye!
    30. Re:Come on guys... by Seq · · Score: 1

      I agree from a developer point of view. Being a Gnome/Linux user, I enjoy using a real GTK+ app instead of something coded cross-platform Java (that is, java using swing instead of GTK). Swing doesn't necessarily implement all the standard GTK features that one is used to. But I wouldn't go as far as saying I know what tools others should use. If somebody felt java/swing was a good match for them, then it is no problem of mine. Likewise, if somebody wanted to code in flash for the iphone, and limit themselves to old APIs, or some lowest-common-denominator for cross-platform support, then fine. Their app won't "feel" as great, and probably will not be as popular as its competitors. I think most of the successful apps will still be native. But it is silly to assume that what makes sense for you or me makes sense for everybody.

      The real reason is probably closer to preventing simple porting to/from iphone and other non-apple platforms. They may be somewhat concerned about developers not having to buy apple hardware as well, but I haven't really heard that one mentioned as much.

      --
      -- Seq
    31. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      You seem to think Flash is actually being converted to Objective C source code. This isn't the case. If it were, that would be the best of both worlds. But it ain't.

      http://labs.adobe.com/wiki/index.php/Applications_for_iPhone

    32. Re:Come on guys... by cgenman · · Score: 1

      HTML5 is still a draft specification, scheduled to be ratified in 2012.

      Here is a chart, showing implementation support for HTML5 and CSS3. It's pretty poor. In an industry where dropping I.E. 6 support is considered controversial (despite being 9 years old), being able to safely assume your clients support HTML 5 is still a ways off.

      I'm sure it will be a great industry standard someday, and I hope it gets ratified quickly. But it's not even a standard yet. It took years of concerted effort to move the industry over to PNG as a viable web graphics standard. Do you really think HTML 5 will be safe to use straight out of the box, before the standard is even finished?

    33. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      Cool flash apps for mobile users (are there really any?) will have to be deployed on android, then.

      (Oh wait, there is no stable full flash for android, either).

      Is that Google's fault or Adobe's?

    34. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      I'm using it now. Many of HTML5/CSS3's features are available in current versions of all major browsers. Many of the features that aren't widely supported can be failed over easily for earlier browsers.

      I'm doing a ton of work in it, and testing as far back as IE6.

      If you wait for the spec to get final approval you're going to miss the boat.

    35. Re:Come on guys... by ADRA · · Score: 1

      The site does say that it generates applications in binary form, but its said so ambiguously that they process of creating the binary isn't described. I don't denounce your claim though. It definitely seems more likely that its a blob based on the wording.

      This does make Adobe more 'evil' in that if in fact they are just spitting out a in a binary payload as a deliverable it means that flash developers are still locked into Adobe's own sandbox for iPhone apps. It doesn't make Apple's restriction of 'originally derived languages' any more acceptable though.

      If Apple just wants to block Adobe's platoform locking then they should have just said that "byte code submitted for app store approval must have been generated by Apple certified compilers".

      I could still write a transcoder that converted my code to Objective C from any number of languages and Apple could still block the lock-in to Adobe's platform (with regards to iPhone apps anyways).

      --
      Bye!
    36. Re:Come on guys... by superspam · · Score: 1

      5. profit!

    37. Re:Come on guys... by Wovel · · Score: 1

      I read this post in every flash story and it always conveniently ignores the fact that Flash is not a standard, it is a moving target that will never be ratified and depends entirely on the whims of Adobe.

    38. Re:Come on guys... by Wovel · · Score: 1

      They never responds, which means they are either developing corporate apps or "exaggerating".

    39. Re:Come on guys... by Wovel · · Score: 1

      The problem is that these Flash apps would not support the Multitasking APIs (for example), users would say multitasking on iPhone does not work. It would actually be Adobe fault and not Apples. Not a single user in the world would blame anyone but Apple.

    40. Re:Come on guys... by glebd · · Score: 1

      A Flash ad on the article page just hung my browser.

    41. Re:Come on guys... by MobyDisk · · Score: 1

      The problem is that these Flash apps would not support the Multitasking APIs (for example), users would say multitasking on iPhone does not work.

      Just like regular iPhone apps. To use any new API, the developer must update the code, rebuild the app, resubmit it to the store, and get approval. Then the users would need to download the update.

    42. Re:Come on guys... by Sir_Lewk · · Score: 1

      His point is that he thinks your point is shit. Is that really that hard to grep?

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    43. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      That may be true, but that doesn't make a valid argument.

      Is that so F-ing hard to figure out?

      http://www.virtualschool.edu/mon/SocialConstruction/Logic.html

    44. Re:Come on guys... by Sir_Lewk · · Score: 1

      If you find yourself having difficulty engaging in normal conversation with adults, instead getting hung up on technicalities like the debatable validity of a comment as a formal argument, then perhaps it is you that has an issue (par for the course with a slashdotter I suppose...).

      A comment does not have to be in the form of a formal argument to have a point, and expecting such in an informal discussion ground such as slashdot is nothing short of absurd. The purpose of his comment was to show that your argument was flawed, not to make an argument himself.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    45. Re:Come on guys... by BlueBoxSW.com · · Score: 1

      Ha. That's just stupid.

      I would explain why, but according to your argument, I don't have to.

    46. Re:Come on guys... by Sir_Lewk · · Score: 1

      Thanks for proving my point though! You're a real sport.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    47. Re:Come on guys... by Lars+T. · · Score: 1

      But what "new APIs" are Apple going to release?

      Just a guess: http://www.apple.com/iphone/preview-iphone-os/

      And the first point is already something that wouldn't make it to Flash for years, if ever: the seven multitasking services Apple will provide.

      --

      Lars T.

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

  2. The last straw... by chill · · Score: 3, Informative

    Help & Preferences --> Classic Index --> Sections --> Apple (x)

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:The last straw... by Thanshin · · Score: 3, Funny

      Help & Preferences --> Classic Index --> Sections --> Apple (x)

      I can't decide between commenting on your preference for bananas or laughing at your disregard on news about gravity.

    2. Re:The last straw... by Engeekneer · · Score: 1

      Yes, i had the exact same thought. Reading real news one thing, but come on, this is getting ridiculous.

    3. Re:The last straw... by bjourne · · Score: 1

      I had no idea you can filter out iphone spam. Thanks alot.

    4. Re:The last straw... by whisper_jeff · · Score: 5, Funny

      Bye. Can I have your gold?

    5. Re:The last straw... by Tetsujin · · Score: 2, Funny

      ladies & gentlemen I'm proud to present to you the great whisper jeff, the man with a huge apple shaped hole in his heart!

      Didn't Tony Stark have one of those?

      --
      Bow-ties are cool.
    6. Re:The last straw... by MobyDisk · · Score: 1

      I wish that affected my RSS feed.

    7. Re:The last straw... by Sir_Lewk · · Score: 1

      Done as well. I haven't even had to do this with 'Politics', until now only Idle has had the dishonour.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  3. Not about Perf, Stability or Security by courteaudotbiz · · Score: 5, Insightful

    It's about Profit going down the drain if Flash apps make it to the iPhone!

    1. Re:Not about Perf, Stability or Security by bluesatin · · Score: 4, Interesting

      It's important to note that the loss of profit may not be from the App store, but from the fact that people will have little reason to buy an iPhone if every app is available on every platform; Apple makes the majority of it's profit off hardware not software.

    2. Re:Not about Perf, Stability or Security by dunezone · · Score: 1

      Even if Apple makes the majority of profit on the hardware the software is still part of the business plan. It might not be very profitable today but several years from now it could be and they want as little threats to it as possible as it grows, and flash is a major threat.

    3. Re:Not about Perf, Stability or Security by delinear · · Score: 3, Interesting

      This is exactly why Apple are trying to get a stranglehold on the Apps market right now. They need a hardware exit strategy - for now they have desirable hardware, but elsewhere prices are decreasing, specs are increasing, and beyond that there's going to come a saturation point for these devices. Apple realise this and they're trying to steal a march on the software side of things because they realise it might one day be their primary business. Of course, the fact that it sells iPhones/iPods/iPads in the meantime is a massive bonus, but that's not the end-game.

    4. Re:Not about Perf, Stability or Security by Registered+Coward+v2 · · Score: 1

      Even if Apple makes the majority of profit on the hardware the software is still part of the business plan. It might not be very profitable today but several years from now it could be and they want as little threats to it as possible as it grows, and flash is a major threat.

      It's about both. Apple wants to protect its profits, and having a closed HW/SW ecosystem supports that. I'd be great if SW becomes more profitable, but as long as it creates vendor locking its done its job. If it were easy to migrate from an iPhone to another phone then Apple would not be as easily able to keep its customer base (or get folks to want an iPhone vs a competing phone with the same SW availability); making the iPhone less valuable to carriers and putting downward price pressure; something Apple really wants to avoid.

      The technical term for that is monopolistic competition - while there are similar products available you have successfully differentiated yours to allow you some pricing power. Apple will do what they can to defend that position.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    5. Re:Not about Perf, Stability or Security by Just+Some+Guy · · Score: 4, Funny

      It's about Profit going down the drain if Flash apps make it to the iPhone!

      No kidding! Apple makes a killing off the HTML5 platform they're advocating.

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:Not about Perf, Stability or Security by Anonymous Coward · · Score: 1, Insightful

      No, but they are making a killing off of the iPhone native apps that would be difficult to implement with HTML 5 alone, but would be quite easy with Flash.

    7. Re:Not about Perf, Stability or Security by raju1kabir · · Score: 1, Troll

      This is exactly why Apple are

      Apple aren't anything; it's a grammatically singular entity. Apple's managers are. Apple's employees are. Apple's competitors are. Apple is.

      They need a hardware exit strategy - for now they have desirable hardware, but elsewhere prices are decreasing, specs are increasing, and beyond that there's going to come a saturation point for these devices. Apple realise this and they're trying to steal a march on the software side of things because they realise it might one day be their primary business.

      I don't buy this for a second. Apple's hardware business is extremely profitable, moreso all the time, and the company has been very successful at differentiating itself from the far-less-profitable commodity x86 hardware market. What you write is unsubstantiated fantasy.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    8. Re:Not about Perf, Stability or Security by Just+Some+Guy · · Score: 1

      It's important to note that the loss of profit may not be from the App store, but from the fact that people will have little reason to buy an iPhone if every app is available on every platform; Apple makes the majority of it's profit off hardware not software.

      OK, I was being sarcastic below when I joked about this, but I'm serious now. How do you reconcile your idea with the fact that Apple is actively pushing development with HTML5? Apple's business plan seems to be to provide the most comfortable (for the majority of users), friendliest implementation of standards-based clients. They want you to buy a Mac or i{Phone,Pad,Touch} to read email, browse the web, chat, and play games because you think they provide the easiest way to do those things.

      And even if you don't believe that, remember that the original iPhone SDK was JavaScript + HTML. It's not like they're making some inexplicable U-turn.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:Not about Perf, Stability or Security by swb · · Score: 3, Interesting

      Sort of like how they've gotten out of the desktop PC business, considering that specs are increasing, prices are dropping and there's a saturation point for those devices.

      Except that they aren't a software company, they are a hardware company, as the licensing for OS X shows. There's no reason to believe that this will change in the iPad/iPhone space. These devices are in the infant stage now in their historical lifecyles, as are the wireless networks that support them.

      The smartphone market is just beginning and assuming that it's all about faster CPUs and more megapixels in the cameras ignores what they may become in the future from an additional hardware perspective (picoprojection?) and availability of faster networks (4G and beyond). Apple has probably a decade or two left, easy, in the hardware department and plenty of ways to enhance the hardware to keep people coming back.

      Plus, my guess is that Apple iPhone users aren't the kind of people shopping on CPU clock/pixels-per-inch/megapixels, so the fact that some HTC phone may have a better camera or faster CPU doesn't matter to them. And a phone, if you use it every day and carry it eveywhere, is kind of a wear item that people need replacing due to broken bits, scratches or other issues associated with carrying something around all the time.

    10. Re:Not about Perf, Stability or Security by s73v3r · · Score: 1

      Its not easy to move away from the iPhone, its also not easy to move away from Windows Mobile, or Blackberry, or Android, or Symbian. They all have a degree of lock in. Some let you choose which manufacturer to by the hardware from (WinMobile, Android), others require you to buy your hardware from the same company that makes the OS (Blackberry, iPhone). Even if the same app is available on iPhone and Android, if it cost anything, you're still gonna have to buy it again. If you only have a few apps that you really need, its not too bad, but if you've bought a lot of Apps on Android, you're still gonna have to throw those away if you move to any other OS.

    11. Re:Not about Perf, Stability or Security by s73v3r · · Score: 1

      Except they're not. Check Apple's financial statements (required to be open, as they are a publicly traded company). They make dick on the iTunes Store, just barely over what it costs to run.

    12. Re:Not about Perf, Stability or Security by mister_playboy · · Score: 1

      This is exactly why Apple are

      Apple aren't anything; it's a grammatically singular entity.

      His usage is correct for British English.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    13. Re:Not about Perf, Stability or Security by raju1kabir · · Score: 1

      No it's not; please see my other post in response to Anonymous Coward.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    14. Re:Not about Perf, Stability or Security by King_TJ · · Score: 1

      Except I have to disagree.... It's a valid theory, but you *really* foresee a future where everyone wants to develop their apps for the iPhone using Flash, just to keep it cross-platform compatible??

      This seems rather like the Cider-ports of Windows games for Mac OS X. Sure, you can go that route and achieve cross-platform compatibility - but performance and stability take a huge hit. EA tried it with a few titles, but it didn't exactly take the world by storm....

    15. Re:Not about Perf, Stability or Security by mjwx · · Score: 1

      No kidding! Apple makes a killing off the HTML5 platform they're advocating.

      Yes, Apple is heavily invested in H.264 patents. Using H.264 in a commercial venture is definitely not free.

      But the real killing happens with the elimination of all applications that do not go through Apple's distribution channels.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    16. Re:Not about Perf, Stability or Security by Just+Some+Guy · · Score: 1

      Yes, Apple is heavily invested in H.264 patents. Using H.264 in a commercial venture is definitely not free.

      First off, we're talking about apps and not video. That's OK, though: Flash also usually uses H.264. Since you're using H.264 whether you stream video through Flash or HTML5, you're using the MPEG-LA patents.

      But the real killing happens with the elimination of all applications that do not go through Apple's distribution channels.

      By encouraging developers to write cross-platform apps that can be run directly from their own webserver instead of installing them through the app store? Did that make sense to you when you wrote it?

      --
      Dewey, what part of this looks like authorities should be involved?
    17. Re:Not about Perf, Stability or Security by mjwx · · Score: 1

      By encouraging developers to write cross-platform apps that can be run directly from their own webserver instead of installing them through the app store?

      How did you reach that conclusion. You do know Apple banishes you from the App Store for even mentioning a competitor, so how could your statement possibly make sense?

      Existing HTML 5 applications using the Canvas tag do not work on Iphones. Apple maintains complete control over the Safari implementation of HTML 5, thus Theora, VP8 or anything that threatens Apple's store will be forbidden from working.

      You've got to be delusional not to see that Apple is trying to take control of the HTML 5 standard (note: it's not a standard yet) and that banning flash is entirely to protect Apple's profits by not permitting another source of applications. With HTML 5, Apple controls what you can do on Apple devices because you have no choice but to use Safari and Apple controls the implementation of Safari.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    18. Re:Not about Perf, Stability or Security by indiechild · · Score: 1

      The same tired old nonsensical FUD again. How exactly would Apple's profits go down the drain if Flash apps are on the iPhone?

    19. Re:Not about Perf, Stability or Security by indiechild · · Score: 1

      uh what? Apple would still make a killing if Flash native apps made it onto the App Store.

    20. Re:Not about Perf, Stability or Security by Wovel · · Score: 1

      Ignoring the fact that developers can have Apple distribute all the free Apps (ad free even) and updates they like for their $99 developer fee. I am not sure what you think Flash is threatening other than user experience.

  4. Re:Apple Plan by uglyduckling · · Score: 1, Informative

    I don't think anyone will be required to buy a pricy developers license - Apple doesn't require that for any of their development environments now, so I doubt they will require it in the future. So far, on OSX and iPhone/iPad, Apple have made their environments free to use and cheap to release for.

  5. Best Solution by Anonymous Coward · · Score: 4, Funny

    Ban both of them?

    (Apple fans will mod me troll - but fortunately, there are no Flash fans!)

    1. Re:Best Solution by alexhs · · Score: 1

      but fortunately, there are no Flash fans!

      You bet!

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    2. Re:Best Solution by egcagrac0 · · Score: 1

      there are no Flash fans!

      Sure there are. Despite their questionable taste in website aesthetics, they're both pretty nice people.

    3. Re:Best Solution by rainmouse · · Score: 1

      Buy an android phone instead?

    4. Re:Best Solution by TyFoN · · Score: 1

      I support this motion

  6. Oh, you mean Adobe Flash, not camera flash by jeffmeden · · Score: 4, Funny

    Here I was thinking they were talking about the lack of a camera flash on the iPhone... I guess Adobe Flash is important too. Whatever makes you happy!

    1. Re:Oh, you mean Adobe Flash, not camera flash by oodaloop · · Score: 1

      I thought they meant the lack of a micro SD slot.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    2. Re:Oh, you mean Adobe Flash, not camera flash by twidarkling · · Score: 1

      The Flash is a DC hero, not Marvel.

      --
      Canada: The US's more awesome sibling.
    3. Re:Oh, you mean Adobe Flash, not camera flash by Richy_T · · Score: 1

      I thought it was the lack of a seam from the injection molding process.

    4. Re:Oh, you mean Adobe Flash, not camera flash by Lars+T. · · Score: 1

      I thought it was Marvel Comics' The Flash. Why would you want to end The Flash on the iPhone?

      Because the iPad is better for reading comics.

      --

      Lars T.

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

  7. Missing options on the poll... by Roogna · · Score: 5, Insightful

    Where's the option for "I support Apple not because I agree with their acceptance policies but because I honestly don't want Adobe's crapware anywhere near my phone!"
    After all, unlike my desktop where I can easily -remove- Flash or block it with browser plugins, if Flash is on my phone then they better make sure I can remove it!

    1. Re:Missing options on the poll... by Tharsman · · Score: 1

      Where's the option for "I support Apple not because I agree with their acceptance policies but because I honestly don't want Adobe's crapware anywhere near my phone!" After all, unlike my desktop where I can easily -remove- Flash or block it with browser plugins, if Flash is on my phone then they better make sure I can remove it!

      This. Although hopefully more web sites will be built without flash thanks to the iPad's popularity so I have to worry less about stupid flash in the desktop.

    2. Re:Missing options on the poll... by drachenstern · · Score: 1

      Very true! I purposely go to lengths to avoid flash when I can, and can honestly say I haven't had a browser crash in so long I can't remember.

      of course I don't watch much online video, so ....

      --
      2^3 * 31 * 647
    3. Re:Missing options on the poll... by jaavaaguru · · Score: 1

      I'm with you on this one. I *DO NOT WANT* flash on my phone. TYVM.

    4. Re:Missing options on the poll... by shutdown+-p+now · · Score: 1

      Where's the option for "I support Apple not because I agree with their acceptance policies but because I honestly don't want Adobe's crapware anywhere near my phone!"
      After all, unlike my desktop where I can easily -remove- Flash or block it with browser plugins, if Flash is on my phone then they better make sure I can remove it!

      At no point of this story it was about having Flash in the iPhone browser. I'm sure Adobe would like that, but it's a different story.

      What this was all about is using Flash as a platform for app development. Not for ads or web bling, but actual apps that run outside the browser. In light of that, if you "do not want Adobe's crapware", then you just don't install any app written in Flash - it's as simple as that.

    5. Re:Missing options on the poll... by zippthorne · · Score: 1

      If they allow flash on the iPhone, then it doesn't matter to you if you can remove it. The iPhone will cease to be a sustainable island of no-flash and become just another crippled piece of overpriced jewelry.

      Only a company like apple can create a device with numbers enough to be able to have a chance at resisting the flash market. Smaller companies simply cannot afford to lose the "free developers" that come with the mediocritizing effect of "cross platform" "compatibility."

      --
      Can you be Even More Awesome?!
  8. The issue isn't just /Flash/ by The+Fanta+Menace · · Score: 1, Insightful

    It's /anything/ on iPhone. Someday, there will be another widely used application that people want on an iPhone, that Apple won't approve. This won't be resolved until Apple pulls their collective heads out of their arses and gets rid of the insane requirement that they approve all applications on these platforms.

    For me, this application would be Ogg Vorbis and Theora support, hence I won't be buying an iPhone or iPad any time soon.

    --
    -- Even if a god did exist, why the fsck should I worship it?
    1. Re:The issue isn't just /Flash/ by twidarkling · · Score: 1

      Most people who buy Apple products don't know what the fuck the "walled garden" is, and don't particularly care. So, nice misdirect, there.

      --
      Canada: The US's more awesome sibling.
    2. Re:The issue isn't just /Flash/ by Tetsujin · · Score: 1

      Someday, there will be another widely used application that people want on an iPhone, that Apple won't approve. This won't be resolved until Apple pulls their collective heads out of their arses and gets rid of the insane requirement that they approve all applications on these platforms.

      Someday, jackasses like yourself will realize that people are buying the iPhone specifically for the walled-garden, not in spite of it.
      Someday, jackasses like yourself will realize just how big a hypocrite you are because you bash Apple for the same exact business practice you support with your ownership of any gaming console.

      Someday, jackasses like yourself (and also me) will stop aping the parent post's style just to punch up the reply with an added bit of retarded flare.
      (Is this game console angle the official party line or something? It seems to be the one argument people always come back to when defending Apple. Admittedly, I think it's a good analogy...)

      With regard to the whole gaming console thing - it's a matter of expectations. Would you take that "walled garden" bullshit if you were buying a desktop computer? I certainly wouldn't, because my desktop works for me, and it's my job to decide what runs on it. That's the traditional role of the desktop machine, what people are used to.

      Gaming consoles are what they are - and anybody who doesn't want to buy one, especially with the colossal bullshit that goes on with them these days - I can totally appreciate that.

      A tablet like the iPad is something of a gray area. Is it a large iPhone or a small laptop with no keyboard? Depending on which way you look at it, your expectations may be different. I don't think anyone thinks of it as a gaming console - but its ties to the iPhone may lead people to offer it the same expectations as phone platforms... Many of which are closed. If you look at it in terms of laptops, then you'd expect a more open platform. I can appreciate the argument that the iPad is what it is, and nothing more - but I certainly don't think it's unreasonable to expect more.

      I wouldn't say my expectations are typical of everyone - I am a programmer and when I have a device I like to code for it... And if there's software out there that can do a job that needs doing, I want to be able to run it without unnecessary hassles. So here's my usual disclaimer with regard to iPad posts - I am not arguing that iPad's approach will lead to it failing as a commercial product. I am not arguing that my evaluation of this thing applies to everyone. But I have my own standards for what defines a good piece of gear, and iPad isn't it.

      --
      Bow-ties are cool.
    3. Re:The issue isn't just /Flash/ by frank_adrian314159 · · Score: 1

      ...but I certainly don't think it's unreasonable to expect more.

      It is if the manufacturer is *very* up front about the specifications and limitations and you choose to ignore that and whine about them. If you want to program in Flash, there are plenty of tablet computers and netbooks out there for you to play with all you want. Many of them have touch screens. Some even run Linux. Have at 'em. But it's Apple's choice to do what they want with their product. If they create a walled garden, then the market will decide whether or not this walled garden is a good thing. Rather than bitch and moan, geeks should create their own open garden including Flash that works better. I have this very sad feeling that they can't because most of them really aren't smart enough to do so and most don't have enough touch with the user's reality to be able to do so.

      --
      That is all.
    4. Re:The issue isn't just /Flash/ by The+Fanta+Menace · · Score: 1
      Someday, jackasses like yourself will realize that people are buying the iPhone specifically for the walled-garden, not in spite of it.

      Bullshit. Most of them wouldn't even know about this. Nice try, Apple fanboi.

      --
      -- Even if a god did exist, why the fsck should I worship it?
  9. Again with this? Seriously? by jacks+smirking+reven · · Score: 4, Insightful

    The Apple/Adobe fight is about money and control. Apple wants to wall people into their garden and Flash is an impedance to that. Apples banking on their customer loyalty (accept that owning an iPhone/iPad == no Flash) and that HTML5 will replace Flash for video.

    If this was only about technological/security hurdles it'd be done and done already. Apple and Adobe have the resources to get this working in short order. The issue is money. No amount of standards and compatibility will get past that.

    1. Re:Again with this? Seriously? by Tharsman · · Score: 2, Interesting

      HTML5 poses as much threat to Apple as Flash does. I don't see Apple blocking it, but encouraging it instead. I don't think it's about control only, but about, for once, Apple using its power to bully a good standard into the web, for a change.

    2. Re:Again with this? Seriously? by LWATCDR · · Score: 4, Insightful

      Yes but you left out the other side.
      Adobe wants to keep making money selling Flash Tools. They do not want people to move off of Flash because they have control over Flash so they will always have the best tools for Flash development.
      Adobe will also keep updating the Flash player so you will need to spend big bucks to buy the latest development tools for Flash.
      Also Adobe can just kill support for any platform that it wishes at anytime. Even without killing they can lag bringing out an update to the Flash player for that platform like they have done to Linux and the Mac in the past. Not to mention the lack of a Linux Shockwave player.
      Also Adobe has failed to provide a good workable Mobile Flash solution. Flash-Lite sucks and Flash 10.1 for mobile is still not shipping "Beta==not shipping".
      So yes it really is all about money and control. The thing is it is about money and control ON BOTH SIDES!

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Again with this? Seriously? by twidarkling · · Score: 1

      I don't see Firewire taking off...

      --
      Canada: The US's more awesome sibling.
    4. Re:Again with this? Seriously? by Draek · · Score: 1

      HTML5 poses as much threat to Apple as Flash does.

      Not really. HTML5 must be parsed by Apple's Safari, giving Apple an easy way to ensure it remains as a second-class citizen on the iLine. They hold no such control over Flash, since if they allow v1.0 there'll be significant consumer pressure to support v2.0 with all the hooks required to make it competitive vs Apple's own dev platform.

      --
      No problem is insoluble in all conceivable circumstances.
    5. Re:Again with this? Seriously? by UnknowingFool · · Score: 1

      If this was only about technological/security hurdles it'd be done and done already. Apple and Adobe have the resources to get this working in short order. The issue is money. No amount of standards and compatibility will get past that.

      You're assuming that it is not a technical problem. Flash 10 for Android won't be out till this summer. Then we'll see if Flash for mobile is good enough. If it isn't then Apple was right on the point that Adobe hasn't made Flash mobile friendly. If it is good enough, then Apple was wrong.

      Even then, one impediment to the problem being solved is that it takes both sides to agree. No matter which side you are behind, it is clear that these two are not working well together.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    6. Re:Again with this? Seriously? by Tetsujin · · Score: 2, Funny

      I don't see Firewire taking off...

      Are you kidding? Not only has it taken off, it's actually completed its departure. :)

      --
      Bow-ties are cool.
    7. Re:Again with this? Seriously? by ADRA · · Score: 1

      Of course. I don't think anyone who reads Slashdot would ever think that either of these companies are at each other's throats over financial incentives. They're both corporations. End of story. Now imagine this debate was between people. Lets say for the sake of a hypothetical discussion that this argument is between Linus Torvalds and Joe the Lazy Coder.

      Joe's really good at writing Python code so he decided to write an adapter that trans-codes python code into a C code that can be compiled into a kernel driver. Linus thinks that writing kernel drivers in Python is dumb, slow and, bloated so he decides to write code into the kernel which detects the python driver output and stops it from loading.

      Even in this strange scenario, I can't really say that the Linus position is not necessarily being 'evil' at this point. Linus can personally say that he doesn't want Python trans-coded code in the kernel. That doesn't stop Joe, or anyone else who find's Joe's works meaningful. It may be a little extra work, but someone can build a kernel with the anti-Joe code disabled. If he tried to prohibit Joe from distribution through legal moves then his 'evil' high ground is shattered. One could make the 'evil' point that Linus' word regarding what he allows into the kernel would defacto limit the number of possible users of Joe's code to a margin. One could also define 'evil' by judging the driver based on its parentage (Like branding the child of a murderer as a murder) without any evidence of wrongdoing.

      How this is different from Adobe / Apple:
      1. Joe can remove said code from the kernel he uses. Adobe, nor any customer can disable Apple's restrictions on their 'i'-platforms
      2. Joe can release a kernel with his code working, Apple doesn't allow for any third party modifications of their core code
      3. Joe can release drivers to anyone in the world without Linus' permission, Software developed for the iPhone can only be distributed with Apple's blessing or Apple's developer program

      --
      Bye!
    8. Re:Again with this? Seriously? by LWATCDR · · Score: 1

      Okay there is a difference or actually not one in this case.
      The Linux kernel is under the GPL. Both Linus and Joe knew that and have agreed to it from the start.
      So now Joe has some super memory manager code that he wants to put in the Kernel! He then wants to give the Kernel to people to use but not the Source! The Joes Kernel is now five times faster only used 16k of ram, and has passed every security test known to man! He isn't going to charge a dime to use it but he wants to keep the black magic voodoo he did to him self! RMS and FSF release the legal dogs from hell on Joe!
      Why? Because the GPL says that Joe is being evil.
      If you think that is far fetched here is one that happened.
      A programmer had signed an NDA for a very popular webcam chip. Because of that he couldn't release one small part of the code for the driver "the part that uncompressed the frame". He released all the rest of the code and made it loadable so it didn't have to be compiled into the kernel. It was pulled from the kernel and he got a large amount of "I think unwarranted" hate email.
      So it is the same thing. You must live with the licenses you work under. If you don't like you can leave.
      If you are too much a stickler for the license you can sometime tick off good people with really useful code.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    9. Re:Again with this? Seriously? by Lars+T. · · Score: 1

      HTML5 poses as much threat to Apple as Flash does.

      Not really. HTML5 must be parsed by Apple's Safari, giving Apple an easy way to ensure it remains as a second-class citizen on the iLine.

      So you are saying that Apple is going to reduce HTML5 support in Safari and thus Webkit? After pushing it for the last years?

      --

      Lars T.

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

  10. What, Is It snydeq's Day Off? by RobotRunAmok · · Score: 1

    ...or does InfoWorld now employ an entire department to astroturf here?

  11. Waste of time by DaveV1.0 · · Score: 4, Interesting

    The decision is Apple's and Apple's alone. Apple has all the cards and has no need to cut any deals. InfoWorld's suggestions fail to take that into account.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    1. Re:Waste of time by dingen · · Score: 3, Insightful

      Exactly. It's completely stupid to think Steve Jobs will read such an article and rethink his position on Flash. He doesn't want it. So it won't be happening. Period. I don't understand why all the tech sites are still so busy with this subject. Want Flash on your phone? Don't buy an iPhone. It's really that simple.

      --
      Pretty good is actually pretty bad.
    2. Re:Waste of time by vagabond_gr · · Score: 1

      In fact, there's just one thing that Adobe should do now. Release (at last) a descent flash player for (non-apple) phones. Google is going to push it, to offer an advantage over the iphone. If flash becomes as ubiquitous as it is in desktops, Steve might have to reconsider.

    3. Re:Waste of time by Optic7 · · Score: 1

      Except for if they are found to be violating antitrust law. Hint1: Apple has a monopoly on the mobile apps market. Hint2: Even if they didn't, you don't have to be a monopoly in order to violate certain antitrust laws.

    4. Re:Waste of time by PenguSven · · Score: 4, Insightful

      Want Flash on your phone? Don't buy an iPhone.

      I'm pretty sure you meant to say:

      Want flash on your phone? Too bad because there isn't a full version of flash for ANY mobile platform, and the version that will finally make it, will only be available to a fraction of the users/devices of a single mobile platform at launch, and there is no timeline for when it will reach any other platforms.

      --
      What is...?
    5. Re:Waste of time by DaveV1.0 · · Score: 1

      1) I didn't know that Apple controls all the apps for Blackberry/RIM and Android.
      2) True, but I am doubtful the would be found in violation of such things. But, hey, I could be wrong.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    6. Re:Waste of time by gad_zuki! · · Score: 1

      >Apple has all the cards and has no need to cut any deals

      Apple had that attitude not too long ago and they almost folded.

      Exactly what do you have a problem with here? Its reporting. The media is reporting on an issue iphone owners are concerned about. Jobs is very much concerned right now, especially with Flash on the desktop soon supporting hardware acceleration (works in beta right now) and the same on mobile platforms. HTML5 is interesting but its not here. Heck, there's no standard codec and it certainly will not replace all the vector/animation/games stuff in Flash.

      Iphone owners like myself are getting sick of this treatment and might migrate to other platforms. The iphone is losing its status of "cool" when Jane Homemaker has one and Apple censors any app that might be politically challenging or involve any nudity. Apple's brand is hurting as its becoming associated with big corporate thuggery and DRM and not the liberal California image is has spent decades promoting.

      There is a story here and the media should continue with it. Apple can take its ball and run home, but that's a pretty poor policy. Corporations aren't magical. They live and die by their image and actions.

    7. Re:Waste of time by DaveV1.0 · · Score: 1

      See, now THAT might work. All this hand-wringing and stating that "Apple should do X" is just a waste of time.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    8. Re:Waste of time by DaveV1.0 · · Score: 1

      This is not reporting. Reporting involves stating the facts. This is foolish speculation wrapped in an op-ed piece disguised as reporting.

      Iphone owners like myself are getting sick of this treatment and might migrate to other platforms.

      Then, maybe, Apple will listen.

      The iphone is losing its status of "cool" when Jane Homemaker has one

      Maybe for you and people like you, but not for most of the people out there who are like "Jane Homemaker"

      and Apple censors any app that might be politically challenging or involve any nudity.

      This might effect some iDevice users, but not all. Not even most actually.

      There is a story here and the media should continue with it.

      Yes, there is a story here and they should report the story, not expound their idea of what would make a good compromise when there is no reason for one party to compromise at all.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    9. Re:Waste of time by gad_zuki! · · Score: 1

      I certainly don't mind things like polls on websites and op-eds. YMMV.

    10. Re:Waste of time by Optic7 · · Score: 1

      1)They don't, but that's not what I said, and it's not the definition of a monopoly. They just have most of the market for mobile apps, based on amount of sales.

      2)True too. And I could be wrong as well.

    11. Re:Waste of time by s73v3r · · Score: 2, Interesting

      They're attempting to do just that with Android. However, the ship date for Android Flash has slipped a few times already. Personally, I'll believe they can pull it off decently when I see it, and run it on my phone. However, I don't have high hopes for it, mainly because my current phone is a G1.

    12. Re:Waste of time by s73v3r · · Score: 1

      To be fair, the political satire app provision has been in the SDK agreement for a long time. Its that the political cartoons guy conveniently decided to ignore it. However, his app is in the store now.

    13. Re:Waste of time by Anonymous Coward · · Score: 1, Insightful

      Too bad because there isn't a full version of flash for ANY mobile platform>

      The Nokia N900 has full Flash 9.4 - http://maemo.nokia.com/features/maemo-browser/

  12. Re:Apple Plan by mrsteveman1 · · Score: 1

    There is no "flash lookalike", the only thing they have are javascript frameworks and we already knew about those.

  13. Re:Apple Plan by sopssa · · Score: 2, Informative

    It's $99 a year. Also you are required to buy Mac OSX which seriously brings up the price.

    If I want to develop for Linux, I can write the full code in Windows and compile it too. If I want to develop for Windows, I can write the full code in Linux and compile it too. What about Mac OSX?

  14. There's one slight flaw with this plan. by jolyonr · · Score: 4, Funny

    it's complete bollocks.

    Steve HATES Adobe.
    You're more likely to get Steve Jobs to prove at the next Apple Keynote that he really can shit rainbows. "One more thing....."

    --


    Please read my Canon EOS tech blog at http://www.everyothershot.com
    1. Re:There's one slight flaw with this plan. by calibre-not-output · · Score: 1

      You're more likely to get him to shit rainbows AND announce that the next generation Macs will ship with Windows 7 instead of OS X.

      --
      Nothing lasts forever but the certainty of change.
    2. Re:There's one slight flaw with this plan. by delinear · · Score: 1

      There's only a flaw in their plan if you assume their plan is to find a resolution to the Flash issue as opposed to, say, getting more eyes on their publication by posting preposterous nonsense that people will read more out of incredulity than interest. And here they are with a /. write up, so I'd say their plan is working pretty well.

    3. Re:There's one slight flaw with this plan. by dingen · · Score: 1

      Actually, because of the availability of Adobe products on Windows, it's not really helping the Mac that much. I think the Mac is mainly popular for video editting because of Final Cut, which is not available on Windows. It's been suggested before that Apple might be working on a Mac-only photo editting application to rival Photoshop.

      --
      Pretty good is actually pretty bad.
    4. Re:There's one slight flaw with this plan. by raju1kabir · · Score: 1

      Adobe and Photoshop and their other products are what made Macs popular in graphics/video editing departments.

      Apple and its products are what made Adobe popular in graphics/video editing departments.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    5. Re:There's one slight flaw with this plan. by StuartHankins · · Score: 1

      It's OK for you to come out of the closet... we won't judge you.

    6. Re:There's one slight flaw with this plan. by jolyonr · · Score: 1

      Steve, why do you keep posting these messages anonymously?

      --


      Please read my Canon EOS tech blog at http://www.everyothershot.com
    7. Re:There's one slight flaw with this plan. by s73v3r · · Score: 1

      Actually, Final Cut is what made Macs popular in video editing departments. And that only came about because Adobe decided not to support Premier on Macs back in the 90s.

      Face it, Adobe is not blameless in this feud either. Despite Mac sales being about half their revenue from CS sales, they always have and continue to treat MacOS as a second class platform. They refused to release an Intel compatible version of CS3, instead making users wait an entire year and forcing them to buy a new version if they wanted Intel support. Then was their refusal to bring CS to Cocoa at all, instead sticking with Carbon til the very end. Carbon was never meant to be a long term framework; instead it was a quick way for developers to bring their Classic MacOS apps to OS X while they worked on bringing them over to Cocoa, the framework to use going forward. It wasn't til 64 big Carbon was killed that Adobe finally got the hint.

      Personally, I think a developer should be able to use whatever language they want, but they still need to be beholden to the same standards that a native ObjC app would be held to, in performance, memory usage, and adherence to UI/UX guidelines. If a Mono Touch app or a Flash app can't meet those, then it should be rejected, just like an ObjC app that doesn't meet them would.

  15. It's all about by C_Kode · · Score: 5, Insightful

    It's all about not allowing unapproved apps to play on the iProduct. Everything else is mostly an excuse to hide the blatant fact. If it was truly about stability and performance, then iTunes among others wouldn't suck so bad.

    1. Re:It's all about by Duradin · · Score: 1

      "It's all about not allowing unapproved apps to play on the iProduct." If that were the case why is Apple still allowing "ad hoc" distribution for those with dev licenses? Those apps never have to be approved by Apple.

      What about non-flash web based apps? Why isn't Apple blocking those? Apple doesn't have to approve them either.

    2. Re:It's all about by bledri · · Score: 1

      ... but I am very curious to know what specifically makes iTunes "suck so bad"? I ask because I use iTunes all the time as my primary music library manager and player, and find it easy to use and very powerful.

      It's an honest question, I'm not trying to start a flamewar.

      -dZ.

      Your question is currently modded as a troll. I'd love to hear the logic behind that...

      Personally, I also like iTunes (for OS X) so I can't really answer your question. Sometimes figuring out how to do something outside the mainstream use cases (like multiple music libraries) takes a little research. But giving how well everything works for how I want use iTunes, it's easily worth the trades off.

      As too the GP's assertion that it's mostly about preventing unapproved apps on Apple products, maybe there is some truth in that. Apple likes to control user experience. Of course, HTML5 and Javascript applications run without any restrictions. And in my experience Flash kills battery life, sucks memory and destroys responsiveness on laptops, so I don't see those as totally specious arguments on Apple's part...

      --
      Some privacy policy Slashdot.
    3. Re:It's all about by sl149q · · Score: 1

      All I need is your device ID and I can sell 90 days of use of my app. And at any point in time I can only have 100 active users (I think I can delete old users... hmm have to check that, might be a flaw in my business plan if have to buy a new developers license after 100 sales.)

    4. Re:It's all about by indiechild · · Score: 1

      Yeah, I guess that's why HTML5 apps are not allowed on the iPhone and iPad.

      Oh wait...

  16. Missing the point by Azureflare · · Score: 2, Insightful

    Apple wants total control over the tools used to create applications on their devices. They can't do that with Adobe Flash. Peace is not possible.

    Having flash in the locked down iPhone/iPad environment would be akin to having a dynamic programming environment on the iPhone/iPad. It would open up so many vectors for screwing with the security on the devices. I imagine it would be a great vector for hacks as well, especially given how homogenous the iPhone/iPad environment is.

    1. Re:Missing the point by smartr · · Score: 2, Informative

      Frankly, HTML5, css, and javascript allow you to do everything flash does. They don't control the tools there. I don't know, as a web developer - I'm all for the death of flash and old browsers. If the iPhone and iPod become pervasive enough to say, make it more valuable to code in HTML5 over flash, then companies with limited budgets will use HTML5. If enough people use HTML5, older standards incompatible browsers will be less useful. Think of all those companies running IE6 for business apps. If Apple had some way of killing off these incompatible applications, Apple would be opening themselves to more customers... Or perhaps Apple just wants to hurt Adobe enough to buy them out.

    2. Re:Missing the point by kimvette · · Score: 1

      Frankly, the web services and web apps users use NOW are flash, not HTML5, so in the meantime, we need flash.

      This is like "green" power. Treehuggers want us to stop using oil NOW. However since those same treehuggers block wind farms, natural gas depots, nuclear power, and even solar power with the NIMBY and BANANA arguments, and Mr. Fusion doesn't exist yet, we can't stop using oil for the forseeable future. That is, of course, unless we're willing to deal with horse shit-covered streets.

      Until the sites people want to use offer HTML5, we need flash. If Google and partners market their Android-based phones well, they can very, very quickly top Apple's market share, then Apple will be forced to relax their anti-competitive policies .

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  17. Competitors advancing STANDARDS by drumcat · · Score: 3, Insightful

    Why make them "at peace". This competition has been driving standards forward like nothing else has. The byproduct has been great for all, and I'm not interested in seeing this end.

  18. Real plan to fix the Flash on iPhone dev concerns by Tharsman · · Score: 4, Insightful

    1) Forget about it, it's their device and they'll do what they want with it, no matter if you like it or not.

    2) Learn another language. WTH is wrong with developers these days? It's not that hard to learn another language! Makes me ponder if most the flash developers are actually programmers or just script kiddies.

    3) Web authors: start using HTML5 video standards and quit the stupid flash video player already!!!

    Finally: I actually hopes flash dies, I hate the tech on my browsers and hate feeling forced to install it on every computer I have. Flash should die and Adobe should turn all their Flash authoring tools into HTML5 authoring tools instead. Heck, that would get them into the iphone too!!!

  19. Flash Video Player plug-in by Anonymous Coward · · Score: 1, Interesting

    Actually it's not a bad idea, but not as a "plug-in". The iPhone OS should simply load the .swf, analyze if it references an MPEG-4/H.264 file, and access that video file directly (i.e. replace the Flash video player with its built-in player on the fly).

    Anyone know if it's easy to parse a Flash Video Player file to check for an external video file reference?

    That way, they at least force people to switch to H.264/AAC if they haven't done so already.

    1. Re:Flash Video Player plug-in by raju1kabir · · Score: 1

      I don't think that would give great results across the board. Sometimes a video is just a small part of what a Flash app provides. Sometimes it loads multiple videos and the first one is not very important to the user (e.g., an ad). But in those cases the content provider might really want to ensure it displays before another one, so just letting the user select from a list of video files would be unsatisfactory.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  20. Screw Apple by Mark19960 · · Score: 2, Insightful

    Really.
    If they want to control what users do in their walled garden, let them.
    Flash sucks... hell acrobat reader sucks too.

    I don't care for either Apple or Adobe personally.
    But neither should control what I have on my phone.

    1. Re:Screw Apple by kimvette · · Score: 1

      HTML sucks, actually, considering we're using it for something it was never designed for in the first place.

      And yet, it's functional and has gained widespread use. Flash got where it is by providing solutions for problems HTML could not solve, and only now with HTML5 can it achieve what Flash was designed for. The problem is, HTML5 just isn't in use yet at any widestream sites and services people want and need to use, so until then we need to have a flash plugin.

      Google has a good chance to overtake Apple's share in the market if Apple doesn't handle this properly, and if Google+partners' marketing strategy is aggressive enough. In fact I hope Google does overtake Apple because it will force Apple to lighten up on their restrictions. Competition is nearly always good.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  21. One good idea by fermion · · Score: 4, Interesting
    The article has one good idea, create a flash standard, which I believe would allow others to write browsers with native flash support. This would be the same thing Adobe did when they let others write applications to display PDF.

    This has to be more than just allowing flash movies to play. Adobe would have to allow people to write applications that supports all that is flash. This would clearly get rid of the major worry about Flash, that it is controlled by a single firm that could wipe our it's competitors simply by no longer supporting Flash on their products. Of couse, as Adobe is finding out, it works both ways. Apple is doing it's best to destroy Flash by not supporting it on the mobile products.

    Why will Adobe not allow flash players? Well, because then we might get functionality that would be a detriment to major players like google. Users might have in browser control of browser cookies. Users might get the control the do with images, like automatically blocking any flash object below a certain size. Or, heaven forbid, user might get an off switch.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:One good idea by virgilp · · Score: 1

      Com'on, Flash is already "standard" / fully documented & all. And ActionScript was supposed to become "JavaScript 2", Adobe worked with the standard bodies to standardize it as ECMAScript.... but nobody else seemed interested, so they eventually gave up. But a draft standard ECMAScript4 exists (much like a draft HTML5 exists :P ).

      This decision is nothing about technical reasons, Apple didn't ban CS5's Flash2iPhone exporter because it doesn't work..... but because it DOES.

  22. Lock-in by Enuratique · · Score: 2, Insightful

    The author misses the real point here: vendor lock-in... Why would people even bother to buy an iPhone if any of the Google offerings allow them the same apps? If there's a really hot app that can only be had on the iPhone, then people will buy iPhones... Plain and simple.

    --
    A black hole is where God divided by 0
    1. Re:Lock-in by cowscows · · Score: 1

      If your app is that good and popular, then port it to android. Surely if it's that awesome you'll make back the money that you spend porting it. Or just wait a couple months, and somebody else will write an app that does basically the same thing.

      Seriously, there's at least a half dozen of any particular type of app or game or whatever that's shown any level of popularity. The vendor lock-in argument is pretty weak here. Apple isn't make devs sign exclusivity agreements.

      --

      One time I threw a brick at a duck.

  23. Re:next: OSX in vmware by dingen · · Score: 1

    Why on earth would Microsoft care what hardware people are using to run their operating system on? It's not like they have their own competing hardware platform or something.

    In fact, I think Microsoft like people running Windows on a Mac a lot. Better than people not running Windows at all.

    --
    Pretty good is actually pretty bad.
  24. Slave to 3rd party by whisper_jeff · · Score: 5, Insightful

    How do so many people seem to miss the rather glaring issue that Apple has no desire to be a slave to a third party development tool. They've stated as much and it is a very real and serious concern. They offer features to their customers but, if a third party provides developer tools (such as Adobe with Flash) and that third party decides to take their time offering support for those new features or to outright not offer it at all then those features do not make it to the customer. That is a serious concern. In an environment where manufacturers need to provide every advantage possible to stand out from the other offerings on the market, Apple would be hamstringing themselves if they allowed Adobe, rather than themselves, to dictate what features do and do not make it to their customers. Anyone who thinks, even for a second, that this is a trivial part of the equation is not thinking clearly about things.

    I'm surprised that InfoWorld completely overlooked this very real and very significant concern. Ah, who'm I kidding?... I'm not surprised at all... sigh...

    1. Re:Slave to 3rd party by Dog-Cow · · Score: 1

      Apple would in no way be a slave to a third party. If Adobe lags on implementing new features, it is the developers who are out of luck. They would always have the option to rewrite their app in Objective C -- exactly as they do today.

      There are several good reasons not to allow Flash, but this is not one of them.

    2. Re:Slave to 3rd party by delinear · · Score: 1

      Of course, if that were the real reason behind the no Flash rule, it'd apply equally to OSX. The fact that they're happy to let Adobe dictate these things on their desktop and not on their mobile platform would suggest alternative reasons.

    3. Re:Slave to 3rd party by cowscows · · Score: 1

      Apple has never controlled their desktop OS platform to the degree that they control the iPhone, so it's not even feasible for them to somehow exclude flash from OSX, even if they would like to.

      --

      One time I threw a brick at a duck.

    4. Re:Slave to 3rd party by Cyclloid · · Score: 1

      +1 mod point if I had one.

    5. Re:Slave to 3rd party by evilviper · · Score: 1

      if a third party provides developer tools (such as Adobe with Flash) and that third party decides to take their time offering support for those new features or to outright not offer it at all then those features do not make it to the customer.

      You're missing about a hundred QUALIFIERS in your comment, here...

      Installing Flash does not take over a platform. Those platform features that Adobe refuses to add don't get used IF YOU ONLY USE FLASH. Adobe can do whatever the hell they want, and iPhone developers can still write native apps with the Apple SDK and use all the new features.

      And if you're going down that road, why doesn't Apple ban HTML and Javascript, since Apple might add new features to their devices and, horror of horrors, HTML and Javascript might not immediately get updated to take advantage of them...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  25. Please stop spreading FUD by cybrthng · · Score: 1

    "performance, stability, and security" is a factor no matter what. You can't be against Flash for those reasons but be supportive of HTML5. HTML5 has the very same "performance, stability, and security" issues as flash. HTML5 can kill a battery, kill stability and is only as secure as the person who is using it. (IE, easily socially engineered to be stupid in most cases)

    1. Re:Please stop spreading FUD by BlueBoxSW.com · · Score: 1

      You can debate stability and security, but Flash is a performance hog, HTML5 isn't.

    2. Re:Please stop spreading FUD by shutdown+-p+now · · Score: 1

      Flash is a performance hog, HTML5 isn't.

      FUD. In practice, they are equally efficient on platforms where Flash has ability to use hardware acceleration.

      Though saying "HTML5" is pretty pointless, as it's just a spec, with multiple implementations - and any particular one may be slower or faster.

    3. Re:Please stop spreading FUD by BlueBoxSW.com · · Score: 2, Informative

      Video on the iphone already plays with hardware acceleration. YouTube. UStream, Vimeo. Apple designed it this way in the very first iphone back in 2007.

      You don't need Flash 10.1 for this. In fact it only underscores my point (in other posts) that depending on an interim format to implement and support new features gets in the way.

    4. Re:Please stop spreading FUD by shutdown+-p+now · · Score: 1

      Video on the iphone already plays with hardware acceleration. YouTube. UStream, Vimeo. Apple designed it this way in the very first iphone back in 2007.

      My point was that Flash in general is not a "hog" it's often claimed to be, where has hardware acceleration at its disposal. Presumably, it would have it on iPhone as well - we'll never know as it was killed on arrival.

    5. Re:Please stop spreading FUD by BlueBoxSW.com · · Score: 1

      But the version of Flash you're talking about isn't even officially released.

      So, based on the current version of the flash player, and the research you point to, Flash 10.0 *IS* a hog.

      This may change after 10.1 is officially released, but right now it is a big old piggy.

      By the way, I don't think it's just video, there are a lot of uses of flash out there that are dog-slow. Not always adobe's fault people write bad code, but it doesn't help the cause.

    6. Re:Please stop spreading FUD by shutdown+-p+now · · Score: 1

      But the version of Flash you're talking about isn't even officially released.

      Yes, but Adobe was aiming to release 10.1 for iPhone, not 10.0.

      By the way, I don't think it's just video, there are a lot of uses of flash out there that are dog-slow. Not always adobe's fault people write bad code, but it doesn't help the cause.

      Oh, I've no doubt that it's slow. Smooth vector graphics and a dynamically typed programming language? Getting that to work faster than an ObjC solution would be damn tricky.

      However, vis a vis HTML5, there are no technical reasons for Flash to be slower, and Adobe has been kicked enough to actually fix their past screw-ups on that front.

    7. Re:Please stop spreading FUD by BlueBoxSW.com · · Score: 1

      But what was Adobe's plan for handling video in flash? Simply to turn it over to the iphone video control for playback. They were never going to "accelerate" anything on the iphone. This is exactly how the video tag works, without the middleman.

      http://labs.adobe.com/wiki/index.php/Applications_for_iPhone

      Vector graphics. scaling bitmaps. canvas tag. They all work well on the iphone in the browser or native apps.

  26. How about apple just make their own implementation by TheSunborn · · Score: 1

    How about Apple just make their own implementation of flash? I mean flash is a public and published standard and anyone are allowed to create an implementation.

    So if Apple don't like the current Adobe implementation(And I can understand that) they can just make their own.

  27. Doesn't just affect Flash by Halo1 · · Score: 4, Insightful

    Apple's new terms forbid applications written in any language that is not called C, C++ or Objective-C. For example, I work on the Free Pascal Compiler and added iPhone support a couple of years ago (it compiles straight to ARM assembler, no intermediate code or frameworks are involved). Most people that use it write their GUI in Objective-C and reuse Delphi or other existing Pascal code for their backend, just like other people would reuse C or C++ code.

    But simply because FPC stands for Free Pascal Compiler rather than for Fast Progressive C, this way of working is no longer allowed. That just does not make any sense to me. Why on earth would the name of the programming language matter in any way? I could understand it if they would limit you to using their tool chain (although I'd still disagree with it), but limiting to a particular set of programming languages?

    The fact that I can't even discuss this on the iPhone developer forums without first signing the new developer agreement (and thereby make it illegal for me to continue working on that project) only adds insult to the injury.

    --
    Donate free food here
    1. Re:Doesn't just affect Flash by medcalf · · Score: 1

      The developer agreement does not make it illegal for someone to work on other projects. It doesn't even make it illegal for you to install Pascal apps on your iPhone. It does mean that Apple won't approve Pascal apps on the iPhone, and you won't get them into the app store. But you are being a bit hysterical to think that joining the developer program in any way affects what else you do.

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    2. Re:Doesn't just affect Flash by Halo1 · · Score: 4, Insightful

      If you're generating arm assembly, can't you just dump that to C file and wrap it using the GCC inline keyword?

      Unfortunately, the SDK agreement explicitly says that the code must be originally written in one of the approved languages (C, C++, Objective-C). And yes, technically this means that any use of inline assembler is forbidden (e.g. to optimize part of a 3D engine, even the rest is completely written in C), which does not make any sense whatsoever either.

      --
      Donate free food here
    3. Re:Doesn't just affect Flash by HBI · · Score: 1

      I'm sorry to hear that. I use FPC for my 'amusement' coding quite a bit, having been a huge TP fan back in the 80s and early 90s. FPC is some fun stuff.

      Incidentally, the whole C++ library name hashing issue (that was my understanding of the issue), that prevented use of things like wxWidgets with FPC appears to have been conquered at some level. Or am I interpreting the Obj-C interface wrong?

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    4. Re:Doesn't just affect Flash by cynyr · · Score: 1

      Does XCODE do pascal for the iPhone? no? oh well now you know why.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    5. Re:Doesn't just affect Flash by Halo1 · · Score: 2, Informative

      The developer agreement does not make it illegal for someone to work on other projects. It doesn't even make it illegal for you to install Pascal apps on your iPhone. It does mean that Apple won't approve Pascal apps on the iPhone, and you won't get them into the app store. But you are being a bit hysterical to think that joining the developer program in any way affects what else you do.

      The new agreement forbids using the SDK to compile programs that are not originally written in any of the approved languages:

      3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

      (emphasis mine). Of course, Apple cannot check what I do if I don't submit any apps to the AppStore, but I would definitely be in violation with the new SDK agreement if I first agreed to the new terms and then continued compiling and running Pascal programs on my iPod.

      --
      Donate free food here
    6. Re:Doesn't just affect Flash by rreay · · Score: 1

      Unfortunately, the SDK agreement explicitly says that the code must be originally written in one of the approved languages (C, C++, Objective-C). And yes, technically this means that any use of inline assembler is forbidden (e.g. to optimize part of a 3D engine, even the rest is completely written in C), which does not make any sense whatsoever either.

      It makes plenty of sense if you don't assume that the iPhone will always have same CPU architecture.

    7. Re:Doesn't just affect Flash by Halo1 · · Score: 1

      It makes plenty of sense if you don't assume that the iPhone will always have same CPU architecture.

      And if you assume that contemporary compiler technology is adequate to squeeze all necessary performance out of high level code even when running heavy-duty code on embedded devices. If they just want to guarantee easy portability of the engine to new architectures, then
      a) they should also mandata that all code is written in an endian-neutral way
      b) they could also mandate that for each bit of assembler, you must also write and include in your source code an equivalent high level version

      The above would look absurd in an SDK agreement, but frankly I don't see how it
      a) essentially differs from what Apple is mandating right now
      b) how it would not achieve the same things that Apple uses to justify for these restrictions (namely improving their freedom to innovate)

      --
      Donate free food here
    8. Re:Doesn't just affect Flash by mad.frog · · Score: 1

      > the SDK agreement explicitly says that the code must be originally written in one of the approved languages (C, C++, Objective-C).

      Does this mean that (say) most of Donald Knuth's work can't be used in iPhone apps? IIRC, none of those used any of those languages....

    9. Re:Doesn't just affect Flash by Halo1 · · Score: 1

      I'm sorry to hear that. I use FPC for my 'amusement' coding quite a bit, having been a huge TP fan back in the 80s and early 90s. FPC is some fun stuff.

      Glad to hear that :)

      Incidentally, the whole C++ library name hashing issue (that was my understanding of the issue), that prevented use of things like wxWidgets with FPC appears to have been conquered at some level. Or am I interpreting the Obj-C interface wrong?

      C++ and Objective-C are quite different beasts. The main problem with interfacing with C++ is that there are about as many C++ ABIs as there are C++ compilers (and then some, since a C++ ABI can change when a new version of a C++ compiler comes out). This concerns name mangling, but also VMT layouts, exception handling, etc. In general, you cannot even use C++ code compiled by different compilers together. A person has been working lately on adding support for the current G++ ABI to FPC though, and simple class importing and (non-virtual) method calling already works.

      For Objective-C, there are basically only two ABIs: NeXTStep/Apple's and GNUStep's. Currently, we only support Apple's (we do support it on all Mac OS X platforms though, both past and present). And we also created an Objective-Pascal dialect around it.

      --
      Donate free food here
    10. Re:Doesn't just affect Flash by shutdown+-p+now · · Score: 2, Insightful

      Thank you for clearly explaining why this whole Apple's mess is such a bad idea, regardless of how evil Flash is.

      Honestly, for a geek forum hell-bent on openness and other such stuff, it's as if the magic keyword "Apple" flips some switch inside the heads of those people. It's like "think of the children" for techies...

      Who fscking cares about Flash in particular? At stake here is the freedom of development with the tools of your own choice. And mark my words - if this flies for Apple on iPod/iPad (and so far it seems to be), this will expand to your MacBooks and desktop Macs in a few years - and, God forbid, in a few more Microsoft will catch on as well.

    11. Re:Doesn't just affect Flash by BitZtream · · Score: 1

      Instead of coming here and being a whiney bitch, why don't you see how the others got around it. Flash is out, but there are others that Apple has approved. /me looks at Unity ...

      The fact that I can't even discuss this on the iPhone developer forums without first signing the new developer agreement (and thereby make it illegal for me to continue working on that project) only adds insult to the injury.

      You need to reread the developers agreement rather than going by what you read on some website. You're simply wrong on this one.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    12. Re:Doesn't just affect Flash by Halo1 · · Score: 1

      why don't you see how the others got around it. Flash is out, but there are others that Apple has approved. /me looks at Unity ...

      Can you point me to a statement from Apple to that effect? All I could find is a blog post from the Unity people saying that they think they are fine because Apple can't afford to pull all apps using their engine from the AppStore. That's not really a solid basis to work with. FWIW, they haven't done that either with apps containing Pascal code (most likely because they're simply completely oblivious to that fact).

      If Apple reserves the right to remove all apps containing compiled Pascal code (or the Unity engine) from the AppStore at any time, I don't consider that "getting around it". It's just ignoring it and hoping you (and in particular your users) will be fine. The elephant remains in the room though.

      The fact that I can't even discuss this on the iPhone developer forums without first signing the new developer agreement (and thereby make it illegal for me to continue working on that project) only adds insult to the injury.

      You need to reread the developers agreement rather than going by what you read on some website. You're simply wrong on this one.

      I have read and reread the agreement (I am a registered/paying iPhone developer after all, and I'm not letting this money go to waste just for the purpose of getting snarky replies on slashdot). I have also sent a message to ADC asking for clarification and did not get an answer other than the boilerplate "we have sent your comments to the appropriate department".

      So please do enlighten me how an SDK agreement that states the following explicitly allows anyone to use it for compiling programs not originally written in any of the sanctioned languages (emphases and square brackets comments mine):

      1.1 Acceptance

      In order to use the Apple Software [i.e., the SDK] and related services, You must first agree to this License Agreement.

      3.3 Program Requirements for Applications

      Any Application developed using this Apple Software must meet all of the following criteria and requirements, as they may be modified by Apple from time to time:

      3.3.1. [...] Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine

      Our compiler is self-hosting, but it makes use of the SDK's assembler and linker to create object files and binaries, and the apps it produces obviously link against the SDK's libraries.

      --
      Donate free food here
    13. Re:Doesn't just affect Flash by iamnotaclown · · Score: 1

      which does not make any sense whatsoever either.

      Sure it does. If Apple releases a new iPhone/iPad/whatever that uses a different processor, it can retarget pretty easily. If there is inline assembly or non-official source languages... not so much.

    14. Re:Doesn't just affect Flash by bar-agent · · Score: 1

      "Assembler code" is more correct than "assembly code." The program is called an "assembler," it assembles a program, and "assembler code" is code for the assembler. People call assembler code "assembler" because they are lazy. :)

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    15. Re:Doesn't just affect Flash by hab136 · · Score: 1

      And yes, technically this means that any use of inline assembler is forbidden (e.g. to optimize part of a 3D engine, even the rest is completely written in C), which does not make any sense whatsoever either.

      Using inline assembly ties you to that CPU architecture (and possibly that version of that CPU; your optimizations might not be beneficial on a later version of the CPU). Apple has switched architectures before, and may do so again.

  28. Lol by ohzero · · Score: 1

    Infoworld story doesn't load on my iPhone. Guess it's a flash site. Classic.

    --
    -- http://www.criticalassets.com
  29. Re:Apple Plan by Old97 · · Score: 4, Informative

    The counterpart to Flash development in the iPhone world is AJAX and HTML5. That's free and you don't need to use the app store. It's called a Rich Internet Application (RIA) or a "web app". The so-called Flash replacement is a Javascript library that makes it easier to write web apps that look like native apps. That will actually help developers who don't want to pay fee or go through the app store. You pay $99 in order to develop native apps for the iPhone - that's different.

    --
    Very often, people confuse simple with simplistic. The nuance is lost on most. - Clement Mok
  30. Gordon by david.given · · Score: 5, Informative
    ...is a Flash runtime written in Javascript, using HTML5 to do the rendering. It runs purely in the web browser. It runs on the iPhone. It's still pretty basic, but looks promising. Running the demos in Chromium on Linux doesn't appear to show much difference in speed --- of course, those demos have been carefully chosen to work.

    It claims to support SWF1 and a lot of SWF2. Right now I believe we're on SWF9, so there's a long way to go, but it does show that the approach works.

    1. Re:Gordon by mad.frog · · Score: 1

      SWF10, actually. While Gordon is a nice demo, the Flash apps it runs are barely above the Hello, World level... getting it to run SWF6 or later is going to be a nontrivial effort.

  31. A better plan: by MachineShedFred · · Score: 1

    1. Apple allows Flash on the iPhone / iPad, with one caveat - there's a huge fucking OFF switch in the settings. When this is turned off, no Flash code can execute.
    2. If Adobe doesn't like that, too God damn bad. Get screwed with your pants on.

    This way, the *user* gets to decide if Flash has all the problems that Apple claims it does, and if those problems aren't outweiged by the added functionality. If the problems are that bad, then very few people will use it, and Adobe looks like the goat for churning out terrible inefficient crapware.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
  32. other idea by StripedCow · · Score: 1

    Here's another idea:

    1) some bunch of technically skilled people with a lot of spare time put together a proposal for a linux based tablet system
    2) those people ask for funding (for example on http://www.kickstarter.com/
    3) slashdot crowd starts donating money
    4) people start developing the device
    5) profit!

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
    1. Re:other idea by Lumpy · · Score: 1

      1 - Why? Android-x86 + existing hardware = Linux based tablet system.
      2 - any fool with $500.00 and enough education can do this in an afternoon.
      3 - Slashdot crowd is all talk and no action. They are identical to every other group out there.
      4 - Basing it on Android means you have an instant software base
      5 - PRofit will only be for big companies like dell (they already have one on it's way) or the china manufacturing companies making this stuff. Sales margins will be razor thin.

      --
      Do not look at laser with remaining good eye.
    2. Re:other idea by Lumpy · · Score: 1
      --
      Do not look at laser with remaining good eye.
    3. Re:other idea by farble1670 · · Score: 1

      1) some bunch of technically skilled people with a lot of spare time put together a proposal for a linux based tablet system

      android.

  33. Re:Apple Plan by Hognoxious · · Score: 1

    Apple has taken it stance

    Feet crossed, head turned sideways, one hand on the hip and the other wrist bent?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  34. If Flash is so good, why won't it run on my box? by satch89450 · · Score: 1

    For a number of reasons, I'm running Red Hat Enterprise 4 on my desktop. Yes, it's not Windows or Mac, so that makes me an outlier. On the other hand, Adobe advertises that Flash is available for "Linux". If I want Flash, I have to dump RHEL 4 and load RHEL 5. One of the reasons I use the Enterprise editions is to *not* have to update my primary system every six months or so -- indeed, I'm waiting for RHEL 6 before I go through the process.

    And I do have a RHEL 5 system I use on occasion...and Flash will mysteriously die on that platform. The failure occurs most often when there are many Flash objects in a Web window. Everything just goes blank, and my CPU loading shoots to the moon. That includes ads.

    RHEL 4? The lack of flash prevents all sorts of problems. Not to mention being free of obnoxious ads when browsing the World Wide Web.

    Before InfoWorld's truce proposal can be seriously considered, I think Adobe has to clean house first. When Flash runs well where it says it runs, then they have a better position in the peace talks.

  35. People don't understand the root problem by Altus · · Score: 1

    People really don't understand what this is about.

    Sure the crashing is an issue and flash does suck and sure the gesture support thing is a bit of a problem.

    But this isn't really about flash. Apple wants applications to be developed for the iPhone, not for the lowest common denominator. If flash (or any technology) is available on all phones then everyone and their brother will release apps using that technology and the phone becomes a commodity. New applications don't use the cool new hardware feature that Apple put in because flash doesn't support it yet (and may never or at least not until its on every phone). Suddenly there is no way to differentiate your product.

    Sure, right now you can write an app for the iPhone and port it to Android but you end up with, optimally, 2 applications that are both optimized for their particular application. When you have something in the middle you don't get that. Java was like this for the longest time. Apps were optimized for windows and sucked on the Mac. Its possible to make a good java based UI app on more than one platform but its difficult and developers are lazy.

    This is why apple doesn't want flash on the iPhone or even apps that are compiled from flash. The fact that Adobe is likely to make these things worse by not fully supporting the iPhone or by not keeping up with new features makes it worse.

    --

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

    1. Re:People don't understand the root problem by 517714 · · Score: 1

      The fact that Adobe is likely to make these things worse by not fully supporting the iPhone or by not keeping up with new features makes it worse.

      Adobe will only be hurt if they are too lazy, too timid, or too slow to agressively develop their product for selected other phones and make the user experience equal that of the iPhone. If they try to support the entire gammut of phones, their product will never be better than lowest common denominator and they will succeed only in the short run and help Apple in the process.

      --
      The US government have made it clear that we have no inalienable rights; any we do not defend vigorously will be taken.
    2. Re:People don't understand the root problem by Altus · · Score: 1

      I believe Adobe will screw it up, but Apple doesn't want to wait for that, they are trying to build a whole new market in a fairly short amount of time and they are specifically running away from the commodity hardware that is currently hurting PC manufacturers margins.

      --

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

    3. Re:People don't understand the root problem by Altus · · Score: 1

      And to think, people say the quality of discourse on slashdot has fallen over the years.

      Hats off to you Mr. Coward, for showing us all the way.

      --

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

  36. Re:Apple Plan by uglyduckling · · Score: 4, Interesting

    No it's not. I have the full X-Code package for developing on desktop OSX and iPhone, I downloaded it from the developer's area of Apple's website after registering for free. You only pay if you wish to release software via the App Store for the iPhone/iPad. $99 seems very reasonable to me as a fee for use of the libraries and access to the App store. Many development environments (e.g. Flash) require you to pay up-front whether you release or not.

    Surprisingly, you are required to run OSX to run Apple's development environment, just like you are required to run Windows to run Microsoft's development environments. Code can be written for OSX using freely available tools and libraries on the OS of your choice, which will run from the command line or graphically via one of the cross-platform UI libraries. If you want to link against Apple's libraries you will need to use their OS, which I think is true of the Windows APIs too.

  37. Flash from a developer's perspective by s_p_oneil · · Score: 4, Interesting

    I've programmed in a lot of languages. I just learned Flash a few weeks ago because I needed to port an iPhone game to Flash. From a developer's perspective, programming in Flash is like programming with half a language that only has half a run-time library. That wouldn't be so bad if it was fun to program in like some of the more modern scripting languages, but it's not.

    Regarding performance, I found that the only way to make Flash code perform well is to write spaghetti code. I had a collision detection routine running really slowly, and when I hacked together a profiler for it (which is not easy because the language has no high-precision timers), I discovered that the function call overhead in Flash is obscenely high. I had to get rid of all getter methods (i.e. make all my read-only member variables public), replace convenience functions like Math.abs() and Math.max() with if-then-else statements, and take my hit test function and copy+paste its contents everywhere I wanted to call it. (I didn't see any macro or inline features, and as much as I hate to copy+paste, the hit really was that bad.)

    IMO, if Adobe can't fix the language, they should put a bullet in it. If they won't do either (and they've had years), then I have no problem with other companies attempting to put a bullet in it.

    1. Re:Flash from a developer's perspective by pitcher99 · · Score: 1

      I just measured the overhead to less than 0.0001 ms. Is that obscenely high?

    2. Re:Flash from a developer's perspective by s_p_oneil · · Score: 1

      How did you measure that without high-precision timers? Write a loop to call a function 10 million times to see that it takes 1 second? Assuming you have a 2GHz processor, that would put the function call/return overhead at about 200 clock cycles, which is only a little high, and it was not what I was seeing when I ran it. Would you mind posting the code you used to determine the speed?

    3. Re:Flash from a developer's perspective by mzs · · Score: 1

      GOD YES! That's a MICROsecond. That's the order of middling IO like reading a word off a of a PCI bus. That is very heavy for a function call.

    4. Re:Flash from a developer's perspective by mzs · · Score: 1

      Oops sorry it's a tenth of a us, so an order of magnitude better than reading a word off of PCI, sorry.

      Still that is not all that impressive, I do real time and entire programs with many function calls routinely run in under a us.

    5. Re:Flash from a developer's perspective by ADRA · · Score: 1

      Method overhead is a Runtime issue, not a language one. Its still Adobe's fault, but it means that the language itself could hypothetically be improved through the development of a faster runtime (eg. JVM performance improved substantially for java 1.4-1.5, 1.5-1.6, JavaScript has been steadily getting faster in brower javascript engines ever since the Web 2.0 started to pick up). The fact that Flash the platform sucks doesn't mean that Flash the language is fundamentally flawed (unless in this case they're inseparable which leaves the impression of what you're saying).

      If Adobe writes horrible software that developers and users can't use then there's no issue. The fact that Flash is still around means that there IS a demand for either User or developer acceptance. I personally hate 90% of the flash apps that people churn out on the internet, but there's still some real gems that makes having the platform around worth while. Can these 10% be written in something else that performs better? Maybe, but if they could, why weren't they? I still remember going to new grounds and watching the movies that some people come up with. Great.

      --
      Bye!
  38. Re:Apple Plan by Lunix+Nutcase · · Score: 1

    general-purpose computers like PCs, Macs and the iPad.

    There's your problem. The iPad is not a general-purpose computer. It's an appliance.

  39. Re:Apple Plan by uglyduckling · · Score: 3, Insightful

    Read carefully: the iPad/iPhone is NOT A GENERAL PURPOSE COMPUTER. Why is this so hard to grasp for the vocal minority of Apple-complainers on Slashdot?

  40. Security and Performance by Enderandrew · · Score: 1

    Google and Mozilla have been working with Adobe on a new plugin API to put Flash in a sandbox. The plugin API also auto-updates to the latest version of Flash at all times, to make sure people aren't running around with old versions that have known exploits.

    Apple's hardware is getting faster with newer iterations. Assuming Adobe was willing to meet in the middle and work on performance and stability, I don't think this is an overtly complex issue.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  41. Re:Apple Plan by binarylarry · · Score: 1

    Yeah but the poor performance and portability between browsers at the moment makes Flash look really, really good.

    I'm looking forward to HTML5 but we're not there yet... and people are buying iPads and co right now, i.e. in the present.

    --
    Mod me down, my New Earth Global Warmingist friends!
  42. Create a Flash video player plug-in. by Redlemons · · Score: 1

    I think I read somewhere about h.264 hardware decoder chips for mobile devices being readily available. I guess a flash video plug in wouldn't support those. So it'd kill batteries.

  43. Re:Apple Plan by uglyduckling · · Score: 2, Informative

    Actually, you pay $99 to release native apps for the iPhone. You can sign up and download the dev environment for free. It's not immediately obvious, but I have it sitting here in my downloads folder after a bit of circular link-following on Apple's site.

  44. Re:How about apple just make their own implementat by BlueBoxSW.com · · Score: 1

    Why bother? 80% of flash is simply video, and the iPhone supports sites like YouTube already without supporting Flash. The 20% that's simple animation can be done just as easily in HTML5/CSS3.

    I keep missing what great Flash applications people need ported to their iPhones.

  45. Re:next: OSX in vmware by Tharsman · · Score: 1

    What I don't get is why Microsoft doesn't disallow to run windows on a mac (inside vmware or otherwise natively). I mean, a big argument in favor of buying a mac is that it can always run windows anyway. That argument would then disappear. Less people would be inclined to buy apple, and as a nice side-benefit, Jobs would get to swallow some of his own tricks.

    Not sure what this has to do with the iPhone and flash BUT: Windows does not make computers. They dont care where you run their OS as long as you do. Mac users buying Windows is just more money for them, nothing else, no loss.

    That being told I have a mac, so do many friends. None of us would ever put windows on it. We have PCs for that, and Remote Desktop into them (I only sit on them to play the games that are not for mac.)

  46. This "war" has almost nothing to do with tech by antifoidulus · · Score: 1

    Steve is known to hold a grudge a really, really long time based on reports from those around him, and I think he has had Adobe in his sights for a while. Now that he finally has a weapon, the popularity of the iPhone OS, he is going to take every opportunity to wield it against Adobe.

    It wasn't too long ago that Adobe used to love the Mac platform, they would release most of their tools on the mac either at the same time as the windows release or often before it. However, a couple of years back things started to change and the Mac platform was no longer Adobe's buddy. They released a 64 bit version of CS 4 for windows, but the mac version was 32 bit only(though largely thats because of a dick move on Apple's part, scrapping 64 bit Carbon GUIs right before Leopard was due to be released). After Apple released Aperture Adobe came out with Lightroom which only furthered Steve's ire.

    Steve can come up with a billion supposedly technical reasons why they shouldn't use Flash on the iPhone, but it really all boils down to the fact that Steve hates Adobe and is trying to get back at them in any way he can.

    1. Re:This "war" has almost nothing to do with tech by Budenny · · Score: 1

      Would you mind changing your signature to remove the unnecessary and pointless references to sexual violence? Thanks.

    2. Re:This "war" has almost nothing to do with tech by antifoidulus · · Score: 1

      You ever deal with an insurance company? It's about as much fun.

    3. Re:This "war" has almost nothing to do with tech by revscat · · Score: 1

      "Obama is known to hold a grudge a really, really long time based on reports from those around him, and I think he has had conservatives in his sights for a while. Now that he finally has a weapon, the popularity of the health care bill, he is going to take every opportunity to wield it against conservatives. ...

      Obama can come up with a billion supposedly practical reasons why they shouldn't succumb to conservative demands, but it really all boils down to the fact that Obama hates conservatives and is trying to get back at them in any way he can."

      Haterbois: The teabaggers of tech.

    4. Re:This "war" has almost nothing to do with tech by antifoidulus · · Score: 1

      I must be some hater boy, given the fact that I have no less than 5 apple branded items sitting right in front of me.....I love Apple and Steve is an amazing person, but he is in fact a person, not a god. He has flaws like every other human being and being petty and spiteful happens to be one of them. Hell, I'm petty and spiteful and yet I don't even have a fraction of the success Steve has....

  47. Not the REAL issue by kaizendojo · · Score: 1

    Compatibility and open standards are not the real issue here; the real issue is who will own the lucrative ebook market.

    There are two competing standards for eBooks -- one owned by Adobe and the other while not owned by Apple it is at least in a version that is the more fully developed. While Steve may not feel the need to own the eBook standard, he sure as hell doesn't want Adobe to own it, either. Flash is but collateral damage in this war. The next killer app - which Steve desperately needs to justify sales of iPads, which aren't burning the barn like the iPhone did - will be digitized books.

  48. Re:next: OSX in vmware by Ltap · · Score: 1

    Answer: because those Mac users running Windows in a VM still have to buy a copy of Windows. Theoretically, anyway.

    --
    Yet Another Tech Blog
    (but so much more, including game and movie reviews)
    http://yanteb.peasantoid.org
  49. Re:next: OSX in vmware by calibre-not-output · · Score: 1

    Since Microsoft and Apple each own a sizeable amount of each other's stocks, and since Microsoft is a software company who don't really give a fuck what hardware you're running their product on, I can't see the benefit to this. Nay, the best outcome for Microsoft is everyone buying a Mac and installing Windows on it: that way their Apple shares value, AND people are still buying their product directly.

    --
    Nothing lasts forever but the certainty of change.
  50. race condition by Junior+J.+Junior+III · · Score: 5, Funny

    In one thread, I have this going on:

    while (Flash.Sucks)
    {
         Developer.Bitch();
         Developer.Moan();
         Developer.Complain();
    }

    While in another thread, I have:

    while (Apple.IsBastards)
    {
         Developer.Bitch();
         Developer.Moan();
         Developer.Complain();
    }

    These threads are deadlocked in a race condition, and meanwhile, most Users have absolutely no idea what's going on.  Surprisingly few of them even seem to care.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:race condition by illumin8 · · Score: 2, Funny

      You didn't write it in Objective-C, so I couldn't compile it... ;-)

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    2. Re:race condition by shutdown+-p+now · · Score: 1

      I don't see a deadlock here. Flash sucks, and Apple are bastards - and those aren't in any way dependent on each other, so you should have both threads running smoothly and posting comments just fine.

      *looks at the comments in the story*

      Yeah, seems to be working.

    3. Re:race condition by BatGnat · · Score: 1

      thats ok, i'm multi-"threaded"!

  51. Re:Real plan to fix the Flash on iPhone dev concer by delinear · · Score: 2, Insightful

    Flash is a god-awful piece of software, but the issue for many people is that it's the cheapest option to do cross-platform, dynamic applications. While the iPhone is a nice piece of kit, it doesn't have the levels of market penetration that makes it worthwhile developing your application twice, so developers are left with the choice to either drop iPhone OS support (which they'd rather not do because it's a nice marketing coup at the moment) or spending an extra amount developing an iPhone specific version of your app which probably won't give you the same ROI (of course, the other option is to use something like HTML5, but then you're screwed if you want to also offer your app on older desktop browsers which tend to have a much higher market penetration). Now, having said that, I too hope Flash dies sooner rather than later - but experience tells me this is unlikely to happen (since I'm stuck supporting IE6 on 50% of my projects, I don't see HTML5 saving the day in the near future).

  52. Re:Real plan to fix the Flash on iPhone dev concer by Errol+backfiring · · Score: 1, Troll

    4) Salesmen: really stop selling flash. Be a sport, and sell something more modern.

    Flash is usually there because of the salesmen, not because of the web authors.

    --
    Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
  53. Re:Real plan to fix the Flash on iPhone dev concer by cynyr · · Score: 1

    3) Web authors: start using HTML5 video standards and quit the stupid flash video player already!!!

    You need to pay more attention, there is not standard video codec for the tags. As far as AJAX + SVG thats doable.

    --
    All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  54. Re:If Flash is so good, why won't it run on my box by Ltap · · Score: 1

    I'm an Arch Linux user, and besides high CPU usage, I don't have any real problems with Flash. No browser crashing, stability problems, etc. On the other hand, I would still prefer to use HTML5 for streaming video, for ideological and other reasons (multiple videos open, or running CPU-intensive applications as well as Flash video tend to really bog things down.)

    --
    Yet Another Tech Blog
    (but so much more, including game and movie reviews)
    http://yanteb.peasantoid.org
  55. Re:Flash is horrible please give me something else by delinear · · Score: 1

    You've kind of answered your own question, though. The reason they might want Flash is that it's already used in so many places that if you have a definite requirement for it, and you want to be able to meet that requirement from your phone, you're not going to be buying an iPhone. Of course, at the moment that consideration doesn't outweigh the positives to Apple in not having Flash on their device, but if enough people complained or even started buying alternative devices, I'm sure they wouldn't be beyond rethinking their approach, lousy as Flash is.

  56. Re:Real plan to fix the Flash on iPhone dev concer by icebraining · · Score: 1

    2)
    First, Flash is not just "another language". It's a completely different platform, with different concepts and APIs.

    Second, it's not about being "difficult" to learn it. It's about being able to develop a single cross-platform application. By taking care of the device-specific quirks and APIs, Flash provides developers a common ground.
    The alternative is doing a Objective-C port for the iPhone/iPad and a Java port for Android.

  57. Where can you vote? by ekimminau · · Score: 1

    The article above says you can vote. I can't find the voting link anywhere in the article.

    --
    Armaments, 2-9-21 And Saint Attila raised the hand grenade up on high, saying, 'O Lord, bless this Thy hand grenade' N
  58. Re:Apple Plan by diskofish · · Score: 1

    To clarify, you pay the $99 to deploy and release. Without a provisioned device, you can't deploy to it.

  59. Indirect Talks Needed by smitty777 · · Score: 1

    ...somebody get Mitchell over here. He can shuttle back and forth between the two camps if he's not too busy

    --
    "Before God we are all equally wise - and equally foolish"
    Albert Einstein
  60. Re:Apple Plan by binarylarry · · Score: 1

    Quite cromulent paraphrasing you've performed there.

    --
    Mod me down, my New Earth Global Warmingist friends!
  61. Re:Apple Plan by DJRumpy · · Score: 4, Insightful

    Because it is the geek version of an 'inconvenient truth". Folks on here love to bash the iPad/iPhone/iPod Touch, comparing it's 'closed' system to a general PC, which is wide open. The argument makes no sense when it is taken for what it is: An appliance.

    Apple and Flash Haters in general have very real arguments against the use of flash (for the record, as to performance, if Flash improved in that arena, I wouldn't see an issue from that side of the argument. I could simply make the choice to use or not to use). It is proprietary, it encompasses an framework within itself, and it is out of Apple's control. If Apple were to allow Flash 'apps' on the iPhone, and Flash introduced a security vulnerability across such a large scope of applications (and you know there would eventually be thousands of such apps), Apple would be totally at the mercy of Adobe, who has a terrible track record when it comes to security. In such an instance, it would be Apple who suffered the scorn, not Adobe. Why would any sane person want to put themselves into that situation, when they obviously do not need to? The lack of Flash has arguably not hurt iPhone sales in any significant way.

    I also found this statement from TFA a bit ridiculous: "At InfoWorld.com, we believe such lockouts of technology, however well rationalized, could eventually lead to an Internet future of multiple, incompatible platforms that demand multiple proprietary technologies."

    The simple fact is, that if a technology is good, and absolutely needed, it will be placed where demanded, or the vendor refusing to will simply shrivel and die. The market ultimately makes this decision for a vendor. Standards group typically end up incorporating technologies when evolving needs require them, although they may take their time, they do eventually get there. These standards don't happen in a vacuum. Prior to HTML5 and no viable alternative to PROPRIETARY Flash, there simply wasn't much of a choice. The market demanded the features that Flash delivered. Even though it is a proprietary technology (like the one the above quote is slamming), it became hugely popular. This in itself I believe was it's biggest downfall. It had no competition within the market, and Adobe became lax with it. They had the 90+ percentile numbers of multitudes of Windows users who were lapping it with nary a choice to the contrary. 64 bit OS's have been around for years, yet we are only now seeing betas of a 64 bit plugin? Smart phones have been around for years, yet we still have no production version of the client. The geek herds should be all up in arms that Flash is so 'last century', yet they are clamoring to get it installed (well at least some are) onto their Droid's, only to complain that it crashes, kills battery life, and generally sucks. Why so surprised?

    I'm actually rather shocked that Flash's downfall is so tantalizing close considering it was an almost impossible 'ball' to fumble given the unbelievable good fortune Adobe has had and squandered.

    The InfoWorld article misses the point. It is for me the consumer to decide, and I believe the Apple crowd has overwhelmingly already done so, and new the new directions like HTML5's capabilities are a reflection of that (note I'm not saying Apple is responsible for HTML5 or anything of the sort, but their refusal to 'sign on' to Flash due to it's very obvious shortcomings are being answered by new standards to address those concerns).

  62. it ain't gonna happen. by jdanilso · · Score: 1

    Nice article.

    A waste of time, ones, and zeros.

    Neither Adobe nor Apple have any reason to compromise unless and until the Feds get involved and force the issue in which case the solution will be worse than the disease.

    Let them both eat cake.

    (Disclaimer: I love the closed environment of the iPhone and iPad. It keeps some of the junk out of my way.)

  63. Re:Apple Plan by Lumpy · · Score: 1, Funny

    This week's memo at Apple has it as follows....

    It's just a jump to the left
    And then a step to the right
    With your hands on your hips
    You bring your knees in tight
    But it's the pelvic thrust that really drives you insane,
    Let's do the Time Warp again!

    THAT is apple's stance.

    --
    Do not look at laser with remaining good eye.
  64. Irrelevant, just as Flash is. by ckaminski · · Score: 1

    Take Evernote. I use it on both Android (Moto Droid) and my iPod Touch. Because there's less buttons and the native autocorrect of the iPod, I find it easier to use on that, but the Droid app has more features and control (allow network access) that "fits" that platform better.

    I'm sorry, developers *can* make apps that take advantage of each platform they're on, they just choose not to for expediency. Flash is a lowest common denominator - and it's a bad one at that.

    1. Re:Irrelevant, just as Flash is. by BatGnat · · Score: 1

      Forget the Ipod auto-correct. get Swype for android. You will NEVER want to type a thing on the ipod ever again...

  65. Re:Apple Plan by weeble · · Score: 1

    There is nothing that makes any flash look really, really good...

    --
    Slashdot Beta should die a painful death.
  66. Re:Apple Plan by yabos · · Score: 1

    You might want to actually read past the title of things you are linking to. This supposed replacement for Flash Apple is developing is based off of HTML and javascript, therefore making your 2nd paragraph utter nonsense.

  67. Re:Real plan to fix the Flash on iPhone dev concer by Lumpy · · Score: 1

    Flash provides developers a common ground.

    Yup. Abysmal performance and instability on every platform. It's uniform across the board.

    It get's worse with every release as well.

    --
    Do not look at laser with remaining good eye.
  68. Re:Apple Plan by LWATCDR · · Score: 1

    You can?
    Maybe sort of but if you are going to develop for Windows you will have Windows and for Linux for Linux?
    But can you develop for the XBox 360 on Linux? Mac? Solaris?
    What about WindowsMobile and CE? "Wine doesn't count".

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  69. faulty assumption by jipn4 · · Score: 1

    The faulty assumption such a "peace plan" is that the "technical reasons" Apple states are the real reasons. The real reason Apple doesn't want Flash is because there are tons of excellent cross-platform games written in Flash that would kill both their lock-in and their cottage industry of iPhone games, many of which are just imitations of games already available in Flash.

    Apple feels strong right now, and they want to leverage that strength as much as they can to kill competition and tie developers to their idiosyncratic platform.

    1. Re:faulty assumption by Wovel · · Score: 1

      And those games actually cost money for Apple to distribute because they are free...(I suppose that is where your argument falls down)

    2. Re:faulty assumption by jipn4 · · Score: 1

      I don't get it; are you trying to be sarcastic? In any case, some Flash games are free, some cost money. But the point is that they are not iPhone-specific and don't tie developers to the iPhone platform. If Flash games become predominant, then iPhone becomes just one of many platforms, and not a very competitive one. And making it easy to port Flash would alienate many of their current developers.

      The big advantage iPhone has in many people's minds is that it has many apps that other platforms don't have. That's an advantage Apple wants to preserve. And that means keeping their current developers happy and forcing developers to invest extra money if they want to support platforms other than iPhone as well.

  70. Re:If Flash is so good, why won't it run on my box by Chibi+Merrow · · Score: 2

    One of the reasons I use the Enterprise editions is to *not* have to update my primary system every six months or so -- indeed, I'm waiting for RHEL 6 before I go through the process.

    'Every six months'? RHEL 5 is three years old. It (and it's derivatives like CetOS 5) has reached the point where we can't even compile our latest code on it without replacing every library we use on the system. And you're running the version before that. Are you really surprised that Adobe isn't supporting your platform?

    Meanwhile the x86_64 Flash plugin for Mozilla works pretty good on my (old) Fedora Core 10 workstation. I think Linux is the only platform you can even get a native 64bit binary of Flash for. So yeah, I think Adobe's Flash support on Linux isn't half bad.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
  71. Adobe was STUPID by MarkvW · · Score: 1

    If there were Flash on Android systems, there'd be a lot more free games and the Android phones would be MUCH more popular. Adobe should have committed substantial resources to facilitating Flash on Android systems.

    Maybe there's still time . . .. We'll see if functional Flash shows up in June.

    You snooze, you lose.

  72. Apple's real concern: access to content by grasshoppermouse · · Score: 1

    Web content > proprietary non-Apple software component > Apple device

    Apple does not want to let a single third party control Apple's ability to access web content, and thus perhaps dictate terms for access to that content. To access Flash content currently requires a proprietary software component from Adobe, giving Adobe substantial power to dictate terms for accessing this content. Even if Flash were made an open standard, it would require substantial resources and time for Apple to create its own Flash renderer. Why not simply put that effort into HTML5 rendering and authoring tools? Apple is gambling that the iphone and ipad currently give it the leverage to move the web ecosystem away from proprietary Flash and towards HTML5, a standard over which it and other parties have some control.

    Adobe could produce a fantastically efficient, bug-free Flash plugin that exposed all the nifty features of the latest iphone OS and Apple still wouldn't want to use it.

  73. Why Flash is Dead by qazwart · · Score: 1

    Take a look at many of the iPhone/iPad and Android apps. Do you notice something? Take a look at Hopstop, Facebook, Twitter, FlightAware, Weather Channel. Now, do you see something?

    A good percentage of the iPhone/Android apps are customized interfaces for webapps. That's right. Instead of downloading and installing these apps, the user could simply go to the webpage and do the same thing.

    Even more strange is that many of these apps are paid apps. That is, the user is buying an app when they could do the same thing for free by merely visiting the webpage? Why are users doing that?

    We could snarkily claim that these users are stupid (They're not using Linux after all!) Or, we could say that maybe there is something about native apps that users prefer and are even willing to pay a few dollars for in order to enjoy the privilege of using a natively written app.

    That is why Flash is dead. Adobe is trying to push the AIR platform as a write once/execute anywhere platform. Adobe wants to push Flash as a "Universal" web platform for creating rich webapps. But, the users aren't going to buy that. It's not an HTML5 vs Flash debate because users don't want to use HTML5 either. They want the apps they download to work as effortlessly as the mobile device they're using.

    If you're a Flash developer, it's about time to learn to program in the native apps found on these various platforms. Heck, learn them all! I believe that Android is Java based (I haven't programmed on it yet) and the iPhone uses Objective C which is not too difficult a language to pick up. Plus, both platforms have extensive SDK that help with things like GUI, buttons, scrolling, etc.

    Because the truth is that no one wants to use a Flash app on any platform.

    1. Re:Why Flash is Dead by StuartHankins · · Score: 1

      Or, we could say that maybe there is something about native apps that users prefer and are even willing to pay a few dollars for in order to enjoy the privilege of using a natively written app.

      Very good point. I know my USAA app remembers my login information and lets me access my accounts with just a PIN. My Facebook for iPhone app lets me easily see Slashdot news without having to visit Slashdot directly. The TV Guide app, even with its problems, gives me quicker access to what's on TV than visiting a website, and everything is enlarged and easy to read. My other banking apps are all easier to read via the app than visiting a website, although some of them don't tell me things like whether a charge is pending or whether it's finalized (restaurant and some other charges often appear as a $1 charge or do not include the tip until they finalize). ABC News and USA Today are also much easier to consume as apps. Although all of these I mentioned are currently free, I would be willing to pay $1 each to keep them.

  74. Re:Apple Plan by Optic7 · · Score: 3, Insightful

    Thanks for clarifying. I was mistakenly thinking it was a general purpose computer because of the availability of 200,000 general purpose applications for it. After reading your post I realized that it's just a phone, nothing else, nothing more. It's just like my old Panasonic cordless phone on my desk. My bad.

  75. First Adobe Needs to get Flash actually working... by Karlt1 · · Score: 1

    http://jeffcroft.com/blog/2010/may/08/android-flash-demo-flashcamp-seattle/

    Here's what happened: On his Mac, Ryan pulled up a site called Eco Zoo. It is, seemingly, a pretty intense example of Flash development -- full of 3D rendering, rich interactions, and cute little characters. Then, he pulled up the same thing on his Nexus One. The site's progress bar filled in and the 3D world appeared for a few seconds before the browser crashed. Ryan said (paraphrasing), "Whoops! Well, it's beta, and this is an intense example -- let's try it again." He tried it again and got the same result. So he said to the audience, "Well, this one isn't going to work, but does anyone have a Flash site they'd like to see running?" Someone shouted out "Hulu." Ryan said, "Hulu doesn't work," and then wrapped up his demo, telling people if they wanted to try more sites they could find him later and he'd let them play with his Nexus One.

    ....

    A demo that crashes on everything it tries is not an effective way to gain confidence that you, as a company, are getting close to a polished product. The bottom line is that those of us who attended FlashCamp got a demo of Flash running on an Android phone, indeed -- and it wasn't impressive. We never saw an example of a site that worked without crashing under this beta version of Android. So if I were Adobe, I may choose not to demo this thing until it's really solid.

  76. Re:Apple Plan by Flytrap · · Score: 1

    Did you even do any research about the rumored alternative to Flash that Apple is supposedly building... if the rumors are to be believed, it already exists, and it turns out pure HTML5, CSS and JavaScript... all open technologies

  77. Proprietary? by Anonymous Coward · · Score: 1, Insightful

    I don't know a lot about flash, so here's my question:

      If flash is proprietary, then how can someone easily write a program that reads and plays it (other than Adobe)?

  78. Re:next: OSX in vmware by twidarkling · · Score: 1

    That's pretty much in line with Gate's old quote "If they're going to be pirating, I'd prefer it to be our stuff." (not a direct quote since I can't be arsed to look it up)

    I wonder what would happen if someone managed to get a wholesale/retailers discount on Apple computers, and then started selling them with Windows pre-loaded, either as the solo OS or dual booting.

    --
    Canada: The US's more awesome sibling.
  79. Re:Apple Plan by uglyduckling · · Score: 1

    It's an Internet Appliance. Remember about 10 years ago, they were going to be all the rage? Well it's finally happened. It's a closed environment, designed for a specific set of tasks, and designed to be easily used. The 'limitations' perceived by geeks are deliberate, and seen as an advantage by most non-geeks. Think about the original XBox - fairly generic PC hardware in a custom case, totally limited in what you can do with it but excellent for playing games when connected up to your TV. The iPad is designed for sitting in bed with a coffee and browsing the day's news, not for installing Open Office and hacking the Linux kernel.

  80. Re:Apple Plan by TheRaven64 · · Score: 3, Informative

    Actually, you don't. You can compile Apple's toolchain on any other platform you want. Their fork of GCC is open source (GPL), clang / LLVM is open source (BSDL), and even their linker is open source (APSL). There isn't much in the iPhone part of Apple's open source site, but the toolchain is. If you want to compile it for some other platform and use it for cross development, you can. They don't ship Linux binaries, but then Microsoft doesn't ship a Linux cross-compiler either, and you need to either use WINE to run theirs or use a third-party one.

    --
    I am TheRaven on Soylent News
  81. Re:How about apple just make their own implementat by twidarkling · · Score: 1

    Um, there's a lot of video sites beyond youtube that are mostly flash-contained videos. In fact, the streaming sites like Ustream, that seem right up the mobile market's alley, are flash. And it's not "the iPhone supports youtube," it's "Youtube supports the iphone." You've got it backwards.

    --
    Canada: The US's more awesome sibling.
  82. Re:Apple Plan by andymadigan · · Score: 1

    I can freely develop applications for my Android phones. As for the gaming consoles you mentioned (last I checked the iPad isn't one), those devices are sold at a loss with the assumption you will buy games from publishers who pay large fees to the manufacturer. You also can't produce free games for the devices, whereas Apple expects people to pay them for the development license even if the application will be free on App store. Not only does Android not charge for the SDK, they don't even do anything about competing app markets and they don't require apps to come from a market at all.

    --
    The right to protest the State is more sacred than the State.
  83. Re:Apple Plan by uglyduckling · · Score: 1, Flamebait

    *Grrr*- look, there's thousands of games available for the Xbox, does that make it a general-purpose computer too? Since the rise of the home microcomputer, geeks have been used to installing whatever applications they wanted and hacking the system in any way they wanted. The iPhone/iPad have changed that, and follow a games-console paradigm - you can have anything you want as long as Apple approves of it - which as you say still leads to a huge amount of choice, just not the sort of freedom most geeks expect from a desktop PC. It's not general-purpose in the sense that it can't easily be applied to whatever purpose you want: it really has three purposes: make and receive phone calls, access the web, install and run Apple-approved apps.

  84. Re:Apple Plan by V!NCENT · · Score: 1

    "Get ready for Apple fanbois coming in and commenting on this on why it's "innovative" and why suddenly "Apple shouldn't support HTML5"."
    Here's a Apple created, MIT licensed, web app framework written in Javascript: http://en.wikipedia.org/wiki/SproutCore .

    This is already in use by Apple's MobileME and this tech is already usable on any javascript supporting browser. Calm down a bit...

    --
    Here be signatures
  85. Re:How about apple just make their own implementat by BlueBoxSW.com · · Score: 1

    Ustream supports the iPhone.

    http://www.ustream.tv/mobile

  86. Re:Flash Video performance issues do exist by twidarkling · · Score: 1

    This isn't true on OS X where a Core 2 Duo @ 3Ghz isn't fast enough to watch a flash video without stuttering.

    People keep saying this, but I was able to watch it on a 2.5 GHz machine on full screen with no issues. So I don't know what the fuck YOU people are doing, but you're obviously damn well doing it WRONG.

    --
    Canada: The US's more awesome sibling.
  87. Re:Apple Plan by VGPowerlord · · Score: 2, Informative

    But can you develop for the XBox 360 on Linux?

    I don't see why you couldn't develop an application using the XNA Framework under Mono. You can even test it on your Linux machine with Mono XNA

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  88. Re:Yeah, might work if it was mutually beneficial by twidarkling · · Score: 1

    Within a year 90%+ of online videos will have a HTML5 alternative.

    Bullshit. Maybe 90% of YOUTUBE videos will have an HTML5 equivalent, but I doubt you're going to see any mass conversions by sites like blip.tv, and more and more people are moving away from YouTube due to their insane overreactions on any random DMCA claim, and other issues, not to mention the blackbox-style account suspensions and deletions.

    Saying "Flash will be dead in a year" is like saying "This is the year of the Linux Desktop." Yeah, we'd like to believe it, it'd even be nice if it was true! But in your heart of hearts, you know it sure as heck ain't happening.

    --
    Canada: The US's more awesome sibling.
  89. Re:Real plan to fix the Flash on iPhone dev concer by Optic7 · · Score: 1

    1) Except if they are found to be violating antitrust laws.

    2)A lot of people that develop flash "apps" are not programmers.

    3)What HTML5 video standards? Which ones do all the major browsers support?

    I don't disagree that flash CAN be an annoyance (it can also be a convenience), but what Apple is doing is ridiculous. I can understand them blocking the flash player itself from their devices. But blocking any applications developed in flash and compiled to run natively in their OS? That's just off the charts of ridiculousness.

  90. Welcome, Lords of the Underworld! by endofoctober · · Score: 1

    Apple has every right to guard their monopoly, as does Adobe. I just hope that Adobe announces very soon that they're going to stop developing Creative Suite for Macs, and watch the Windows-only CS6 force Mac users into buying PCs. Then Apple will either have to develop their own version of CS, or go to Microsoft to buy their creative apps. That will indeed signal the end times.

    --
    - Jack
  91. Re:next: OSX in vmware by dingen · · Score: 1

    There are already Macs sold with Windows pre-installed with Boot Camp. Neither Apple nor Microsoft has a problem with this. Apple is happy as long as it's selling Macs and Microsoft is happy as long as people are using Windows.

    --
    Pretty good is actually pretty bad.
  92. Re:Apple Plan by StuartHankins · · Score: 1

    If you don't like it -- don't like the pricing, don't like the machines, don't like the color of the cases then fine, don't use it. This system doesn't allow just anybody to do just anything, which conflicts with some people's sensitivities. Personally I just want something that works reliably, and if the system is a little harder for devs to navigate then so be it.

    Look at it this way -- maybe a system is $1500 for you to be able to develop, and another $99 per year. Ultimately a lot of people have made serious amounts of money through these little apps... not just one or two people either, but mobs of them. You have a chance to reach a HUGE segment quickly, without servers on your end or high bandwidth connections, or renting a colo etc. It's a little bit of money upfront to get started, so what? I can't create a product and market it using Google for such a low price, or send flyers, or any other method. Put it on the App Store and people may find it. Maybe get a review. But jeez, it's such a low cost that if I had the time to play with it I probably would. Such an opportunity!

  93. Re:Apple Plan by sexconker · · Score: 1

    It's an Internet Appliance

    That's like saying my fridge is a cooling appliance. Except it can't cool any dairy products. And it can only cool one thing at a time. And it can only be serviced by the company that made it. And it costs more than generic, all-purpose cooling appliances. And there's a subscription on top of a higher initial price tag fee if I want to use it with the more ubiquitous 110 V line instead of the scarce 220 V lines. Etc.

  94. Re:Apple Plan by RyuuzakiTetsuya · · Score: 1

    I thought Apple's stance was the Northern Chinese Shaolin Angry Tiger stance?

    --
    Non impediti ratione cogitationus.
  95. Re:Apple Plan by Tetsujin · · Score: 1

    The iPad is designed for sitting in bed with a coffee and browsing the day's news, not for installing Open Office and hacking the Linux kernel.

    There is some middle ground there, however, which would be rather useful for such a device. Some conceivable uses that lie somewhere between "dicking around on the web" and "desktop app suites and kernel hacking". I am interested in such uses, which is why I'm not interested in an iPad. (And, honestly, why should installing Open Office be outside the scope of this machine's functions? The machine is good enough to run "iWork Pages"...)

    Oh, and going back to that whole "dicking around on the web" thing, I like playing flash games on the web sometimes. :)

    To approach this from the other side - I'm a long time PalmOS fan, so I can appreciate a system that does things a little differently in order to serve its role better... So I can also appreciate some of what Apple's doing here. One of their contentions about Flash is that it's made for a mouse, not a touchscreen, and so allowing Flash would enable a whole lot of ill-fitted shovelware and they want to avoid that. But I don't believe for a minute that that's why they don't allow Flash. Store apps still go through an approval process, right? So if something were developed using Flash and installed to the iPad as an application, it could be rejected if it didn't work nicely with the touchscreen. This is about power... Diminishing Adobe's power and leveraging Apple's power.

    --
    Bow-ties are cool.
  96. Re:next: OSX in vmware by twidarkling · · Score: 1

    Huh. I thought Apple would have taken issue with them being retailed as such. Really, I'd just extrapolated from the reaction to Mac Clones. Probably not the best comparison, in retrospect.

    --
    Canada: The US's more awesome sibling.
  97. Re:Apple Plan by JohnFen · · Score: 1

    Read carefully: the iPad/iPhone is NOT A GENERAL PURPOSE COMPUTER.

    By definition only. Their GP computerness is their only real selling point. Technically, they are indeed general purpose computers.

    However, even granting that it's not, my response is... so what? Calling them "appliances" doesn't make developing for Apple's device any more palatable.

    It's a bit of a nonissue for me, really. Apple's platform is not attractive to develop for, so once I finish a project I've already committed to, I won't do it anymore.

    The thing that makes it emotional for me is that these devices could have been truly great. They come so close, it hurts. I mourn for the lost opportunity.

  98. Re:Apple Plan by Gilmoure · · Score: 1

    But, but, what if I don't know how to code? Why do I have to pay for someone else to design and program an app for me to sell?

    --
    I drank what? -- Socrates
  99. Re:Apple Plan by Khyber · · Score: 1

    "NOT A GENERAL PURPOSE COMPUTER"

    Whooooooo I don't know where to begin, as this is wrong on so many levels.

    E-mail? Check.
    Games? Check.
    Chat? Check.
    Presentations? Check.
    Sync with other devices? Check.
    You can even use the iPad for some minor music stuff!
    It's even got a webcam.

    Smells like a general-purpose computer to me. Works like a general-purpose computer.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  100. Re:Real plan to fix the Flash on iPhone dev concer by icebraining · · Score: 1

    You're preaching to the convert, I rarely use Flash at all. Just saying it's not simply for lazyness over learning a new language, it's to make cross-platform apps.

    In Windows/Linux/MacOSX there are plenty of alternatives for producing cross-platform stuff. It's not true for iPhone/Android.

  101. Re:Real plan to fix the Flash on iPhone dev concer by fortyonejb · · Score: 1

    In regards to #3. HTML5 does not specify a video standard: http://www.zdnet.com/news/html-5-drops-open-source-video-codec/318208

    If you are truly into open source you want to use Theora, but support there is not full, so maybe you have to work with h.264, which has a myriad of licensing issues, I fail to see how this is truly superior to the issues faced with Flash currently. It to me feels like an "out of the pot and into the fire" scenario. Both have their pitfalls and neither are clearly better solutions until we get the HTML5 issue more clearly resolved.

  102. Re:Apple Plan by Khyber · · Score: 2, Insightful

    "*Grrr*- look, there's thousands of games available for the Xbox, does that make it a general-purpose computer too?"

    Are we talking about the original XBox? FUCK YES IT'S A GENERAL PURPOSE COMPUTER, given it had a goddamned x86 core and ran a modified version of Windows, or even Linux if you felt like doing some hacking. Shit you modify the firmware and you could use the original XBox for TONs of applications.

    The new 360? Not so much. The PS3? Most certainly (if it's the old fat version.)

    Go do some actual programming for the devices before you run off at the mouth about something that is painfully obvious you know nothing about.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  103. Why someone would want peace? by BRSloth · · Score: 1

    I really don't understand why people want to settle things between Adobe and Apple. Honestly, I'm loving it.

    The more Steve Jobs complains about Flash, the more focused in building a decent runtime for Flash Adobe will be (current Flash on Linux is a resource hog and OS X is not that far away either); The more Jobs says H264 is for "open web", the more people will scream about it being a patent encumbered protocol.

  104. Re:Apple Plan by Khyber · · Score: 1

    Hi, learn what the fuck a CPU is before saying it's not a computer. Does it compute? Then it is a computer.

    Goddamn the fools are out in force today. In the Apple vs PC crowd, looks like I'm the only one with a brain to simply look at the silicon configuration and capability and go "Yep, that's a computer."

    Fuck all you ignorant tools. Can the thing give you 1+1=2? Then it's a goddamned computer no matter how else you look at it.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  105. Re:Android Phones ARE Real Computers by Lunix+Nutcase · · Score: 1

    No wonder Android phones have been beating iPhone sales all year.

    That's funny cause iPhone had about 8.7 million units sold in the first quarter of this year while all android phones combined haven't topped 6 million for the quarter.

  106. Re:Apple Plan by Optic7 · · Score: 1

    Keyword for xbox: games. Not random apps to do just about anything you want it to do. Games. Yes, there are a couple of non-game applications, like Netflix. But 99.9% of what runs on xbox is games and media. Not so for the iphone and ipad. They have general purpose apps to do just about anything you want them to, so yes, they are general purpose computers.

  107. Re:Apple Plan by Lunix+Nutcase · · Score: 1

    Smells like a general-purpose computer to me. Works like a general-purpose computer.

    And marketed as an internet appliance with a walled garden of functionality.

  108. Re:Apple Plan by gyrogeerloose · · Score: 1

    (And, honestly, why should installing Open Office be outside the scope of this machine's functions? The machine is good enough to run "iWork Pages"...)

    It's not "outside its scope", it would just require a group of dedicated people willing to put the effort into porting Open Office to the iPad, while taking into account the device's relatively low processing power. The iPad versions of the iWork apps had to be scaled back quite a bit to work on an iPad.

    I'm a long time PalmOS fan, so I can appreciate a system that does things a little differently in order to serve its role better

    Same here. I like my iPhone but there were a lot of things that my old Palm IV did better. Unfortunately, making phone calls was not one of them.

    This is about power... Diminishing Adobe's power and leveraging Apple's power.

    I agree with you about Apple using its market power to diminish Flash's domination of Web video but I think that, rather than Apple wanting more power at Adobe's expense, it's more a matter of turnabout being fair play. When Apple was at its low ebb during the late Nineties, Adobe changed its development emphasis from Mac to Windows and urged its Mac-using customers to switch platforms. Now that Apple is once again strong, they're giving Adobe a bit of payback. Steve Jobs has a very long memory when it comes to things like that; after all, in his opinion at least, there might not even be an Adobe today if Apple hadn't been the first company to license PostScript for its LaserWriters.

    Of course, it doesn't help that Flash for Mac really sucks, and has for years now.

    --
    This ain't rocket surgery.
  109. Adobe is about much more than flash by eavary · · Score: 1

    When will people realize that this isn't a war on Adobe, but on one particular technology that Adobe offers (Flash)? As a web developer and an iPhone developer who happily uses OS X, I find Adobe's products are regularly used parts of my daily workflow. I keep XCode up to date and I also pay licenses to keep CS up to date. Flash is not a requirement for a web site, but it can be a wonderful tool for fulfilling some client requirements and making a site look great. It is important to be able to degrade to a suitable alternative when a user doesn't have flash installed or enabled and such practices will leave a site looking great whether viewed on an iDevice or a desktop machine. Proper degradation should even be in place if you're doing DHTML. Aside from Flash, Adobe has many great products that are not threatened by Apple's position on Flash, among them Photoshop, Acrobat, Illustrator, and Dreamweaver. Additionally, Bridge is a useful way to keep track of media assets if you care to use it. I think Adobe will do just fine whether or not the Flash Player is universally available.

  110. Re:Apple Plan by thedbp · · Score: 1

    Um, $99 for the iPhone Dev Kit is hardly all that pricey. And you can download and use it for free. That's the exact opposite of pricey.

  111. Re:Real plan to fix the Flash on iPhone dev concer by Tharsman · · Score: 1

    Which codec should we use for HTML5 video? The one that doesn't work in Opera/Firefox or the one that doesn't work in Safari/(future)IE9?

    I'm not in charge of standards, there is a group doing it though. Whatever ends up being used the most will be adopted by the others. It's the way it's always been.

    Also, give me Farmville, badgersbadgersbadgers and Chatroulette in HTML and I'll buy what you say. But since you can't, I feel compelled to say you are wrong.

    Will Quake 2 running in HTML5 do?

    http://techcrunch.com/2010/04/01/google-html5-quake/

  112. Re:Wait, You Think Apple Is Relevant? by geminidomino · · Score: 1

    However it's the "Hipster Douchebag" that influences something like 30% of those 97% because those 30% ask the 3% for advice on all things tech. So it's a leading edge bit. Yes, current market share is around 3% for iPhones, but what will that be in the next five years? Let the wave catch up to the leading edge, and you might be surprised.

    However, since you're trolling, I'm going to stop feeding the troll ... now.

    If people are ignoring 97% of the computing world to listen to the advice of the 3% "hipster douchebags," then they're stupid enough to deserve all of the scorn and contempt the rest of us pour on them and more. Apple's i* crap isn't "leading edge" in any technological way. It's the bleeding edge of Marketing and convincing customers that eating shit for the sake of Apple's profits makes them "cool", but the tech is generally over-priced, underpowered, underperforming, and under-featured.

  113. Re:Apple Plan by Hognoxious · · Score: 1

    But a machine doesn't need to be locked down seven ways to Sunday in order to use it for casual browsing, playing a bit of music etc.

    The appletards seem to think openness and usability are mutually exclusive.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  114. Flash on iPhone by painandgreed · · Score: 1

    There's only one real way to get Flash on the iPhone. Put Flash on other platforms such as Android. Make it good enough that it becomes a selling point for those platforms. When Apple's sales start hurting because of it's lack of Flash on the iPhone, the iPhone will get Flash.

    But then, why all the crying for Flash and none for Java? Flash is just one thing that is hit by a larger policy. Even the new license hit several companies that were making developer tools specifically for the iPhone while iPhone compatability is all just a minor subsection of Flash. (Although it could have made it big because then people like me who have just Flash knowledge could then make apps for the iPhone.) There's much more being affected here than just Flash, but Flash gets all the headline titles. Java seems more important. Most of the enterprise web apps I'm familiar with are in Java and if it ran on the iPhone or iPad, that would open up many opportunities in enterprise as people could include those in their off site workflows for business. Still, I guess videos and games trumps enterprise apps for most people.

    1. Re:Flash on iPhone by eavary · · Score: 1

      I agree that making Flash succeed elsewhere will have a huge impact. As far as Java goes, can't you still point an iPhone to a web app written in Java?

  115. Re:Apple Plan by s73v3r · · Score: 1

    The ability to program for something does not a general purpose computer make. I can write programs for DSP chips, but they're definitely not going to be used for general purpose computing.

  116. ...a far better solution by jedidiah · · Score: 1

    A far better solution is to not treat the end users or developers like children and allow the platform to develop and grow organically.

    Let the end users decide if Flash is going to be on the phone, or anything else for that matter.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  117. Re:Real plan to fix the Flash on iPhone dev concer by Tharsman · · Score: 1

    Flash is a god-awful piece of software, but the issue for many people is that it's the cheapest option to do cross-platform, dynamic applications. While the iPhone is a nice piece of kit, it doesn't have the levels of market penetration that makes it worthwhile developing your application twice, so developers are left with the choice to either drop iPhone OS support (which they'd rather not do because it's a nice marketing coup at the moment) or spending an extra amount developing an iPhone specific version of your app which probably won't give you the same ROI (of course, the other option is to use something like HTML5, but then you're screwed if you want to also offer your app on older desktop browsers which tend to have a much higher market penetration). Now, having said that, I too hope Flash dies sooner rather than later - but experience tells me this is unlikely to happen (since I'm stuck supporting IE6 on 50% of my projects, I don't see HTML5 saving the day in the near future).

    Your application can be developed 100% in C++ for the iPhone. You only need Objective C if you going to be using the interface (ie: games don't need it) and then you can still just do the hooks in Objective C and the rest in C++

    OpenGL also is available in most platforms. Heck, make a game with OpenGL and C++ at it's core, and you will be able to take it quickly to MacOS, Windows, Linux and potentially even the Nintendo Wii (if they had something like Apple's open policy that many say is closed.) Can't talk for the Android, last time I gazed at it it said you needed to program in Java with their SDK, there may be other options though.

  118. Re:Yeah, might work if it was mutually beneficial by hattig · · Score: 1

    Flash video will not be the primary means of video distribution in a year's time. It will be a means, and it'll probably be available for quite a few years, but the browsers bring it in, and websites will inevitably provide a HTML5 alternative for compatible browsers.

    Do you think that these other sites will chose to deliberately not use Flash for video distribution? Maybe Adobe will sell them on DRM.

    YouTube already has a native app on the iPhone, so is already irrelevant. Maybe blip.tv will have a native app within a year. Not that I've ever heard of it.

  119. Re:Apple Plan by jedidiah · · Score: 1

    >> general-purpose computers like PCs, Macs and the iPad.
    >
    > There's your problem. The iPad is not a general-purpose computer. It's an appliance.

    Not really. It's less of an appliance than a Tivo.

          jedi@nomad:~$ ssh root@192.168.1.110
          root@192.168.1.110's password:
          jedis-iPhone:~ root# ls
          Library/ Media/

    --
    A Pirate and a Puritan look the same on a balance sheet.
  120. Re:Real plan to fix the Flash on iPhone dev concer by Tharsman · · Score: 1

    Flash provides developers a common ground.

    Yup. Abysmal performance and instability on every platform. It's uniform across the board.

    It get's worse with every release as well.

    True that! Plus, games and anything you would likely use flash for can be developed in OpenGl + C++, other than a bit of testing for platform quirks, thats rather cross platform AND ends up being faster than a 1 legged turtle!

  121. Re:Apple Plan by peacefinder · · Score: 1

    Starring Steve Jobs as Dr. Frank-N-Furter, a Transplanted Transcoder from Transylvaniaaaaaa.

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  122. Re:Real plan to fix the Flash on iPhone dev concer by Tharsman · · Score: 1

    1) Except if they are found to be violating antitrust laws.

    For Apple to be found violating antitrust laws, Nintendo, Sony and Microsoft all would have to get probed for doing worse in their video game consoles.

    I'll happily accept the annoyance and pain that will be perpetual Flash dependency if the government forces console makers to open up their machines too, though.

  123. Re:Apple Plan by jedidiah · · Score: 1

    > *Grrr*- look, there's thousands of games available for the Xbox, does that make it a general-purpose computer too?

    You are under this deluded impression that we think the proprietary nonsense that occurs on game consoles is any better.

    This idea that Microsoft can be a platform tyrant is just as bogus on the Xbox.

    We expect Gates to be a jerk. Jobs is supposed to be the anti-Gates.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  124. Re:Apple Plan by jedidiah · · Score: 1

    ...plus they only came to think this after the iPad was announced.

    Before the new messiah, the old one was perfectly serviceable. Now that they have the second coming, they have to denounce the first.

    Once you jailbreak an iDevice, it looks very much like a Mac.

    You can ssh into it. You can SCP into it. You can install 3rd party non-blessed software.

    It will even play non-blessed video formats. Although the hardware might not be up to it.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  125. Re:next: OSX in vmware by swb · · Score: 1

    Can you run OS X in VMware Fusion ON A MAC? At the time I was involved in the beta version the answer was no, and I lost some of the point of the exercise if it was just about running non-Mac software; virtualizing OS X on OS X seems entirely useful.

  126. Re:Apple Plan by aristotle-dude · · Score: 1

    Stop sugar-coating it. It's a toy.

    A toy that lets you read the paper, play games, and listen to music/watch movies.

    Real computers have keyboards, or better keyboard layouts than the ipad/iphone.

    It has an onscreen keyboard, support for blu-tooth keyboards and wired USB keyboards (through USB adapter) and an optional dock with an integrated keyboard. You can create presentations, work on spreadsheets and write documents with the iWork apps or connect to a PC or mac and work remotely on those machines.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  127. Re:Real plan to fix the Flash on iPhone dev concer by Optic7 · · Score: 1

    What the console makers do is different from what Apple is doing: AFAIK none of the console makers mandate what language you have to write your apps with. Whether it's worse or not depends on perspective.

  128. Re:Apple Plan by Vectormatic · · Score: 1

    flash on linux is still a beacon of stability compared to how IE-specific websites render in firefox or reversed

    --
    People, what a bunch of bastards
  129. Re:Apple Plan by aristotle-dude · · Score: 1

    But a machine doesn't need to be locked down seven ways to Sunday in order to use it for casual browsing, playing a bit of music etc.

    The appletards seem to think openness and usability are mutually exclusive.

    They are not mutually exclusive for people who are willing to learn and are interested having a computer. Apple offers the mac line that purpose where you not only have an easy to use GUI but you can open up a shell and have at it or install the developer tools and start coding.

    There are people who are not interested in having a computer or simply have no interest in having to deal with the complexities of having a full fledged computer with them on the road when all they want is to access their music, movies, the web and access their email. The iPad can do all of that, and run games written for the iPad extremely well.

    Tablets that came out previously were heavy and had to be maintained just like any other windows machine with OS updates and virus definition files.

    By the way, anyone who uses the word "appletard" deserves to be modded as a troll or flamebait. I'm a mac user at home but I'm a software developer for the windows platform with over decade of work experience. I can hack a geektool desktop and write shell scripts with the best of them but I like having an OS with a GUI that does not require me to put on a sys admin hat when I get home.

    I plan on getting an iPad when I'm down in Vegas and selling my MBP since I only use my iMac when I'm at home and I have stopped talking my MBP with me on trips. I've been using my iPhone 3GS instead but I'd like to have something with a larger screen but still more portability than my laptop. I think the iPad fits that bill.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  130. Re:Apple Plan by shutdown+-p+now · · Score: 2, Insightful

    Read carefully: the iPad/iPhone is NOT A GENERAL PURPOSE COMPUTER.

    The only reason why it isn't is because it's artificially restricted from running arbitrary code installable by its user. So using that as a supporting argument for the restriction introduces a circular dependency.

  131. Re:Apple Plan by Anonymous Coward · · Score: 1, Interesting

    Because it is the geek version of an 'inconvenient truth". Folks on here love to bash the iPad/iPhone/iPod Touch, comparing it's 'closed' system to a general PC, which is wide open. The argument makes no sense when it is taken for what it is: An appliance.

    Android > iPhone. iPhone is closed garbage, Android is open and free. I would have to pay money to write apps for my own device if I was using an iPhone. How ridiculous is that?

    Fuck Jobs and his closed platform bullshit.

  132. Re:Apple Plan by tgibbs · · Score: 1

    The simple fact is, that if a technology is good, and absolutely needed, it will be placed where demanded, or the vendor refusing to will simply shrivel and die.

    I agree. I don't actually think that Adobe needs any cooperation from Apple; all they need to do is clean up their own house.

    Step 1. Produce a Flash plug in for Macs (and Windows) that doesn't crash or allow excessive usage of memory or CPU cycles.

    Step 2. Produce a Flash plug in or Flash-enabled browser for Android that does not run down the battery excessively or demand excessive system resources. Develop a set of standards for Flash apps that are both mouse and touch compatible. Provide user interface options, accessible from any Flash app, to block intrusive Flash applications (e.g. anything that runs or animates automatically without some sort of authorization from the user).

    If they can do this promptly, they may rescue Flash, and Apple will eventually fall into line due to user demand and competition from Android. But the window is rapidly closing. I expect that Adobe has maybe 3 months before the window for saving Flash closes forever.

  133. Re:Real plan to fix the Flash on iPhone dev concer by shutdown+-p+now · · Score: 1

    Learn another language. WTH is wrong with developers these days? It's not that hard to learn another language! Makes me ponder if most the flash developers are actually programmers or just script kiddies.

    It's not hard to learn another language, but there are plenty out there that are much, much better than the horrendous hybrid of extremely low-level and extremely high-level that is Objective-C. Regardless of Flash, I'd much prefer, say, OCaml to that abomination - but that's blocked by the license, too.

  134. Re:Apple Plan by crmarvin42 · · Score: 1

    As for the gaming consoles you mentioned (last I checked the iPad isn't one), those devices are sold at a loss with the assumption you will buy games from publishers who pay large fees to the manufacturer.

    Just because they have the same development model does not mean that they are required to have the same business model. Apple has a different business model from that used by game consoles, one where they make their money off of the HW and the SW is primarily used to sell the HW. It's essentially the same business model they've been using for the Mac all along, only the development model has changed.

    It's just like how Apple had the same development model as Wintel machines but had a different business model from either Microsoft or the Wintel hardware manufacturers. They haven't exactly cornered the PC market, but they have made money hand over fist over the last 8-10 years so it works for them. Not every competitor in a given market has to have the exact same business strategy. If they did, then only the large would survive as the economies of scale would allow them to undercut the competition on price (essentially the price war between manufacturers of windows machines). If you don't like the business/development model for a device then don't develop for it. Just don't bitch that you want a profitable company to change their development model to suit you.

    --
    Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
  135. Re:Apple Plan by Runaway1956 · · Score: 1

    I should have known better than to come in here. Flamewar from hell. Whatever.

    Personally, I don't give a small rat's ass if any Apple product ever supports Adobe Flash. Linux can stop supporting Adobe Flash as well. Then, Adobe could stay right where it belongs - on Microsoft computers. I mean, we HAVE alternative to Adobe on Linux. And, it really shouldn't be hard to port any of them to Mac - it's a Unix-like, after all. Let Adobe chase after the Microsoft market, and create security holes in Windows, where they belong.

    Yes, I'll load an occasional site that relies on Adobe, and the content won't run. No big deal. I'll miss that content, and the site will miss my repeat visits. Fair trade.

    The Linux world is growing. Yeah, there's a long way to go to say that Linux even competes with Microsoft for market share - but so what? The Linux world is still growing, and people will complain the site developers that they can't see the content. Eventually, developers will develop with the alternatives to Adobe in mind.

    The world is a beautiful place when you don't rely on proprietary shit.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  136. Re:Apple Plan by 2short · · Score: 1

    We don't fail to understand that. We just think it sucks. Maybe it's hard for you to imagine that someone thinks the iWhatever sucks without there being any misunderstanding, but there you have it.

  137. It's also about the user by tgibbs · · Score: 1

    Of course it is ultimately about profits as far as Apple is concerned. Apple is, after all, a business, with primary responsibility to its shareholders.
    But what is it that makes this a profitable move for Apple? If there were really a strong public demand for Flash on portable devices, Apple would be busy trying to help Adobe put Flash on Apple products, also in the interests of Profit.

    The reason that Apple can get away with it is that large numbers of users are themselves pretty fed up with Flash--it crashes or hangs up their browsers, and it is responsible for irritating ads that animate without being asked to, or worse, "escape" from their sidebars to get in the way of content. For every user who loves Flash games, there are several more who find a Flashless web to be a pretty nice place.

    This is the problem that Adobe needs to solve if they want Flash to survive.

  138. Re:Apple Plan by gyrogeerloose · · Score: 1

    I doubt it does much good. Apple has taken it stance, and they have a very clear reason to do so: Apple is building a replacement for Flash [theregister.co.uk].

    Of course, the Register based that article on a single tweet by one person who claims to have seen this replacement. Hack journalism at its finest, and business as usual for the Register, which is a very good reason not to pay any attention to what they write. Unless, of course, you're using it to support your agenda and don't really care about, you know, the actual truth or anything.

    --
    This ain't rocket surgery.
  139. There is no "fight" by frank_adrian314159 · · Score: 1

    The war is over.

    It's Apple's box.

    Steve has decided.

    Now the only "fight" is whether or not whiny app makers and web designers want to shut themselves out of what is likely to be a very large part of their market.

    --
    That is all.
  140. Re:Flash Video performance issues do exist by gyrogeerloose · · Score: 1

    People keep saying this, but I was able to watch it on a 2.5 GHz machine on full screen with no issues. So I don't know what the fuck YOU people are doing, but you're obviously damn well doing it WRONG.

    Yeah, but was that 2.5 GHz machine a Mac running OS X? The point being, while Flash may run okay on Windows, it's a dog on a Mac.

    --
    This ain't rocket surgery.
  141. Re:Apple Plan by GWBasic · · Score: 1

    The InfoWorld article misses the point. It is for me the consumer to decide, and I believe the Apple crowd has overwhelmingly already done so, and new the new directions like HTML5's capabilities are a reflection of that (note I'm not saying Apple is responsible for HTML5 or anything of the sort, but their refusal to 'sign on' to Flash due to it's very obvious shortcomings are being answered by new standards to address those concerns).

    You're right. I'm on my second iPhone, and I don't want Flash. I like my phone the way it is; and I only "miss" Flash when I stumble across poorly designed Flash sites that I'd just close on a desktop computer. That being said, I don't play a lot of Flash games like other people do. I do think TFA really misses the point that the iPhone is popular because, in my (consumer) viewpoint, it just works. If developers have to rewrite their applications and go through a tyrannical approval process, so be it; because the market is saturated with apps that work well.

    But the performance problem is legit. My biggest gripe with Flash is that every so often a web page's ad starts gobbling up a core. Prior to Chrome isolating Flash in a helper process, my only recourse was to figure out which tab was gobbling my CPU and close it. I even had problems with ads on Slashdot gobbling my CPU. What's worse are ads that start playing annoying sounds, but I rarely visit sites that use these ads, and complain loudly when other sites do.

    The point I can agree with is that Adobe needs to submit Flash as an open standard. The runtimes need improvements, like the ability to mute loud ads, or throttle back resource-hungry ads. These improvements can't all come from Adobe.

    I'm actually rather shocked that Flash's downfall is so tantalizing close considering it was an almost impossible 'ball' to fumble given the unbelievable good fortune Adobe has had and squandered.

    I disagree. Prior to trying to push Flex as a proprietary alternative to HTML + Javascript; Adobe was focused on publishing tools. Flash originally was a multimedia publishing tool for the web. Adobe recently announced HTML 5 tools. Adapting their Flash tools to HTML 5, as opposed to trying to push Flex, is a great way for them to hedge their bets and stay relevant with publishers who built careers around good ol' Flash. Besides, HTML 5 is much more difficult then the point & click Flash tools.

  142. Re:Flash Video performance issues do exist by mallydobb · · Score: 1

    I have a late 2008 aluminum MacBook, 2Ghz w/ 4GB of RAM. Flash runs and I've never had it stutter. What it does do though is make the processor extremely hot. Even the new beta, which can use the GPU instead of the main CPU, still runs quite warm. The fact it takes up so much processor time and energy is the main reason I dislike it.

    --
    --- b2b.mallaidh.org | www.mallaidh.org | www.kidsalive.org/article/kahlil-pfaff/
  143. Re:Apple Plan by Publikwerks · · Score: 2, Informative

    Pop quiz, hotshot.
    Do you have to buy a Microsoft Developer licnese to wirte code for Windows Machines?
    Nope
    You pay for the license to use their tools.

    DO you have to pay Microsoft to release software for Windows?
    Nope

    Do you have to submit your program for approval before you can sell your program?
    Nope.

  144. Re:Apple Plan by uglyduckling · · Score: 1

    No, it's not. Really. Are you being disingenuous or do you actually not get it? It's like being a geek who usually carries a Swiss Army Knife, going into a shop and buying a really nice bush knife, then complaining that it doesn't have a cork screw. The iPhone/iPad are a minimal OS with a web browser that also support limited, locked-down and fairly small applications, and the iPhone also does voice calls.

  145. It's all about Redux... by rclandrum · · Score: 1

    Ya gotta love the summarizers that - believing we are unable to either read or think for ourselves - attempt to simplify the problem for us dullards:

        "It's all about money..."
        "It's all about control..."
        "It's all about Apple being vindictive..."
        "It's all about Adobe wanting to sell Flash..."

    Actually, it's all about a bunch of slashdotters wasting time arguing about stuff they have absolutely no control over.

    Me? I'm laughing my ass off. Apple has been the marginal market has-been for years, getting bashed for being overpriced with a has-been OS. The MS and Linux fan-boys that wrote Apple off the business marketplace are *shocked* and *appalled* by Apple's success in the consumer arena, dismayed that their favorite player is unable to keep up. Now that Apple is starting to squeeze a few nads, everyone and his brother is up in arms about it being somehow unfair. Apple has always been about a quality user experience and now that this - combined with great design - appears to be an enormous draw to the average consumer, the MS and Linux folks are dumbfounded! Why can't buyers see the advantage in open source? Why won't they select my virus-magnet OS of choice? Please can we go back to 1999? Waaaaaaa!

    Welcome to the reality distortion field.

  146. Re:Apple Plan by uglyduckling · · Score: 1

    No, it's not a general-purpose computer. You're making the engineering/geek mistake of confusing the underlying raw specs of a device with its actual designed/marketed/sold-for purpose. My refrigerator contains an air compressor, but I don't moan that it doesn't have a socket for me to connect up my inflatable boat to pump it up (yes I know it pumps freon not air, it's an illustration).

    The fact that you can use an Xbox or iPhone or PS3 for general-purpose computing doesn't change the fact that that's not what it's designed for. If you want to buy something and hack it, that's fine, but don't complain the the iPhone doesn't let you do this that or the other just because the underlying hardware could support that.

    Many, many devices on the market from cars to central heating systems have an x86 based computer inside them, or some other relatively mainstream Arm or PowerPC, but everyone 'gets' that the limitations are designed-in. For some reason, because the iPhone has a screen and a web browser, everyone seems to be upset that Apple doesn't support it like a general-purpose OS.

    I'm glad my iPhone has a locked-down App store, I had a Palm TX before that and suffered crashes from badly programmed apps all the time. Number of crashes in 18 months of iPhone usage? 0.

  147. Re:Flash Video performance issues do exist by Big+Boss · · Score: 1

    And it sucks on Windows too, just not as much. When that same machine using a real video player can decode the video just fine when it's captured and extracted from the flash container. Flash video sucks hard on Linux as well, so it's not just OSX users that get screwed by Adobe. Flash blows, and it can't get replaced fast enough for my taste. Adobe has proven that they are unable or unwilling to hire programmers that can code their way out of a wet paper bag.

  148. Re:Apple Plan by uglyduckling · · Score: 1

    And the same goes for the computer sitting in the dashboard of my car. It's got a fairly high-res touch screen and a DVD-ROM drive. But I don't see posts all over Ford websites complaining that you can't install Flash. In 2-3 years this will be a non-issue, the geeks will have finally caught up with the rest of the world in recognising a different class of computing appliance.

  149. Re:Apple Plan by HigH5 · · Score: 1

    If everybody needed only appliances, who could become a developer? Even Jobs had to have a hacker on his hands to succeed. Now he tries to keep them as far as possible. Passion and marketing can do only so much... What we are witnessing now is an inflation of trademark.

    --
    Ceterum censeo Microsoft esse delendam.
  150. Re:Real plan to fix the Flash on iPhone dev concer by Tharsman · · Score: 1

    What the console makers do is different from what Apple is doing: AFAIK none of the console makers mandate what language you have to write your apps with. Whether it's worse or not depends on perspective.

    They do, and you must use their SDK and nothing else. The iPhone is not too different from consoles, it just does not require you to be a large corporation to be able to publish software for them. You still have to be a registered apple developer just as you have to be a registered Nintendo/Sony/MS developer to develop to those systems and as I just noted, to use their SDK and your software to be reviewed and approved for publishing.

  151. Re:Apple Plan by Khyber · · Score: 1

    "No, it's not a general-purpose computer. You're making the engineering/geek mistake of confusing the underlying raw specs of a device with its actual designed/marketed/sold-for purpose"

    You're making the mistake of confusing marketing for fact. Fact: iPad has an ARM processor. Fact: despite what MARKETING says, it's a general-purpose computer in the fact it's made for a variety of everyday tasks. Period. MARKETING'S PURPOSE IS TO SELL YOU A LIE.

    Looks like you bought it hook, line, and sinker.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  152. Why should we want to save Flash? by dtjohnson · · Score: 1

    People question Apple's motives and point out that the Adobe/Apple scrap is all about money and control. Of course it is, but why should we care? Apple may have the wrong reasons for supporting HTML5 but isn't it more important that they are doing the right thing (supporting an open standard) even if it is for the wrong reasons? Moreover, why should we want a peace agreement that will 'save' flash? If flash is not saved, that would leave an opening for open standards to fill the gap that would quickly be filled. Adobe would survive and prosper without flash as the are a very large company with a lot of other businesses. They would likely become one of the biggest supporters of technologies using open standards that would replace flash functionality. So, really, why do we want to save flash?

  153. Re:Real plan to fix the Flash on iPhone dev concer by Optic7 · · Score: 1

    Interesting. I thought you could use other tools to write games for consoles. I swear I've at least heard of "middleware" tools for consoles.

  154. Re:Apple Plan by uglyduckling · · Score: 1

    Damn, you're right, I'm off to hack the general-purpose computer in the centre console of my car so that it can run Flash.

  155. Apple Plan for Compromise, via YouTube by billstewart · · Score: 1

    What? You can't watch YouTube on your iPhone? We're not unreasonable. Here's the video version

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  156. Re:Apple Plan by sexconker · · Score: 1

    No, it's not. Really. Are you being disingenuous or do you actually not get it? It's like being a geek who usually carries a Swiss Army Knife, going into a shop and buying a really nice bush knife, then complaining that it doesn't have a cork screw. The iPhone/iPad are a minimal OS with a web browser that also support limited, locked-down and fairly small applications, and the iPhone also does voice calls.

    So in your analogy a PC is a swiss army knife and an iPad is a really nice bush knife?
    EL OH EL man.

    A PC would be a workshop full of tools, and the iPad would be a dinky little Swiss Army knife.

  157. Re:Flash Video performance issues do exist by gyrogeerloose · · Score: 1

    Okay, thanks for the info. I use my XP machine exclusively for controlling my amateur radio station and my Linux box is a dedicated file server so the only real benchmark I have for Flash is how it works on my general-purpose computer, a 2 GHz Core Duo MacBook Pro, and that is "not very well." As soon as a Flash video loads, the fans start spooling up to the point that the thing begins to sound like an old DC-8 preparing for take-off.

    I'm with you when it comes to wishing Flash an early demise. I don't know what kind of resources Adobe has on the project now but at one time, it was a grand total of four programmers, none of which were Mac specialists.

    --
    This ain't rocket surgery.
  158. Re:Apple Plan by shutdown+-p+now · · Score: 1

    It's not a new kind of "appliance", though. Tablets have been around for almost 10 years now, and for all of them being able to install software was the norm rather than exception - and iPad challenges that norm.

    Also, an "appliance" is something designed specifically for a given narrow task. For example, the GPS in my car (which, so far as I know, runs WinCE) is an appliance for navigation - it is not extensible except for the ability to load new maps on it.

    But iPad? Don't tell me that it's "an appliance for surfing the Net", because that's a definition so broad that it's pointless to call such a device an appliance. Not to mention that a true appliance does not have third-party app extensibility at all; while iPad (and iPhone, BTW) does, just with some arbitrary restrictions from Apple which mostly serve to improve their bottom line.

    Frankly, I think that if iPod and iPad were completely disallowing third-party applications, it would have been less of an issue than it is now. Then your "appliance" argument would have merit. Right now, it does not make sense at all.

  159. Re:Apple Plan by LordVader717 · · Score: 1

    Apart from the XBOX360, all platforms you mentioned allow users to run executable code. Whether or not you can use the full suite of SDKs or libraries doesn't matter.
    With iDevices, every piece of software, no matter how small and trivial, has to approved and published by Apple.

  160. Who appointed InfoWorld as guardians of the net? by Whuffo · · Score: 1

    I think a better story here would be in two parts: the first about how it is that the editors of InfoWorld have inserted themselves into a situation that they don't have any part in. Did Apple or Adobe (or both) ask them to mediate? No. It's just a me-too technology rag trying to create a story that they can fit between the advertisements. The second part: Who thought this was news for nerds / stuff that matters?

  161. Re:Apple Plan by naetuir · · Score: 1

    Not so. In fact, yours is the circular dependency. Because technically, any 'computing device' including a calculator, a radio or anything else that utilized some form of a RISC or CISC processor, could -technically- be considered and used as a general purpose computing. Do I want my calculator to be a full powered computer? No! Because I want my calculator to do the one thing it does well- Calculate!

    The iPad is not marketed, nor intended, as a general purpose computing device. I don't know why that's so hard to understand for geeks.

    --
    Use what works.
  162. Re:Apple Plan by WNight · · Score: 1

    Many people are afraid of options. Not just as a figure of speech, but if you put them in front of three exclusive options they'll start to panic.

    And they want to force you to believe you have their limitations.

  163. Re:Apple Plan by zuperduperman · · Score: 1

    Perhaps the relentless ads from Apple proclaiming that there's an "app" for every possible circumstance. Hmm, what kind of device would that be?

  164. Re:Apple Plan by zuperduperman · · Score: 1

    > Fact: despite what MARKETING says, it's a general-purpose computer

    Actually, Apple's entire marketing campaign is very focussed on it being a very general purpose device. How else can we interpret the obsession with the tag line, "There's an app for that"?

  165. Adobe should stop supporting Apple by BatGnat · · Score: 1

    Stop making apps for Apple. How many apple machine will get dumped if you can only get illustrator/photoshop/creative suite for Windows.

    Lets See how quickly apple will give in...

  166. Re:Apple Plan by Wovel · · Score: 1

    I can connect a real keyboard to an XBOX, PS3 or Wii...

  167. Vendor lock in kills STANDARDS and ADVANCES by mjwx · · Score: 1

    This competition has been driving standards forward like nothing else has.

    Remember Netscape vs IE. Many of Microsofts fans said the same thing, this competition will help the web.

    Nearly 15 years and we still haven't undone the damage that little "advancement" cost us. We've barely been able to contain it (Damn it IE 6, why wont you die). Apple is trying to do the same thing, take control of the HTML5 standard so Apple can decide what is and isn't permitted and push proprietary codecs. At least all MS wanted was money, not my obedience.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  168. Re:How about apple just make their own implementat by AReilly · · Score: 1

    You mean like gnash? Clearly it's not quite as simple as that, because gnash's primary function appears to be to crash, taking the browser with it...

    --
    -- Andrew
  169. Doh. by cyn1c77 · · Score: 1

    When I read the title, I thought this would be about keeping the camera flash on the iPhone! That would have been more interesting...

  170. Re:Android Phones ARE Real Computers by Suhas · · Score: 1

    You might want to read a news item on this popular website which mentions android phones beating iPhone sales for the quarter. Careful though, sometimes the people who post comments on that site are uninformed jackasses apt to pull unfounded claims out of their ass.

  171. Re:Apple Plan by Wovel · · Score: 1

    So make open office work on the iPad. It must be possible to do without a big pile of Java suck.

  172. iPhone or iPad by akayani · · Score: 1

    I think the discussion on this is missing an important point.

    The iPhone is after all just a phone. Flash or not it won't make a lot of difference.

    The iPad is an internet viewer, that's its main task. This is where the lack of Flash support is going to sux and sux hard. An internet viewer without Flash support is worthless. Only an Apple junky would buy such a device. Why would anyone in their right mind want an internet device that didn't fully support the technologies of the internet? It dooms the device to the left field of uselessness.

  173. Re:Android Phones ARE Real Computers by Wovel · · Score: 1

    It appears someone (GP) did not RTFAITOS which clearly mentioned in the US and even indicated it was based in saturation of the only US carrier with the iPhone.

    One other item to note, people actual pay for their iPhones. Much of the Android "sales" were giveaways by carriers who could not sell them and wanted to create some buzz.

  174. Re:Apple Plan by Wovel · · Score: 1

    Do you have to do those things for Windows Mobile: Yes.

    Do you have to do them for OSX: No.

    Do you compare Apples to Oranges a lot: Yes.

  175. Re:How about apple just make their own implementat by Wovel · · Score: 1

    Because Adobe would sue them for violating their TOS because surely someone at Apple has purchased any CS product.

    Take a look at the Gnash FAQ if you do not understand the legal dance they are performing. It would certainly not work for Apple.

  176. Re:Yeah, might work if it was mutually beneficial by Wovel · · Score: 1

    Of course most of youtube is already on HTML5 and blip.tv already supports the iPhone/Pad.

  177. Re:Apple Plan by virgilp · · Score: 1

    By your own argument - would you characterize Flash as "open"? AFAIK the Flash compiler + the FLEX SDK is open-source.

  178. I have hated flash from day one by lexcyber · · Score: 1

    Flash is always the thing that kills my browser for no other reason then a crappy flash banner. - Flash can just go and die for all I care.

    How can people have a crusade for a technology that is so damn young. What did you do before flash, was your life empty and unfullfilled?

    --
    - To understand recursion, we must first understand recursion -
  179. but how will jobs get revenue from this? by chentiangemalc · · Score: 1

    the real problem here is that steve jobs & apple co want to a) control the app market for their devices which earns them a lot of revenue b) force developers to write applications that are more challenging to port to other platforms so this peace plan doesn't really address the key issues. if iPhone is so 'sandboxed' and 'secure' Flash security running in a sandbox shouldn't be a major concern. As for performance - only one app is running at time, so should be able to figure out how to manage the performance for that. the argument about being a proprietry web technology is a bit of a laugh, that's what apple iPhone applications are. the key difference for apple is most flash apps/games are free (apple does not get revenue) apple apps money goes to apple.

  180. "1. Create a Flash video player plug-in." by RichiH · · Score: 1

    Why? RealMedia^WQuickTime^WFlash is obsoleted by new technology. In this specific interation, it's QuickTime^WFlash^WHTML 5.

  181. Issues by dwightk · · Score: 1

    "The security, stability, resource, and UI issues Jobs cites in his opposition to Flash simply don't exist for Flash video."

    I don't know about security, but the stability and resource issues simply do exist for flash video. UI is arguable (i.e. not-identical)

    --
    Like anyone can even know that
  182. Re:Apple Plan by TheRaven64 · · Score: 1

    Mostly. The flash spec is open, it's free for download and anyone can implement it. You can create a new flash player or creator without having to pay any royalties to Adobe, and you can use their implementation without many restrictions (i.e. no restrictions on the kind of thing you can create with their tools or how you can distribute them).

    My problem with Flash is that there is only one complete implementation of the player, and it's is pretty horrible. Actually, Tamarin, the ActionScript VM, is pretty nice, but a lot of the other code is terrible.

    --
    I am TheRaven on Soylent News
  183. Re:Apple Plan by Lars+T. · · Score: 1

    Get ready for Apple fanbois coming in and commenting on this on why it's "innovative" and why suddenly "Apple shouldn't support HTML5".

    But be assured that the Apple Hatebois will have made the first post, taking some innuendo from a second hand-report of two tweets made a year ago, adding their own prejudices on Apple to the mix and creating a stirring "proof" that Apple is evil.

    So far all we know is that Apple probably wrote a tool that allows people to make web apps in a way similar to making OS X apps. And that it is supposedly used internally at Apple to make web apps on the Apple site - that are nothing but HTML(5) and JavaScript. Oooh, evil.

    --

    Lars T.

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

  184. Re:How about apple just make their own implementat by TheSunborn · · Score: 1

    No they would not. They have changed their TOS to allow 3 party player implementations.

  185. Flash is Dead, Long Live HTML 5/6 by WillAffleckUW · · Score: 1

    The debate is pointless, in that Flash itself is dead, and HTML5 (and the upcoming HTML6) are where the industry is already going.

    Wasting precious time debating it, or having a peace plan, is like France building a Maginot Line.

    It won't work, and Flash will be crushed as the industry continues to move forward to an HTML5 future.

    At best, it will only give lazy programmers a false sense of hope, as their industry, like Betamax or Palm or any of the other fallen-by-the-wayside prior technologies, dies off.

    Embrace the future. Surrender now, Dorothy!

    --
    -- Tigger warning: This post may contain tiggers! --
  186. Re:Apple Plan by Lars+T. · · Score: 1

    Yeah but the poor performance and portability between browsers at the moment makes Flash look really, really good.

    On Windows. Because Flash has some performance and portability issues on anything but Windows, too. Which everyone here on Slashdot would have told you until the first rumors came up that the iPhone wouldn't have Flash.

    --

    Lars T.

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

  187. There's one slight flaw with this plan. no shit by DotDotSlashDot · · Score: 1

    It should be quite easy to fart rainbows if the positions of the light source, observer and Steve's sphincter are in proper alignment. Have a bag of burritos handy in case there is a need for re-takes. This could be modeled with any reasonable ray-tracing program or the like. I want to see the first free iDevice app with this graphic. To be fair, an Adobe representative should be present to indicate the relative position of the observer. YouTube will gladly convert the display format to Flash for the X.264 impaired.

  188. Re:Apple Plan by Khyber · · Score: 1

    Umm, microcontroller != CPU.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  189. Re:Real plan to fix the Flash on iPhone dev concer by Lars+T. · · Score: 1

    Which codec should we use for HTML5 video? The one that doesn't work in Opera/Firefox or the one that doesn't work in Safari/(future)IE9?

    Which one would be the one that doesn't work in Safari? Cause Theora works on my Safari.

    --

    Lars T.

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

  190. Gross error in article by hab136 · · Score: 1

    FTA:

    But the Sorenson Spark codec is equivalent to the requirements for the H.264 codec used in HTML5 and on the iPhone, so it should be allowed.

    No, no it's not. H.264 is hardware accelerated on the iPhone.