Slashdot Mirror


How Apple's App Review Is Sabotaging the iPhone

snydeq writes to recommend Peter Wayner's inside look at the frustration iPhone developers face from Apple when attempting to distribute their apps through the iPhone App Store. Wayner's long piece is an extended analogy comparing Apple to the worst of Soviet-era bureaucracy. "Determined simply to dump an HTML version of his book into UIWebView and offer two versions through the App Store, Wayner endures four months of inexplicable silences, mixed messages, and almost whimsical rejections from Apple — the kind of frustration and uncertainty Wayner believes is fast transforming Apple's regulated marketplace into a hotbed of bottom-feeding mediocrity. 'Developers are afraid to risk serious development time on the platform as long as anonymous gatekeepers are able to delay projects by weeks and months with some seemingly random flick of a finger,' Wayner writes of his experience. 'It's one thing to delay a homebrew project like mine, but it's another thing to shut down a team of developers burning real cash. Apple should be worried when real programmers shrug off the rejections by saying, "It's just a hobby."'"

91 of 509 comments (clear)

  1. And yet... by jcr · · Score: 5, Insightful

    Apple's managed to get more than fifty thousand apps through the process and onto the store. Nobody's going to write stories about the ones that went smoothly.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:And yet... by thisnamestoolong · · Score: 5, Insightful

      Yes, but how many of those apps are good? I don't personally have an iPhone but from what I have seen it seems like most iPhone apps are half-baked juvenile distractions, rather than anything seriously useful. It seems logical to me that the overall quality of iPhone apps could be improved tremendously if devs could actually devote time and resources to apps without fear of arbitrary rejection.

      --
      To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
    2. Re:And yet... by syousef · · Score: 5, Insightful

      Apple's managed to get more than fifty thousand apps through the process and onto the store. Nobody's going to write stories about the ones that went smoothly.

      Apple is stifling innovation and you think it's fine so long as they've let through 50,000 tetris clones (okay an exaggeration, but it makes my point). Gotta love it. Think different indeed. Think with our marketing blinkers on. To top it off I bet I get modded troll by Apple zealots.

      This is EXACTLY why we need OPEN architectures. No developer should have to go through putting together an application only to have it rejected arbitrarily. The same people who support DRM and copyright supposedly to compensate the creator are happy to deny a developer ANY money for their effort at their whim. Hypocrites!

      Well I won't be buying an iPhone no matter how "cool" they look or what nifty features they have let alone gambling my time and effort developing for one in the hope that some junior Apple cronie rubber stamps it.

      --
      These posts express my own personal views, not those of my employer
    3. Re:And yet... by lymond01 · · Score: 3, Insightful

      I don't personally have an iPhone but from what I have seen it seems like most iPhone apps are half-baked juvenile distractions, rather than anything seriously useful.

      I have the same problem with using NetJets, that personal jet service Roger Federer uses. I'm sure it's just fraught with late departures and stuck up pilots. One is likely always arriving at their destination late or worse, early, and having to stand around with the populous waiting for the limousine.

      How many iPhone app reviewers are there? How long does it take to fully test an application so you don't get sued for allowing something that:

      1) Bricks the phone
      2) Has child porn shoved inside it
      3) Is free, barely does what the description says it will do, and yet you need to waste your time deciding if it's just not broken enough to put up there

      If there are one hundred app reviewers, there are too few.

    4. Re:And yet... by BasilBrush · · Score: 3, Interesting

      Well I do have an iPhone, and there are a lot of good apps there. Certainly more good stuff than any other phone platform.

      As to the proportion that is good... if Apple didn't filter out various of the worst UI disasters as they do, the proportion of crap would be higher.

      As to the summary author... he dumped his book into a webview, and then Apple wouldn't publish it. Case in point. They've published plenty of ebooks with good UIs.

    5. Re:And yet... by peterwayner · · Score: 5, Informative

      Actually they did publish it. Then they took 2+ weeks to publish the dozen or so new lines of code that fixed bugs.

      At the same time they rejected a very similar version. The only difference was some extra HTML. The Cocoa code was equivalent.

      So it was fairly random.

    6. Re:And yet... by peterwayner · · Score: 4, Informative

      Are you for real? Do you have any idea of what it was like to develop mobile apps before Cocoa Touch was available?

      -jcr

      That's not the point. It didn't take me long to write the software. It took me weeks to get rejections and the rejection reasons were nonsensical. One dinged me for using open source software because it was a "framework".

    7. Re:And yet... by Pigmeister · · Score: 2, Interesting

      I totally agree. There are numerous applications getting poor reviews when the app developer has an update that's been waiting weeks or months to be released by Apple. (People don't read the descriptions.) In many cases I have personally seen app store app comments that existed weeks ago while I await an update for apps I own. In other cases I have been told this via email after writing the author. Exactly what does Apple do to test or qualify updates? AT&T released a GPS navigator app that crashes and puts my iPhone 3G into burner mode yet and doesn't even have the ability to retrieve a destination address from the iPhone address book. If there was ever a reason NOT to release an app - this is it. Missing the most basic of Apple functionality. I guess AT&T gets its own play book. (Of course Apple would never release a product without cut/copy/paste now would it?) Apple has become the evil empire. I stopped hating Microsoft years ago. My contempt is now split between AT&T and Apple (OK... I hate United Airlines, too).

    8. Re:And yet... by wizzat · · Score: 5, Insightful

      How many of them are good? Well, quite honestly alot more are good than if there was no review process at all. If there wasn't a review process, we'd see apps that ignored or borked your settings, leaked memory like a sieve, chewed through your battery life out of ignorance, or hell - maybe we'd simply be looking at a deluge of carbon copy flashlight and porn apps, making the app store effectively useless. Hell, in my opinion (and I do have an iphone) the app store already has *too many* apps, and the quality on the ones there aren't quite high enough for my liking.

      I suppose you could think of it this way: you're looking for a needle (good app that does what you want) and you can either search in the pin cushion full of mostly needles and a bit of straw or you can search through the whole fricking hay stack yourself. I'll take the pin cushion, thank-you-very-much.

      Also, I'm not sure that you're really qualified to say anything about the relative quality of the app store. You don't, afterall, actually have an iphone.

    9. Re:And yet... by peterwayner · · Score: 5, Informative

      From the sound of it he's tried getting the app passed numerous times despite knowing that what he's doing is not allowed.

      Really? What am I doing that's not allowed? I pop up a UIWebView and stick in some HTML. That's it. Yet I got some rejection letters telling me that I was either accessing a private API (I wasn't) or somehow interpreting code. (I wasn't.) The UIWebView was doing that and it is perfectly okay for Apple's frameworks to interpret things.

      Here's what the rejection note said:

      No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple's Documented APIs and built-in interpreter(s)."

      Well, everything I do is pumped into the UIWebView which is well documented.

      Furthermore, how can Apple really make any deep decisions like this? I don't upload code. They don't compile it. They look at raw binary code.

    10. Re:And yet... by shutdown+-p+now · · Score: 3, Informative

      Are you for real? Do you have any idea of what it was like to develop mobile apps before Cocoa Touch was available?

      Elaborate, please. I didn't see any difficulties developing apps for Windows Mobile in VS, for example.

    11. Re:And yet... by hedwards · · Score: 5, Insightful

      If the iPhone were properly designed it shouldn't be possible to brick via just a software installation. Childporn is a straw man argument, they've been banning things which could be used to access content that doesn't go with Apple's wholesome image whether or not that was the purpose of the app. As for the description being accurate, there are ways that they could handle that without reviewing it formally chances are the reviewers have different standards than what an individual has..

    12. Re:And yet... by peterwayner · · Score: 2, Interesting

      Don't forget the "mirror" applications that do even less. Yet they've got a high click through rate.

      http://www.techcrunch.com/2009/07/17/top-iphone-app-developer-was-losing-out-on-2000-a-day-because-of-sloppy-coding/

    13. Re:And yet... by BasilBrush · · Score: 4, Insightful

      There is nothing abusive about setting standards for the apps they accept. When you agree to the contract to become an iPhone developer, you know they have standards you need to adhere to. Most of us get published without problem. This guy ignores the reasons stated for rejection, tries to hide his tracks, and resubmit the app without remedying the problems. No wonder he gets rejected again and again. This is the behaviour of a loon banging his head against a wall.

    14. Re:And yet... by onefriedrice · · Score: 2, Interesting

      Furthermore, how can Apple really make any deep decisions like this? I don't upload code. They don't compile it. They look at raw binary code.

      Do you not think it is trivial to tell which system and library calls your binary app is making? I don't know anything about which iPhone API's are allowed or disallowed, but let me assure you that it is quite simple to know exactly which calls a binary executable is making. Having the source code wouldn't make that any easier.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    15. Re:And yet... by BasilBrush · · Score: 4, Informative

      Really? What am I doing that's not allowed?

      Given that you are already ignoring the reasons stated in your rejections from Apple reviewers who have seen your app, it's a bit pointless me reiterating.

      But, in your linked whine, you admit to using PhoneGap, and you admit to knowing Apple don't allow it. And you admit to trying to hide your tracks. If I were Apple I'd kick you out of the program for wasting their time.

      Furthermore, how can Apple really make any deep decisions like this? I don't upload code. They don't compile it. They look at raw binary code.

      They obviously have scripts that create and check class dumps and search for tell tale strings.

    16. Re:And yet... by jcr · · Score: 2, Insightful

      Yes, but how many of those apps are good?

      What does that have to do with the discussion at hand? Apple doesn't reject apps because they're stupid, they reject them if they fail to comply with the terms stated in the developer program agreement.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    17. Re:And yet... by peterwayner · · Score: 2, Insightful

      The real issue is much deeper. You can tell whether all the calls are to legit library entry points, but you can't tell if the calls are somehow malicious You're right. The binary will tell you a few things, but it won't tell you everything. I contend that you can't make firm decisions about that without reading the source.

    18. Re:And yet... by peterwayner · · Score: 3, Informative

      Useless? Perhaps.

      But that's not what my rejection notes said. They prattled on about using a "framework" or misusing some part of the API.

      And they also told me I couldn't tell anyone I was giving my revenues to charity.

      If it was all as useless as you feel, they could have saved everyone a great deal of time by just stamping "useless" on it from the git-go. Then I wouldn't have wasted time fretting about misusing the API and they would have had one more useless App to reject once again with a passive aggressive reason.

    19. Re:And yet... by Maury+Markowitz · · Score: 4, Interesting

      > If the iPhone were properly designed it shouldn't be possible to brick via just a software installation

      I'd say the exact opposite is true. Who wants a platform that is so locked down you can't screw it up hacking it? Boooorring! It's precisely because you can brick it that Pwnage tool can exist, and I'd say the platform would be FAR less interesting if that were the case.

      Wow, such an anti-technology skew. So out of place on /.

      Don't get me wrong, the whole approval thing seems like something out of the dark ages to me. But seriously, the machine shouldn't be hackable? Yikes!

      Maury

    20. Re:And yet... by peterwayner · · Score: 2, Informative

      When I wrote this piece, I went out of my way to discuss the subject with many other developers. If this were simply a question of my problems, it wouldn't be worth writing. But many other developers are having similar problems with entirely different approaches. That's why I included the long list of adjectives that other developers are using. Go read their posts. Are they all simply dismissed as loons?
       

    21. Re:And yet... by SanityInAnarchy · · Score: 2, Insightful

      They could be stifling innovation and promoting innovation at the same time. And indeed, this is what they're doing -- at the same time as they innovate with interesting things like, say, GrandCentral, they also discourage innovation in many ways, like blocking competing phones from synchronizing with iTunes.

      Requiring approval for the App Store could be called many things, but it's not innovative, nor does it promote innovation.

      It brings to mind Sony, who managed to produce a DVD DRM scheme which produced discs designed to be playable in DVD players, but not computers -- and it managed to not be playable in many of Sony's own DVD players.

      --
      Don't thank God, thank a doctor!
    22. Re:And yet... by BasilBrush · · Score: 4, Informative

      Tell-tale strings are a pretty bad way to search for malicious or dangerous applications. It's fighting the last war.

      It's be bad if it was the only thing they do. But as an automated procedure it makes perfect sense as one of the many things they check. It caught you out for a start.

      I'm curious. Why do you say that Apple doesn't allow PhoneGap? Is it spelled out in any rule?

      It's spelled out in the rejection you and others have had. You're not allowed to use third party APIs. Apple may have any number of reasons, but that fact that it enables you to change your application code remotely without going through the approvals process is an obvious reason for rejection.

    23. Re:And yet... by icebike · · Score: 2, Insightful

      > So it was fairly random.

      Keep screaming. This issue has too get solved. Its entirely out of hand, and completely broken. I can't imagine any other platform where the platform author can get away with this much restriction and control.

      Safari has no age restrictions. Everybody else's app that embeds web does.

      It needs fixing. Apple's feet need to be held to the fire. The only pressure they understand is public embarrassment in the mainstream press.

      --
      Sig Battery depleted. Reverting to safe mode.
    24. Re:And yet... by jcr · · Score: 5, Insightful

      Tell-tale strings are a pretty bad way to search for malicious or dangerous applications.

      I'm curious: do you actually expect to get your app approved by arguing about it on /.?

      Write your app with the native API.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    25. Re:And yet... by peterwayner · · Score: 4, Interesting

      Not a single version of the Apps I submitted had the ability to change themselves or allow me to change them remotely. None. Nada.

      If they really are doing more than checking for forbidden strings, they would be able to see that quickly by skimming the HTML. It's very boring. Plus, it's easier to read. It's not in binary like many apps.

      I don't see how an "external framework"-- the term they used-- has anything to do with this. The rejection note said that I was to make sure that everything was to be "interpreted and run by Apple's Published APIs and built-in interpreter(s)". It's always been that way from the start. It doesn't matter who writes the code.

      The only way I can interpret (hah!) what you're saying is to conclude that App development is meant to be like elementary school. You're not supposed to work with others. You're not allowed to use well-tested open source code. You're supposed to write your own code. Why is this wrong? Why is working with others going to give me the magical ability to change how my app works remotely?

      Ultimately, it doesn't really matter why Apple rejected my application because many others come away with exactly the same experience even if they don't use PhoneGap: it's all pretty much random. Sometimes you get a cogent rejection note. Sometimes you don't. Sometimes they're fair. Sometimes they're not. It's all a coin flip which is the main point of my piece. It's not about PhoneGap. It's about the randomness and the brick wall and the lack of communication and the absolute power etc.

       

    26. Re:And yet... by peterwayner · · Score: 3, Informative

      No. Of course not. I've been around the world enough to realize that you don't write what I wrote without expecting the immune system to dispense as many white blood cells as it can muster.

      If you read TFA, you'll see toward the end that I'm heading toward pure webapps now. They've got their own issues, but they're cross platform and there's no gatekeeper.

    27. Re:And yet... by bnenning · · Score: 3, Informative

      I have an iPhone app successfully published, and that doesn't change that fact that Apple's actions in this case are complete BS.

      This guy ignores the reasons stated for rejection

      The reasons are incoherent. PhoneGap is not an "external API" any more than any other piece of open source code is. Maybe you don't care as long as your apps get approved, but I find it ridiculous and harmful to the platform, speaking as both an iPhone user and developer.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    28. Re:And yet... by bnenning · · Score: 3, Insightful

      It would only be capricious of Apple if they have no reason for rejecting PhoneGap apps. Clearly they DO have reasons.

      The guy in the alley wearing a tinfoil hat and babbling about aliens has reasons too; the question is whether they are legitimate. Of the potential reasons in the article, #1 and #2 appear to be factually incorrect, and #3 (not wanting cross-platform apps) is blatantly anticompetitive and hostile to both developers and users. Unfortunately it's also the most likely given their refusal to explain in any detail; it's not something they would want to publicly admit. Good thing they have plenty of fanboys to give them a pass.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    29. Re:And yet... by Anonymous Coward · · Score: 5, Interesting

      Who wants a platform that is so locked down you can't screw it up hacking it?

      Your point is taken. However, it's a false dichotomy.

      I have an Openmoko Neo Freerunner. It's thoroughly hackable in all respects, except (for legal reasons) the GSM and GPS firmware. Pretty much the opposite of "locked down". Yet it's not possible for me to screw it up completely; there's a backup copy of the bootloader, which cannot be overwritten by any software running on the phone. No matter how badly the OS gets broken, I can always use that backup bootloader to re-flash and start over.

      Even this doesn't qualify as "locking down", however; if I really wanted to, I could buy a "debug board" from OM which would allow me to overwrite everything, including the bootloader. The debug board, naturally, would allow me to brick the phone much more thoroughly, but at the same time it would also enable me to undo any changes I made.

      Even without the debug board, I think the Neo qualifies as both sufficiently hackable and sufficiently unbrickable for most purposes.

    30. Re:And yet... by westlake · · Score: 2, Insightful

      Who wants a platform that is so locked down you can't screw it up hacking it? Boooorring

      The guy who needs to make a phone call. The guy who wants everything to just work. The guy who shops at Apple.

    31. Re:And yet... by iron-kurton · · Score: 3, Insightful

      FTA, the guy's app didn't brick the iPhone and had no offensive material. He didn't indicate directly whether it's a paid app, but he did say he made some money off it. So basically, Apple's rejection does not fit all nice and neat in your three bullet points. More to the point, if the platform was totally open, they really wouldn't have to worry about being sued.

      --
      Change is inevitable, except from a vending machine -- Robert C. Gallagher
    32. Re:And yet... by jcr · · Score: 2, Insightful

      the fraction could be pretty large. ...or it could be a couple of dozen people out of a pool of ten thousand. I'm more inclined to believe the latter.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    33. Re:And yet... by malkir · · Score: 2, Insightful

      I find it funny that a company who has users that want things to 'just work' would provides those users with such a terrible email system.
      Mail.app, yikes.

    34. Re:And yet... by dzfoo · · Score: 2, Insightful

      >> "I can't imagine any other platform where the platform author can get away with this much restriction and control."

      Nintendo (SNES, GameCube, DS, Wii)?
      Electronic Arts (on game publishing)?

      I'm sure there are others.

              -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    35. Re:And yet... by BasilBrush · · Score: 2, Informative

      They aren't incoherent. PhoneGap is a cross platform API. It's obvious Apple won't allow it.

      If you want to do a web app, Apple allows those. But you live within a strict security model, and you don't get revenue, and the user expects that it will be of web-app quality of interaction.

      This is an attempt for people to circumvent the security, functionality and revenue model for web apps.

      Finlly, what would happen if all apps used PhoneGap? Then the quality of mobile apps would go down to the lowest common denominator.

      No surprise it's not allowed.

      There's no point in the submitter crying. Just accept what he's told of the reason for rejection, and move on.

    36. Re:And yet... by Maury+Markowitz · · Score: 2, Informative

      > No matter how badly the OS gets broken, I can always use that backup bootloader to re-flash and start over.

      So in other words, its perfectly possible to brick it with software. You just have a handy backup available to un-brick it when you do. Right?

      Just like the iPhone. What's this you were saying about "proper design"?

      Maury

    37. Re:And yet... by BasilBrush · · Score: 2, Informative

      For everyone's interest, here's the submitter's app:

      http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=310737253&mt=8

      And here is a list of the reviews it's had around the world so far. Every single review is a one star review. All complaining that the UI is broken.

      http://www.moopf.com/appstorereviews/appstore.php?appid=&urlappid=http%3A%2F%2Fitunes.apple.com%2FWebObjects%2FMZStore.woa%2Fwa%2FviewSoftware%3Fid%3D310737253%26mt%3D8&submit=Get+Reviews

      Apple's mistake was this one time they accepted the app. Not the many times they rejected it.

      Is there anything left to discuss?

    38. Re:And yet... by COMON$ · · Score: 4, Insightful
      "Who wants a platform that is so locked down you can't screw it up hacking it"

      This is exactly why OSX is so solid, and why I am a linux/windows admin. Don't mod me troll or flamebait yet, I love OSX because of that, it runs very solidly and I barely ever have to go to my creative department to fix things, but you don't get a mac for its mod ability. But the reason OSX is so great is because it runs in a handful of platforms, so driver and software problems are minimal. I assume they are trying to do the same with the iphone, this will get you a solid device, even though it will be a pain to develop on.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    39. Re:And yet... by BasilBrush · · Score: 2, Insightful

      Funny, when I go to the store I see an average of two stars. If the average of the fifteen ratings is said to be two stars, how can everyone be one star?

      See the second link. If your average has gone up in the 79 minutes since that script ran, then it probably means you've given it 5 stars yourself since reading it.

      But really, that you are arguing 1 star vs 2 rather than hanging your head in shame at such a pitiful set of reviews says it all.

      Second, many of those complaints appeared while my bug fixes were waiting in the queue. I described my frustration with trying to fix bugs in the piece.

      And I don't think it was a bug as much as a misinterpretation of how to use the system. I like taps on the top and bottom. Other apps like to swipe a finger-- something I find too much work. :-)

      And again idiots trying to do something different and worse than the standard UI is reason for rejecting the app. iPhone scrolls by swiping, that's how all apps should scroll.

      Finally, if we accept for the sake of argument that the app was a pile of manure--something I don't believe

      You don't believe it despite that fact that everyone who's reviewed it says so. Again that reveals a lot about you.

      I hope you give up trying to be a developer.

      than this still bolsters my thesis that the review process is random and can't be trusted.

      No, it means there are yet more legitimate reasons for rejecting your app than you mentioned in your summary. Again, the only mistake Apple made was the one time they accepted a version of this pile of crap.

  2. Re:Yeah, platform is hurting by nurb432 · · Score: 3, Insightful

    Might have been 2 billion if it was an easier process.

    --
    ---- Booth was a patriot ----
  3. Good by kmac06 · · Score: 2, Insightful

    Apple is not interested in allowing you to control your own hardware. This is just another example among many. I hope this sort of thing makes the iPhone and other Apple crap die a painful death.

    Long live Android!

    1. Re:Good by timeOday · · Score: 4, Insightful
      But it isn't dying a painful death in the marketplace at all, is it? In fact it's flourishing.

      You may recall this story about how Apple thrives under Steve Jobs dictatorial and secretive management style.

      You may even recall the infamous slashdot iPod launch coverage in which it was deemed "lame" because it was less feature-rich than the competition.

      This is the history of Apple: there is a market for simple, well-managed products that work out of the box, and maintaining tight proprietary control over the Apple universe is how this is accomplished. I don't know what this says for openness, but there you have it. So long as your use cases aren't too far out of the ordinary, I guess it's worth it to have the trains run on time.

    2. Re:Good by n00854180t · · Score: 2, Insightful

      WTF are you talking about? No other players in the portable media device market when iPod was introduced? You've got to be fucking kidding me. You must be one of those kids that just bought an iPod when they started getting popular, and doesn't seem to recall the vast stretch of time when Apple had NO presence in MP3 players, despite their ubiquity. All iPod did was make having an MP3 player into a fad for little kids and celebrities, there were PLENTY of MP3 players on the market before the iPod, even if fanboys and small children like yourself can't remember them.

    3. Re:Good by BasilBrush · · Score: 2, Interesting

      iPhone OS 3.0 has copy/paste. And the implementation is excellent.

      Zooming where everything stays in proportion was NOT available on phones before Safari. They'd typically zoom by changing the size of a font, which caused a relayout, and the pictures and text didn;t zoom together. No other browser zoomed had iPhone's zooming method does before iPhone.

      Scrolling = scrolling by swipe/drag on iPhone. Scrollling via scroll bars or a 4 way direction pad is inferior.

      If I want to download and install an app, I just click, and it just works, unlike the Iphone where phones need to be jailbroken for this to work anywhere. Again, a major UI issue.

      There is nowhere else on mobile phones where buying, downloading ad installing an app is a simple click, other than the iPhone App Store. Or at least there wasn;t before Apple did it. And obviously you don't need a jailbroken iPhone to do it.

      There are plenty of areas it's been years behind even non-smartphones (3G, Java, video, MMS, copy/paste).

      iPhone has all those things but Java. Where iPhone is ahead is in the development environment, allowing far better apps to be written than any other phone platform. Core location, accelerometers, the quality of it's graphics (better than most handheld consoles), and the integrated model for getting apps onto phones.

      I'm speaking from experience here, I used to work for Symbian and have done contract development for Nokia in the past. Developing apps for them is a pig compared with the pleasure of developing for the iPhone development platform.

      Symbian/Nokia is bleeding badly. They are losing market share. Far from being a niche player Apple is the 3rd biggest manufacturer of smartphones worldwide. Yes Nokia and RIM are bigger, but third does not equal "niche". With the current growth rates Apple will lead before long..
      http://www.gartner.com/it/page.jsp?id=985912

    4. Re:Good by BasilBrush · · Score: 2, Insightful

      So... you bought an ipod because someone else had one, if your friend didn't have one you would not have bought an ipod or purchased an MP3 player from another company I assume?.

      Indeed. I bought because I tried the product. Not because of ANY form of marketing.

      Market droids call this "word of mouth" and it is a commonly used form of marketing, please see "grass roots", "astroturfing" and "word of mouth campaigns" for more information.

      You don't know what you are talking about. Astroturfing is FAKE grass roots. There is nothing fake about my friend or my trial of his iPod. Again NO marketing of any kind involved. I bought because I tried the product, not because of any marketing whatsoever.

      Presumably you never try any product before you buy, otherwise your warped logic condemns yourself to being a slave to the marketing message.

      Now this is just plain wrong, the market doesn't give a fat rats clacker about UI.

      Actually that is only true of immature markets, and of the bottom end of the market. As markets mature, design matters.

      As I said in my last post, I've yet to meet a fanboy who can tell me how the ipod interface is superior to my Iriver X20.

      If you call them fanboys, most are probably ignoring you. Personally I haven't seen an iRiver in donkey's years. But back then, scrolling was inferior, and you had to manually drag and drop MP3 files from one place to another, rather than have them automatically sync with your computer.

      The Irivers interface is fine

      And the iPod's UI is and always has been great. There's the difference.

      I've also yet to meet an Audio Engineer who will recommend an ipod for quality (I'll admit my sample size is 2, but they both tell me the same thing).

      True. iPods are only average quality for audio. And yet the design (UI and industrial) they still sell far better than any competitor. You add to my argument.

  4. Re:So... by the_humeister · · Score: 2, Interesting

    No kidding. Most phones can run Java programs. Sun even lets you download the SDK for mobile development for free!

  5. Re:So... by phantomfive · · Score: 3, Informative

    More than that, he is trying to create an app that is a book. This is something he could easily do by putting it on a web page, if he wants he could even limit distribution to only iPhones by using the User Agent string (ok, it's not perfect, but does it matter?), and to the average iPhone user it would be approximately the same.

    By putting it in an app, he is gaining the benefit of the Apple distribution system, and he is even hoping he will make money by doing so. In fact, I doubt he would even have tried making the app if it weren't for that (has he released a blackberry version?). He is not benefiting users particularly with this app (that is basically a fancy text file), he is cluttering up the app store with a moderately lame application.

    Which is fine, anyone should be able to write a moderately lame application, but Apple shouldn't be forced to distribute it for them. The bigger problem here is that Apple isn't letting anyone install apps on the phone in any way other than their distribution system. But once again, in this case it doesn't matter, because he wasn't trying to get on the phone, he was trying to get on the distribution system.

    So this isn't just a non-issue for those of us who don't have iPhones, it is a non-issue for almost everyone except those who want free advertising from Apple.

    --
    Qxe4
  6. Annoying process, but still worth it. by mgblst · · Score: 4, Informative

    I too have found this process annoying. Apples now ruling on UIWebView is ridiculous. I tried to work with them on not allowing any links to work, and they weren't happy enough with that, I still need to give it maximum rating.

    But the most frustrating aspect is having no communication with customers. A customer spots a bug, leaves a review that is it. You can fix it, but there is no way to get in touch with that customer, or leave a reply saying you have fixed it. There is even no message that a customer has left a review, you have to trawl through all your apps for reviews every so often, or you will never find out about this.

    It is a great system, I will keep producing apps because of this, but it certainly could be better.

    1. Re:Annoying process, but still worth it. by AndrewNeo · · Score: 3, Insightful

      Can't you just post a link to a bug tracker in your product description?

    2. Re:Annoying process, but still worth it. by mr_zorg · · Score: 4, Interesting

      Amen to all of the things you said. I'm struggling right now with the capricious nature of the review process. My app is a gesture based music player with larger fonts, designed to make using your iPhone/touch in the car much safer. It was approved at the OS 3.0 launch, but a few bugs cropped up at the last second. I submitted a bug fix three days later, but it *still* hasn't been posted. Last week Apple rejected the update claiming it duplicates the functionality of the iPod app without sufficient differentiation. Really? Then how come you didn't pull the app completely (instead of just blocking the update)? And since when has the iPod music player offered gesture based navigation to change songs, etc? And why'd you approve it in the first place? Give me a break. I love Apple, but this has GOT to change. I keep hoping it's just because they're overloaded, but let's hire more people already!

      Shameless plug:
      FlickTunes (website)
      FlickTunes (iTunes)

  7. And this is different from what? by girlintraining · · Score: 4, Insightful

    Sidekicks -- They have a "marketplace too". Locked down. T-mobile phones. Locked down. AT&T phones. Locked down. Almost every phone in existance has a "market place" equivalent, which has an approval process. Suddenly the iPhone comes along and people were expecting sunshine and kittens?

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:And this is different from what? by jpmorgan · · Score: 4, Informative

      It's not that other phones have a marketplace with an approval process, it's that the marketplace is the only way to load programs onto your phone. With a Windows Mobile phone, you can download and install a .cab from anywhere you want. If it's not signed you get a brief warning message, and that's it.

    2. Re:And this is different from what? by metamatic · · Score: 3, Informative

      Sony Ericsson phones run Java apps, and are not locked. BlackBerry phones run Java apps and BlackBerry apps, and are not locked.

      Both may be locked to a single carrier, but they're not locked with respect to what software you can run, and where you can download it from. In fact, the iPhone is the only common phone I know of which has such a control-freak approach to applications.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:And this is different from what? by mjwx · · Score: 2, Interesting

      Almost every phone in existence has a "market place" equivalent, which has an approval process.

      Android: pay US$25, get published.

      Android Alternative: Dont pay US$25, publish the APK on your web site.

      WinMo: for all its flaws, build app, publish. There is no marketplace.

      You were saying?

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  8. Re:So... by mgblst · · Score: 4, Funny

    Make sure you click on every story that doesn't involve you, and inform us of how it doesn't relate to you. I find that comments like yours really add to the discussion.

  9. Re:So... by PeanutButterBreath · · Score: 2, Insightful

    First they came for the "lame" apps that wanted to be distributed on the iPhone, but I didn't care because I didn't have and iPhone and/or trust Apple to filter apps for me. . .

    Its easy to shrug your shoulders now, when you don't care about a particular functionality. Or if you happen to be the type that habitually runs their cash through Apple's distribution system to buy gimmicky apps that you only use once.

  10. Re:So... by peterwayner · · Score: 3, Informative

    If you read deeper, you'll find the answers to some of your questions. First, the AppStore has proven to be worthless for driving any interest in my books. You can't even find the book by typing the name of the book into the search field. It doesn't help to add quotes around the name. You get other apps with odd names. Don't ask me what's going on.

    Second, this isn't about free advertising. I paid Apple to be included in their dev program. You can't even submit free apps without paying.

    There's been a healthy debate about the best ways to distribute books for the platform. I like many of the readers. They offer more features than I was able to hack together. But the readers add another layer between the author and the user. They deserve to be compensated. I'll probably experiment with them in the future too. But this was all about experimenting with the AppStore.

    Finally, I did build an HTML version and it works reasonable well. You can find it here:

          http://www.wayner.org/books/ffa/webkit/

    But it has limitations too. The marked up version of the book is more than a megabyte. Anyone can read it on their iPhone by hitting this URL. But the caching isn't great and they may need to reload it. The performance is much better as a direct App.

    In any case, I still think that iPhone users and iPhone developers should be able to find each other without waiting for Apple's clearly overburdened team to approve the interaction. That makes a good platform.

  11. Re:So... by interkin3tic · · Score: 2, Insightful

    Make sure you click on every story that doesn't involve you, and inform us of how it doesn't relate to you. I find that comments like yours really add to the discussion.

    Your response is not really an issue for those of us who are not Rival.

    This message should be modded up to 5 insightful if recent trends are any indication.

  12. Re:So... by NotQuiteReal · · Score: 2, Funny

    I find that comments like yours really add to the discussion

    --
    This issue is a bit more complicated than you think.
  13. Author is a dumbass by Anonymous Coward · · Score: 2, Interesting

    Let's count off the ways that the author is a dumbass:

    • in the article, spells 'foreword' as 'forward' at least a half dozen times. For someone that wants others to read their work, this is ridiculous.
    • thinks that writing his own custom scrolling interface in Javascript is a good idea. There is a special place in HELL for idiots that do this (Flash devs, I'm looking at you). Unless I've missed something, the iPhone already scrolls.
    • and finally, the simple principle of "I'll write an app that shows an HTML page'. Guess what - they did it already. It's called a BROWSER. If you want to raise money, put up a donation button or something.

    If turds like this guy's app were allowed, the "too many apps" problem would be 100x worse, mostly with "MAKE MONEY FAST" (or the "Web 2.0" equivalent) versions of his idea.

  14. Have you tried the alternative store? by szyzyg · · Score: 5, Insightful

    I unlocked my phone within minutes of getting it home. I then proceded to take a look at the apps available via the Cydia store, which is unencumbered by the Apple review process.
    Pretty much everything I tried was garbage with the developers doing just enough to get something ported and then abandoning it regardless of what kind of glaring bugs are in the system, yes the reveiw process is harsh but it does help maintain a minimum level of quality that is bettter than 99% of the apps in the cydia store.
    (still, being able to get low level access to my phone still makes the jailbreak worthwhile)

    1. Re:Have you tried the alternative store? by MBCook · · Score: 5, Informative

      What percent of the 20+ million devices running iPhone OS do you think are jail broken? It's just not a reliable answer for most people.

      Some people see things how they are.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Have you tried the alternative store? by foom · · Score: 4, Informative

      I'm sure part of the problem with the "unofficial" app store is that it's quite likely that one of these days, Apple will get serious, and make a bootloader without glaring security holes in it. (I mean come ON, Apple, the bootloader isn't that big!...)

      When that happens, it may be impossible to "permanently" unlock an iPhone without hardware mods, which will seriously limit the Jailbreak community -- probably into irrelevance.

      That's a rather big risk for anyone to take on in their development...

      Heck, I'm not even bothering to learn to write for the iPhone as a *hobby*, because it'd be a waste of my time. Pretty much everything I want to write isn't allowed by Apple's rules, and while my phone is Jailbroken, Apple is trying (so far, completely incompetently...) to prevent me from being able to buy a new jailbreakable iPhone ever again. So it seems to me that the iPhone is basically a dead-end platform.

    3. Re:Have you tried the alternative store? by spearway · · Score: 2, Insightful

      You are missing the point. Developers wants their cake and eat it. they want both a cheap way of distributing their apps with low level of piracy and complete freedom to publish whatever they want whenever they want. This is just not compatible.

      The truth is that the App Store is a success for the developers and the users because of the abundance of relatively inexpensive applications, typically they are less than half their price on PCs. The main reason is that piracy is very low, but that also mean that someone has to administer the system. Yes the approval process can be improved but it will not disappear as Apple has to take responsibility for the distribution and integrity of the platform. That may be a break for rapid turn around but it is the condition for a functioning market. If you like a comparison the stock exchange can only operate successfully because of the SEC. It may be that in the long term there will be a separation of the approval / regulation process and the retail operation but we are not there yet.

  15. Re:Comparison by peterwayner · · Score: 2, Insightful

    Look around. Palm and Symbian applications can be downloaded from many websites. Here's a website with more than 500 open source Palm apps:

          http://www.palmopensource.com/

    Microsoft works with a number of stores like Handango.

    If the sandbox is good enough-- and it's not that hard to build a good one-- then any software should be downloadable.

  16. Wasted time by Djupblue · · Score: 4, Insightful

    Why would I as a developer put time and hard effort into developing software if I believed there was a good chance it would never even get the chance to be installed?

    1. Re:Wasted time by Manfre · · Score: 2, Insightful

      That plus the fact you have to pay to become a developer and can only develop the apps on a mac (with mac hardware), so that is another financial hurdle. I seriously considered developing iphone apps, but probably of it being a waste of time and money was too high.

  17. More sensible review please, not less. by PopeAlien · · Score: 3, Insightful

    If the results of the review process resulted in less junk cluttering up the appstore than the delays would be more acceptable, but the things they allow are just bizzare. Do they really need almost 400 separate 'supafan' apps from the same developer where the only difference is which celebrity news is being tracked?

    1. Re:More sensible review please, not less. by peterwayner · · Score: 4, Insightful

      Yes, I think this getting at the deep point I was trying to make. Any one company-- even Apple-- can satisfy all of the demands of all of the customers. Many want only quality apps. Some want violence with faux school shootings. (http://www.techcrunch.com/2009/07/20/apple-approves-iphone-app-that-promotes-school-shootings/) Some don't.

      Apple can't make one group happy without angering the other. It's caught in an impossible bind.

      Personally I'm peeved that they approved this school shooting simulator before approving my GOLD app. But what can I say?

  18. Apple is willing to take the risk. by silentsteel · · Score: 2, Insightful

    This has been how Apple has done business for years. How much more money could they make if they allowed OS X to be installed on any x86 PC? They do not because they like being in control. You do not purchase a Mac, or an Iphone, you purchase the experience, as regulated by Apple. Right or wrong, this business model is along the path they chose long ago so I doubt that they will change much now. If, as a developer, you do not want to play by their rules, then you can take your software elsewhere. Just as it is their right to do this, it is also your right not to develop for their platform.

    --
    I cut it three times, and it's still too short.
  19. Re:So... by MBCook · · Score: 4, Interesting

    That's your phone provider's fault. I've got an iPhone and I love it. I have wasted so much time with it. Trism, Peggle (great control!), and Flight Control have taken large chunks of my life.

    Both my siblings have Palm Pres. I've played with them, and they're quite nice. My only complains were the build quality (would like it a little tighter) and navigation (you have to know the gestures, they're not discoverable). The card metaphor is very good.

    But the app store is empty. There are three games, one of which is... connect 4.

    The SDK was just released to the public, in beta. It's not meant for games, it's barely more advanced than the first way to develop for the iPhone (which was so roundly criticized). You can't get accelerometer data faster than 4 samples/sec. Palm is supposed to be making a gaming framework, but who knows how long that will be.

    So right now Palm is taking submissions for their app store, which will only be able to handle non-demanding games (no Katamari Damacy there), for it's fall opening. Even if your game is done, no one will be able to buy it for months.

    Basically, the Pre will be devoid of good apps for at least the next 6 months. The situation is really sad. They messed it up, big time. The SDK, even in alpha, should have been available months ago, so there would be apps at launch.

    Windows Mobile has tons of apps, and a tradition of tiny little utilities costing $20. Combine that with the fragmentation of device capabilities and the market is... rough for a consumer.

    Blackberries? I've heard that to develop anything on them that doesn't look like a 1996 Java applet requires you to basically do the painting for every widget on screen. There is device fragmentation here too. The app store it's self is a joke, it's very difficult to use. There is no way to browse it from a computer, which makes using it a nightmare.

    Apple proved good apps were a "killer app". No one really "got" the importance of them before the iPhone's native SDK came out. Unfortunately, after more than a year, no one else is even close to being able to foster any kind of app ecosystem. Palm should have, but botched it.

    I'm not really sure about the G1. I'm guessing it's sales are just too small for it to reach any kind of critical mass soon (where the Pre has a chance and Blackberries are there).

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  20. Re:Comparison by AndrewNeo · · Score: 2, Informative

    It's a lot different in the fact you don't need to be a large company and spend thousands of dollars on special developer units, and licenses, and software to do the developing. Apple has a one time cost of $100 to anyone, all you need is a Mac, which are sadly cheaper than an Xbox dev unit. (I don't know about Wii's, but the process is the same.) And, the development SDK is free for anyone. Verizon's process is, you have to spend about $500 on a certificate from Verisign, you have to be a big enough company to convince Qualcomm to give you testing rights on your phone (which you also have to buy several different ones to test on) and then Verizon might review your application. The BREW application development process is terrible.

  21. Maybe it was rejected because it sucks by Anonymous Coward · · Score: 2, Insightful

    Was the html in his "Application" as bad as what was on that site? Why did I keep seeing the line ""? If I was apple, I'd reject an App that was just a piece of bad html too.

  22. So the iPhone is doomed? by Anonymous Coward · · Score: 2, Insightful

    So, a guy with mediocre programming skills and even worse writing skills gets his app-that's-really-just-a-book rejected and this means the iPhone is doomed?

    I hear a lot about the app reviewers being jerks and very little about how the rejected apps in these stories aren't the least bit compelling. There may be worse already in the App Store but that doesn't mean all the crap must go in. And it certainly shouldn't make anyone sell their stock in AAPL.

  23. Re:And yet... Better Experience by Webcommando · · Score: 5, Informative

    I actually found my experience with the app process much better. Perhaps I got lucky since I'm not a big development house.

    My first application was rejected within a week due to a crash in a certain situation I hadn't caught previously (I should know better than to assume the debug build would act like a release build). Obviously, they go through each of the screens and check the functionality. However, I had expected one of the "nonsensical" reasons I've heard of or the extremely long review process.

    I was surprised that the reviewer put in what the error was and how to reproduce it. I reproduced the error and ultimately resolved. Next submission was accepted after about a week or so as well.

    Based on this experience, I really worked hard to anticipate issues with my next application before submitting. Made it in ten or so days in one pass. Both applications are rather benign without anything controversial which probably played into this.

    I feel fortunate that they made it through relatively easy. I hope the game I'm developing goes as well. The oblig plug -- GMToolKit (RPG helper) and FW Calendar (Calendar with fiscal weeks displayed) are the applications.

    --
    I love the sound of distortion in the morning -- webcommando
  24. Re:The review process certainly has its flaws, but by peterwayner · · Score: 2, Informative

    I thought about this before working on the project and I saw that many other apps were distributing single books. After I tested some of the free ones, I decided that it wasn't a bad system at all. Sure, it added another icon, but I could live with that. When I was done with the book, I was going to delete it anyways to make room for others.

    I can understand why you might want a different solution, but it boils down to a question of menu branching. Some people like a shallow tree with many options. Others want a deeper one. So it's a question of taste.

  25. Consider Apple's motivations by CopaceticOpus · · Score: 3, Insightful

    Apple's customers are not the app developers. Apple's customers are the iPhone users. So long as there are users waiting in line with money to spend, there will be app developers competing for that money, no matter how arduous the review process may be.

    This will only change when a competitor such as Android offers better apps or better selection than what the Apple store carries. This could happen, but it will take quite some time due to Apple's head start.

  26. Let me try to understand something by Orion+Blastar · · Score: 5, Informative

    is your APP pure HTML, or does it contain JavaScript code like the PhoneGap project uses?

    If it contains JavaScript code, maybe Apple didn't like the way it was designed as it was similar to the old PhoneGap code they rejected, did you update your JavaScript code to the new PhoneGap codebase that was approved, or did you remove the old PhoneGap code with different JavaScript code?

    If your APP is HTML with JavaScript, Apple might have an issue with that. Sometimes JavaScript code can do nonstandard things that locks up a web browser or causes incompatibility issues. When I programmed in JavaScript I had to keep changing my code to changing Web browser standards, as soon as a new web browser was released, the way JavaScript worked would change and I had to change my code to accommodate it.

    If it is pure HTML, there might be tags you are using that Apple finds non-standard and thinks they might run exploited code.

    Here is a story on why Apple rejected the PhoneGap framework in the first place.

    Yeah I know, Apple wants to protect their users and set quality control standards high, and they include such rules as not using third party or open source frameworks, and Apple does not want the APP modified on the iPhone after being bought, Apple does not want the APP to run on a competitor's phone (HTML and JavaScript applications can easily be ported to another format), and PhoneGap type applications may not work on future iPhones, it is all a matter of risk management. Apple does not want to risk anything so it sets strict guidelines on what an iPhone APP can and cannot do.

    Yeah ironically Apple has exchanged freedom for security, and in doing so shut out developers like yourself. Even something as simple as HTML code and/or JavaScript has to be reviewed and has a possibility of being rejected. It goes against the open source philosophy, I don't know what else to say. Even Microsoft is not that strict on what can and cannot be done on their smart phones or Windows OS. Except to say that Microsoft's products are more prone to exploits and viruses and other malware, and maybe Apple is doing this kind of thing to prevent exploits in their iPhone?

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:Let me try to understand something by peterwayner · · Score: 2, Informative

      It's not worth speculating on why Apple rejected my application because I don't know. The notes were short and pretty much inscrutable. Eventually they accepted one version while rejecting one that was pretty much the same thing. So maybe it was some Javascript, but that doesn't sound like it should be against the rules. They only insist that code be "interpreted and run by Apple's Documented APIs and built-in interpreter(s)." Well, it sure sounds like Safari and Javascript fit that definition to me.

  27. The Other Problem by Enderandrew · · Score: 3, Interesting

    The rich get richer. Browsing the App Store, you see the most popular apps at the top. There is no power search for apps with the highest user ratings. I really can't find what I'm looking for.

    New app developers start at the bottom and have to compete against popular apps already ingrained at the top.

    I'm writing for an App Review site right now that hopes to help alleviate that.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  28. This happens in EVERY iPhone discussion by erroneus · · Score: 2, Interesting

    There are generally two polarized camps:

    1. Apple is too restrictive
    2. It's Apple's game, it's a damned good game, and if you don't want to play it, then go home!

    Both camps have some valid points and the biggest problem is that the second camp effectively refuses to see the validity of the first camp. The first camp's complaints have nothing to do with the [defensive] position of the second camp. In fact, you can both love and admire the iPhone and still think that Apple is a bunch of jerks with Nazi policies.

    But it is such a repetitive and pointless cycle. Neither side will convince anyone of the other side to see it their way.

    Personally, I am in the first camp. I won't voluntarily buy an iPhone until someone sets up a jail-broken app store from which to distribute the apps Apple doesn't approve of. And frankly, there are many phones that are LOTS better than the iPhone so it's a moot point really. Still -- let people complain and maybe one day Apple will listen... I have no reason to believe they will. Apple is more stubborn than Apple's fans are.

    1. Re:This happens in EVERY iPhone discussion by dafing · · Score: 2, Interesting
      I love hearing about people who swear they will buy an iPhone as soon as Apple does X, ha! I'm sure Steve Jobs sits about reading /. all day, and when he sees a comment like "i wont buy an iPhone until...." he must bolt upright and say "cripes! I'll get right on it!"

      I hope you do get an iPhone soon! I got an unlocked original iPhone before they were out in my country, I dont see a point for jailbroken iPhones (unless its to get around the activation like I needed) as the App Store is AMAZING. Im sorry there are people having problems, however there are so many gems in the App Store that I truly dont believe exist elsewhere, and I definitely dont think there are any better phones out! I love my iPhone, and wouldnt trade it just for a greater MP camera or a clamshell form factor. Its built like a piece of jewellery, even the box is amazing, the iPhone OS is far beyond other phones, I love my iPhone and couldnt consider anything else! I do see places for improvement, nothing is perfect remember! I wish multitasking were available, however the Pre etc is not available here in New Zealand, and its that crummy CDMA that 2 countries in the world use, whats up with that! Thats a far worse thing than "no multitasking" wouldnt you agree? If you cant even make a phone call on your smartphone, who cares about App switching?

      Hope you get an iPhone soon! Get it off plan, jailbroken etc. Mine cost under 500 american, I got it before it were out in my country and I only pay for what I use, my phone costs me $50 american or less a YEAR to run.

      --
      --- ...or a new slashdot signature. Dear aunt, let's set so double the killer delete select all
  29. Re:Comparison by n00854180t · · Score: 2, Insightful

    WinMo requires you to pay $0. Palm requires you to pay $0. Xbox 360 development requires you to pay the price of the device (MUCH MUCH MUCH less than an iPhone and Mac to dev with) and $50 (and nothing for development tools). You're full of shit. Apple has one of the worst developer programs out there, and most serious developers don't even consider writing apps for the iPhone because of how shit Apple's tools and fees really are. It's not worth having Apple arbitrarily reject your app if you're a developer that actually makes a living off his/her work, which most people making "iFart" for the iPhone aren't.

  30. Apple has a one time cost of $100 == !correct by DaveyJJ · · Score: 2, Informative

    Apple has an *annual* fee of $100 to anyone, not a one time cost. You pay your $100 each year to continue to be part of the dev program. Myself and several devs I know have just past our one year anniversary and have had to pony up next years $100 fee.

    --
    DaveyJJ
  31. Over 65,000 apps, you say? by Jay+L · · Score: 4, Funny

    That's a suspicious number... Clearly Apple must be rejecting so many iPhone apps because the App Store database can only hold 65,536 apps!

  32. Advice to Peter by magamiako1 · · Score: 3, Insightful

    It's a fucking Ebook. Why the hell do you need javascript?

    From what others have been pointing out you've been trying to do something naughty or odd and you're getting called out on it. You just won't admit that you're at fault and would rather just take the shot at Apple.

    I certainly rather enjoy that you make note to call out Apple for their vague reasons for denying your application, but yet you have not been very open exactly as to what has been rejected. You could very well post the source code to your application if you were this desperate to call Apple out, but you won't, because chances are someone, somewhere, will call bullshit on you. The fact is, that Apple is vague because they might not have all of the source available--but you do. And you are the only one that can change what you're doing, not them.

  33. A hotbed of mediocrity? by lennier · · Score: 3, Funny

    Wouldn't that be more like a 'lukewarmbed'?

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  34. I agree. by Anonymous Coward · · Score: 2, Informative

    I thought this guy's name seemed familiar: http://ask.slashdot.org/article.pl?sid=09/05/14/2037236

    Maybe it's just me and my experiences in real life, but this guy reminds me of a doctor. Smart, capable of doing complex stuff... but always convinced that he's in the right, and that he should always get his way. If he doesn't get his way, that... that's... that's just unacceptable!!

    I don't mean to troll, and I don't mean to insult beyond what anyone deserves. But I just want to point out that we have a *very* one-sided view of the situation. From reading his stuff it seems like he is in the right (and I agree with some things he says), but I can't help but think that there just *might* be some bias in a story told by the protagonist with mild hyperbole. If it happens twice, I'm doubly suspicious.

    Again, I agree with some things he says. And again, maybe this is a symptom of me and the people I work with. But it seems to me that he complains a lot, is self-centered, and thinks he knows everything (but doesn't). No offense, Peter, but that's how you're rubbing me.

    Say what you will about these words - I can be hypocritical at times.

  35. apple rejected my art b/c it was too "minimal" by essetesse · · Score: 2, Interesting

    a lot of these responses assume it's just TOS violations but they reject apps for many other reasons. i am a professional artist and i have made a bunch of very simple websites as part of my art practice - a domain with a simple image or animation. i made an art app for the iphone along these lines.... apple rejected it outright because it was too "minimal" for their tastes. this frustrates me to no ends... who are they to say what my art should be? that my work needs to be complex. clearly this has made me less keen on it as a platform, and many of my artfriends are second-guessing making apps. another example - an app i developed for a client - needed rating because there's a video of someone saying "girl, you looking good". this is apple's notion of what mature content is. they're pretty over the top, they make tipper gore look like g.g. allin. what makes matters worse - it took them FOUR WEEKS to tell us this. and we have adjusted the rating and have now waited another TWO WEEKS and they haven't reviewed it again yet. this is crippling to a business. this is not internet time, this is boat-trip-across-the-atlantic time. very frustrating.

  36. Re:Also maybe more high quality apps by shmlco · · Score: 2, Insightful

    "The same can't be said for a development studio. If you decide that you are going to commit resources to making an app, you are likely to want a guarantee that it can be released."

    If you're a development house and you commit resources and create a console game, is there an ironclad GUARANTEE that Walmart or Best Buy or Gamestop is going to stock it? No. The game may suck. The game may crash. And so on.

    Just like with music and books and video, just because you create it doesn't mean you're guarenteed to sell it.

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.