Microsoft doesn't just support, it enhances
Microsoft doesn't just support legacy systems, it continues to enhance them to increase their value and ensure that they can connect with newer systems.
For example - Microsoft is rolling out a Grand Central Dispatch feature with Windows 7 - it's called "ConcRT" (pronounced "concert", for "concurrency runtime).
ConcRT, however, will be supported on Windows 7, Windows Vista, and Windows XP. Older systems with multiple processors will get the advantages of the new technology - sweet.
It is especially sweet for the developers. They can add multi-threading optimizations to their Windows products - and know that their market is virtually every Windows system that's running.
If a vendor has a product for Apples, then any GCD enhancements can only be used by the few (at first) people running 10.6. They'll have to build a second, non-GCD version for 10.5 and older systems. Yuck.
Yes, Microsoft's approach to support is very different
.
Microsoft is not a good comparison (unfortunately they are the only one) since they have continuous investment with millions of more people - the difference if scale is ridiculous. They bend over backwards to support legacy systems years after they should be retired because it is demanded of them by their customers.
Microsoft doesn't just support legacy systems, it continues to enhance them to increase their value and ensure that they can connect with newer systems.
For example - Microsoft is rolling out a Grand Central Dispatch feature with Windows 7 - it's called "ConcRT" (pronounced "concert", for "concurrency runtime).
ConcRT, however, will be supported on Windows 7, Windows Vista, and Windows XP. Older systems with multiple processors will get the advantages of the new technology - sweet.
It is especially sweet for the developers. They can add multi-threading optimizations to their Windows products - and know that their market is virtually every Windows system that's running.
If a vendor has a product for Apples, then any GCD enhancements can only be used by the few (at first) people running 10.6. They'll have to build a second, non-GCD version for 10.5 and older systems. Yuck.
Yes, Microsoft's approach to support is very different