Einführung in iOS 11

ARKit ExampleAR Placing ObjectsCoreML ExampleMapKit ExampleVision Rectangles ExampleVision Faces ExampleDrag and Drop Example 1Drag and Drop Example 2SiriKit Example

iOS 11 umfasst viele brandneue Features und Verbesserungen für eine Vielzahl von Frameworks:

Vorbereiten Ihrer App für iOS 11

Apple hat Architekturupdates, neue visuelle Änderungen und einen aktualisierten iTunes Connect-Prozess für iOS 11 eingeführt. Verwenden Sie diesen Leitfaden, um sicherzustellen, dass Ihre Xamarin.iOS-App für den neuen Release vorbereitet ist.

ARKit

ARKit bringt Augmented Reality zu iOS, sodass Benutzer*innen über die Kamera des Geräts mit der Welt interagieren können.

Core ML

Machine Learning-Modelle können in iOS 11-Apps mit CoreML integriert werden. Das CoreML-Framework bietet eine einfache API zum Einbinden vorhandener Modelle in App-Projekte, damit Probleme direkt in der App analysiert werden können.

CoreNFC

iPhone 7 und neuere Geräte können NFC (Near Field Communication)-Tags lesen, sodass Apps mit Tags versehene Produkte, Orte oder Dinge in ihrer Umgebung erkennen können.

Drag & Drop

Das Drag-and-Drop (Ziehen und Ablegen)-Framework bietet iOS-weiten Support für das Verschieben von Daten per Toucheingabe. Auf dem iPad können Sie sowohl innerhalb als auch zwischen verschiedenen Apps ziehen, während Sie auf dem iPhone nur innerhalb derselben App ziehen können. Es gibt Support für viele Arten von Anpassungen, einschließlich reichhaltiger Datentypen, Animationen und Handhabung von Multitouch-Gesten.

MapKit

MapKit hat eine Reihe von Verbesserungen, einschließlich Support für automatische Markergruppierung und Hinzufügen eines Kompasses zur Ansicht.

PDFKit

PDFKit ist jetzt unter iOS 11 verfügbar und bringt Funktionalitäten für die PDF-Erstellung und -Bearbeitung in Ihre Apps.

SiriKit

Siri unterstützt jetzt noch mehr Interaktionen, einschließlich Listen und Notizen sowie andere Verbesserungen wie alternative App-Namen.

Vision

Bietet eine Vielzahl von Bildverarbeitungs- und Analysefunktionen auf iOS, einschließlich Gesichtserkennung und -abgleich, CoreML-Modelle, neue APIs für Barcodeerkennung, Text- und Horizonterkennung sowie allgemeinere Objekterkennung und -verfolgung.

Beispiele

Wir haben eine Reihe von C#-Beispielen für Ihre ersten Schritte: