F-droid: альтернативный каталог ПО для Android

В качестве примера такого альтернативного хранилища рассмотрим каталог F-droid, состоящий из программ, распространяющихся по свободным лицензиям .

Но сама система Android предполагает и альтернативные способы установки приложений, вплоть до возможности установки отдельного apk-файла, закачанного с сайта разработчика. Поэтому в природе существуют и альтернативные "маркеты", с которых можно установить программы для Android.

По правде говоря, довольно большая часть таких альтернативных каталогов является так называемыми "варезниками". Но есть и приличные каталоги мобильных программ. Это, например хранилище приложений 1Mobile. Есть свой "маркет" и у компании Amazon , которая активно использует Android для своих устройств. Здесь же я хотел бы обратить внимание на проект F-Droid, который содержит приложения только с открытым исходным кодом (Open Source).

Особенности F-Droid

F-Droid - это онлайн-репозиторий, который ориентирован исключительно на разработчиков и пользователей открытого ПО для Android. Проект был основан в октябре 2010 года. Адрес хранилища f-droid.org .

За это время в хранилище накопилось около трёхсот программ. На первый взгляд это мало, особенно по сравнению с тем же Google Play . Однако, с другой стороны, здесь и нет программ-пустышек, не говоря уже о подозрительном ПО, что делает поиск программ приятным и полезным занятием. Также в репозитории F-Droid есть программы, которых нет в Google Play .

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

Веб-интерфейс скромный. Позволяет получить краткую информацию о программе, скачать apk-файл или скачать исходники. Русского интерфейса пока нет. Равно как и нет возможности оставлять комментарии непосредственно на странице программы, для обсуждения имеется только англоязычный форум. С другой стороны, веб-интерфейс не перегружен всякими рюшечками и быстро работает.

И, конечно же, имеется свой менеджер пакетов для смартфона. Последняя версия 0.25. Размер 145 kB. Имеется русский интерфейс.

Менеджер пакетов имеет три вкладки. На первой вкладке показано доступное в хранилище ПО. О нужном приложении можно получить более подробную информацию, ссылку на домашнюю страницу, баг-трекер, ссылку на исходный код .

Вторая вкладка демонстрирует уже установленное ПО. И третья показывает существующие обновления для установленных приложений .

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

Михаил АСТАПЧИК

Отличный андроид-магазин, в котором можно отыскать программное обеспечение для своего гаджета. Здесь собрано множество полезных программ, в которых открытый исходный код. Их выбор достаточно большой, хотя и уступает Гугл Плей. Регистрироваться, а потом авторизоваться здесь не нужно, поэтому пользователи экономят время.

Приятно радует лаконичное оформление, а также комфортный интерфейс, с которым с легкостью разберутся даже новички. Есть возможность фильтровать те приложения, которые конкретно с вашим устройством не совместимы. Здесь чётко указаны лицензии, а также весь контент полностью бесплатный. Вы не найдете платных проектов, которые нужно покупать.

Андроид-программа "" не содержит в себе рекламу от Google Play.

Особой требовательности для установки нет. Подходит для планшетных компьютеров и смартфонов с версией 4.0 или новее. Язык интерфейса - русский. Сверху кнопка поиска, "обмен файлами". Внизу есть вкладки: Доступно, Установлено, Обновления. Что касается настроек, то поставьте (или уберите) галочки в соответствующих местах. Настраивайте уведомления, историю обновлений, разрешения, компактный вид.

Скачать сие творение без регистрации можете на нашем интернет-портале в любое удобное для вас время. Загружайте уже сейчас полезную коллекцию "" на собственные девайсы с операционной Android-системой, оставляйте отзывы и ставьте объективную оценку.

2 октября 2011 в 23:17

F-Droid, сетевой репозиторий пакетов открытого ПО для Android, aka «Маркет» для тех, кто шлет патчи

Тема альтернативных источников программного обеспечения для Android и альтернативных «маркетов» в частности уже несколько раз поднималась на Хабре, но большинство их описываемых сайтов были откровенно варезными рассадниками (поэтому ссылки не даю). Здесь же я хотел бы рассказать о проекте F-Droid.org , который ставит своей целью собрать и сделать легко доступными для пользователей приложения с открытым исходным кодом (Open Source) и четкими лицензиями использования и изменения.

Маркет, шваркет и аппстор

Прежде чем переходить непосредственно к F-Droid, хотелось бы сказать несколько слово о феномене «Маркетов» и состоянии Open Source на платформе Android.

То, что нынче маркетологи окрестили «АппСторами» и «Маркетами», на самом деле было доступно уже более десятка лет для пользователей Linux и известно как «сетевой репозиторий пакетов». Концепций же менеджера пакетов вообще насчитывает десятки лет и является одной из сильнейших сторон Linux. Неудивительно, что эту концепция стала фактически «наилучшей практикой» (best practice) в области, так что даже Microsoft выпустил и продвигает свой менеджер пакетов.

Хорошо, здравые идеи победили, и для Android существует Android Market place. Казалось бы, пользоваться - не нарадоваться, как большинство пользователей, не знакомых ни с чем другим и делают. Но у Android Market есть ряд проблем:

  • Market - закрытый компонент в целом открытой платформы.
  • Из предыдущего пункта следует, что на устройствах, сделанных на основе кода AOSP (Android Open Source Project), Маркета нет, и это типичная ситуация для недорогих устройств (заметьте, независимо от того, дешевый ли это китайский Noname, Inc, или вендоры с именем, вроде Amazon)
  • Если пользователи сами хотят модифицировать Android и сделать его лучше (например, CyanogenMod), то они также не могут легально использовать в своей разработке Маркет
  • Качество ПО в Маркете оставляет желать лучшего. В том смысле, что очень много «мусора» и откровенно подозрительных программ.
  • Последний пункт усугубляется тем, что Google искусственно фильтрует доступность определенных программ для определенных групп пользователей (по географическому признаку или иному), так что качественные, платные программы зачастую недоступны.
  • Фильтрация производится и по другим признакам, например по типу устройства, с которого производится доступ, иными словами, Маркет с ног сбивается, чтобы быть умнее, чем пользователь (что, как известно, у компьютерных программ получается плохо)
  • Маркет не предоставляет достаточных возможностей поиска и категоризации, например, невозможности найти ПО, предлагаемой на условиях определенной лицензии.

Опять Open Source?

Существует несколько (множество?) проектов, призванных решить некоторые из проблем выше, но F-Droid призван решить их коренным образом, а именно передать контроль как над самим репозиторием, так и над ПО, доступным в нем, в руки самих пользователей (собственно, сообщество таких пользователей, которым важны вопросы выше, проект и представляет). Достигает он этого с помощью лицензий Open Source - как для самого программного обеспечения репозитория и менеджера пактов, так и для ПО, доступного в репозитории.

Для многих, кто знаком с Open Source понятно, почему это важно, для тех, кто знает больше понаслышке и «интуитивно» («Халява, Сэр!»), хотелось бы пояснить: Open Source это очень хороший способ гарантировать минимально допустимое качество ПО. Под «минимальным качеством» понимается отсутствие вредоносного кода и явных ошибок и недочетов. Это достигается просто - контролем самих пользователей за кодом. Разумеется, для конкретного пользователя такой контроль может быть сложно осуществить, но Open Source полностью основывается на концепции взаимопомогающего сообщества (а не на концепции потребитель/производитель). Именно поэтому в заголовок вынесена фраза «F-Droid - »Маркет" для тех, кто любит слать патчи".

F-Droid, бородатый робот с пристрастием к FOSS

Но довольно теории. Проект F-Droid был основан Ciaran Gultnieks в октябре 2010 года, т.е. ему нет и года. Это не слишком большой срок, но проект неплохо развился за это время. Итак, у него есть сайт и форум . Приложения, доступные в репозитории, можно посмотреть через веб-интерфейс . Приложений пока немного по меркам Маркета (набитого мусорной фриварью) и даже типичного Linux-дистрибутива: около ста наименований. С одной стороны это кажется очень малым количеством, но с другой стороны, емкость Open Source Android экосферы и так не велика (в 200-300 более-менее рабочих программ, на мой взгляд). Кроме того, даже 100 приложений вы вряд ли захотите установить одновременно на свое устройство, а несколько полезных программ вы там несомненно найдете.

Конечно, основная прелесть F-Droid в менеджере пакетов, работающем на устройстве. Его можно скачать с этой страницы (или прямая ссылка , QR-код в начале статьи). Скриншот основного окна показан ниже:

На трех вкладках представлены: ПО доступное для установки, уже установленное, и апдейты для установленного (кстати, сам менеджер обновляется так же). Поддерживается поиск по наименованию. О заинтересовавшем приложении можно получить более подробную информацию - описание, ссылка на домашнюю страницу, баг-трекер, репозиторий исходного кода, ссылку для donations. наконец, здесь же представлены версии приложения, доступные для установки. И здесь F-Droid имеет особенность, не всегда доступную даже для Linux-дистрибутивов: поддерживаются несколько версий приложения, что по достоинству оценят владельцы недорогих и «стареньких» устройств, вендоры которых отказались выпустить апгрейды для новых версий Android: если новейшая версия программы не работает, вы всегда можете попробовать одну из предыдущих.