MacRumors

Skip to Content

Apple поделилась новыми ресурсами по дополненной реальности для разработчиков

arkit

Сегодня Apple обновила свой сайт для разработчиков, добавив новый пример кода для ARKit, предоставив разработчикам дополнительную информацию о возможностях будущей функции.

По словам Apple, новый код доступен вместе с новыми «лучшими практиками» ARKit, опубликованными в Руководстве по человеческому интерфейсу. Apple также просит разработчиков, создающих «удивительный» опыт работы с ARKit, поделиться им с компанией.

Создавайте интуитивно понятные интерфейсы дополненной реальности для iOS, используя лучшие практики, доступные теперь в Руководстве по человеческому интерфейсу, и изучите новый пример кода для ARKit. Нам не терпится увидеть ваши приложения, доступные сотням миллионов людей с выходом iOS 11 этой осенью. Если вы создаете потрясающий опыт работы с ARKit и хотели бы поделиться им с нами, дайте нам знать.

Новые демонстрации охватывают интерактивный контент в ARKit и звук в ARKit, в то время как Руководство по человеческому интерфейсу описывает идеальный дизайн приложений, такой как использование всего экрана, создание убедительных иллюзий, обеспечение безопасности пользователей, взаимодействие с виртуальными объектами, позиционирование виртуальных объектов и многое другое.

Наряду с новой информацией об ARKit, Apple сегодня также сообщила разработчикам, что начиная с осени приложения должны будут поддерживать транзакции в App Store для продвигаемых покупок в приложениях, чтобы они корректно отображались в App Store.

iOS 11 включает новую функциональность, которая позволит пользователям просматривать покупки в приложениях из приложения App Store и совершать их до загрузки приложения. Разработчикам потребуется реализовать поддержку при выпуске GM-версии Xcode 9.

С помощью iOS 11 пользователи могут просматривать покупки в приложениях непосредственно в App Store и начинать покупку еще до загрузки вашего приложения. В период бета-тестирования iOS 11 продвигаемые покупки в приложениях отображаются в App Store без возможности покупки. Начиная с этой осени, ваше приложение должно обрабатывать транзакции в App Store для продвигаемых покупок в приложениях, чтобы ваши покупки в приложениях отображались в App Store. Как только будет выпущена GM-версия Xcode 9, просто реализуйте новый делегатский метод в SKPaymentTransactionObserver, пересоберите свое приложение и отправьте на проверку. Вы также можете настроить, какие продвигаемые покупки в приложениях видит пользователь на конкретном устройстве с помощью API SKProductStorePromotionController.

Ожидается, что Apple выпустит iOS 11 в сентябре вместе с новыми iPhone, и именно тогда первые приложения ARKit станут доступны для загрузки.