-
Website
http://techliberation.com/ -
Original page
http://techliberation.com/2008/09/28/the-great-open-v-closed-debate-continues-google-phone-v-apple-iphone/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
MikeRT
184 comments · 6 points
-
eee_eff
800 comments · 8 points
-
mwendy
73 comments · 2 points
-
Ryan Radia
176 comments · 5 points
-
Richard Bennett
612 comments · 1 points
-
-
Popular Threads
-
The Ugliness of Privacy Notices
4 days ago · 4 comments
-
Google’s Privacy Dashboard: Another Major Step Forward in User Empowerment & Transparency
3 days ago · 1 comment
-
Open Source is Not the Enemy
5 days ago · 3 comments
-
Broadband as a Human Right (and a short list of other things I am entitled to on your dime)
3 weeks ago · 18 comments
-
“Internet Freedom”: How Statists Corrupt Our Language
1 week ago · 7 comments
-
The Ugliness of Privacy Notices
All in all, based on Apple's behavior, their platform is not worth developing for. Sure, it has a lot of potential for revenue, but that's only if you are able to figure out everything you need to know without breaking the non-Disclosure Agreement and make it into their App Store. Given the fact that Apple may move into any product segment, at any time with regard to their iPhone, it's entirely possible that your software could find itself in the middle of their crosshairs.
Furthermore, it's debatable as to whether or not a more open platform is really that bad compared to a closed one. Windows actually doesn't have anywhere near the stability problems it used to have because OEMs have begun to rely on mainstream vendors who have the resources to make properly tested device drivers. Most of the problems that people used to have with Windows came from using hardware made by some fly-by-night manufacturer; it's really not much of an issue anymore (and I say this from my new MacBook Pro).
The key to Apple's success been their ability to write good software, not the open-closed nature of their software. Microsoft does the same thing with its development tools; a Microsoft development environment is incredibly hard to beat because everything just works together the way a developer would expect.