Personally I can't wait for Android phones to start popping up.
As a consumer, I love my iPhone, however it doesn't cut it for developing the types of business apps I'd like to develop for my company. The NDA is draconian- which makes it difficult to impossible to find examples or help on certain topics that aren't covered by the "official" docs.
Secondly, I prefer not to play games such as "will I get accepted into the developers club, or won't I?" For the last 12 years I've never had to join a "club" to write code... I've always developed software by downloading development tools (Java, Eclipse, etc.) or making a quick 1 time purchase (Visual Studio)... and I'm off the races. The only one standing between me and a successful deployment is myself. Also, no big lisst of things that Apple says I can't do.
Now, there are some decent apps already for the iPhone. But, a lot of the stuff is pure junk. Flashlights, "eBooks", animated pictures of beer steins, and what have you. So if Apple's attempt was to discourage crap apps and only allow excellent ones, they have failed miserably.
As a consumer, I love my iPhone, however it doesn't cut it for developing the types of business apps I'd like to develop for my company. The NDA is draconian- which makes it difficult to impossible to find examples or help on certain topics that aren't covered by the "official" docs.
Secondly, I prefer not to play games such as "will I get accepted into the developers club, or won't I?" For the last 12 years I've never had to join a "club" to write code... I've always developed software by downloading development tools (Java, Eclipse, etc.) or making a quick 1 time purchase (Visual Studio)... and I'm off the races. The only one standing between me and a successful deployment is myself. Also, no big lisst of things that Apple says I can't do.
Now, there are some decent apps already for the iPhone. But, a lot of the stuff is pure junk. Flashlights, "eBooks", animated pictures of beer steins, and what have you. So if Apple's attempt was to discourage crap apps and only allow excellent ones, they have failed miserably.