For Apple, Yesterday's Banned Apps Are Tomorrow's Great New Feature
wired.com
wired.com
I'm inclined to think that a physical camera button is not something Apple couldn't come up on its own. Just like wi-fi sync, it was listed as a missing feature on quite a few review. That said, the matter naturally becomes quite different if they still disallow 3rd party developers access to the volume rocker.
It's disappointing to see that Wired is repeating the wi-fi sync story.
Does anyone think the creators of the iPhone never thought of using the volume button to take pictures or wifi sync? These are features every engineer who bought an iPhone for the last three years thought of on the first day.
The whole premise of this whine-fest is bunk.
There is a list of things you can do on the phone. It's the approved public API. Stuff that does things calling other functions are banned. Things that change how the device behaves in an unpredictable manner are rejected out of course.
This makes it pretty foolproof to make apps not hurt other apps. This is a feature that makes iPhones tons easier for your mom to use (and to freely install apps on) than Android phones.
Lots of these things that use non-public functions are detected with a scanner that looks for calls to non-public functions.
For the camera functionality in particular, they were told to take it out, they did, but hid it in a secret portion of the app. Apple banned them for abuse there.
For every neat app like Camera+, there are 35 utterly phone breaking apps out there that would do stuff like this.
And it's not like those apps don't have a place to go. People who care (possibly you) often jailbreak and buy apps there.
Think of iOS hardware and software as a giant amusement park. I'm going with Disney World, because it's familiar.
Disney allows plenty of third-party corporations inside its parks. Various rides are "sponsored by" third-party corporations, and those corporations are heavily involved in the process of making these rides happen. However, Disney corporation has final say on what goes. End of story.
Apple views the iOS ecosystem like an amusement park in which they are the curator. They open the doors and allow third-parties in, but they hold unilateral decision making power over the user's experience while at the park.
Maybe you're not in to amusement parks. I certainly get that, but there are other options. No one is forcing anyone to sign up for the Appleland trip. It just so happens that consumers really like the curated experience, so if you want in on the action, you have to understand what you're getting in to on the way in the door.