Yeah, I might be just re-inventing the wheel here, who knows? But I had this (original? I doubt it) idea a few months ago and I was meant to write about it for some time now. So, my idea is about creating a new operating system that is like none of the current ones. It would be so different, that porting applications from other "traditional" systems wouldn't be possible. But the gains would be much more important of what we would lose by implementing a brand new new system.
Permalink for comment
To read all comments associated with this story, please click here.
I don't think this modular approach to apps will appeal to non techies.
Say I am learning how to make home videos. I start learning a full fledged app (eg. Ulead). Bit by bit I learn how to edit, add music, add titles, add effects etc. etc. I learn to do things that :
- I didn't know were possible
- had not imagined
In yr modular approach, a user has to :
- know what he/she wants to do
- go find the applet for it
- download applet
The drawback is that many users may not even know what is possible. And this applies to all sorts of applications - spreadsheets, word processing, presentations.......
Yes, excessive bloat in apps is bad. But zero bloat leaves you with no framework, and it becomes much more difficult to learn new things.
I don't think this modular approach to apps will appeal to non techies.
Say I am learning how to make home videos. I start learning a full fledged app (eg. Ulead). Bit by bit I learn how to edit, add music, add titles, add effects etc. etc. I learn to do things that :
- I didn't know were possible
- had not imagined
In yr modular approach, a user has to :
- know what he/she wants to do
- go find the applet for it
- download applet
The drawback is that many users may not even know what is possible. And this applies to all sorts of applications - spreadsheets, word processing, presentations.......
Yes, excessive bloat in apps is bad. But zero bloat leaves you with no framework, and it becomes much more difficult to learn new things.