View Single Post
Posts: 376 | Thanked: 511 times | Joined on Aug 2009 @ Greece
#8
Originally Posted by Copernicus View Post
Let me throw the question back at you -- why do you think the use of Java or some other interpreted language avoids the issue of different hardware platforms? Right now, if you want to develop for iOS, you can't just slap a program together and assume it will run just fine on all the iOS devices; you've got to deal with many different screen resolutions (original iPhone, retina-display iPhone, and iPad); significant differences in CPU and GPU abilities among the various devices; and lots of variance in odd bits of hardware (depending on the device, there may or may not be a camera, cell phone, GPS, microphone, etc...) With Android, it looks like manufacturers have even more liberty to play around with their hardware.
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. 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. 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?
 

The Following 4 Users Say Thank You to v13 For This Useful Post: