Meta* объяснила, как делать новые 3D-иконки приложений


Meta* опубликовала рекомендации разработчикам по использованию новой функции Библиотеки (меню выбора приложений в операционной системе Horizon OS). Функция Spatialized Layers или «Пространственные слои» позволяет создавать/загружать трёхмерные иконки, подобные тем, которые уже есть у системных приложений и софта от самой Meta.

С внедрением Spatialized Layers иконка может состоять из двух слоёв — переднего и заднего. Это позволяет создавать эффект глубины при наведении «курсора». В момент взаимодействия с пользователем передний слой визуально выдвигается вперёд, формируя лёгкую трёхмерную анимацию и делая интерфейс более выразительным.

Документация описывает технические требования к таким иконкам. Разработчику необходимо подготовить два изображения: фоновое и передний слой с прозрачностью. Оба должны быть в формате PNG (24-bit) с разрешением 180×180 пикселей, при этом углы иконки должны оставаться строго прямыми, без скруглений и наклонов. Для корректного отображения важно соблюдать безопасную зону — передний слой рекомендуется размещать с внутренним отступом в 18 логических пикселей.

Авторы рекомендаций подчёркивают, что система поддерживает обратную совместимость. Если разработчик не задаёт два слоя, платформа использует существующую иконку и применяет к ней эффект глубины. Также не нужно вручную добавлять тени — они накладываются системой.

*В России признана экстремистской

Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.

Далее: Meta* добавила в Immersive Web SDK агентов, которые напишут и проверят всё за вас