> I thought that the general consensus was that you never wanted multiplatform anyway.
There is no consensus. It's like there is no consensus on static vs. dynamically typed languages. Both are good for different things, both have an important place.
On the one hand, without multiplatform apps, new platforms have a problem. The original iPhone had no apps, but it ran the web and everything on it. Likewise, without multiplatform apps, people on minority platforms - Linux, OS X, etc. - have far fewer choices.
On the other hand, without platform-specific apps, you miss out on a level of customization and tailoring that isn't possible in a multiplatform app.
There is no consensus. It's like there is no consensus on static vs. dynamically typed languages. Both are good for different things, both have an important place.
On the one hand, without multiplatform apps, new platforms have a problem. The original iPhone had no apps, but it ran the web and everything on it. Likewise, without multiplatform apps, people on minority platforms - Linux, OS X, etc. - have far fewer choices.
On the other hand, without platform-specific apps, you miss out on a level of customization and tailoring that isn't possible in a multiplatform app.