
05-14-2009, 02:47 AM
|
Thinker
Join Date: Jul 2003
Posts: 468
|
|
Here are a few things I'd suggest:
1. Get rid of backwards compatibility completely! Start with a small, fast, secure, OS that supports applications written as small, fast, and secure. For those needing backwards compatibility, have a virtual mode, similar to the virtual XP in Windows 7. The advantage is, if you don't run the old apps, you don't need the old bloated code running that supports them.
2. Lose the registry completely. Neowin hinted at this, but didn't take it far enough. Part of having drag-and-drop application installs would be for each application to store its own settings in an XML file in the app folder. DLLs, too, if you're not sharing them anymore (also a good idea). The app install should not affect any files or settings other than within the app folder, unless it is designed to affect some system functionality, other than shortcuts, of course.
3. Increase the use of touch as primary input method. I use a touch-enabled Tablet PC, and once you've tried touch, it's hard to go back to just a keyboard and mouse.
|
|
|
|
|
|
|
|