Skip to content

Android ru

Se.Cherkasov edited this page Aug 23, 2026 · 1 revision

Android

English · Русский

Android-приложение — то же ядро и тот же код UI, что и десктоп, разложенные под телефон. Паритет платформ — правило проекта: функция не готова, пока не работает на обеих. Минимум — Android 8.0 (minSdk 26), релизный APK собирается под arm64-v8a.

Раскладка

Четыре нижние вкладки — Хосты, Сессии, Рабочие столы, Ещё. Формы открываются нижними шторками; списки используют те же папки, теги и поиск, что и боковая панель десктопа. Создание — кнопка +, а не подвал панели.

«Ещё» держит то, что десктоп прячет в рельсе: Хранилище, Туннели, Сниппеты, Ранбуки, Команда и Настройки.

Чем отличается от десктопа

Область На телефоне
Ассистент форма ввода из сессии, а не закреплённая панель
Пути в выводе долгое нажатие на путь, затем «Открыть в Файлах»
Serial USB-OTG через переходник, разрешение спрашивает Android
Биометрия разблокировка хранилища отпечатком и авторизация копирования секрета
Полный экран «Скрывать системные панели в сессии» отдаёт терминалу и удалённому столу весь экран; панели возвращаются свайпом от края
H.264 в RDP доступен всегда (MediaCodec) — на десктопе нужен ffmpeg в PATH
Привязка к синхронизации умеет сканировать QR с другого устройства

Биометрия

Включается в Настройки → Безопасность. Ключ привязан к хранилищу ключей устройства; если платформа даёт только более слабую привязку, строка настройки так и говорит, не обещая большего. Подключение к аккаунту синхронизации меняет ключ хранилища, поэтому биометрию приходится настроить заново — приложение предлагает это сразу после подключения.

Клавиатуры

Аппаратные клавиатуры работают с теми же аккордами, что и на десктопе. Экранные различаются: терминал принимает то, что присылает IME, и не зависит от аппаратных кодов клавиш.

Установка

APK из последнего релиза подписан ключом проекта, но распространяется вне Google Play, поэтому Android попросит разрешение на установку из неизвестных источников.

Отладочная сборка ставится так:

ANDROID_HOME=$HOME/Android/Sdk ./gradlew :androidApp:installDebug

Clone this wiki locally