Facebook iPhone Developer Dumps Apple Citing App Store Policies

Joe Hewitt has turned development over to someone else.

Joe Hewitt has turned development over to someone else.

Joe Hewitt, the developer behind the iPhone Facebook app, the most popular application on the App Store shelves, announced he’s had it with Apple’s review policy. Hewitt, also known for his work on the popular Firefox browser, told his Twitter audience he blamed the review policy required to approve apps.

“My decision to stop iPhone development has had everything to do with Apple’s policies,” Hewitt told TechCrunch. “I am philosophically opposed to the existence of the review process,” he said.

The developer, who designed the iPhone Facebook app back in 2008, said Apple was setting “a horrible precedent” for other software platforms. “Soon gatekeepers will start infesting the lives of every software developer,” he charged.

This isn’t the first time Hewitt has voiced his opposition to the App Store policies. In an August blog post titled “Innocent until proven guilty,” the developer said “the review process needs to be eliminated completely.”

In a step to possibly answer its critics, the Cupertino, Calif. company has added a bit more transparency to the review process, allowing developers to check online the progress of their apps.
app-review-progress

By visiting Apple’s Dev Center Web site, developers receive more expansive explanations of the review status of applications submitted to the App Store. An app could be “Waiting for Review” or “In Review” or “Ready for Sale” using the new review progress viewer. Previously, more cryptic progress reports would simply note “Based on current app submissions, 96 percent of applications are being approved within 14 days.”

DON'T MISS
Rogue Amoeba Becomes Latest Developer To Quit App Store In Frustration

[Via iClarified, Gadget Lab, TechCrunch]

About the author

Ed Sutherland

Ed Sutherland is a veteran technology journalist who first heard of Apple when they grew on trees, Yahoo was run out of a Stanford dorm and Google was an unknown upstart. Since then, Sutherland has covered the whole technology landscape, concentrating on tracking the trends and figuring out the finances of large (and small) technology companies.

(sorry, you need Javascript to see this e-mail address)| Read more posts by .

Posted in News |

  • Bill Millwood

    Apple needs to be taught that their Big Brother approach to business (“Here’s your computer, and here’s how your going to use it”) is ridiculous. I applaud Hewitt for taking a stand. More developers need to do this. I’d love to see a scenario where developers create software, and Apple must submit an application for review to get their permission to place it in the App Store. Can’t see how it would work, but I’d love to see it.

  • TRRosen

    so he’s philosophically opposed to quality control. Go away and never come back you whinny loser.

  • nabil2199

    @TRRosen: the quality control argument would be true if the app store wasn’t the one and only way to get apps on the iphone/itouch.
    It’s not about quality, it’s about money

  • Laura Moran

    Oh here we go again, another whine-fest.

    Frankly I’m 100% behind the review process. I’d much rather Apple be concerned with protecting my 600euro iPhone from the HUGE probability of malware finding it’s way in if the App Store was just a free-for-all, than with catering to the impatience and arrogance of it’s developers.

    “Philosophically opposed”, gimme a break, I give it a month before he’s either replaced with someone who will make a Facebook app without the ego or he comes scampering back himself.

  • SteveM

    It’s absolutely about “quality control” and it’s what makes Apple and the iPhone great. The jailbreakers can have all the approval-free apps they want. I’m sticking with the app store. It’s an amazing opportunity to reach a lot of people in an efficient, reliable manor. I would consider myself lucky to be a part of it, even if I had to wait a little longer than I expected for approval.

  • d.lete

    Apple’s process is hardy big brother-ish. And it it about quality control and delivering a good customer experience.

    If there’s something wrong with your app, they tell you how to fix it for approval. Rejection is never full-on “you app sucks, go away and don’t come back”.

    Bottom line: If you are a great developer, you’re probably already in. If not, you’re probably spending you time whining publicly about how unfair life is.

  • Eric Longstaff

    As a iPhone end user I like the fact that someone is checking over software before I run it on my phone. I wouldn’t want a app approved immediatey by the developer only to find out it’s poorly written and crashes often. It’s all about Quality Control as stated before.

    I’m not a developer so I couldn’t possibly understand going through the review process. Sounds like an abundant amount of patience is required getting your app approved. As an end user, I’m ok with that.

  • iGenius

    “I’d much rather Apple be concerned with protecting my 600euro iPhone from the HUGE probability of malware finding it’s way in if the App Store was just a free-for-all, than with catering to the impatience and arrogance of it’s developers.”

    How about giving consumers a choice? Either they can get apps from the iSore, with the protections that you prefer, OR they can install apps from any number of sources, with the consumer deciding whether that source has an adequate reputation for good apps.

    The problem is not Apple’s app store policies. The problem is Apple’s insistence that I can not install what I want on my device. If I was free to install iSore apps, or other apps, and if developers were free to use the iSore or not for their distribution, everybody would win. As of now, the consumer loses.

  • Lucas

    iGenius, you are welcome to jailbreak your phone and do what you want. when it gets hosed however, don’t go crying to Apple.

    as for the folks saying this is about money. Apple makes only 30% on the paid apps and nothing on the free ones. and if you consider how many are free, it’s hard to press ‘they want money’ argument.

    yes it sucks that you have to have apps reviewed to make sure they don’t crash. and yes it really sucks that Apple won’t let you show tittie apps to 5 year olds, blah blah. but thems is the rules. you don’t like them, then don’t be an iphone developer or user. i’m sure blackberry would love your custom.

    and while we are at it, why can’t a 14 year old buy smokes or beer or drive a car without an adult present. and why all the hoopla over buying a freaking gun. if I want a gun, I should be allowed to just go buy a gun. and use it however I want.

  • SmartyGuy

    If aesthetics were a criteria for acceptance, the Facebook app would have been banished. It’s the butt-ugliest piece of software ever made, regardless of its popularity.

  • Totie

    The problem is not the reviewing process in general, but Apple’s unreasonable and unexplained rejections and monopolistic behavior. The reviewing process is necessary to ensure that the app is working right and contains no malicious code. Otherwise the App Store will be flooded with bad apps.

    While I support the reviewing process, I condemn Apple’s behavior. Rejecting apps just because they do not suit Apple’s plans is unprofessional and monopolistic. We don’t need a big brother telling us what apps we should not buy. If the app is working, contains no malicious code and is reasonable, then release it. We the customers decide which apps are good and which aren’t.

  • Cody

    I think the review process is great. The fact is, apple is trying their best to make sure their product works as perfectly as possible. If an app doesn’t work well with the phone, then toss it. But instead of just sending everything through, and half of it not working, or being full of viruses…they check it for us. Not too mention, if the app doesn’t perform up to their standards, they don’t totally throw it out, the ask you to fix the problems and resubmit. Everyone needs to quit complaining. Hewitt’s just being a ninny. Go cry to your momma.

  • http://ObamaPacman.com Obama Pacman

    Gatekeepers behavior? How about the consoles?

    Why is it that Apple’s App Store is the only viable mobile software distributor?

  • Laura Moran

    @iGenius you have a choice, it’s called “jailbreaking”. You’re perfectly entitled to do that if you want to void your warranty and open up your iPhone to whatever risks you want.

    Asking Apple however to condone you bricking your phone or having your personal information stolen because you downloaded an untested app is simply stupid. :) I’m glad they have better business ethics than you’d like them to have.

  • http://www.justinrussell.com Justin Russell

    Just as a point of reference, Joe Hewitt is also the developer behind Firebug, the immensely popular debugging tool used by Web developers around the world to create many of the sites you use every day. I think that should be kept in mind before throwing out the accusation that he’s “opposed to quality control”; Joe’s spent a lot of time working in the field of quality control himself, so he knows a thing or two about it.

    The main argument I’ve heard in opposition to the approval process (and my own personal beef with it) is that any level of arbitrary rejection serves as a disincentive for developers to create great apps. Why spend tons of time building an application when you’re not sure if will meet Apple’s occasionally ambiguous requirements? I’d hate to dump money into app development if I didn’t even know if anyone would ever see it.

  • Buck

    Of course this is about money and control of user experience and all of the above. It’s their sandbox, you can go play somewhere else if you don’t like it. If and when Apple feels sales are negatively impacted by this approach, they can easily do the following:

    Allow all Apps to go live immediately and make the approval process transparent to the customer with the following status.

    Warning, this App is “Waiting for review, run at your own risk”
    Warning, this App is “In review, run at your own risk”
    “This App is Apple certified…. Enjoy!”

    And if they really wanted to be “open”….allow rejected pay apps.

    Warning, this App “was rejected by Apple for the following reason(s)…”

    Maybe free Apps that get rejected would be pulled.

    I support Mr. Hewitt’s stance, but when Apple is making money hand over fist and the vast majority of people are ecstatic with their iPhone experience, it makes no business sense to change anything.

  • nabil2199

    @Buck: Except this sandboxed approach is incompatible with most open source licences. And open source software matters.

  • Tony

    Like anyone really cares that he has stopped his app development. How is this going to hurt Apple. I mean people, you know what you are getting into, then you want to bitch and complain. That shit hasn’t gotten anyone anywhere. Apple is still a 180 Billion dollar company and shows no signs of slowing down. FaceBook app is not a l must have or I will die, the iPhone isn’t going anywhere.

    If you don’t like the process, yes voice your opinion, start your own damn company. All I am hearing is T.O., T.O., T.O.

    Basically I’m not losing any sleep over it….

  • http://www.szilveszter.ca WS

    1. Quality Assurance: It’s not that much about QA. Riffle through the App Store and tell me you don’t find apps that should be pulled for being poorly done. Some downright sully the Apple name by even having a presence on the iPhone. Apple had to accept them because a) they don’t duplicate iPhone functionality, and b) they are not potentially offensive. What other criteria are Apple using to reject apps? I’ve never heard their position on poorly programmed software. The argument for QA doesn’t seem to have any foundation as Apple has never dismissed an app because it failed to work correctly. In fact, many apps exist that crash repeatedly (check the ratings), have glaring bugs or other issues.

    2. Money: Of course Apple is about money. It’s a company. Wake up and smell Costa Rica. However, plenty of free apps exist in the App Store. Apple needs to turn the venture into a profitable division, but simply having a store raises the profile of the iPhone. It’s not as simple as churning dollars from apps. There are more factors at play and I’m sure analysts have their eyes on everything.

    3. Failed Delivery: This seems like the most likely topic up for debate. Like Communism, the App Store, by principle, works, but it’s actual implementation is what’s causing the problems. From reports, it looks like they are several understaffed for one. Second, the guidelines and process lack transparency. This second issue has been addressed, albeit somewhat, in the new developer section. While a lot more work needs to be done, it seems, Apple have begun to evolve.

    I’d say pulling out high profile apps will likely boost Apple’s commitment to appeasing developers. It’s probably not the most appealing solution, but I think it will ultimately work a lot better than whining and complaining as you send in your app for the 4th time.

  • GQB

    @Totie
    You mean Apple has a monopoly on smartphones? Didn’t know that.
    Or do you mean they have a monopoly on iPhones (duh)?
    Stop throwing around words you don’t understand.

  • Totie

    @GQB: I didn’t know that I said that Apple has a monopoly on smartphones or iPhones.

    I referred to the policy in regard to rejection of apps that have a lot in common with other apps developed by Apple. The company systematically tries to push its own apps to the front by rejecting other apps that compete with them. Apple has done this several times in the past, for example on browser apps. Developers could come up with much better apps than Apple has made, but the company refuses, and therefore abuses its control over the App Store.

    Currently, Apple controls already 17% of the smartphone market. If the market share continues to rise, Apple could eventually become a second Microsoft. I hope Apple loosens the reviewing process.

  • iGenius

    “Genius, you are welcome to jailbreak your phone and do what you want. ”

    Not true. Apple will void your warranty. And Apple will screw up your phone (seemingly intentionally) with its next software rev.

    Apple treats tech-savvy customers like they are criminals.

  • TRRosen

    sniff…snifff…. following the rules is too hard snifff…. screw you guys i’m going home…..snifff….wahhhhhhhh

    Oh NO now we’re down to 99,999 apps what will we do!

  • http://www.advmediaproductions.com Johan Rijk

    This is an informative blog especially with all the attention the Motorola Android smart phone is getting right now. The timing could not have been better. Apple’s review policy is a bad policy and does prevent progress on the development of new applications for the i phone. It would be in Apple’s best interest as well as their customer’s best interest to change this policy.

  • http://www.2828.bz Stephen

    Should make the process simple

  • Dennis M

    Some quality control … the Facebook app hasn’t worked well yet; no video, now it won’t post people’s wall posts, if there is quality control than why has such a buggy app made it through to begin with.

  • http://www.phonefreelancer.com iphone developer

    Apple has done a great job in terms of developer public relations. But you can’t please everyone I guess, too bad since this guy is obviously a very gifted developer.

  • http://www.socialcubix.com Facebook Developers

    iPhone development is really getting popular amongst many development companies and they already focus to developed strategic applications for users

  • http://techglobex.blogspot.com Tech Review

    Apple probably wouldnt mind but ATT dont want there customers traffic going through a proxy, so Apple puts it on the shelf to stop it actively being developed for Android et all.

  • http://iphoneland.com.ua Farik

    Maybe next time, can we get some meaningful data about this? A list of developers with percentages next to their names isn’t really useful or helpful in any way.

  • http://www.ConvoSpark.com Derek

    Nice post!!!!!