F-Droid (новое окно)— это магазин приложений для Android, в котором представлено только бесплатное программное обеспечение с открытым исходным кодом (FOSS). Это делает его отличной альтернативой нарушающему конфиденциальность Google Play Маркет.
В этой статье мы рассмотрим, что такое F-Droid, почему вам может захотеться им пользоваться и как его использовать. Мы также разберем некоторые опасения, связанные с F-Droid.
- Что такое F-Droid?
- Зачем использовать F-Droid?
- Какие приложения в F-Droid самые лучшие?
- Как использовать F-Droid
- Репозитории F-Droid
- Безопасен ли F-Droid?
- Существуют ли альтернативы F-Droid?
Что такое F-Droid?
Как и Play Маркет, F-Droid — это репозиторий приложений, предлагающий тщательно отобранную коллекцию бесплатных приложений, которые не содержат проприетарного программного обеспечения и соответствуют принципам открытого исходного кода. Это означает, что исходный код приложений открыт, что позволяет вам проверять их безопасность, функции конфиденциальности и функциональность.
F-Droid разрабатывается и поддерживается сообществом волонтеров и стремится предоставить прозрачную экосистему приложений, ориентированную на конфиденциальность. Вы можете скачать приложения из репозитория F-Droid, а F-Droid поможет вам своевременно их обновлять.
Такое внимание к FOSS соответствует принципам прозрачности Proton и расширения возможностей пользователей, именно поэтому приложение Proton VPN доступно в F-Droid(новое окно).
В отличие от Play Маркет, для использования F-Droid не требуется регистрировать аккаунт.
Зачем использовать F-Droid?
Есть две основные причины использовать F-Droid.
1. Это не Google Play Маркет
Вся (и очень прибыльная) бизнес-модель(новое окно) Google построена на том, чтобы узнать о вас как можно больше и показывать вам высокоперсонализированную рекламу.
Когда вы скачиваете и используете приложения из Google Play Маркет, Google собирает о вас огромное количество данных. Сюда входит(новое окно) информация о вашем устройстве, о том, как и где вы используете приложение (данные о местоположении), и многое другое. Все это привязано к вашим реальным личным данным и объединено с другой информацией, которую Google собирает о вас через множество других своих приложений, служб и трекеров,
Кроме того, многие приложения в Google Play Маркет содержат сторонние библиотеки отслеживания или пакеты разработки программного обеспечения (SDK). Эти механизмы отслеживания позволяют разработчикам приложений и сторонним компаниям собирать информацию о вашем поведении, интересах и характере использования различных приложений и веб-сайтов.
Также проприетарный магазин Amazon Store для Android страдает от схожих проблем.
2. Приложения с открытым исходным кодом
F-Droid предоставляет удобный репозиторий отобранных приложений с открытым исходным кодом, многих из которых нет в Play Маркет. Приложения с открытым исходным кодом, конечно, также доступны на GitHub и аналогичных платформах (это часть того, что делает их открытыми), но для файлов APK, скачанных напрямую от разработчиков, нет простого механизма обновления. F-Droid предоставляет такой механизм.
F-Droid значительно упрощает поиск, установку и обновление приложений для Android с открытым исходным кодом. Многие также рассматривают использование F-Droid как способ поддержать сообщество свободного ПО и ПО с открытым исходным кодом.
Какие приложения в F-Droid самые лучшие?
В F-Droid есть много отличных приложений, многих из которых нет в Play Маркет. Даже если приложение также доступно в Play Маркет, его установка из F-Droid исключает Google из этого уравнения.
Следующий список ни в коем случае не является исчерпывающим, но он дает представление о некоторых высококачественных приложениях, доступных в F-Droid. Обратите внимание, что Proton VPN официально не проверял ни одно из перечисленных здесь приложений и никоим образом их не одобряет (за исключением, конечно, Proton VPN).
1. Proton VPN(новое окно) — швейцарский VPN-сервис без ведения логов от создателей Proton Mail. Вы можете выбирать между несколькими протоколами VPN (включая WireGuard® и наш протокол маскировки Stealth) или позволить протоколу Smart выбрать наилучший вариант для вас. Наше Android-приложение включает функцию kill switch, раздельное туннелирование, VPN Accelerator, альтернативную маршрутизацию(новое окно), NetShield Ad-blocker и многое другое.
2. Fennic F-Droid(новое окно) — браузер с открытым исходным кодом на базе последней версии Firefox, но с дополнительной защитой от отслеживания, из которого удалены проприетарные компоненты и телеметрия. Недоступен в Play Маркет.
3. Droid-ify/(новое окно)Neo Store(новое окно)/Aurora(новое окно) — неофициальные приложения F-Droid, которые предлагают более удобный доступ к репозиторию F-Droid. Ниже приведена подробная информация. Само собой разумеется, эти приложения недоступны в Play Маркет.
4. Open Camera(новое окно) — приложение камеры с открытым исходным кодом, которое поддерживает HDR, распознавание лиц, запись видео и аудио, автостабилизацию и многое другое. В отличие от версии, доступной в Play Маркет, версия Open Camera в F-Droid полностью лишена рекламы.
5. DuckDuckGo Privacy Browser(новое окно) — мы удалили DuckDuckGo из нашего списка лучших браузеров для обеспечения конфиденциальности(новое окно), поскольку его исходный код открыт лишь частично. Версия в F-Droid, однако, полностью с открытым исходным кодом.
Оно предлагает обширные функции защиты от отслеживания, по умолчанию принудительно устанавливает подключения HTTPS, имеет кнопку «Fire» (Пожар) для быстрой очистки истории просмотров и может быть заблокировано и разблокировано с помощью биометрии. Одной из наиболее инновационных функций является Privacy Grade (оценка конфиденциальности) — система оценки условий использования компаний. И, конечно же, приложение использует DuckDuckGo в качестве поисковой системы.
Однако оно имеет уникальный отпечаток ключа(новое окно), а отсутствие функции синхронизации ограничивает его полезность в качестве браузера общего назначения.
6. OsmAnd +(новое окно) — картографическое приложение с открытым исходным кодом, которое использует данные OpenStreetMap(новое окно) (OSM) и предлагает офлайн-карты, голосовую и экранную навигацию в реальном времени и многое другое. Да, оно не так хорошо, как Google Карты, но оно и не отслеживает вас на каждом шагу.
7. Music(новое окно) — красивый музыкальный проигрыватель (в стиле Material) с виджетами для Android, в котором есть все, что требуется от локального плеера. Это приложение автоматически скачивает обложки альбомов и исполнителей, позволяет изменять теги и метаданные песен, имеет таймер сна и многое другое.
8. AnySoftKeyboard(новое окно) — клавиатура с поддержкой нескольких языков, жестов, клавиатуры эмодзи, словаря, виртуальных клавиш и голосового ввода данных. И в отличие от клавиатуры вашего телефона по умолчанию и большинства коммерческих клавиатур, она не будет шпионить за всем, что вы вводите.
Как использовать F-Droid
F-Droid — это репозиторий приложений. Вы можете получить доступ к этому репозиторию (и другим совместимым с F-Droid репозиториям — см. ниже) с помощью официального приложения F-Droid, но многие предпочитают использовать неофициальные сторонние приложения.
Среди наиболее примечательных из них — Droid-ify(новое окно), Neo Store(новое окно) и Aurora Droid(новое окно). Вы можете запускать на своем устройстве сколько угодно таких приложений одновременно, и все они будут уведомлять вас об обновлениях для любого приложения F-Droid.
Официальное приложение F-Droid имеет довольно неудобный пользовательский интерфейс. Оно также ориентировано на устаревший пакет разработки программного обеспечения (SDK(новое окно)), использовавшийся для Android 7.1 (выпущенного в 2016 году), что означает отсутствие более современных улучшений безопасности и конфиденциальности.
В частности, приложения, скомпилированные с использованием более старых SDK, имеют более слабую песочницу(новое окно) (механизм безопасности, который Android использует для изоляции приложений, чтобы в случае их сбоя или компрометации ущерб было легче локализовать).
Тем не менее, официальное приложение F-Droid в целом выполняет свои функции. Вы можете просматривать и устанавливать приложения по категориям и получать уведомления о выходе обновлений для приложений.

Вам приходится обновлять приложения из F-Droid вручную, но это делается в одно нажатие. (Автоматическое обновление и установка возможны, но только если у вас устройство с root-доступом. Обратите внимание, что Google применяет это ограничение через ОС Android, и оно распространяется на все приложения из репозитория F-Droid).
Обновление (февраль 2024 г.): F-Droid 1.19+ поддерживает автоматические обновления без участия пользователя(новое окно).

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

Неофициальные приложения из репозиториев F-Droid предлагают улучшенный пользовательский интерфейс, ориентированы на актуальные версии Android SDK, отличаются простым управлением репозиториями (см. ниже) и многим другим. Ниже мы видим Neo Store, который в типичном для FOSS стиле является форком Droid-ify, который сам по себе является форком также популярного Foxy-Droid(новое окно).

Репозитории F-Droid
Как уже отмечалось, F-Droid — это репозиторий приложений. Существует также множество других репозиториев приложений с открытым исходным кодом, которые полностью совместимы с F-Droid. Это библиотеки приложений, которые хотя бы в некоторой степени курируются их владельцами и могут предлагать интересные приложения, недоступные в официальном репозитории F-Droid.
Большинство из них загружают файлы APK напрямую со своих страниц на GitHub, поэтому они имеют цифровую подпись разработчиков. Тем не менее, вы используете сторонние репозитории на свой страх и риск.
Вы можете добавить эти внешние репозитории(новое окно) в официальное(новое окно) и неофициальные приложения F-Droid.

Неофициальные приложения, такие как Droid-ify, предлагают значительно улучшенное управление репозиториями по сравнению с официальным приложением F-Droid.
Популярный репозиторий Guardian Project(новое окно) специализируется на приложениях для обеспечения конфиденциальности и безопасности и теперь включен по умолчанию в официальное приложение F-Droid. Репозитории IzzyOnDroid(новое окно) и Bromite(новое окно) также пользуются хорошей репутацией (но не поддерживаются Proton VPN).
Безопасен ли F-Droid?
F-Droid предоставляет удобный способ поиска, скачивания и обновления приложений для Android с открытым исходным кодом. Перед добавлением в репозиторий F-Droid приложения сканируются на наличие вредоносных программ (с помощью VirusTotal(новое окно)) и проходят проверку безопасности на соответствие требованиям F-Droid к свободному программному обеспечению.
Однако эти проверки являются (по собственным словам команды F-Droid(новое окно)) «базовыми». По своей природе приложения с открытым исходным кодом с большей вероятностью будут безопасными, чем приложения с закрытым исходным кодом, но это не может быть гарантировано. Впрочем, этого также нельзя гарантировать и для приложений в Play Маркете(новое окно).
В январе 2020 года на сайте PrivSec.dev была опубликована критика(новое окно) различных аспектов безопасности F-Droid, получившая широкий резонанс в сообществе любителей конфиденциальности. Тем, кто серьезно относится к безопасности, стоит внимательно ознакомиться с этим документом. Наиболее серьезные замечания можно обобщить следующим образом:
1. Приложения подписываются F-Droid, а не их разработчиками
В большинстве магазинов приложений они подписываются разработчиком. F-Droid, напротив, собирает все приложения из исходного кода и затем подписывает их собственным ключом (ограниченное число воспроизводимых сборок(новое окно) является исключением из этой политики).
Это дает преимущество в безопасности, если вы доверяете команде F-Droid, поскольку не позволяет злонамеренным разработчикам добавлять в свои файлы APK код, которого нет на их страницах в GitHub. Однако это также означает, что вам необходимо доверять еще одной стороне (F-Droid).
Следует также отметить, что с августа 2021 года Google подписывает приложения в Play Маркете.
2. Медленные обновления
Регулярные обновления важны, так как они часто устраняют критические уязвимости безопасности. Тот факт, что команда F-Droid должна проверять, собирать и подписывать приложения, означает, что между обновлением приложений и появлением этих обновлений в F-Droid может пройти немало времени.
Эта проблема усугубляется запретом F-Droid на использование приложениями проприетарного кода. В результате многие приложения имеют специальную версию для F-Droid для соответствия этим правилам, на поддержку которой требуется дополнительное время.
3. Устаревшие приложения
Мы уже обсуждали, что официальное приложение F-Droid ориентировано на старую версию SDK (эта проблема решена во многих неофициальных приложениях F-Droid). К сожалению, это относится и к самому репозиторию F-Droid.
Это помогает обеспечить обратную совместимость (что всегда является проблемой на устройствах Android), но также означает, что репозиторий F-Droid переполнен приложениями, которые не получали обновлений безопасности годами.
Вы всегда должны проверять, когда приложение, которое вы планируете установить, обновлялось в F-Droid в последний раз. Эта информация доступна на странице его скачивания.
Так безопасен ли F-Droid? Это зависит от вашей модели угроз. Вышеупомянутые опасения (и другие, затронутые в статье) обоснованы, но для многих людей удобство F-Droid перевешивает его недостатки.
Есть ли альтернативы F-Droid?
Если не считать проприетарных магазинов приложений, таких как Play Маркет или Amazon Store, то особо нет. Однако если вас беспокоят проблемы с безопасностью, упомянутые выше, есть другой вариант.
Вы можете вручную скачивать и устанавливать файлы APK непосредственно со страниц разработчиков на GitHub (или даже компилировать их из исходного кода, если у вас есть технические навыки). Затем вы можете использовать RSS-ридер для отслеживания страницы Releases каждого приложения на GitHub, чтобы получать уведомления о выходе обновлений.
Заключительные мысли
F-Droid отнюдь не идеален, но тем не менее он оказывает неоценимую услугу сообществу разработчиков и пользователей ПО с открытым исходным кодом. Существуют сотни высококачественных приложений, обеспечивающих конфиденциальность и служащих отличной альтернативой коммерческому проприетарному программному обеспечению. Если ваша модель угроз это позволяет, нет более простого способа найти подходящие приложения, установить их и поддерживать в актуальном состоянии.







