Úvod do iOSu 11
iOS 11 zahrnuje mnoho nových funkcí a vylepšení napříč různými architekturami:
Příprava aplikace pro iOS 11
Apple zavedl aktualizace architektury, nové vizuální změny a aktualizovaný proces Připojení iTunes pro iOS 11. Pomocí této příručky se ujistěte, že je vaše aplikace Xamarin.iOS připravená na novou verzi.
ARKit 2
ARKit přináší rozšířenou realitu do iOSu a umožňuje uživatelům pracovat se světem prostřednictvím fotoaparátu zařízení.
CoreML
Modely strojového učení je možné integrovat do aplikací pro iOS 11 pomocí CoreML. Architektura CoreML poskytuje jednoduché rozhraní API pro začlenění stávajících modelů do projektů aplikací, aby bylo možné analyzovat problémy přímo v aplikaci.
CoreNFC
iPhone 7 a novějších zařízeních můžou číst značky NFC (Near Field Communication), které aplikacím umožňují detekovat označené produkty, místa nebo věci na celém světě.
Přetažení
Architektura přetažení přináší podporu pro přesouvání dat po dotykovém ovládání pro iOS. Na iPad můžete přetáhnout jak v různých aplikacích, tak mezi různými aplikacemi. Při iPhone můžete přetáhnout jenom ve stejné aplikaci. Existuje podpora pro mnoho typů přizpůsobení, včetně bohatých datových typů, animací a zpracování gest multitouch.
MapKit
MapKit má řadu vylepšení, včetně podpory automatického seskupení značek a přidání kompasu do zobrazení.
PDFKit
PDFKit je teď k dispozici v iOS 11 a přináší do aplikací možnosti vytváření a úprav PDF.
SiriKit
Siri teď podporuje ještě více interakcí, včetně seznamů a poznámek a dalších vylepšení, jako jsou názvy alternativních aplikací.
Obraz
Přináší do iOSu celou řadu funkcí zpracování a analýzy obrázků, včetně rozpoznávání tváře, modelů CoreML, nových rozhraní API pro detekci čárových kódů, detekce textu a horizontů a obecnější detekce objektů a sledování objektů.
ukázky
Máme několik ukázek jazyka C#, které vám pomůžou začít:
- ArKit – ukázka
- Umístění objektů ARKit
- Ukázka rozpoznávání obrázků CoreML
- CoreML s vlastním modelem Azure
- Ukázka čtečky značek CoreNFC
- Přetažení & zobrazení tabulky
- Přetažení & zobrazení kolekce
- Přetažení & vlastního zobrazení
- DragBoard Drag & Drop Sample
- MapKit – ukázka
- SiriKit – ukázka
- Aktualizovaná ukázka architektury Fotky
- Ukázka Vision & CoreML
- Ukázka detekce obdélníků obrazu
- Ukázka detekce tváří obrazu
- Ukázka widgetů PDKFit
- Ukázka vodoznaku PDFKit