So, let me start that's a fresh idea that come to my mind few minutes ago and I didn't have time to re-think it. I've been using Mac OS since the beginning of this year and the first amazing thing that I discovered and loved is that there's no "start" menu like in Windows or KDE, Gnome and whatever. You can list application by going to Finder but by default you're encouraged to use text based interface - Spotlight.
That was a shock for me but actually after I memorized shortcut to Spotlight I was able to understand and see the difference - it's easier and faster to use than just the standard menu. I know that KDE or Gnome main menu will have some similar feature, and Vista's start menu also has this search capability. But here on Mac you're forced by design to use it. Don't be tempted to use Finder to run application because it's so tedious ;-)
Now, for a week or two I've been using QuickSilver - and to be honest that's the best tool I saw in every UI I used (and I used a lot - from dark ages of AfterStep, WindowMaker, XFCE to fresh KDE or Gnome). And why it's the best?
Because it's
text based. Yes, people - that's the best interface everyone could think of. Text based interfaces are the fastest to use, and if you can accept some stepper learning curve at the beginning it will pay off to you thousands and thousands times. QuickSilver is easy to use, easy to learn and gives you a big boost.
But my intention was not to talk how great it is, because to be honest - the great in it is that it's
text based :-)
Now, you who use it (others may not be able to understand the boost it gives) imagine what could it be if other apps had some similar
text based interfaces. Would it be a speed boost for you? In which usage scenarios do you think it would be the most beneficial for you?
What would it be if Mac developers went further and integrated QuickSilver's ideology withing the system - there would be no application's menu, everything would be done through some common endpoint. Do you think it could work?
And when it comes to applications integration - things like Current Selection, Current Application do a great job. Can you think of a step beyond QuickSilver? What would be after it?
Are we going to see a fallback to
text based interfaces? For example simple graphical mode turned on by default in window manager and a master mode with
text based navigation if you wish?