On the N9 that I'm carrying on my left pocket I have installed some of the software that I use to help design one of the future microprocessors of certain "popular" chip maker company. (Obviously, I do not carry the real "input data" for the tool ). Why am I doing this? Is it because it is useful? Not really; if anything, it is only useful to impress other people and at most keep myself entertained and doing some light work during the long tube commute.
I did it because I did not have to move a finger to build it for the N9. The tool built as-is, not a single line changed, and it run on the N9 without a single problem. Android? Forget about it. iOS? Even more. Just setting up an Xcode project would be already three times the effort I made to run it on the N9. It would not even run as-is on my beloved webOS.