Hay errores en las otras respuestas, así que déjame intentar ayudar.
Hay varios productos xamarin. Estos son
- Xamarin.ios. Este producto permite la creación de aplicaciones para iPhone y iPad utilizando .net y c #. El producto está en la capa superior del SDK, por lo que está codificando contra las API expuestas por el SDK y la plataforma. Este producto se introdujo por primera vez en 2009. Este es un producto nativo completo.
- Xamarin.android. Este producto permite la creación de aplicaciones para Android utilizando .net y c #. El producto es una capa en la parte superior del SDK de Android, por lo que está codificando contra las API expuestas por el SDK y la plataforma de Android. Este producto se introdujo por primera vez en 2011. Este es un producto totalmente nativo.
- Xamarin.forms. Este producto es una API multiplataforma. Escriba en la API Xamarin.forms y XF se traducirá en la API nativa y la plataforma expuesta. Este producto se introdujo en 2014. Si este producto es nativo o no es una discusión en la línea de la ideología. Lo considero nativo porque se compila en las API de la plataforma. Dentro del marco XF, hay muchas opciones para crear una aplicación.
El tema de la plataforma cruzada es complejo. La definición de plataforma cruzada cambia de tal manera que depende de su definición de plataforma cruzada en cuanto a qué es Xamarin. Debido a que sus productos móviles se compilan en los SDK nativos y producen una aplicación de aspecto nativo, esto cumple con mi definición de una plataforma nativa y multiplataforma.
- ¿Cómo comercializo mi aplicación sin un presupuesto?
- ¿Cuáles son las buenas noticias agregador (sitio web y aplicación de iOS) que también pueden presentar artículos recomendados?
- ¿Qué puedes hacer cuando tu iPhone no envía fotos?
- Cómo mantener los números de descarga de aplicaciones y las ganancias después de ser presentado por Apple
- Cómo transferir imágenes de iPhone a una Mac