Проєкт F-Droid, найпопулярніша платформа для поширення Android-застосунків з відкритим кодом, представив F-Droid 2.0 — повністю перероблений додаток і найбільше оновлення за останні десять років. Розробники витратили на нього понад рік і випустили 14 тестових версій перед фінальним релізом. Мета редизайну — зробити пошук, встановлення та підтримку застосунків простішими.

Навігацію звели до трьох ключових розділів: Discover («Огляд»), Search («Пошук») та My Apps («Мої застосунки»). Категорії тепер інтегровані безпосередньо в Discover, а My Apps став єдиним центром керування встановленими програмами, оновленнями та можливими проблемами. Розділ Discover показує не лише нові й нещодавно оновлені застосунки, а й найпопулярніші за завантаженнями в репозиторії.

Систему категорій суттєво розширили — з’явилися вужчі підкатегорії (VPN, файрволи, менеджери паролів, лаунчери, навігаційні інструменти), а для зручнішої навігації ввели укрупнені «мета-категорії». Показовий приклад — розділ ігор повністю переробили: замість єдиної категорії тепер представлено 17 різних ігрових жанрів. Пошук навчився шукати не лише за назвою, а й за описом, категоріями та перекладеним вмістом — тобто за тим, що застосунок робить, а не лише як він називається. Значно покращено підтримку китайської, японської та корейської мов. Також з’явилися потужні фільтри: наприклад, можна залишити у видачі лише ігри певного жанру, сумісні з пристроєм, і виключити застосунки з небажаними «анти-фічами» (наприклад, залежністю від невільних мережевих сервісів).

Раніше процес встановлення й оновлення застосунків у F-Droid поступався офіційному магазину Google. Завдяки тиску з боку європейського Digital Markets Act (DMA) та антимонопольних розслідувань у різних країнах Android тепер надає всім магазинам застосунків можливість швидшого й автоматичнішого встановлення. F-Droid 2.0 використовує уніфікований інсталятор та новий pre-approval API: на підтримуваних пристроях користувач підтверджує встановлення одразу після рішення, а не після завантаження файлу — тобто досвід стає максимально близьким до вбудованого магазину застосунків Android. Оновлення тепер за замовчуванням завантажуються й встановлюються автоматично у фоні (хоча ручний контроль лишається доступним через меню з трьома крапками на екрані My Apps).

F-Droid традиційно підтримує роботу через Tor, зокрема Tor Onion Services для репозиторіїв і дзеркал. У новій версії налаштування спростили та прибрали ненадійне автовизначення: якщо раніше було увімкнено опцію «Use Tor», вона автоматично мігрує до загальних налаштувань проксі, а рекомендованим способом підключення через Tor стає TorVPN. Функції «паніки», які дозволяють миттєво видаляти чутливу інформацію в екстрених ситуаціях, залишилися в застосунку. А ось функцію маскування самого F-Droid спростили: раніше «панічний» режим перетворював іконку застосунку на калькулятор, що імітував повноцінну робочу програму. Тепер маскування торкається лише іконки та назви — застосунок, як і раніше, буде видно в системних налаштуваннях і його можна виявити під час криміналістичної експертизи пристрою. Розробники пояснюють це бажанням дати користувачам чіткіше розуміння реальних меж захисту. Функція повного видалення застосунків за «панічним» тригером (наприклад, через застосунок Ripple) поки що не повернулася — вона потребує спеціалізованої підтримки, а її аудиторія відносно невелика. Користувачам, яким критично важлива саме ця можливість, у F-Droid радять поки не оновлюватися до версії 2.0.

Значна частина роботи відбулася «під капотом». Застосунок переписали на Kotlin — мові, що стала стандартом сучасної Android-розробки, а інтерфейс побудували на Jetpack Compose, завдяки чому F-Droid тепер точніше відповідає принципам Material Design, залишаючись водночас впізнаваним. За словами розробників, це також знизило поріг входу для нових контриб’юторів і заклало основу для швидшого розвитку проєкту в наступному десятилітті. Через одну з залежностей, доданих в Android 7, підтримку Android 6 довелося припинити — втім, старі релізи F-Droid, як і раніше, працюватимуть на застарілих версіях системи. Незалежний аудит безпеки F-Droid 2.0 провели Security Lab фонду Open Technology Fund спільно з компанією Convocation; усі виявлені зауваження, що стосувалися нової версії застосунку, вже усунуто.

F-Droid давно є одним із найгучніших критиків політики Google щодо встановлення застосунків зі сторонніх джерел. Торік Google оголосила про намір обмежити sideloading — компанія пообіцяла зберегти цю можливість для просунутих користувачів, але реалізувала її так, що процес встановлення застосунку зі сторонніх джерел вимагатиме дев’яти кроків, включно з 24-годинним очікуванням. За старою схемою з 2027 року встановлюватимуться лише застосунки від верифікованих розробників, яким доведеться підтвердити особу державними документами та сплатити внесок у розмірі $25. F-Droid підтримав і рішення європейських регуляторів оштрафувати Google за встановлення незаконної монополії на розповсюдження Android-застосунків, і закликає всіх охочих зберегти відкритість екосистеми Android підписати онлайн-петицію та поширити інформацію, а розробників — утриматися від проходження верифікації Google.

Розгортання F-Droid 2.0 для користувачів розпочнеться найближчими тижнями. Попередню альфа-версію вже можна знайти на APK Mirror, однак вона не містить усіх заявлених змін — фінальну дату релізу поки не оголошено. Розробники також працюють над оновленою версією функції Nearby для обміну застосунками між пристроями напряму, без центрального сервера, — але вона ще не готова.

2Перегляди

Анастасія Мороз

Автор

Кореспондентка: стартапи та e-commerce

Анастасія Мороз пише про стартапи, інвестиції, онлайн-торгівлю та маркетплейси — від раундів українських фаундерів до того, як змінюється кошик покупця. Раніше працювала в команді маркетплейсу аналітикинею категорій. Любить звіти з цифрами і питання, які фаундери не люблять.