Úvod do iOSu 11Introduction to iOS 11

Příklad ARKit AR umístění objektů Příklad CoreML Příklad Mapkitu Příklad perspektivy vidění Příklad obličeje Přetahovat příklad 1 Příklad přetažení 2 Příklad Sirikitu

iOS 11 obsahuje spoustu nových funkcí a vylepšení napříč různými platformami:iOS 11 includes many brand-new features and enhancements across a variety of frameworks:

Příprava aplikace pro iOS 11Preparing Your App for iOS 11

Společnost Apple představila aktualizace architektury, nové vizuální změny a aktualizovaný proces připojení iTunes pro iOS 11.Apple has introduced architecture updates, new visual changes, and an updated iTunes Connect process for iOS 11. Pomocí tohoto průvodce se ujistěte, že je vaše aplikace Xamarin. iOS připravená pro novou verzi.Use this guide to make sure your Xamarin.iOS app is prepared for the new release.

ARKit 2ARKit

ARKit přináší rozšířenou skutečnost do systému iOS a umožňuje uživatelům komunikovat s celým světem prostřednictvím kamery zařízení.ARKit brings Augmented Reality to iOS, allowing users to interact with the world through the device's camera.

CoreMLCoreML

Modely strojového učení je možné integrovat do aplikací pro iOS 11 pomocí CoreML.Machine learning models can be integrated into iOS 11 apps with CoreML. Rozhraní CoreML Framework poskytuje jednoduché rozhraní API, které umožňuje začlenit stávající modely do projektů aplikací, aby bylo možné problémy analyzovat přímo v aplikaci.The CoreML framework provides simple API to incorporate existing models into app projects to allow problems to be analyzed right in the app.

CoreNFCCoreNFC

zařízení iPhone 7 a novější můžou číst značky NFC (bezkontaktní komunikace) a umožňují aplikacím rozpoznávat označené produkty, místa nebo věci na světě kolem nich.iPhone 7 and newer devices can read Near Field Communication (NFC) tags, enabling apps to detect tagged products, places, or things in the world around them.

PřetaženíDrag and Drop

Rozhraní přetažení přináší podporu pro iOS pro přesouvání dat dotykem.The drag and drop framework brings iOS-wide support for moving data around by touch. Na iPadu můžete přetáhnout mezi různými aplikacemi i mezi nimi. na iPhonu můžete přetahovat jenom v rámci stejné aplikace.On iPad, you can drag both within and between different apps; while on iPhone, you can drag only within the same app. Existuje podpora pro mnoho typů přizpůsobení, včetně bohatých datových typů, animací a manipulace s gesty multitouch.There is support for many types of customization, including rich data types, animations, and handling multitouch gestures.

MapKitMapKit

Mapkitu má řadu vylepšení, včetně podpory pro automatické seskupování značek a přidání kompasu do zobrazení.MapKit has a number of improvements, including support for automatic marker grouping and adding a compass to the view.

PDFKitPDFKit

PDFKit je teď k dispozici v iOS 11 a přináší do vašich aplikací funkce pro vytváření a úpravy PDF.PDFKit is now available on iOS 11, bringing PDF creation and editing capabilities to your apps.

SiriKitSiriKit

Siri nyní podporuje ještě více interakcí, včetně seznamů a poznámek, a dalších vylepšení, jako jsou například alternativní názvy aplikací.Siri now supports even more interactions, including lists and notes, and other enhancements such as alternative app names.

ObrazVision

Přináší celou řadu funkcí pro zpracování a analýzu obrázků do iOS, včetně detekce a rozpoznávání obličeje, modelů CoreML, nových rozhraní API pro detekci čárového kódu, detekce textu a horizontu a obecnější detekce a sledování objektů.Brings a variety of image processing and analysis features to iOS, including face detection and recognition, CoreML models, new barcode detection APIs, text and horizon detection, and more general object detection and tracking.

ukázkySamples

Máme několik ukázek C#, které vám pomohou začít:We have a number of C# samples to get you started: