Slashdot Mirror


Apple's Developer Tools Turnaround 'Great News' For Adobe

cgriffin21 writes "Apple is being praised for loosening of some of the restrictions in its Application Developer Program license agreement that open the door for app developers to work in Flash for the Apple iPhone, iPad and other devices. And no one is happier about the change than Flash-maker Adobe itself. They wrote, 'This is great news for developers and we're hearing from our developer community that Packager apps are already being approved for the App Store. We do want to point out that Apple's restriction on Flash content running in the browser on iOS devices remains in place.'" Apple also received praise from Google over their reversal, which may have been prompted by an FTC probe. Reader Stoubalou adds that Apple shed more light on the app review process by publishing a list of guidelines (PDF) the violation of which may get an app rejected from the App Store.

14 of 234 comments (clear)

  1. Good news, everybody! by bsDaemon · · Score: 4, Funny

    I think this is the first time I've heard "flash support" and "good news" in the same sentence. My, how the times they are a changin'.

    1. Re:Good news, everybody! by nine-times · · Score: 4, Insightful

      It will only last until people stop thinking that lack of Flash support is an effective talking point for criticizing Apple. Then everyone will go back to hating Flash.

    2. Re:Good news, everybody! by shutdown+-p+now · · Score: 5, Insightful

      Please do not conflate the question of Flash sucking hard, and the question of freedom of choice. One can hate Flash with a passion, but still believe that one should have the choice to enjoy that suckiness in full.

    3. Re:Good news, everybody! by The+End+Of+Days · · Score: 4, Insightful

      I still don't get why you need to have every possible choice available to you. You already have a choice here - don't buy iOS devices. Apparently nerds need to bitch until their every unrealistic whim is satisfied?

  2. The Rejection List... Long. by Petersko · · Score: 4, Insightful

    After reading the pdf "App Store Review Guidelines" I'm of two minds.

    First, damn that's a long list of rejection reasons.

    Second, the subset of that list that is neither reasonable nor obvious is very short. There are only a couple that I would say are stupid, and they revolve around censorship (i.e. adult themes).

    In the end, would I try to write an app that violated any of those rules? Probably not. One could argue that I might want to... and that's true. But if I want to do that, there's an Android market just over thataway. It's a walled garden, but there's a door right there.

  3. Coincidental? by Revotron · · Score: 4, Insightful

    I just recently got full and official Flash support on my Motorola Droid with Android 2.2. It seems oddly coincidental to me that as soon as Android has solid Flash support, Apple decides it's time to open the floodgates and be best buddies with Adobe.

    What the fuck? Sure, it's natural that Apple would do that because they want to stay competitive with the Android segment of the market, but Apple was supposed to be the leader and "innovator", not the follower.

  4. context by RockGrumbler · · Score: 5, Funny

    GOOD NEWS EVERYONE! Flash can now port applications to the iphone!

  5. Re:WiFi by tylersoze · · Score: 5, Informative

    The WiFi API is private that's why those types of apps were rejected. Believe me I know, we had a game based on finding WiFi hotspots we wanted to port from the DS, but didn't because we knew it wouldn't be approved for use of private API's.

    Private API rejections are one of the rejections that actually makes sense. In those cases, you need to argue for Apple to make the particular API public rather than for them accept apps that use private API's that the company has no obligation to maintain compatibility for, so could change at any time, breaking your application.

  6. Pragmatism. by Mongoose+Disciple · · Score: 4, Insightful

    It's possible to both hate Flash and realize that a lot of things you want still require it.

    (And, possibly, that there isn't a better alternative technology in some cases. I said some cases, HTML5-is-the-answer-to-all-things-video partisans.)

  7. Re:Nothing bad about this by CharlyFoxtrot · · Score: 5, Insightful

    Choice is good, not bad.

    If I needed Flash I wouldn't have bought an iPhone. Choice made.

    --
    If all else fails, immortality can always be assured by spectacular error.
  8. Re:Flash is not restricted in Safari by Cyberax · · Score: 5, Informative

    "Which feature of Flash is impossible to re-implement?"

    1) High-quality fast vector graphics with morphing and keyframe animation. Nothing in HTML5 is even close (sorry, Canvas is just a toy).

    2) Video overlays and compositing.

    3) Audio (nope, HTML5 doesn't have enough support).

    4) Language with optional typing and fast VM. JS is not yet there.

    "Heck, they've even ported Quake to HTML5 [techcrunch.com]. That is quite a bit more advanced program than most Flash apps."

    Nope, they haven't. They ported it to WebGL which is NOT a part of HTML5 draft standard.

  9. Re:Adobe's PR worked by cgenman · · Score: 4, Insightful

    Flash is a hammer that frequently gets used to nail in screws. But sometimes you actually need a hammer.

  10. Re:bad news... by _xeno_ · · Score: 4, Informative

    Apparently. Firefox CPU utilization without Lexulous (a non-animated Flash-based Facebook game - shut up, my Mom likes to play it with us) is about 8%-10%. (This is with Twitter and Facebook open which presumably are doing AJAX polling in the background.)

    Throw open Lexulous, and I discover that I'm losing again (bah), and the CPU usage shoots up to 90% as long as that tab is open. With a Flash app that is literally sitting there doing nothing. No animation, no AJAX polling, just showing a Scrabble board.

    So, joke or not, yes, it would appear that somewhere Flash has found the equivalent of suck_battery_life() and has a rather liberal usage policy for it.

    Disclaimer: the computer I'm trying this on is an old Mac Pro G5, so I'd hope modern computers wouldn't be quite as bad, but still, that's pretty horrible.

    --
    You are in a maze of twisty little relative jumps, all alike.
  11. Re:Eerie by BlueStraggler · · Score: 5, Insightful

    What's eerie is that Apple does this with every single thing they have ever launched since time immemorial, and slashgeeks still love to think that Apple is evil, prone to making huge gaffes, and then quietly making good once they realize their colossal blunder. The "no wireless, less space than a nomad, lame" mindset is so effing retarded it's now an Internet meme, and we *still* don't get that the joke is on us. Not Taco. Us.

    This is what Apple does: (1) strip every half-baked feature/freedom out of a new product until it is boiled down to its most basic essence. (2) Release it. (3) Start adding the features/freedoms back in one at a time once they are fully baked. (4) Profit! (Notice the lack of a ...? step.) They do this. Every. Single. Time. iPod storage. iTunes on Windows. Virtually everything in OS X. Webkit. Macbooks and minis. iTunes DRM. iPhone cut and paste. iPhone devkits. iOS multitasking. Every single time the geekosphere gnashes its teeth and bemoans that Apple is pushing bullshit that is missing X, Y, and Z. And then Apple does X, Y, and Z, and the geekosphere congratulates itself for doing Apple's product development for them.

    If we believed our own propaganda (and it is apparent that many of us do), Apple is the world's most incompetent company that barely survives thanks to nerd rage steering them back on track on a more or less continuous basis. But Occam's Razor suggests that a more likely explanation is merely that Apple polishes the consumer experience first, and the nerd experience second. I guess that angers us.