Hi Colin,
Thanks for the tip about Ubuntu. They are definitely making good progress and it seems to be the best software installer available for a linux distribution. It's a shame that Ubuntu don't have any plans to support the Raspberry Pi.
After doing a bit more research I've learnt a few important points:
- Mozilla is working on their own cross-platform, cross-device HTML5 based app store.
- Trying to support native apps on various OS/devices in the same app store has many problems. Obviously binaries are not cross-platform compatible so that means all users don't get the same apps that are available in the app store.
- I'm not so sure an app store is necessarily the highest priority for the Raspberry Pi right now. A good online magazine/resources site would be the first step.
I don't want to compete directly with what Mozilla are doing. However, I can see that having an open-source app store would be worthwhile. Maybe Mozilla will be making it open source?
Obviously the main drawbacks (and perhaps advantages) of HTML5 apps is that you are locked into the browser. I'm not so sure I want to get into the messy business of installing native apps, especially on multiple OS's. I can see it would be very valuable getting all of the linux distributions uniting and moving in the same direction - unfortunately it's just a very slow process.
I think it's an interesting idea for installing native apps via a common web interface. Could that work?
If I see what's left with my original idea, it's the Node.js aspect of it that seems to stick right now. There isn't an easy way to find open source Node.js apps. It would be useful for Node.js developers to be able to find good examples they can learn by. I think it's a good starting point that could grow into something more.
Andrew