8 nuevos Xamarin

No hace mucho tiempo, se celebró la conferencia Microsoft Build 2018 . Esta es una buena noticia para los desarrolladores que trabajan con productos y tecnologías de Microsoft, incluido Xamarin. Para aquellos que siguieron los eventos desde casa, recopilamos todos los anuncios y anuncios realizados en la conferencia. Debajo del corte encontrará noticias sobre Xamarin, que estamos seguros deleitarán a los desarrolladores.

¿Y qué te gustó más y qué te faltaba?



Anuncios sobre dispositivos y herramientas para desarrolladores

Anuncios en la nube y bots

Compatibilidad con Android Emulator para Hyper-V


Anunciamos el lanzamiento de una versión de prueba del emulador de Google Android compatible con Hyper-V en la actualización de Windows 10 de abril de 2018. Para lograr esto, los equipos de desarrollo de Windows Hyper-V y Xamarin hicieron un trabajo increíble. La nueva característica permite a los desarrolladores usar el emulador de Android acelerado por hardware junto con otras tecnologías basadas en Hyper-V, incluidas las máquinas virtuales Hyper-V, las herramientas Docker, el emulador HoloLens, etc. Ahora todos los desarrolladores de Android en Windows pueden usar el rápido emulador de Android, que Siempre admitirá las últimas API de este sistema y podrá trabajar con los servicios de Google Play sin configuración adicional.

Para obtener más información sobre la configuración del emulador en Hyper-V, así como una lista de problemas conocidos, consulte nuestra documentación .

Xamarin.Forms 3.0


Nos complace lanzar la versión estable de Xamarin.Forms 3.0 . La nueva versión proporciona configuraciones de diseño y estilo más flexibles e incluye características como Visual State Manager, Flex Layout, hojas de estilo y soporte para la dirección del flujo de derecha a izquierda. La nueva compilación también incluye correcciones de errores e ideas impresionantes de la comunidad, así que asegúrese de consultar la lista completa de cambios . ¡Las fantásticas mejoras que abarcan toda la pila de tecnología Xamarin hacen de este lanzamiento el más rápido y rico en funciones hasta la fecha!

Visual Studio Tools para Xamarin


Xamarin.Forms XAML IntelliSense


Los desarrolladores de Xamarin.Forms que usan Visual Studio 2017 versión 15.7 notarán lo mucho más conveniente que es usar IntelliSense . Ahora esta función funciona en el mismo motor IntelliSense que WPF y UWP, debido a que se han realizado varias mejoras, incluida la coincidencia mejorada, la finalización del enlace / comando, la finalización del recurso, la finalización de la extensión del parche. El motor también mejoró el sistema de recomendación, navegación de código y análisis estático.

Aprovisionamiento automático de dispositivos iOS


Para hacer la vida lo más fácil posible para los desarrolladores, estamos lanzando la función de proporcionar automáticamente dispositivos iOS en Visual Studio 2017 versión 15.7. Esta característica simplifica el proceso de solicitar un certificado de desarrollo al crear una clave de firma, agregar un dispositivo al Centro de desarrolladores y crear un perfil de aprovisionamiento. Todo esto se puede hacer en Visual Studio.



Administración mejorada de paquetes de Android SDK


Averiguar qué SDK de Android necesita instalar para el desarrollo puede llevar mucho tiempo, por lo que hemos agregado un nuevo administrador de paquetes de SDK de Android que ya no tendrá que adivinar. Un proyecto de Android puede requerir una versión del SDK que no tiene que compilar. En este caso, cuando abra este proyecto, recibirá una notificación que lo ayudará a descargar e instalar el SDK necesario en segundo plano. Esta función está deshabilitada de manera predeterminada, pero puede habilitarla fácilmente yendo a Herramientas → Opciones → Xamarin → Configuración de Android → Habilitar la instalación automática del SDK de Android.

Plantillas de proyectos actualizadas para iOS y Android


Las plantillas de proyecto son una parte importante del proceso de creación de aplicaciones, por lo que reorganizamos y reorganizamos nuestras plantillas de proyecto nativas para iOS y Android, de modo que sean más fáciles de encontrar en la sección de menú Archivo → Nueva ventana. También hemos agregado plantillas para nuevas funciones de Android, como un menú emergente y pestañas inferiores, para que pueda crear aplicaciones modernas aún más rápido.

Mejoras de plataforma


Xamarin.Android


Comenzamos a distribuir Android Oreo SDK (Android API Level 27), Android SDK Tools 26 y Xamarin Device Manager para Android en Visual Studio 2017 y Visual Studio para Mac. Además, en Visual Studio 2017, notará que la latencia para mostrar su aplicación en la pantalla ha disminuido. Esto se debe a la implementación del tiempo de ejecución de Xamarin en su dispositivo o emulador durante la compilación de la aplicación.

Xamarin.iOS


Nuestras aplicaciones iOS, macOS, watchOS y tvOS ahora están completamente basadas en estática, con los siguientes beneficios:

  • Menos aplicaciones El archivo vinculado Xamarin.iOS.dll se ha reducido en un 30–50%, porque la información (p. Ej., Atributos del usuario) que solo se necesita durante la compilación ahora se puede eliminar. También permite que el vinculador elimine más código que antes, ya que hay menos referencias de código.
  • Lanzamiento de aplicaciones más rápido. Se realiza más trabajo de registro en el momento de la compilación en lugar de en el tiempo de ejecución. No es necesario utilizar la reflexión (más bien lenta) en los atributos del usuario para registrar tipos y métodos.
  • Menor consumo de memoria. Se reduce la cantidad de memoria necesaria para ejecutar aplicaciones. El requisito de memoria inicial (en el inicio) disminuyó en un 30% para la aplicación original y en un 20% para las extensiones, lo que simplificó la creación de extensiones en las que iOS impone restricciones en el uso de la memoria (por ejemplo, 16 MB para extensiones como Today).

Actualización


Xamarin.Forms 3.0 ya está disponible en NuGet . También puede actualizar Visual Studio 2017 a la versión 15.7 a través del centro de notificaciones en Visual Studio . Y asegúrese de descargar Xamarin Android Device Manager para Android Oreo. ¡Prueba las noticias y no te olvides de escribir una reseña!

Source: https://habr.com/ru/post/es415031/


All Articles