These things look cool to us because we're the target market. No one else will care.
These things look cool to us because we're the target market. No one else will care.
What Ballmer recognized was that if you have an environment that's friendly to developers, eventually you will have things regular users want. I'm surprised Apple doesn't seem to understand this.
Thanks to an accident of history (NeXT) combined with Apple killing backwards compatibility with OS9 down, they have a really developer-friendly API compared to Windows. On a purely technical level, Apple is far more developer-friendly than Windows.
They are doing their very best to shit that all away though, when it comes to the legal and backwards-compatibility side of things. That's one reason I doubt I'll ever spend my money on Apple.
1. the Win32 API is not the only thing to develop on Windows with. Personally, I find C# &.NET to be much more comfortable to program in than Objective-C & Cocoa.
2. There is no silver bullet. Some platforms are better at some things than others, but it's largely a matter of accidental complexity.
It's interesting to me that Apple seems to be letting useless apps proliferate in the App store, yet is denying some apps that could really have value. If that is indeed the case, they are keeping one of the worst (from a consumer POV) aspects of openness and throwing away one of the best.
Apple knows how to market technology to regular people. So far, android only seems to be aimed at the tech crowd.