Плоский монитор заставляет все окна делить одну плоскость на одном расстоянии. Гарнитуры вроде Apple Vision Pro дают каждому окну собственную глубину. Для удалённого рабочего стола — продукта, вся работа которого состоит в том, чтобы перенести экран другой машины на ваш, — это не функция, а следующая поверхность.
Плоский монитор — компромисс, который мы перестали ставить под сомнение
Подумайте, как вы пользуетесь компьютером прямо сейчас. У вас экран — может, два, если повезло, — прикрученный к столу или балансирующий на коленях. Вы смотрите на плоский прямоугольник света, и вся ваша работа происходит внутри этого прямоугольника.
Так было сорок лет. Больше пикселей, тоньше рамки, лучше цвета — но всегда прямоугольник. Всегда фиксированная площадь экрана. Всегда физический предмет, занимающий физическое место на одном фиксированном расстоянии.
Пространственные вычисления полностью ломают этот договор. Ваши экраны больше не предметы. Они — идеи, размещённые на той глубине, где им место: инструменты на расстоянии вытянутой руки, редактор на расстоянии стола, справочные документы плавают дальше, фоновые виджеты у стены.
Для большинства приложений это приятное дополнение. Для удалённого рабочего стола — продукта, вся работа которого состоит в том, чтобы перенести экран другой машины на ваш, — это смена парадигмы.
Как глубина перестраивает рабочее пространство
Самое недооценённое в пространственных вычислениях — не размер окон. Это глубина. Люди и так каждый день расслаивают внимание по расстоянию — блокнот в руке, ноутбук на столе, переговорная в другом конце офиса. Плоские мониторы загоняют всё это в одну плоскость.
Вот как выглядит рабочее пространство удалённого рабочего стола, когда перестаёшь делать вид, что глубины не существует.
| Зона | Расстояние | Что там находится |
|---|---|---|
| На расстоянии руки | ~30 см | Инструменты, палитры, черновые заметки. Панели инспектора, выбор цвета, стикер для следующей идеи. Рядом под рукой, постоянно в поле зрения, но никогда не в центре внимания. |
| Расстояние стола | ~60 см | Редактор, терминал, сфокусированное рабочее пространство. Рабочий стол удалённого Mac, по размеру как удобный 32-дюймовый монитор. Единственная поверхность, на которую глаза тратят девяносто процентов дня. |
| Пиковое пространство | ~2 м | Справочные документы, видеозвонки, мониторинг. Документация API в одном окне, поток Zoom в другом, панель, которую вы проверяете раз в несколько минут. Видно, но не доминирует; можно игнорировать, не закрывая. |
| Фон | ~4 м+ | Музыкальный плеер, календарь, медленные виджеты. Вещи, которые должны существовать, но не привлекать взгляд. Фоновые инструменты рабочего дня, где они не теснят главное. |
| Бесконечность | Дальше | Комната, небо, сам скайбокс. Окружение вокруг работы. Гора Худ от Apple, тихое кафе, чёрная пустота. Фон, который решает, ощущаете вы спокойствие или тесноту. |
Плоский монитор — компромисс, который мы перестали ставить под сомнение. Пространственные вычисления наконец задают правильный вопрос: на какой глубине место каждому окну?
— Команда Remio о том, что меняется, когда экран покидает стол
Почему удалённый рабочий стол в пространстве становится лучше
Удалённый рабочий стол всегда был ограничен экраном клиентского устройства. Вы обращаетесь к мощному Mac или ПК, но смотрите на него через тот дисплей, который оказался в руках, — 13-дюймовый ноутбук, 10-дюймовый iPad, 6-дюймовый телефон. Вы смотрите на свой рабочий стол через замочную скважину.
Пространственные вычисления убирают замочную скважину. Разрешение хоста не меняется. Декодер тот же. Меняется поверхность: вместо прямоугольника в рамке поток ложится на любой размер, положение и глубину, которые кажутся правильными.
macOS уже поддерживает Mac Virtual Display на Vision Pro — вы можете расширить дисплей Mac в visionOS как один или несколько дополнительных мониторов. Приложения вроде Immersed показали многоэкранные виртуальные рабочие пространства. Составляющие уже есть. Не хватает удалённого рабочего стола, который был задуман для этой поверхности, а не прикручен сверху к приложению для iPad.
Текущая картина
Сегодня, если вы хотите использовать удалённый компьютер в пространственных вычислениях, выбор невелик:
- macOS Mac Virtual Display — встроенная функция Apple. Работает прекрасно, но только когда Mac в той же локальной сети. Это локальное решение, а не удалённое.
- Immersed — пионер VR-рабочих пространств. Нацелен на виртуальные мониторы для локальных машин с ограниченными удалёнными возможностями.
- Устаревшие приложения удалённого рабочего стола — большинство вообще не обновлялись под visionOS. Те немногие, что запускаются, работают как плоские приложения для iPad в окне совместимости. Никакого понимания пространства, никакого отслеживания рук, никакого понимания нескольких окон.
Разрыв очевиден: никто не создал приложение удалённого рабочего стола, которое считает пространственные вычисления полноценной платформой, а не запоздалой мыслью.
Почему у нативных приложений преимущество
Здесь архитектурные решения, принятые много лет назад, неожиданно начинают приносить дивиденды.
visionOS создана для нативных приложений Apple. Управление окнами, система жестов, движок пространственной раскладки, модель взаимодействия по взгляду — всё нативное. Нативные приложения перенимают возможности visionOS естественно. Приложениям на других фреймворках приходится бороться с платформой.
Remio на 100% нативен на платформах Apple. Это решение принималось без оглядки на Vision Pro — когда мы начинали, Vision Pro был ещё слухом. Мы выбрали нативность, потому что это правильный способ делать приложения для iOS и macOS. Но следствие значительное: перенос Remio на visionOS становится естественным продолжением существующей кодовой базы, а не переписыванием.
Наш конвейер потоковой передачи использует Apple VideoToolbox для аппаратно ускоренного декодирования видео. VideoToolbox работает на visionOS. Наша обработка ввода построена на системе распознавания жестов Apple, которая распространяется и на отслеживание рук. Наши компоненты интерфейса используют нативную систему раскладки Apple, которая уже понимает пространственные окна и объёмы. Ничего из этого не теоретично — это тот же код, пересобранный.
Сравните с приложениями удалённого рабочего стола на Electron. Чтобы выйти на visionOS, им нужно либо работать как плоскому окну совместимости — теряя всё, что делает платформу интересной, — либо перестроить весь конвейер отрисовки для платформы, у которой нет движка веб-браузера на системном уровне. Нативный путь — единственный, ведущий к чему-то интересному.
Как мог бы выглядеть пространственный удалённый рабочий стол
Приложения для visionOS у нас сегодня нет. Но вот опыт, к которому мы стремимся:
- Парящие окна рабочего стола — размещайте дисплей удалённого Mac в любой точке физического пространства. Меняйте размер, беря края руками.
- Несколько экранов в воздухе — у вашего Mac один физический монитор, но пространственные вычисления могут показать несколько виртуальных дисплеев — каждый на своей глубине в описанном выше пространстве.
- Взаимодействие «взгляд и щипок» — посмотрите на цель, сведите пальцы, чтобы нажать. Нативный ввод, доставляемый на хост, остаётся прежним — меняется поверхность перед вашими глазами.
- Размещение с учётом контекста — работаете за столом? Удалённый рабочий стол появляется на высоте стола. На диване? Он парит под удобным углом. Окружение подстраивается.
- Конфиденциальность по замыслу — никто не видит ваши экраны. Никакого подглядывания через плечо. Конфиденциальная работа в кофейне — просто работа.
Самое сложное — не отрисовка, а то, чтобы взаимодействие ощущалось естественным. Удалённый рабочий стол, заставляющий думать о задержке, не стоит использовать в пространственных вычислениях. Конвейер от отслеживания рук до курсора должен ощущаться таким же мгновенным, как прикосновение к стеклу. Именно эту задачу конвейер потоковой передачи Remio решает на плоских экранах уже годы.
Мы не планировали пространственные вычисления. Но, создавая нативно, мы случайно построили фундамент, который к ним готов.
Путь Remio вперёд
Мы не будем торопиться выводить на рынок приложение для visionOS. Установленная база всё ещё мала, шаблоны взаимодействия ещё развиваются, а Apple каждый год выпускает значимые обновления visionOS. С каждым выпуском инструменты разработчика заметно улучшаются.
Что мы делаем — создаём с оглядкой на совместимость с visionOS. Каждое архитектурное решение для iOS и macOS мы проверяем вопросом: будет ли это работать в пространственном контексте? Наши представления, наш конвейер отрисовки на Metal, наша обработка жестов — всё строится так, чтобы чисто переноситься, когда придёт время.
Когда оборудование достигнет переломной точки, а шаблоны взаимодействия устоятся, Remio будет готов. Не как плоское приложение в режиме совместимости, а как пространственно-нативный опыт, использующий всю глубину visionOS.
Плоский монитор всегда был компромиссом. Мы строим то, что придёт после него.