8 neue Xamarin

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!

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


All Articles