Skip to content
Вернуться к блогу
Release#продукт#совместная работа#workspace

Живые экраны: два человека на одном холсте

Превратите экран в живую сессию и позовите на неё свои контакты. Все видят одни и те же виджеты, курсоры друг друга и каждое перемещение, изменение размера и промпт в момент, когда оно происходит, — а тому, кто присоединяется, план не нужен.

The Nexow Team4 мин чтения
Живые экраны: два человека на одном холсте

Рабочее пространство всегда было приватным местом. Можно было опубликовать виджет, поделиться скриншотом, отправить кому-то карточку из маркетплейса — но нельзя было сесть внутри него рядом с человеком. Теперь можно: любой ваш экран может стать живой сессией, и приглашённые работают на нём вместе с вами, одновременно, на одном холсте.

Пригласить, а не опубликовать

Из вкладки экрана: Работать вместе вживую…. Выберите людей из своих контактов — взаимные подписки, которые у вас уже есть, — дайте каждому роль и выходите в эфир.

Ничего не становится публичным. Нет ссылки, работающей для незнакомцев, нет уровня «любой, у кого есть URL», нет места, где это можно найти. Открыть экран могут только выбранные вами люди, а скопированная ссылка-приглашение больше никому не пригодится.

Ролей две, и они значат ровно то, что говорят:

  • Редактор — перемещать, менять размер, добавлять виджеты и отправлять промпты.
  • Зритель — смотреть и показывать. Изменить ничего не может.

Зритель, которому нужно больше, может Попросить право на правку; запрос приходит вам, и вы решаете. Роль любого можно изменить или человека удалить в любой момент — он отключается сразу, и экран исчезает из его пространства «Общее».

Как «вживую» выглядит на самом деле

Все видят курсоры друг друга — они движутся в реальном времени, с именем рядом. На вкладке экрана появляется стопка аватаров, и каждый аватар несёт состояние, а не просто точку:

  • редактирует — только что сделал то, что меняет холст
  • смотрит — этот экран перед глазами
  • бездействует — смотрит, но уже некоторое время ничего не делает
  • отошёл — в сессии, но смотрит на другое

Последнее различие важнее, чем кажется. Курсоры перестают транслироваться, как только экран не виден, а присутствие — нет: тот, кто ушёл в другое рабочее пространство, остаётся в списке приглушённым, вместо того чтобы исчезнуть и появиться снова.

Перемещения, изменения размера, новые виджеты и новые сборки приходят всем. Когда кто-то из соавторов начинает сборку, виджет об этом говорит — «Ана собирает этот виджет — подключайтесь, когда она закончит» — потому что два человека, промптящих один виджет одновременно, тратят кредиты оба, а победить может только один результат. Ход занят на время сборки и освобождается после, так что ничья работа не перезаписывается молча.

Одно намеренное отсутствие: отмена выключена, пока экран, на котором вы находитесь, в эфире. Отменить собственное перемещение после того, как кто-то другой подвинул ту же коробку, — значит описать состояние, в котором не был ни один из вас. Честный отказ лучше кнопки, которая молча делает не то — и на других ваших экранах отмена продолжает работать как обычно, пока один из них в эфире.

Гости не приносят ничего, кроме себя

Присоединение никогда не требует плана. Ни пробного периода, ни урезанного режима, ни таймера. Приглашённый соавтор открывает экран и работает.

Экраны, к которым вы присоединились, попадают в Общее — рабочее пространство, закреплённое в конце ленты, с одной вкладкой на сессию. Ведёт себя как любое другое, только оно не ваше: когда закончили, вы выходите, а если хотите сохранить то, что собрали вместе, Сохранить копию в моё пространство заберёт экран с собой.

Промпты — та часть, что стоит настоящих денег, поэтому владелец управляет ею явно. Включите «Разрешить соавторам тратить мои кредиты» и задайте лимит на сессию: гости смогут собирать, их промпты спишутся с вашего баланса, а когда бюджет сессии исчерпан, промпты ставятся на паузу — для них, не для вашего аккаунта. Оставьте выключенным — соавторы всё равно смогут двигать, менять размеры и переставлять; они просто не смогут отправлять промпты.

Ваши подключения остаются вашими

Это граница, вокруг которой построена вся функция: общий экран делится экраном, но никогда — вашими учётными данными.

Виджеты на живом экране работают на подключениях того, кто смотрит. Виджет, собранный на вашем ключе Binance, его не одалживает: гостю, не подключившему Binance, он покажет требуется подключение, ровно как везде. Ваши подключения и секреты не входят в то, что проецирует сессия, и это не настройка.

Если вы всё же хотите, чтобы гость видел данные, для этого есть опубликованный поток данных: эндпоинт только для чтения, с заданной аудиторией, который вы включаете отдельно для каждого виджета — другое решение, намеренно отделённое.

Сессии живут дольше вкладки

Хост-устройства нет. Живая сессия существует сама по себе на сервере, это не реле в вашем браузере: закрытый ноутбук никого не выкидывает, а фоновая вкладка не тормозит сессию остальных. Вернитесь, откройте экран заново — и вы в той же сессии с теми же людьми.

Завершить — одно действие: Завершить живую сессию. Все отключаются сразу, а экран и всё на нём остаются вашими — новую сессию можно начать когда угодно.

Сколько это стоит

Присоединяться бесплатно навсегда. Хостинг градуируется по тому, что действительно расходуется, — по местам.

  • Supporter — до 3 соавторов одновременно, на одном живом экране.
  • Sponsor — до 15 соавторов и до 5 ваших собственных экранов в эфире одновременно.

Живая совместная работа выключена, пока включён приватный режим, — по той же причине, что и облачная синхронизация: приватный режим означает, что ничто не покидает устройство.

Откройте Nexow, щёлкните правой кнопкой по вкладке экрана и пригласите кого-нибудь на свой холст.

Создайте ваш первый виджет в следующую минуту

Превью живе и бесплатно для пробы. Без регистрации, без настройки — просто опишите что вы хотите видеть.