Have you been checking the App Store on your iPhone for that lovely little red badge that signals available updates? I have. I want the Facebook app update that might – finally – prompt me to want to use Facebook regularly. Y’know, like the kids these […]

facebook_iphoneHave you been checking the App Store on your iPhone for that lovely little red badge that signals available updates? I have. I want the Facebook app update that might – finally – prompt me to want to use Facebook regularly. Y’know, like the kids these days do.

Not quite two weeks ago Joe Hewitt, the developer of Facebook’s iPhone application, submitted the latest version for review. The timeline here matters; in Apple’s published answers to the FCC’s questions, they assert that the average turnaround for an application – from initial submission to publication – is 14 days (assuming the app is not rejected due to technical problems or a violation of the Terms and Conditions of the App Store).

If we hit the 14 day mark and there’s no sign of the new Facebook app in the store – and no blog article, tweet or Facebook update from Hewitt on the app’s status – tech pundits everywhere will gleefully rub Apple’s metaphorical nose in it. With all the recent drama surrounding Google Voice’s App Store refusal, the world’s tech press is watching how Apple’s approval process even more closely than it was before.

Hewitt Speaks Out

Hewitt expressed his own unhappiness with Apple’s submission/approval policies in his blog yesterday. His article “Innocent Until Proven Guilty” provides eye-opening insight into the frustration he (and presumably thousands of other developers) feels with the current state of affairs;

“I have only one major complaint with the App Store, and I can state it quite simply: the review process needs to be eliminated completely.

Does that sound scary to you, imagining a world in which any developer can just publish an app to your little touch screen computer without Apple’s saintly reviewers scrubbing it of all evil first? Well, it shouldn’t, because there is this thing called the World Wide Web which already works that way, and it has served millions and millions of people quite well for a long time now.”

Hewitt addresses Apple’s claim that the submission/review process is a necessary step in quality assurance – that is, testing apps for bugs and other nasty software maladies that, if left unchanged, might ruin the user’s iPhone experience;

“Any bug that Apple finds after their two week delay would have been found by users on day one, and fixed on day two. I’d rather have a bug in the wild for one day than have an app in the review queue for two weeks.

…let’s face it, the real things they are looking for are not bugs, but violations of the terms of service. This is all about lawyers, not quality, and it shows that the model of Apple’s justice system is guilty until proven innocent. They don’t trust us, and I resent that, because the vast majority of us are trustworthy.”

This is a powerful indictment of Apple’s submission and review policies, coming from the developer of the platform’s biggest social networking application. It’s succinct, clear, intelligently composed and cohesive. Hewitt manages to do in just a few hundred words what some very high-profile tech pundits have labored to express using many hundreds more. And I hope the press takes notice, because this is as good as it gets.

Affects All Fish, Big and Small

So far, it seems, developers have not had a particularly strong voice in this chorus. When I interviewed Hwee-Boon Yar for my article on SimplyTweet, he expressed dissatisfaction with Apple, referring to the approval process as ‘broken’, adding;

“Approvals are unpredictable and payment is hard to track… I have waited weeks, sometimes only to have an update rejected; I worked out a fix, then had it rejected again. Each re-submission puts you at the back of the queue again.”

Hwee-Boon is just one of thousands of talented, ambitious developers who have endured endless frustration with the current procedures. But while SimplyTweet is enjoying its place amongst the better-known Twitter apps, it’s no Facebook. Having Joe Hewitt’s opinions aired publicly might work wonders for communicating a more personal, human and high-profile side to the story.

Apple’s broken approval process doesn’t exist in a vacuum where it affects only applications from the big players like Google and Facebook, but it doesn’t hurt to have the developers behind those big apps add their voices to the rising chorus of disappointment. Is Apple listening? I’m sure the FCC is…

  1. Joe Hewitt, from Facebook no less, says: “They don’t trust us, and I resent that”.
    Well, why would anyone trust Facebook? I certainly don’t and I’m not sure there’s any reason Apple should trust them either. Nor Google for that matter. The way Google and Facebook behave makes me think that Apple are probably actually on the right track.

    1. Agreed. Facebook is no one’s friend.

    2. ooooooookay. do you just like to “hear” urself “talk” (read ur own crap is what I’m saying). I hate facebook, but that’s a diff story. Millions of people have found it a great tool. Obviously, you have to be a trustworthy developer to have the trust of millions of people, which I’m sure Facebook does now after their little shenanigans with the law.

      Anyway, this debate is not about the utility of Facebook but about a developer of a trusted social outlet.

      Why do you have to spew unrelated sh!t on the internets. As another blogger said, stop dumping ur sh!t on teh internets, it’s not a garbage truck.

    3. @mech

      First off, Facebook and Google have both been attacked quite often by critics and users for Big Brother-esque tactics and privacy concerns. That includes many of those millions of people who use them. I use Facebook and Google too, but it doesn’t mean I trust them. I’m not saying Apple shouldn’t lighten up their approval process, just clarifying the commenters points that you are attacking.

      As for your own comment, particularly the part about “dumping ur shit on teh internets,” perhaps you could try checking the spelling and grammar of your own posts before you come on and criticize other people for “spew[ing] unrelated shit on the internets [...] it’s not a garbage truck.”

  2. Somebody call the waaaaaaaa-bulance. We know. We know. We know the approval process sucks. I love my iphone to death, but I am so tired of hearing developers complain every single day. If you have such a big problem with Apple, then either develop for another platform or shut up.

    Or at least wait and see what Apple has under it’s sleeves for this September event. If Phil Schiller is to be trusted (and I see no reason why he shouldn’t), then there are big changes for the App store coming. Apple hears these complaints and I’m sure they will change tactics, but on their own time.

    1. waaaambulance I mean.

    2. ur gonna eat ur words man caz an exodus is not far on the horizon. M$ is now on the radio w/ it’s app store. It’s a matter of time before GOOD developers realize their are being punked by Apple and will just leave for a competitor that is gonna pamper them like they deserve.

      What will you have then? 70,000 fart apps?

      gl w/ zat

    3. OOoh, M$ is now on the radio w/ it’s app store!! Sell your app to 10’s of people, and we’ll force you to sell it for $2.99!

      It’ll work better because we’re MICROSOFT, remember?

    4. On the radio, yea! Wait…people still listen to the radio? ;)

  3. As a CONSUMER, **NOT** a developer, I am VERY glad Apple is making sure that all applications are reliable and will not degrade performance of the hardware device. I would rather wait an extra week or two for an application – but KNOW that everything in the App store has been checked for stability and malicious code. Can’t say THAT ’bout the web… CAN you. Remember – in Apple’s eyes, it’s all about the USER experience (Not the developer’s).

    1. jeez, I can’t believe all these responders. are you reading the articles before posting? RTFA!

      how much of a quality assurance can one make in 6 minutes/app??? All they are checking for is that the app is not interfering with the magical apple experience and not stepping on any TOeS. This process has NOTHING to do with quality assurance. If it did, 99% of the apps wouldn’t be in the appstore caz they are junk. sifting thru all the garbage (70,000 strong) is not a very good apple experience imo. You just like drinking pope Steve’s coolaid, doncha?

    2. Cheers to that. I must concur.

    3. (I must concur with BlackLeopard btw).

    4. Yes, I totally agree with @BlackLeopard.

  4. Sorry, but I for one (I’m an apple customer) don’t want any code on my iPhone that Apple hasn’t blessed. What’s to stop assholes from slipping in malware? The reason the iPhone is so awesome and works so well, is that Apple has their hands all over it.

    All you cry babies that can’t wait a lousy days for your app to be approved need to find something better to do. I’m tired of listening to grown men cry and moan about it. Seriously, are you sitting around twiddling your thumbs waiting for it? You should be working on the next thing in the queue. Jeez, I mean, by the time my app is approved, I’m usually wrapping up the next one.

  5. Wasn’t facebook the one who secretly changed the terms and conditions of their website without letting its users know? Who is he talking about trust?

    The iPhone is apple’s and if they don’t want a certain program on the phone that is their right. Just how other phones do the same thing. Facebook is going under anyway and i can care less if they come out with 3.0!!

  6. It’s good to know an everday usage widely popular facebook app that could possibly be made by anyone out there doesn’t also come with a “keylogger” inside that can basically take all your personal info and who knows what they can do with it… Yah it’s true Apple doesn’t trust you and makes you go through a submission process that requires the inspection from their own man power, but basically if you want to make money or gain popularity using their platform, then you got to accept their terms and conditions. If you don’t like it, make your own cellphone? Then you can do whatever you want…

    1. Right on. I’m not so sure about Facebook putting something in as malignant as a “keylogger,” but I certainly wouldn’t put it past them to put in some code that lifts personal info off the phone about the user that was not explicitly volunteered and uploads it to Facebook so that they can sell it to their marketing and advertising partners. After all, that’s where their income comes from. What we from them with the intrusive “Beacon” service (which was eventually tuned down after massive criticism) proves my point.

      Besides, Facebook has tight integration with the Pre, running in the background no less. And I mean, the Pre is totally gonna take over the mobile landscape…right? :)

  7. I’m also a consumer and am very glad Apple puts another set of eyes on developers applications before they are let loose on my iPhone. I also hope that before the Tech pundits decide to rub Apple’s nose in it they look up the definition of average! Besides I’m sure the world will not come to an end if the free Facebook app takes longer to get to the store.

  8. As a writer covering Apple for a few years and just entered the App Store, I have to both agree and disagree with Hewitt. The review process is definitely frustrating, but there are plenty of problems that come from a wide open Internet where anyone can download any app. Just look at the very ads that Apple uses to sell its Macs—its built much of its “Get a Mac” campaign pushing the notion that viruses and malware are constantly vying for PC users’ hard drives. To an extent, the simple fact is that’s it’s true.

    Given the popularity of the iPhone, there is absolutely no way that malware writers would pass it up. People’s entire lives are in their phones now, and that is doubly try for smartphones like the iPhone.

    Think about it: what would stop someone from, say, posting an app to the App Store, and then a piece of malware that gets on your phone and buys that app 1,000 times with that handy dandy iTunes account that is required for every phone?

    There are a *lot* of things wrong with the App Store process, but Apple is—very slowly—improving things. The fact that Apple not only publicly stated the average review time and now gives developers an estimated time of their wait in the queue is a sign that the company is listening. But to completely eliminate the review process on a platform that is so popular, powerful, and an easy target for dangerous malware would be suicide for everyone involved.

  9. I Agree with Bonsai,

    Facebook has proven it can’t be trusted, It’s indiscretion’s with information handling and not completely disclosing it’s intensions (FAIL).

    Just another way of a Developer trying to get free publicity, And I don’t buy it.

    This pointing fingers by developers is getting old, Your playing in Apples Sandbox Baby, you can’t cry when the Game and rules were set You Signed an Agreement.

    Free Press to the Oppressed?? Yes it Is.

    If a developer screams enough they believe it will Get Public Outreach and Support, But Those who understand this Pathetic Ploy for Cheap Press Don’t Buy it.

    Facebook has not been very trustworthy with Information, and in time we will see more information with the Release of all the Privacy probes occurring with these sellouts.

    14 day’s, Not Inducing weekends and Holiday’s- I think Joe Hewitt needs to do a little Math on the 14 Day Turnaround, Also they said they (TRY TO), Not that it was a Given 14 day turnaround.

    14 Day’s (No… Not Yet Friend),- Subtract your Weekends and Holidays if any.

    If the Developers aren’t Happy, Go to a Different Platform.

    But Unhappy Whinny Developers Need to stop complaining.

    Some Developers Believe Apple is Handing out Cookies and Milk.

    This is a Business this is there Platform, Not happy Go Somewhere Else.

    Developers Compete with other Developers and the ones that complain will fade in the distance as the others with a keen understanding of the Choice & Chance they take will prevail.

    No One Like a Whinier.

    1. “they assert that the average turnaround for an application – from initial submission to publication – is 14 days”

      Given Facebook’s past data sharing sins, I could easily see their app taking two or three times that long. Someone has to be the statistical outlier, IMO that might as well be Joe Hewitt and his buddies from Facebook.

  10. Facebook Connect for the iPhone is one of the worst products out there. Hewitt should be hanged and quartered for releasing this code upon unsuspecting iPhone apps. He may not realize it, but that one bundle of code is responsible for a lot of delays in the app review process. Why? Because otherwise-well-behaving apps get red-flagged due to some of the nasty stuff that Facebook Connect does (such as harvesting your last known zip code from CoreLocation using a runtime hack that avoids popping up the location dialog). And of course most people aren’t even aware that Facebook Connect is causing these delays, all they know is their app takes longer to approve than it should take (as the red flag requires a complete manual review of the app).


Comments have been disabled for this post