View Single Post
pantera1989's Avatar
Posts: 577 | Thanked: 699 times | Joined on Feb 2010 @ Malta
#22
I have one small point to add. Isn't Symbian written in C++? I don't see any recompiling done there. The same app will run fine on an N95 and on a N85. The same app will also run fine on an N8 and C6. So why should an application, just because it is written in C need recompiling?

If the vendors stick to the same architecture and Meego is programmed to cater for these differences, I don't see why it can't succeed. If Meego gets seperated in x86 and ARM..there's the big problem then...

Besides even if apps have to BE recompiled, it might prove a good idea in a developer's point of view. It will seriously hinder piracy for one thing. In Android, there are torrents with 3000 pirated apps and games. These will work on every Android phone there is. If they needed to be recompiled, they could only work on one phone only.

In a user's point of view it would prove useful to have an app for a certain phone only. What if a phone comes out with some type of Kinect for example? Would a developer bother developing the app to use it if all other phones don't have it? But having an app specifically for that phone would prove useful.

These are all what ifs after all. There's absolutely no reason why being written in C should require any recompiling. The OS should handle everything from scaling of different resolutions to the way different architecture might handle it. I don't see any games on a PC having to be recompiled to run on a Pentium 4 or a Core I7. Or having to recompiled to run on a different resolution. It is ridiculous to suggest this should be done on mobile platforms. The OS should handle these things. The OS should be slightly modified for different platforms, but that's it. It would still be more efficient than a VM environment.

Symbian does this well. Meego should too. (I used the word should..).
__________________
ford