You can unify most of the codebase in .NET probably; use MonoTouch and MonoDroid for iOS and Android, Mono for Meego, and MS's included CLR on WP7. That only leaves webOS.
You can unify most of the codebase in .NET probably; use MonoTouch and MonoDroid for iOS and Android, Mono for Meego, and MS's included CLR on WP7. That only leaves webOS.
This type of fundamental failure to understand the consumer space is exactly what's driving Nokia into the ground.
Consumers don't give a fig what userland your device is compatible with. Consumers want a super-simple way of finding interesting apps, putting them on their phone, and having them look good and run problem free.
So yes, you really do need special apps.
Also, as I stated, a normal Linux userland means normal Linux applications and things work -- you can use Mono or Wine if you want to run a Windows or .NET application.
The real work for non-game apps is converting all of your UI and device interactions to the new OS. Linux compatibility might let you avoid rewriting your code that opens files, bit it's not going to let you make a UI element pulse for a few seconds then drop off the screen.
And is the backend any more portable from regular C++ > MeeGo compared to iPhone, or Java > Android?
So that's the plan to save Nokia? Wow.
Surely the success of the iPad vs Windows Tablets has taught us that the touch interface is totally different to the WIMP interface?
If that's not enough, then huge difference in hardware between a 24" i7 and a 3.2" ARM means perhaps the programs should behave just a little bit different?
> So yes, you really do need special apps.
Do you really? All you've stated is that MeeGo needs an AppStore.