View Single Post
Posts: 1,746 | Thanked: 2,100 times | Joined on Sep 2009
#9
Originally Posted by v13 View Post
Well sure. But it's another thing to add some "if"s or configs in the code and another one to distribute different binary packages.
Yet most major Linux distributions do so handily. Fedora, Debian, and Ubuntu all offer ARM builds alongside x86. MeeGo does as well. Hell they all do it when you get the differentiation between x86_64 and x86.

For example, if N9 comes with meego and it has an ARM CPU and 1000 community-based apps are created and then HTC introduces another MeeGo phone with different CPU, *all* apps need to be recompiled.
If the architectures are incompatible, sure. But, MeeGo compliance specifies architectures and the tools on hand provide the ability to build packages targeted to each architecture automatically.

Do you see the problem? Why would HTC use MeeGo in that case since there will be no available apps at all (at the beggining - which is the crucial point) for its new phone?
Suggesting that only a VM-based language like Java is capable of clean cross-architecture operation is more than a little ridiculous.
 

The Following 11 Users Say Thank You to wmarone For This Useful Post: