Isophase

2. Общее описание

Раздел описывает контекст и общие факторы, влияющие на продукт и его требования. Здесь не формулируются детальные требования, цель раздела — облегчить их понимание.

2.1. Перспектива продукта

Разрабатываемая СНС для Android и macOS нацелена строго на непрерывность повседневной работы пользователя, без корпоративного MDM-уклона и обязательной облачной учетной записи для базовой работы. Продукт рассматривается как автономное решение, объединяющее на одном рабочем месте функции, которые в иных случаях пользователю пришлось бы собирать из нескольких разрозненных инструментов.

Тогда как аналог:

  • Apple Continuity предлагает эталонный пользовательский опыт, но доступен только в пределах экосистемы Apple;
  • Microsoft Phone Link ориентирован на Windows и тесно интегрирован с устройствами отдельных вендоров, с широкой опорой на публичные сети и учетные записи;
  • KDE Connect покрывает базовые сценарии ввода-вывода, но не обеспечивает полный цикл непрерывного взаимодействия;
  • AirDroid удовлетворяет приоритетно нужды удаленного администрирования устройств.

2.2. Функции продукта

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

  • Непрерывность контента — перенос рабочего содержимого между устройствами:
    • Оперативная передача содержимого буфера обмена;
    • Передача файлов напрямую между устройствами.
  • Непрерывность взаимодействия — продолжение действий, инициированных на мобильном устройстве, с настольного:
    • Прием и обработка уведомлений (просмотр, отклонение, ответ);
    • Базовый удаленный контроль воспроизведения мультимедиа.
  • Непрерывность сеанса — перенос активного контекста работы:
    • Зеркалирование экрана и звука мобильного устройства на macOS с возможностью удаленного контроля.
  • Поддерживающие функции — вспомогательная видимость состояния устройства:
    • Отображение ключевых показателей датчиков (например, заряд аккумулятора).

Проверяемые требования приведены в разделе 3.2.

2.3 Характеристики пользователя

Основной пользователь — владелец Android-устройства, работающий за компьютером под управлением macOS, испытывающий потребность сохранять единый рабочий контекст между мобильной и настольной средами.

Предполагается:

  • Базовый или средний уровень цифровой грамотности;
  • Ориентация на повседневные задачи (общение, работа с файлами и мультимедиа) без требований к административным полномочиям;
  • Отсутствие потребности в корпоративной инфраструктуре и специализированных средствах удаленного администрирования.

Характеристики пользователя определяют требование к простоте включения и минимальной настройке: он не должен комбинировать несколько утилит для достижения непрерывности контекста.

2.4. Общие ограничения

  • Гетерогенность платформ: необходимость работы в связке Android-macOS без преимуществ единого вендора;
  • Сетевые условия: стремление минимизировать использование публичных сетей и, по возможности, опираться на локальные каналы (LAN, P2P, Bluetooth);
  • Отсутствие обязательной облачной учетной записи для базовой работы: архитектурные решения не должны предполагать неизбежную передачу пользовательских данных через сторонние серверы для ключевых сценариев;
  • Пользовательский фокус: продукт не является системой удаленного администрирования и не нацелен на корпоративное управление парком устройств.

2.5. Предположения и зависимости

Факторы, влияющие на требования и их интерпретацию:

  • Состав среды: у пользователя есть как минимум одно Android-устройство и один компьютер под управлением macOS;
  • Связность: для части сценариев предполагается наличие общей сети или канала ближней связи между устройствами, а при отсутствии таковой функциональность может быть ограничена;
  • Локальность как приоритет: предпочтение локальных каналов связи для снижения рисков компрометации данных, причем необходимость выхода в публичные сети для ключевых сценариев рассматривается как нежелательная;
  • Единство контекста: предполагается, что оба устройства принадлежат одному пользователю и используются в едином рабочем процессе, где непрерывность сценариев имеет прикладной смысл.

На этой странице