X10 upgrade will be 2.1 not 2.2
I saw it running on an X10 on Tuesday. It's 2.1.
6 publicly visible posts • joined 5 Jul 2010
This could-have-been-anything trojan exposes the epic fail at the heart of Apple's approval process, which merely takes as input a black-box executable. Anything you can do in iOS (in other words, anything that any of the 200,000 other Jabscreen apps can do) could have been performed by this app as its trojan payload. Apple's approval protects no-one. Android's code-based permission security gives a runtime error if the user has not granted permission for the required action. Install from the Jabscreen App Store and you could be subjected to anything.
You're confusing the "Data roaming" setting with the "Background data" setting. Apps cannot override the data roaming setting, so since this was introduced around 18 months ago it has been impossible to unwittingly accumulate enormous roaming bills. Apps can indeed ignore "Background data" at their leisure.
by default QVGA screens aren't supported by an Android application - the developer has to explicitly specify in the application manifest that 320x240 screens should be supported. This is basically all the developer needs to do - apps get automatically downscaled to the smaller screen perfectly fine without a single line more code required other than this XML attribute set to true - but unless developers remember to do this, it won't appear in Market.
The definition of insanity is to repeat the same process and expect different results. Your first iPhone can't make calls, so you buy another one which can't make calls, so you buy a third one expecting something different... and finally IT WORKS!!
(*) See Charlie Brooker in today's Guardian