Введение в пространственные вычисления Пространственные вычисления - это новая платформа, которая позволяет смешивать реальный и виртуальный контент, а также естественное взаимодействие при вводе данных. Он уделяет приоритетное внимание конфиденциальности и предоставляет гибкий набор инструментов для разработки приложений.
Основополагающие элементы пространственных вычислений "Общее пространство" - это место, где приложения существуют бок о бок, с окнами изменяемого размера, содержащими традиционные виды и 3D-контент. "Объемы" позволяют отображать 3D-контент в определенных пространствах. Полноценные пространства обеспечивают захватывающий опыт с индивидуальными визуальными и звуковыми характеристиками.
Создание иммерсивных приложений В этой главе представлена концепция создания иммерсивных приложений и приведены примеры различных типов взаимодействия, которые могут быть созданы, таких как совместное воспроизведение с эффектом погружения и игра с пользовательскими жестами.
Внедрение существующих приложений в пространственные вычисления "Приложения для iPad и iPhone выглядят великолепно, если ваше приложение поддерживает iPad, этот вариант будет предпочтительнее iPhone, хотя полностью поддерживаются приложения только для iPhone". В этой главе объясняется, как существующие приложения для iPad или iPhone можно внедрить в пространственные вычисления, добавив их в проект Xcode для этой платформы. В нем также обсуждается, как окна приложения, размер, макет, материалы, возможности выделения могут автоматически адаптироваться к внешнему виду платформы.
Создание приложений с помощью Reality Kit В этой главе Кристофер демонстрирует, как создать приложение, используя Swift UI в сочетании с Reality Kit. Он демонстрирует различные функциональные возможности, такие как встраивание 3D-контента в представления с помощью Model3D view model, обеспечение взаимодействия с помощью распознавателей жестов, предоставляемых Swift UI для манипулирования объектами в 3D-пространстве, и создание томов, которые являются идеальными контейнерами для размещения как 2D, так и 3d-контента