Vor nicht allzu langer Zeit fand die
Microsoft Build 2018- Konferenz statt. Dies sind gute Nachrichten für Entwickler, die mit Microsoft-Produkten und -Technologien arbeiten, einschließlich Xamarin. Für diejenigen, die Ereignisse von zu Hause aus verfolgten, haben wir alle Ankündigungen und Ankündigungen gesammelt, die auf der Konferenz gemacht wurden. Unter dem Schnitt finden Sie Neuigkeiten zu Xamarin, von denen wir sicher sind, dass sie Entwickler begeistern werden.
Und was hat dir am besten gefallen und was hat gefehlt?

Ankündigungen zu Geräten und Tools für Entwickler
Ankündigungen in der Cloud und Bots
Android Emulator Unterstützung für Hyper-V
Wir haben die Veröffentlichung einer
Testversion des mit Android- kompatiblen
Google Android-Emulators im Windows 10-
Update vom
April 2018 angekündigt. Um dies zu erreichen, haben die Windows Hyper-V- und Xamarin-Entwicklungsteams hervorragende Arbeit geleistet. Mit der neuen Funktion können Entwickler den hardwarebeschleunigten Android-Emulator in Verbindung mit anderen Hyper-V-basierten Technologien verwenden, einschließlich virtueller Hyper-V-Maschinen, Docker-Tools, HoloLens-Emulator usw. Jetzt kann jeder Android-Entwickler unter Windows den schnellen Android-Emulator verwenden Es unterstützt immer die neuesten APIs dieses Systems und kann ohne zusätzliche Konfiguration mit Google Play-Diensten arbeiten.
Weitere Informationen zum Konfigurieren des Emulators in Hyper-V sowie eine Liste bekannter Probleme finden Sie in
unserer Dokumentation .
Xamarin.Forms 3.0
Wir freuen uns, die
stabile Version von Xamarin.Forms 3.0 veröffentlichen zu können . Die neue Version bietet flexiblere Layout- und Stileinstellungen und enthält Funktionen wie Visual State Manager, Flex Layout, Stylesheets und Unterstützung für die Flussrichtung von rechts nach links. Der neue Build enthält auch Fehlerkorrekturen und großartige Community-Ideen. Lesen Sie daher unbedingt die
vollständige Liste der Änderungen . Die fantastischen Verbesserungen, die den gesamten Xamarin-Technologie-Stack umfassen, machen diese Version zur schnellsten und funktionsreichsten bis heute!
Visual Studio Tools für Xamarin
Xamarin.Forms XAML IntelliSense
Xamarin.Forms-Entwickler, die Visual Studio 2017 Version 15.7 verwenden, werden feststellen, wie viel
komfortabler die Verwendung von IntelliSense geworden ist . Diese Funktion funktioniert jetzt mit derselben IntelliSense-Engine wie WPF und UWP. Aufgrund dieser Verbesserungen wurden verschiedene Verbesserungen vorgenommen, darunter ein verbesserter Abgleich, die Vervollständigung der Bindung / des Befehls, die Vervollständigung der Ressource und die Vervollständigung der Patch-Erweiterung. Die Engine verbesserte auch das Empfehlungssystem, die Code-Navigation und die statische Analyse.
Automatische Bereitstellung von iOS-Geräten
Um Entwicklern das Leben so einfach wie möglich zu machen, veröffentlichen wir die Funktion zur
automatischen Bereitstellung von iOS-Geräten in Visual Studio 2017 Version 15.7. Diese Funktion vereinfacht das Anfordern eines Entwicklungszertifikats beim Erstellen eines Signaturschlüssels, beim Hinzufügen eines Geräts zum Developer Center und beim Erstellen eines Bereitstellungsprofils. All dies kann in Visual Studio durchgeführt werden.

Verbesserte Verwaltung von Android SDK-Paketen
Das Herausfinden, welche Android SDKs Sie für die Entwicklung installieren müssen, kann viel Zeit in Anspruch nehmen. Daher haben wir einen neuen Android SDK-Paketmanager hinzugefügt, der nicht mehr erraten werden muss. Für ein Android-Projekt ist möglicherweise eine Version des SDK erforderlich, die Sie nicht kompilieren müssen. In diesem Fall erhalten Sie beim Öffnen dieses Projekts eine Benachrichtigung, mit der Sie das erforderliche SDK im Hintergrund herunterladen und installieren können. Diese Funktion ist standardmäßig deaktiviert. Sie können sie jedoch einfach aktivieren, indem Sie auf
Extras → Optionen → Xamarin → Android-Einstellungen → Automatische Installation des Android SDK aktivieren
klicken.Aktualisierte Projektvorlagen für iOS und Android
Projektvorlagen sind ein wichtiger Bestandteil des Anwendungserstellungsprozesses. Daher haben wir
unsere nativen Projektvorlagen für iOS und Android überarbeitet und neu organisiert, damit sie im Menübereich Datei → Neues Fenster leichter zu finden sind. Wir haben auch Vorlagen für neue Android-Funktionen hinzugefügt, z. B. ein Popup-Menü und untere Registerkarten, damit Sie moderne Anwendungen noch schneller erstellen können.
Plattformverbesserungen
Xamarin.Android
Wir haben begonnen, das Android Oreo SDK (Android API Level 27), die Android SDK Tools 26 und den
Xamarin Device Manager für Android in Visual Studio 2017 und Visual Studio für Mac zu vertreiben. Darüber hinaus werden Sie in Visual Studio 2017 feststellen, dass sich die Latenz für die Anzeige Ihrer Anwendung auf dem Bildschirm verringert hat. Dies liegt an der Bereitstellung der Xamarin-Laufzeit auf Ihrem Gerät oder Emulator während der Anwendungskompilierung.
Xamarin.iOS
Unsere Apps für iOS, macOS, watchOS und tvOS basieren jetzt vollständig auf statischen Daten und bieten folgende Vorteile:
- Weniger Anwendungen. Die verknüpfte Datei Xamarin.iOS.dll ist 30–50% kleiner geworden, da die Informationen (z. B. Benutzerattribute), die nur während des Builds benötigt werden, jetzt gelöscht werden können. Außerdem kann der Linker mehr Code als zuvor entfernen, da weniger Code-Referenzen vorhanden sind.
- Schnellerer Start der Anwendung. Mehr Registrierungsarbeiten werden zur Erstellungszeit als zur Laufzeit durchgeführt. Es ist nicht erforderlich, Benutzerattribute (eher langsam) zu reflektieren, um Typen und Methoden zu registrieren.
- Geringerer Speicherverbrauch. Der zum Ausführen von Anwendungen erforderliche Speicherplatz wird reduziert. Der anfängliche Speicherbedarf (beim Start) verringerte sich für die ursprüngliche Anwendung um 30% und für Erweiterungen um 20%, was die Erstellung von Erweiterungen vereinfachte, für die iOS die Speichernutzung einschränkt (z. B. 16 MB für Erweiterungen wie Today).
Update
Xamarin.Forms 3.0 ist jetzt
auf NuGet verfügbar . Sie können Visual Studio 2017 auch über das
Benachrichtigungscenter in Visual Studio auf Version 15.7 aktualisieren. Laden Sie
unbedingt den
Xamarin Android-Geräte-Manager für Android Oreo herunter. Probieren Sie die Nachrichten aus und vergessen Sie nicht, eine Bewertung zu schreiben!