Mesa del ikea, iMac de 27 pulgadas y Not Afraid sonando en el Spotify así empiezo a escribir este post. La respuesta a la pregunta, es clara y concisa como diría un gallego, depende. Cualquier estrategia de negocios está basada en la especialización, en la elección de nichos, en el foco en tu negocio, por tanto la multiplataforma va totalmente en contra de esta base teórica. Lo ideal es trabajar en un sistema operativo y un hardware concreto, en este escenario maximizarás tu rentabilidad y conseguirás la máxima satisfacción por parte del cliente. Hace 7 años creamos el concepto que llamábamos vdatabank, era un determinado hardware en el que se instalaba windows con el vserver y las aplicaciones que vendíamos al cliente. La compra del vdatabank es tan obligatoria como la compra del servidor de base de datos, a corto plazo es un sobreesfuerzo, un sobrecoste pero a medio y largo plazo es un ahorro de dinero tremendo en mantenimiento, desarrollo, testeo y depuración de versiones. No es ningún secreto que este es uno de los valores de Apple, desarrollan software para su propio hardware y normalmente sólo trabajan con un modelo como el ejemplo del Ipad o Iphone. Una de las grandes críticas de Android es que cuando tienes que desarrollar para Android no sólo tienes que tener en cuenta los cientos de dispositivos sino las diferentes versiones de Android que está creando cada fabricante. Por tanto, cuando pienses en crear una aplicación multiplataforma piensa muy bien donde te metes, cada plataforma, cada dispositivo, multiplica las pruebas, las incidencias, aumenta el desarrollo y el soporte.