People make their own sandboxes, and you have to live with that
Posted by: Anonymous
on April 17, 2008 12:21 AM
I have an iPhone, and I don't own a Mac. I'm sorry, but I can't develop on a platform where my primary applications (ASIC, many GPL2 libraries) don't either exist, have compatibility problems and where I have to pay enormous costs for things like video card upgrades (which aren't available most of the time).
I do have to say, if you don't like the terms of the Apple license you don't have to develop for it. You should know by now given Steve Jobs history that he wants all aspects of control of not only what his company does but what people do with his company. There is no doubt that controlling all aspects of design, methodology, and distribution allows for better integration, but of course it must also be more restrictive. This is of course because more tightly integrated products make more money as Apple has shown.
Undoubtedly restricting the iPhone distribution of applications to their store allows Apple a level control that other companies would love to be able to enforce, assuming their product was that wanted. However, this is viewed by many people and typically developers or entities that want more flexibility to change or distribute to meet their own practical needs as too restrictive. I think this is where Apple eventually does get into trouble, where people want to change the ground rules set up by Apple. In the end, it is the innovators dilemma especially when the day arrives where you don't have hot product. The moment things get stale, you have to ensure lock in of course Apple has done rather well in this department with iTunes music store restrictions, at least more so in the beginning than now.
I don't personally care for Apple from a developer point of view because I don't know what goes on in their minds with regards to roadmaps, future support for platforms (read Enterprise), and cost of their products. However, they do find a part of the market and wish to execute to the highest level they can, which of course they want to make money off of and if you don't like it, you are free to develop your own.