Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Joe Hewitt said that the App Store is setting a precedent that the Store for a particular handheld device needs to have a review process. Other companies are following suit.
What other companies? Seems to me the new "kids on the block" are touting their openness as an advantage vs. the App Store.

If you're going to create an app for THEIR phone I can understand Apple making sure they accept it, but they need a better policy.
I'd say the policy is OK, they just need to apply it much more consistently.
 
No one is saying that they want to do whatever the heck they want. The developers are saying they want to distribute their applications themselves without Apple having to Approve them. Sure, you can distribute applications on the store. It's a great thing. But you should ALSO have the choice to download an application from the internet from a companies website.

The "wankers down in Australia" are running jailbroken phones and clearly didn't read the farking directions. You do that, serves you right to have your phone infected with a worm.

But no one is saying everyone should have complete control over the phone. They're saying they want to distribute the applications themselves if they so choose to.

Palm and Android both allow this if I recall.

there was a thing last week where tweetdeck's new app was pulled because it crashed constantly. most of the problems with Windows over the last 20 years have been third party apps and drivers and not the OS itself, yet MS got the blame. Apple learned a lesson from that. it took MS years to change the architecture to limit bad code from developers
 
there was a thing last week where tweetdeck's new app was pulled because it crashed constantly. most of the problems with Windows over the last 20 years have been third party apps and drivers and not the OS itself, yet MS got the blame. Apple learned a lesson from that. it took MS years to change the architecture to limit bad code from developers

By offering applications both ways you have an advantage. Apps that want to be listed on the App store need to pass all the usual tests and review process.

By offering applications via your own website you get a warning saying the app wasn't reviewed by app, use at your own risk blah blah blah.
 
This tweet might explain it.

Walled garden is what makes it work. I don't want everyone in the world to see me on there. I don't want my information on facebook outside of facebook.

It's better because of the walled garden. Sure it might be better functionality-wise if it was open. But my identity is sort of important to me and if that was compromised that doesn't benefit me at all.

So, sure. Irony. But there's a good reason for the walled garden.
 
Walled garden is what makes it work. I don't want everyone in the world to see me on there. I don't want my information on facebook outside of facebook.

It's better because of the walled garden. Sure it might be better functionality-wise if it was open. But my identity is sort of important to me and if that was compromised that doesn't benefit me at all.

So, sure. Irony. But there's a good reason for the walled garden.


I think the irony has to do with the approval process for Facebook applications (like all of those games people play on Facebook), not access to personal information.
 
I think the irony has to do with the approval process for Facebook applications (like all of those games people play on Facebook), not access to personal information.

I suspect a lot of that approval is related to security of the personal information obtained within Facebook. Don't applications have some access to that information? As a result, yea. The approval is pretty important.

The sandboxing done on the iPhone means no application can access other applications data, and the only access they have is to the address book. This could be mitigated by prompting the user to allow an app to be granted access to the address book in cases where the app wasn't approved by apple.

Security reasons are pretty small on most iPhone applications.
 
http://www.tuaw.com/2009/11/11/facebook-app-developer-is-through-with-the-iphone-blames-app-st/

The original article, which makes a really great recommendation for Apple to remedy the absurdity of the review-process:

How about trying this: review after release for vetted developers. Once your first app has successfully made it through traditional review, you're marked as legit; subsequent upgrades and new releases go out without prior restraint, except in a few categories where Apple has to work within contract agreements (carrier restrictions on video or tethering, for example, or explicit sexual content). No more bug fixes waiting for weeks, no more wondering whether an innovative idea will ever see the light of day after spending months of effort and lots of money.
 
The sandboxing done on the iPhone means no application can access other applications data, and the only access they have is to the address book. This could be mitigated by prompting the user to allow an app to be granted access to the address book in cases where the app wasn't approved by apple.

Couldn't Facebook also approve all of their applications by default, and only be given access to a user's personal information by explicit consent of that user?
 
https://forums.macrumors.com/threads/818566/

I really hope Apple makes some changes, anyone who has developed or listren to developers knows what a stupid process this is to get an app approved.

http://www.tuaw.com/2009/11/11/facebook-app-developer-is-through-with-the-iphone-blames-app-st/

The original article, which makes a really great recommendation for Apple to remedy the absurdity of the review-process:

That can be abused, too!
 
Couldn't all Facebook apps also be approved by default, and only be given access to a user's personal information by explicit consent of that user?

Like the world has done such a bang up job of being trustworthy, lol. Apple has to do what they believe they have to do to survive and thrive. They haven't done it by the conventional/popular ways of thinking. I never said that Apple is perfect or that their approval process is just right. But it is what it is. People aren't all trustworthy, that's probably a reason why they clamp down (whether right or wrong in certain instances) on app approval.
 
Like the world has done such a bang up job of being trustworthy, lol. Apple has to do what they believe they have to do to survive and thrive. They haven't done it by the conventional/popular ways of thinking. I never said that Apple is perfect or that their approval process is just right. But it is what it is. People aren't all trustworthy, that's probably a reason why they clamp down (whether right or wrong in certain instances) on app approval.

That's exactly the point I was making, by pointing out how Facebook also has an approval process for their applications (Like those games people play from their Facebook pages). I was not advocating that Apple approve iPhone apps by default.
 
Couldn't Facebook also approve all of their applications by default, and only be given access to a user's personal information by explicit consent of that user?

The problem is that Facebook has much more sensitive information in it than your iPhone address book card. Not only that but significantly MORE information in it.

It's difficult to compare the address book on your iPhone to that of your entire friends list, including possible relationships (family, friends, peers), your phone number(s), your friends phone number(s), their family members, my website address for both personal and professional uses, email addresses for personal and professional use, birthdates, favorites (books, music, movies), etc.

Think of how that could be used.

My iPhone address book card has my emails, address, phone numbers. While those are important it doesn't tell you nearly as much about me that could be used in extremely bad ways. Think more than spam and sales calls.
 
Facebook iPhone Application Developer Quits Over Apple's Review Process



TechCrunch reported yesterday that Joe Hewitt, the developer behind the popular Facebook iPhone application, has resigned from the project over his dissatisfaction with the "gatekeeper" model of Apple's App Store review process. In response to a request for comment from TechCrunch, Hewitt explained his views:
My decision to stop iPhone development has had everything to do with Apple’s policies. I respect their right to manage their platform however they want, however I am philosophically opposed to the existence of their review process. I am very concerned that they are setting a horrible precedent for other software platforms, and soon gatekeepers will start infesting the lives of every software developer.

The web is still unrestricted and free, and so I am returning to my roots as a web developer. In the long term, I would like to be able to say that I helped to make the web the best mobile platform available, rather than being part of the transition to a world where every developer must go through a middleman to get their software in the hands of users.”
Hewitt remains employed at Facebook, but declined to discuss his new role in the company.

Apple has received significant criticism over apparently inconsistent review standards and impersonal communications that have left developers frustrated with the process. Hewitt's comments reveal, however, that his dissatisfaction extends beyond the simple mechanics of the process to the overall model used by Apple, clearly showing his preference for an open system unfettered by reviewers deciding what may and may not be included on the iPhone platform.

Article Link: Facebook iPhone Application Developer Quits Over Apple's Review Process
 
I predict this will be a hot thread for discussion. I'll admit that the app approval process leaves me a bit cold, and is in dire need of some changes.

Perhaps devs jumping ship will spur Apple to action.
 
Well put. What makes Apple richest isn't necessarily best for users or developers.

A question for Apple defenders: the quality of applications and security from malware would greatly increase if Apple starting gatekeeping everything that could run on your Mac. Are you in favor of them starting such a policy? If not, why is that different from the iPhone?
 
Fair comment, I thought something was up as he has not posted anything on twitter for ages, until today.

When one developer leaves many more will take there place.
 
The problem is that Facebook has much more sensitive information in it than your iPhone address book card. Not only that but significantly MORE information in it.

It's difficult to compare the address book on your iPhone to that of your entire friends list, including possible relationships (family, friends, peers), your phone number(s), your friends phone number(s), their family members, my website address for both personal and professional uses, email addresses for personal and professional use, birthdates, favorites (books, music, movies), etc.

Think of how that could be used.

My iPhone address book card has my emails, address, phone numbers. While those are important it doesn't tell you nearly as much about me that could be used in extremely bad ways. Think more than spam and sales calls.

An iPhone can know its current location. Most people would consider this to be sensitive information. You might say, "Yes, but the iPhone asks the user's permission to use their current location", in which case I'd point out that Facebook applications could behave the same way.

Again, Facebook could theoretically approve all Facebook applications, but still only allow applications to have access to their users' personal information with explicit approval of the user, or even forbid certain kinds of access altogether. Regardless of where a Facebook application runs, doesn't it still have to make requests of the Facebook servers themselves for personal information? And yet, Facebook still explicitly approves Facebook applications. And I think it is reasonable for both Facebook and Apple to do so.
 
Paraphrasing: I don't like being told what I can and can't do. :rolleyes:

does your eye roll imply that you like being told what you can and cannot do? I imagine, strangely, that you do.

He's a developer, who writes applications. If he wants to write applications his own way, he should be allowed to. The approval process should come from the iPhone users themselves.

If he writes an app how he wants, and it sucks (as posters here have implied), then nobody will use it and it will die with or without Apple's involvement. If nobody is using his apps, and that is his means of employment, then he will either 1) adapt and survive or 2) push the unemployment in this country beyond 10%.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.