If I have to wait 7 years for a new OS release, I hope my 'pusher' gives me some speed from time to time ... I moved away from XP as I found it stagnant (if only the first acceptable release from Redmond for end users), just to live in Tiger (on both sides) ... The only interesting thing for me on MS on the last decade has been to follow how well they improved on Java (.Net). And it seems MS still has a lot to 'learn':
http://arstechnica.com/articles/culture/what-microsoft-could-learn-from-apple.ars
In short, MS still makes easy stuff doable by a 7 year old and hard stuff almost impossible ... But I'm sure that's the right thing for their demographics.
As Intel has a tick (new fab process) - tock (new arch) for hw, it seems Apple is doing it too:
- Tiger (new arch): People still do not realize how impressive this transition has been.
- Leopard (new features): Some of them unfinished as new infrastructure is missing. Middle ground for new platform(s) (iPhone).
- Snow Leopard (new infrastructure): I bet this release (even though it will still support PPC) will make people want to upgrade their hw for sure!
The OS builder has to build infrastructure to use and make available what the hw makes possible, and then app devs have to use what the OS and frameworks provide to build great applications ... I'll bet Snow Leopard will provide a dev's dream environment, but it may take some time for some end users to notice (some end users do not even realize that some features were already available on earlier iterations, because they where not so visible ...).
I am enjoying being on OS X (less than 4 years yet) much more than I have enjoyed MS's environments in 20! I pay to use OS X, they pay me to use/develop for other OSs.
So, where are all those guys who said the new OS release would come in January?