Every iPhone screen is the same etc., but not every Android screen and etc., which makes difficult to run or develop software for different android version and devices... Maemo5 and N810, this is the problem of hardware of the device. Compare the hardware of the N810 and N900 ( http://en.wikipedia.org/wiki/Interne..._Tablet_models ), there is a significant difference...an older CPU-architecture with less power and the half size of RAM... Also look at this --> http://en.wikipedia.org/wiki/Maemo_%...elease_history