- Нативные приложения, а не общая оболочка интерфейса
- Ищите нативное приложение под каждую платформу, которое напрямую использует аппаратный кодировщик, декодер и конвейер ввода ОС, а не один интерфейс на Flutter или веб-представлении, растянутый на все платформы. Именно отсюда берутся и ощущения, и задержка.
- Ретранслятор без настройки
- Ретранслятор должен просто существовать — управляемая служба с автоматически меняющимися учётными данными, — а не VPS, который вы разворачиваете, обновляете и мониторите, и не публичный сервер, о котором остаётся надеяться, что сегодня он не перегружен.
- Простое сопряжение, без ID, который нужно записывать
- QR-код или короткий PIN, который можно обновить в любой момент, лучше пароля, который вы задаёте сами и должны где-то надёжно хранить. Оба обходятся без центрального аккаунта, но по-настоящему прост в использовании только один из них.
- Сквозное шифрование, заявленное прямо
- Ключи сеанса должны согласовываться напрямую между вашими устройствами, чтобы ретранслятор посередине пересылал только шифртекст. Ищите это утверждение, заявленное прямо, а не такое, сила которого незаметно зависит от того, как вы настроили собственный сервер.
- Полный охват платформ без администрирования серверов
- Вы должны уметь подключиться к машине на любой поддерживаемой платформе, не решая сначала, доверять ли общему публичному ретранслятору или запускать свой. Если ответ на вопрос «смогу ли я подключиться» зависит от инфраструктуры, которой вы владеете, это издержки, которые инструмент молча перекладывает на вас.
- Бесплатно — это хорошо, но удобство тоже важно
- Бесплатность — это хорошо, и RustDesk уже такой. Планка для настоящего улучшения в том, чтобы бесплатно не означало самому становиться системным администратором ради быстрого и надёжного сеанса.