Tessera — середовище для запуску настільних Linux-застосунків на Android, яке перетворює Firefox, GIMP, LibreOffice або VS Code на окремі віконні програми з власними піктограмами та картками в меню останніх застосунків. Платформа працює без обов’язкового root-доступу, підтримує Debian і Flathub, використовує графічне прискорення на сумісних Snapdragon-пристроях та адаптує інтерфейс Linux-програм до кольорів і теми Android.
За задумом Tessera близька до Termux, але пропонує інший сценарій роботи. Termux насамперед орієнтований на командний рядок і ручне налаштування середовища, тоді як Tessera дає змогу встановлювати графічні програми через власний каталог, запускати їх у повноекранних вікнах і перемикатися між ними засобами Android. Термінал у Tessera також передбачений, проте він доповнює графічний інтерфейс, а не є єдиним способом взаємодії.
Можливості Tessera
- Встановлення Debian із подальшим запуском Linux-програм без складного початкового налаштування через консоль.
- Доступ до каталогів Debian і Flathub з пошуком, категоріями, піктограмами та сторінками програм.
- Запуск кожного Linux-застосунку у власному Android-вікні з окремою карткою в меню останніх програм.
- Виведення ярликів Linux-програм на головний екран Android і пошук їх через системний пошуковий рядок.
- Режим повноцінного робочого столу з вікнами, бічною панеллю, меню запуску та можливістю розташовувати вікна поруч.
- Живе масштабування інтерфейсу окремої програми: розмір можна змінювати від компактного до зручного для керування пальцями.
- Вбудована панель із командами правої кнопки миші, Esc, Tab, Ctrl+C, Alt+Tab і F11, які складно викликати на сенсорному екрані.
- Автоматичне застосування кольорів Material You та перемикання Linux-програм у темний режим разом із налаштуваннями Android.
- Підтримка двостороннього буфера обміну, системної клавіатури Android і відтворення звуку через телефон.
- Режими сенсорного керування, тачпада й миші, де довге натискання може виконувати функцію правої кнопки.
- Запуск програм на зовнішньому телевізорі або моніторі через кабель чи бездротову трансляцію.
- Файловий менеджер для роботи зі сховищем Android і файловою системою Linux: копіювання, переміщення, архівація, редагування тексту та встановлення DEB-пакетів.
- Диспетчер завдань із переглядом навантаження на процесор і пам’ять для кожної Linux-програми.
- Ізоляція програм із дозволами на доступ до папок, мережі, звуку та пристроїв. У режимі PRoot Tessera працює без root, а chroot доступний із Magisk, KernelSU або APatch.
- Підтримка графічного прискорення Mesa Turnip і Zink на Adreno, а також окремі налаштування для виправлення чорних блоків або мерехтіння в проблемних програмах.
- Підключення USB-пристроїв, використання телефона як трекпада й клавіатури для комп’ютера та встановлення програм через apt або ARM64-пакети DEB.
Tessera не просто показує Linux-робочий стіл у віддаленому вікні: кожна програма отримує власний сеанс, піктограму, картку в меню останніх застосунків і набір дозволів. Завдяки цьому запуск GIMP або LibreOffice більше нагадує роботу зі звичайною Android-програмою, ніж керування віддаленим комп’ютером.
Переваги менеджера Linux-застосунків
- Графічне встановлення програм із Debian і Flathub без обов’язкового введення команд у терміналі.
- Віконна модель, пристосована до Android: програми відкриваються окремо, підтримують системне перемикання та можуть закріплюватися на головному екрані.
- Робота без root-доступу в режимі PRoot, що робить Tessera доступнішою для звичайних Android-пристроїв.
- Природніше керування на телефоні завдяки масштабуванню, сенсорним жестам і панелі спеціальних клавіш.
- Єдина візуальна подача Linux-програм із кольорами Material You та живою підтримкою темного режиму.
- Розподіл дозволів для окремих програм замість безконтрольного доступу всього Linux-середовища до даних телефона.
- Можливість працювати не лише з окремими програмами, а й із повноцінним робочим столом, коли потрібно взаємодіяти з кількома вікнами.
Недоліки
- Tessera перебуває на альфа-етапі, тому окремі Linux-програми можуть запускатися нестабільно або вимагати ручного виправлення графіки.
- Для роботи потрібен ARM64-пристрій з Android 7 або новішої версії, а для апаратного прискорення — телефон із графікою Adreno.
- Linux-середовище та програми займають кілька гігабайтів вільного сховища.
- Android 12 і новіші версії можуть зупиняти фонові процеси, через що тривалі сеанси потребують додаткових налаштувань або виконання ADB-команди.
- У режимі PRoot ізоляція дозволів має обмеження, а повніше їх дотримання доступне лише в chroot із root-інструментами.
- Підтримка USB-пристроїв позначена як експериментальна, тому сумісність із конкретною периферією не гарантована.
Tessera найкраще розкривається на потужному ARM64-смартфоні, підключеному до великого екрана або клавіатури. На такому обладнанні телефон може стати компактним Linux-терміналом для графічних програм, але на слабших моделях запуск важких редакторів чи офісних пакетів може бути менш комфортним.
Tessera створена для тих, хто хоче отримати Linux-програми на Android без постійного занурення в командний рядок і без обов’язкового root-доступу. Вона поєднує каталог застосунків, віконний режим, сенсорне керування та інтеграцію з Android, залишаючись перспективним, хоча ще експериментальним рішенням. Tessera поширюється безкоштовно.
Що нового в останній версії 0.7.0
Оновлено
- Додано налаштування головного екрана: тепер можна змінювати порядок піктограм на кожній вкладці, кількість елементів у рядку, їхній розмір і відображення назв.
- Реалізовано сортування програм за назвою, часом останнього використання або категорією. Закріплені програми завжди залишаються на початку списку.
- З’явилася можливість приховувати програми без видалення. Приховані елементи залишаються доступними через пошук і відображаються в налаштуваннях головного екрана.
- Для кожної піктограми можна окремо вибрати власний колір. Це оформлення також застосовується до піктограм, закріплених на головному екрані Android.
- Додано підтримку віджетів на головному екрані Tessera та на домашньому екрані Android.
- Доступний віджет для швидкого запуску вибраної програми.
- Віджет запущених програм показує активні Linux-програми й дає змогу швидко перейти до потрібного вікна.
- Інформаційний віджет відображає використання пам’яті та сховища, а також кількість запущених Linux-програм.
- Віджет швидкої команди дає змогу запускати з головного екрана попередньо створені команди та ярлики.
- Віджети на домашньому екрані Android підтримують кольорову схему шпалер на пристроях з Android 12 і новіших версій.
Додати коментар