3 ms·
Both of the examples in this article are about products that contain obvious solutions for core functions of an iPhone. Just because a developer builds a featur
by aneth 15y ago
Both of the examples in this article are about products that contain obvious solutions for core functions of an iPhone. Just because a developer builds a feature before Apple gets around to it doesn't mean Apple is evil for implementing a similar feature.
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.
- nextparadigms 15y agoBut why did they ban them then? Just so they don't have competition when they do launch it? think Apple's thought process is a bit like a communist's. Why allow 3rd parties to build something when we can build it ourselves?
- lurch_mojoff 15y agoBecause Apple don't allow the use of private APIs and the modification of the function of physical buttons. Both for a good reason - if they allow those they lose control over user experience and set up things to break horribly down the road.
- gte910h 15y agoThey don't ban them just to ban them. 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.
- bradleyland 15y agoA corporation cannot be communist, because it has no rule of law over its users. Product platforms are not governments, they're not countries, and there is no expectation of public access. The "communist" argument is completely irrelevant. 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.