F-Droid, свободный каталог приложений для Android с открытым исходным кодом, ориентированный на FOSS-софт, выпустил версию 2.0 официального клиента. Разработчики называют её самым крупным обновлением приложения за последние десять лет.

В релизе появился переработанный интерфейс на Kotlin и Jetpack Compose, а навигация упростилась до трёх основных разделов: Discover, Search и My Apps.

Раздел поиска приложений заметно переработали. В F-Droid 2.0 добавили более подробные категории, включая отдельные разделы для VPN, менеджеров паролей, лаунчеров, навигационных приложений и других типов программ. Игры также разбили на более узкие жанры, поэтому просматривать репозиторий стало проще, не полагаясь целиком на поиск.

Сам поиск стал функциональнее. Теперь он ищет не только по названиям приложений, но и по описаниям, категориям и переведённому контенту. Недавние запросы сохраняются, а улучшенная обработка китайского, японского и корейского языков делает результаты полезнее для тех, кто ищет на этих языках.

Расширили и фильтрацию. Пользователи могут комбинировать несколько критериев, включая категорию, совместимость с устройством и anti-features, что позволяет точнее настраивать поиск.

Установка и обновление приложений должны проходить плавнее. F-Droid 2.0 использует новые API установки Android, включая предварительное подтверждение на поддерживаемых устройствах, что сокращает число лишних шагов при установке. Проверка, загрузка и установка обновлений в фоне теперь работают по умолчанию, при этом настройки пользователя учитываются.

Настройки приватности тоже переделали. Теперь для маршрутизации трафика F-Droid через Tor рекомендуют использовать Tor VPN, а ручные настройки прокси остались для тех, кому они нужны.

Без заметных изменений и ограничений не обошлось. F-Droid Privileged Extension больше не поддерживается в версии 2.0, а поддержку Android 6 убрали, поскольку часть модернизированного приложения зависит от исправлений, появившихся только в Android 7. На старых устройствах по-прежнему можно использовать прежние версии F-Droid.

Функцию Nearby для обмена приложениями напрямую между устройствами также переписывают, и в первый релиз F-Droid 2.0 она не вошла. Разработчики говорят, что альтернативная реализация уже в работе.

Подробности приводятся в официальном анонсе.