Re: So Stupid
Only for trivial apps suitable for a phone screen.
Most of the applications I use on a Laptop are unsuitable for a phone, many unsuitable for a tablet. Some that might be applicable to any form factor need extensive design changes. No way does a Set-box / TV sensibly use same design.
1) I want to write a laptop/Desktop application and have it run on any GUI/OS. That is just about possible.
2) I want to write an App for 4" phone to 8" tablet and run on different OS. That's a little harder.
3) I want to write an application for a Set-box or TV. Extremely difficult to support different products
1 or 2 or 3 separately are Cross Platform development. Not developing for 1 & 2 or 1 & 2 & 3. Unless it's a trivial widget, maybe not even then. Of course some lunatics do and what you get is poor quality that really only suits one of 1 to 3 and poorer than if you took a specific approach. Yes it's nice if 1, 2 & 3 have a lot of the same APIs. That means less to learn.