F-Droid пусна версия 2.0 на официалното си Android приложение, предоставяйки най-голямото си обновяване на клиента от десетилетие насам. Хранилището за Android приложения с отворен код заяви, че тази версия идва след повече от година разработка и 14 тестови версии, като се планира поетапно внедряване през следващите седмици.

За разлика от обикновеното визуално освежаване, F-Droid 2.0 пренаписва основни части от приложението с Kotlin и Jetpack Compose. Тази промяна модернизира кодовата база, съобразява интерфейса по-тясно с моделите Material Design на Android и има за цел да улесни бъдещата поддръжка, тестване и разработване на нови функции.

Преработеното приложение намалява основната си навигация до три зони: Discover, Search и My Apps. Discover вече комбинира прегледа на приложения и категории, докато My Apps действа като централна зона за инсталирани приложения, налични актуализации и потенциални проблеми. Настройките и Nearby Swap са преместени в горната лента, намалявайки претрупаността в основната навигация.

F-Droid 2.0 е пуснат

Основен фокус на F-Droid 2.0 е подобреното откриване на приложения. Секцията Discover подчертава новодобавени приложения, наскоро актуализирани приложения и популярни изтегляния от хранилището.

F-Droid 2.0 опростява навигацията с Discover, Search и My Apps (източник: f-droid)
F-Droid 2.0 опростява навигацията с Discover, Search и My Apps (източник: f-droid)

Категориите също са разширени извън общите етикети, помагайки на потребителите да намират по-лесно софтуер като VPN, защитни стени, мениджъри на пароли, стартови панели (launchers) и навигационни инструменти. Категорията Games е разделена на 17 жанра.

Функцията за търсене също получи основно подобрение. F-Droid вече може да търси в имената на приложенията, описанията, категориите и преведения текст.

Актуализацията подобрява и поддръжката за търсене за китайски, японски и корейски писмени системи. Потребителите могат да прилагат множество филтри, включително категория, съвместимост с устройството и „анти-функции“ (anti-features), за да стеснят резултатите.

Например, даден потребител може да търси екшън игра, да ограничи резултатите до приложения, съвместими с неговото устройство, и да изключи софтуер, който зависи от несвободни онлайн услуги. Това помага на потребителите, фокусирани върху поверителността, да намират приложения, които отговарят по-добре на техните технически изисквания и лицензионни предпочитания.

Версията променя и начина, по който работят актуализациите и инсталациите. По подразбиране F-Droid 2.0 проверява за актуализации и ги инсталира автоматично, като същевременно запазва ръчните и детайлни контроли за потребителите, които ги предпочитат. Предишният метод с изтегляне надолу за опресняване (pull-to-refresh) за проверка за актуализации е преместен в допълнителното меню на My Apps.

F-Droid 2.0 оптимизира функциите за по-лесна поддръжка (източник: f-droid)
F-Droid 2.0 оптимизира функциите за по-лесна поддръжка (източник: f-droid)

От F-Droid заявиха, че промените в платформата Android, подтикнати отчасти от Законодателния акт за цифровите пазари на Европейския съюз и антитръстовия натиск, вече позволяват на алтернативните магазини за приложения да осигурят по-гладко изживяване при инсталиране.

Приложението използва по-новите възможности за инсталиране на Android и API за предварително одобрение на поддържани устройства, позволявайки на потребителя да одобри инсталация по-рано в процеса, вместо да чака приключването на изтеглянето.

Проектът същевременно ревизира и функциите за поверителност. Конфигурацията на Tor премина към общи прокси настройки, като Tor VPN се представя като препоръчителен подход за по-лесна употреба.

Функцията за скриване на приложението вече променя само иконата и името му, което ясно сигнализира, че то все още може да бъде намерено в настройките на Android или при криминалистичен (forensic) инспекционен преглед.

Въпреки това, F-Droid 2.0 в момента не поддържа F-Droid Privileged Extension, а функцията му за изтриване на данни при паника все още не е върната. Потребителите, които разчитат на изтриването на приложения за лична безопасност или поверителност, може да поискат да забавят актуализирането, докато функцията не бъде преценена отново.

F-Droid 2.0 значително модернизира ключова платформа за разпространение на свободен софтуер и софтуер с отворен код за Android, комбинирайки подобрено откриване, модерни практики за разработка за Android и по-опростен работен процес за инсталиране.