Введение в iOS 11Introduction to iOS 11

Пример ARKit Размещение объектов AR Пример CoreML Пример MapKit Пример машинного зрения прямоугольников Пример машинного зрения лиц Пример перетаскивания Пример перетаскивания Пример SiriKit

iOS 11 включает в себя множество новых компонентов и усовершенствований для разнообразных платформ:iOS 11 includes many brand-new features and enhancements across a variety of frameworks:

Подготовка приложений для iOS 11Preparing Your App for iOS 11

Apple представила архитектуру обновления, новые визуальные изменения и процесс обновленные iTunes Connect для iOS 11.Apple has introduced architecture updates, new visual changes, and an updated iTunes Connect process for iOS 11. Используйте это руководство, чтобы убедиться в том, что приложение Xamarin.iOS подготовлена для нового выпуска.Use this guide to make sure your Xamarin.iOS app is prepared for the new release.

ARKitARKit

ARKit Открытие дополненная реальность на устройства iOS, в котором пользователям взаимодействовать с внешним миром через камеры устройства.ARKit brings Augmented Reality to iOS, allowing users to interact with the world through the device's camera. С помощью Xamarin, можно также использовать ARKit с UrhoSharp.With Xamarin, you can also use ARKit with UrhoSharp.

CoreMLCoreML

Модели машинного обучения можно интегрировать в приложения iOS 11 с CoreML.Machine learning models can be integrated into iOS 11 apps with CoreML. Платформа CoreML предоставляет простой API для включения в проекты приложений, чтобы разрешить проблемы для анализа существующих моделей прямо в приложение.The CoreML framework provides simple API to incorporate existing models into app projects to allow problems to be analyzed right in the app.

CoreNFCCoreNFC

iPhone 7 и более новых устройствах может считывать теги рядом с полем связи действия (NFC), для включения приложений для обнаружения с тегами продуктов, мест или вещи в мире вокруг них.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.

ПеретаскиваниеDrag and Drop

Framework перетаскивания обеспечивает поддержку всего операций ввода-вывода для перемещения данных по сенсорного ввода.The drag and drop framework brings iOS-wide support for moving data around by touch. На устройстве iPad можно перетащить как внутри, так и между различные приложения; Хотя на iPhone, можно перетаскивать только в пределах одного приложения.On iPad, you can drag both within and between different apps; while on iPhone, you can drag only within the same app. Предусмотрена поддержка для разных вариантов настройки, включая сложные типы данных, анимации и обработки мультисенсорные жесты.There is support for many types of customization, including rich data types, animations, and handling multitouch gestures.

MapKitMapKit

MapKit имеет ряд улучшений, включая поддержку автоматического маркера, группирование и добавление компас к представлению.MapKit has a number of improvements, including support for automatic marker grouping and adding a compass to the view.

PDFKitPDFKit

PDFKit теперь доступна в iOS 11, перевод PDF создания и изменения в приложения возможности.PDFKit is now available on iOS 11, bringing PDF creation and editing capabilities to your apps.

SiriKitSiriKit

Siri теперь поддерживает еще больше взаимодействия, включая списки и примечания и другие усовершенствования, такие как имена альтернативные приложений.Siri now supports even more interactions, including lists and notes, and other enhancements such as alternative app names.

VisionVision

Предоставляет разнообразные изображения функций обработки и анализа на устройства iOS, включая обнаружение лиц и распознавания, моделей CoreML, новые интерфейсы API обнаружения штрихкода, текст и период обнаружения и общими объект обнаружения и отслеживания.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.

ПримерыSamples

Мы сотрудничаем с C# примеры для начала работы:We have a number of C# samples to get you started: