Самое частое возражение
«Если сервера нет, что произойдет, когда мой телефон выключен? Я потеряю сообщения?» Это самый частый вопрос. И он вполне законен. В приложении с центральным сервером сообщения хранятся на сервере до тех пор, пока ты не подключишься. Неважно, выключен ли твой телефон на три дня — когда ты его включишь, все будет на месте. У этого удобства есть своя цена, но это, несомненно, работает.
В Solo2 нет центрального сервера. Сообщения передаются напрямую от одного устройства к другому. Если твой телефон выключен, никто не собирает сообщения для тебя. Это правда. Но есть решение, которое не требует отказа от чего-либо.
Второе устройство
Представь, что Solo2 установлен у тебя на телефоне, а также на домашнем или рабочем компьютере. Не нужно устанавливать ничего особенного — достаточно просто открыть solo2.net во вкладке браузера. Если ты войдешь под одним и тем же пользователем на обоих устройствах, Solo2 автоматически соединит их и синхронизирует все: сообщения, файлы, контакты, настройки.
А теперь представь, что твой компьютер включен в течение дня с этой открытой вкладкой. Пока ты гуляешь с телефоном, твой компьютер остается там. Если кто-то отправит тебе сообщение, а на твоем телефоне приложение спит или нет связи, твой компьютер примет его. Когда ты вернешься домой или телефон восстановит связь, он автоматически синхронизируется с компьютером, и у тебя будут все твои сообщения.
Твой собственный сервер под твоим контролем
На практике твой компьютер действует как персональный сервер. Но с одним фундаментальным отличием: это твоя машина, в твоем доме, под твоим контролем. Это не дата-центр компании в другой стране. Это не облако, которым управляет кто-то другой. Это твой компьютер. Твои данные находятся на твоем жестком диске, зашифрованы и доступны только тебе.
Это дает тебе опыт, аналогичный любому приложению с центральным сервером — сообщения всегда доходят до одного из твоих устройств — но без отказа от каких-либо гарантий конфиденциальности Solo2. Все остается зашифрованным от конца до конца. Все остается peer-to-peer. Ни у кого больше нет доступа.
Что синхронизируется
Все. Текстовые сообщения, отправленные тебе файлы, голосовые сообщения, изображения, GIF-файлы. Также контакты, активные туннели и визуальные настройки. Если ты изменишь тему на компьютере, при подключении телефон появится с той же темой. Тебе не нужно ничего настраивать или выполнять передачу вручную. Solo2 обнаруживает два устройства с одним и тем же пользователем и синхронизирует их автоматически.
Одна деталь, которую стоит иметь в виду
Некоторые браузеры в целях экономии заряда батареи или ресурсов могут приостанавливать работу вкладок, которые некоторое время были неактивны. Если это произойдет, Solo2 автоматически возобновит работу, когда вкладка снова станет активной — но пока она приостановлена, она не получает сообщения. Если ты используешь свой компьютер в качестве постоянного узла, стоит убедиться, что твой браузер не усыпляет вкладку Solo2. В большинстве браузеров ты можешь закрепить вкладку или отключить автоматическую приостановку в настройках.
Отличие от облака
Когда приложение создает резервную копию в облаке — iCloud, Google Drive — твои данные покидают твое устройство и сохраняются на серверах, которые ты не контролируешь. Кто-то управляет этими машинами. У кого-то есть ключи доступа. Кто-то может получить доступ к этим данным по запросу или в случае их кражи.
С Solo2 твои данные никогда не покидают твои устройства. Синхронизация происходит напрямую между твоим телефоном и компьютером, зашифрованная теми же ключами, которые используются в обычном разговоре. По пути не остаётся копий ни на каком внешнем сервере. Твое второе устройство — это твоя автоматическая ежедневная резервная копия. А в крайних случаях ты можешь экспортировать зашифрованную резервную копию своих данных прямо из самого приложения.
Следует помнить одну вещь: синхронизация является двунаправленной. Если ты удалишь что-то на одном устройстве, оно исчезнет и на другом. Чтобы защитить себя в экстремальных ситуациях, объедини синхронизацию с периодическим резервным копированием твоих данных из меню Solo2. Синхронизация дает тебе доступность. Резервное копирование дает тебе страховку.
Это не ограничение. Это решение. И для многих людей это именно то, что им нужно.