Введение в iOS 11

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

iOS 11 включает множество новых функций и усовершенствований в различных платформах:

Подготовка приложения для iOS 11

Apple представила обновления архитектуры, новые визуальные изменения и обновленный процесс iTunes Подключение для iOS 11. Используйте это руководство, чтобы убедиться, что приложение Xamarin.iOS подготовлено к новому выпуску.

ARKit

ARKit предоставляет дополненную реальность в iOS, позволяя пользователям взаимодействовать с миром с помощью камеры устройства.

CoreML

Модели машинного обучения можно интегрировать в приложения iOS 11 с CoreML. Платформа CoreML предоставляет простой API для включения существующих моделей в проекты приложений, чтобы разрешить анализ проблем прямо в приложении.

CoreNFC

i Телефон 7 и более новых устройств могут считывать теги near Field Communication (NFC), позволяя приложениям обнаруживать помеченные продукты, места или вещи во всем мире.

Перетаскивание

Платформа перетаскивания обеспечивает поддержку перемещения данных по сенсорному интерфейсу iOS. На iPad можно перетаскивать как внутри, так и между различными приложениями; в то время как в i Телефон вы можете перетаскивать только в одном приложении. Существует поддержка многих типов настройки, в том числе расширенных типов данных, анимаций и обработки жестов с несколькими запросами.

MapKit

MapKit имеет ряд улучшений, включая поддержку автоматической группировки маркеров и добавление компаса в представление.

PDFKit

PDFKit теперь доступен в iOS 11, что позволяет создавать и редактировать PDF-файлы в приложения.

SiriKit

Siri теперь поддерживает еще больше взаимодействий, включая списки и заметки, а также другие улучшения, такие как альтернативные имена приложений.

Зрение

Предоставляет различные функции обработки изображений и анализа в iOS, включая обнаружение лиц и распознавание лиц, модели CoreML, новые API обнаружения штрихкодов, обнаружение текста и горизонта, а также более общее обнаружение объектов и отслеживание.

Примеры

У нас есть несколько примеров C# для начала работы: