Foros del Web » Programando para Internet » Android »

Xamarin. Programa apps multiplataformas

Estas en el tema de Xamarin. Programa apps multiplataformas en el foro de Android en Foros del Web. Buenos días. Supongo que a estas alturas, ya habréis escuchado hablar de Xamarín, la plataforma que permite bajo C#, programar apps que corran bajo Android, ...
  #1 (permalink)  
Antiguo 19/11/2014, 02:31
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 14 años, 11 meses
Puntos: 0
Sonrisa Xamarin. Programa apps multiplataformas

Buenos días.
Supongo que a estas alturas, ya habréis escuchado hablar de Xamarín, la plataforma que permite bajo C#, programar apps que corran bajo Android, IOS y W.Phone.

La pregunta surge rápido ¿Esto es recomendable?

Estoy iniciándome en este mundo de las aplicaciones móvile y voy a comenzar a desarrollar una app para android. Estoy con un libraco bien gordo sobre ANDROID y aprendiendo lo necesario bajo Android Studio. Sin embargo, tengo intención de luego liarme con IOS para poder hacer la misma app para iphone, y claro en este punto, Xamarin y lo que promete es muy tentador.

¿Sabéis si esto funciona bien y realmente merece la pena? Bajo mi punto de vista, me plantea la cuestión de que puede ser incompatible con ciertas cosas y llegar a callejones sin salida...
Es decir, Xamarín parace un Framework dedicado a traducir el código C# a Android e IOS compilando las fuentes para ser interpretadas en función de la plataforma. Esto me plantea, que lógicamente, cada actualización y/o mejora que lance tanto IOS como Android, debe ser adaptada en XAMARIN para poder usarla, y por lo tanto, entiendo que en este aspecto siempre va a ir a remolque y es mejor usar y programar cada plataforma por separado y con su propio framework.
También me plantea el temor de encontrar cosas que deberían existir pero no son compatibles en XAMARIN.

También me plantea el problema del aprendizaje. Estoy aprendiendo a hacer las cosas teniendo siempre en cuenta el libro de Android Studio. Supongo que muchas cosas se harán igual en Xamarín, pero otras muchas, se tendrán que hacer de manera distinta y entonces puedes caer en confusiones y un aprendizaje erróneo...

Por contra, es muy atractiva la idea de poder utilizar el mismo código para poder a la vez, hacer que rule en las tres grandes plataformas para Apps.

En fin. La pregunta es si tenéis experiencia y ...
¿XAMARÍN SI O NO....???
  #2 (permalink)  
Antiguo 19/11/2014, 10:52
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 14 años, 4 meses
Puntos: 606
Respuesta: Xamarin. Programa apps multiplataformas

Ten en cuenta las limitaciones de la licencias gratuita de Xamarin y los costes que tiene ampliarla.

Piensa que para crear aplicaciones multiplataforma, tienes la opción de Xamarin o la de usar cosas como PhoneGap/Cordova. Esto último lo tienes de forma gratuita en la versión de Visual Studio 2013 Community.

Tendrías que valorar lo que hace la aplicación y si es necesario que sea nativa. Si la app es sencillo una opción rápida es usar una app-html.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 20/11/2014, 05:47
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Xamarin. Programa apps multiplataformas

No, sencilla no es, pues tiene geolocalización, tiene que ser capaz de reproducir audios, guiarte a modo de callejero, y algunas cosas más de esa índole. No es una app sencilla de solo mostrar datos como una web. Se debe operar con ella y tendrá partes complejas, inlcuido gestión de perfiles de usuario

Etiquetas: androi, app, apps, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:33.