Muchas gracias a todos.
Sí, básicamente es lo que he leído y lo que me han ido diciendo (incluso nos trajeron alguien con experiencia, que es el que nos enseñó Xamarin y Web Api, y le hice un interrogatorio a fondo sobre el tema). La cosa es esa, que tenemos que hacerle una demostración a un cliente sobre un iPad air 2 de una app que estamos desarrollando, pero como el tema del desarrollo móvil es nuevo aquí (de hecho, hace sólo un mes que estamos con ello, y el experto soy yo ^^U) está todo en pañales y estamos tanteando el terreno, así que supongo que lo que quieren es que evaluemos si merece la pena meternos en serio en iOS. Tened en cuenta que nosotros hacemos apps para profesionales, no para subirlos a la tienda (que lo mismo se da el caso, pero trabajamos con soluciones a medida de SAP).
Descuidad que, si la cosa se pone seria, obviamente voy a exigir un Mac. A mi no me tienen como los primeros años de GP2X, metiendo y sacando la SD para probar
De momento, hoy me toca probar la versión trial de 24h gratis de macincloud, así que tiraré todo lo que pueda del emulador y haré las mínimas pruebas en el iPad.
Respecto a Xamarin, hay dos formas de trabajar: una es la que dice @
hardyx, usando Xamarin para la lógica del programa, y luego el parser para las UI de cada plataforma, pero la otra es usando las herramientas de Xamarin para la interfaz también, por lo que el código es totalmente portable. Bueno, a lo mejor hay que escribir cierto código específico para cada plataforma (las tabbed pages no fucionan en iOS y hay que emularlas, o algo de eso, aparte de los colores y más) y no tienes todas las herramientas que ofrecen de forma nativa, pero aun no he llegado a ese nivel (apenas llevo un par de meses, sólo he podido ir modificando una demo mientras llevaba adelante un par de proyectos más ^^U). Aun me estoy peleando con el concepto de "binding", algo que estoy odiando cada día que pasa (como usa strings en el proceso, depurar sus fallos es medio infierno, porque no te da ningún tipo de aviso).
Al menos puedo hacerlo en .net, que tenemos alguna cosa por aquí aun en VB6 por petición expresa del cliente :S
Marcadores