Originally Posted by kaiwai
And here is the biggest problem with Apple - their inability to be transparent when it comes to long term plans. For Microsoft, Adobe and so forth to know what they need to do in future - Apple needs to say, "Carbon is going to be gone from MacOS X in [x] of years". Lord knows I don't want to see Microsoft or Adobe make the excuse, "well, I didn't know" as to why they haven't made their applications Cocoa.
It's not _inability_ to be transparent, it's _unwillingness_ to be transparent.
Whether you agree or not, there are good reasons for Apple to keep their future developments secret:
1. They simply may not know as early as you think. Look at the switch to Intel. Apple had a side by side development program going for quite some time and only switched when they were ready. They are likely to be doing the same thing in other programs, as well, and may work on something for years before it's ready.
2. Pre-announcing products gives their competition a lead on copying. Since everyone is carefully watching what Apple does in order to copy it, the sooner Apple releases information, the shorter their lead time when the product finally hits the streets.
3. There have been times when Apple announced that they were working on something and then were unable to deliver. All the leeches came out of the woodwork and sued them for not delivering what they said they would (even though Apple never promised it). The best way to avoid this is to not talk about things until you're ready to ship.
4. It can reduce current sales. If customers know what the next version will have (and the next version of computer hardware is ALWAYS faster and/or less expensive than the current version), they may hold off on purchasing - which costs a fortune. Which computer company was it that went bankrupt for this reason?
Apple has very good reasons for not pre-announcing any more than they have to. In general, the people who need to know are under NDA and can get the information. A bunch of whiners saying "I demand to know what Apple is going to do in 2014" isn't sufficient justification to displace the above concerns.