Опциональность связи между устройствами

Большинство программ пишутся сугубо для локального применения без возможности объединения нескольких устройств. Например, пусть смартфон и настольный компьютер подключены к домашней сети. Если с компьютера запустить воспроизведение музыки через подключенную к нему аудиосистему, то простого способа переключить трек со смартфона, не вставая с дивана, не существует, не считая уродливых решений вроде удалённого рабочего стола, хотя на смартфоне установлены программы, которые умеют переключать треки — но только при локальном воспроизведении. Задача воспроизведения музыки со смартфона через аудиосистему, подключенную к компьютеру, решается ещё сложнее — с привлечением специализированного ПО для передачи звука, которое никак не поможет отправить с телефона на компьютер видеоряд или документ. Для того, чтобы с телефона проверить, что за письмо пришло на корпоративную почту, доступную на компьютере, придётся устанавливать отдельное подключение к корпоративному почтовому ящику с телефона, что может быть нежелательно как из соображений безопасности, так и в плане оптимизации трафика.

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

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