LINUX.ORG.RU

F-Droid 0.54

 , , , ,


2

2

5.11.2013 после череды нестабильных версий состоялся релиз менеджера пакетов F-Droid, разрабатываемого совместно с одноимённым репозиторием для ОС Android. Тем временем количество свободного ПО, доступного в F-Droid, превысило отметку в 800 приложений.

В отличие от распространённых дистрибутивов Linux, в Android Open Source Project отсутствует стандартный менеджер пакетов (для установки APK файлов есть аналог dpkg). В качестве альтернативы репозиториям большинство производителей устройств с Android используют Google Play Store — проприетарное ПО, работающее только с серверами Google. Соглашение разработчика Google Play содержит ряд расплывчатых требований, таких как запреты на «конкурентные действие» по отношению к Google и вмешательство приложений в работу других приложений и компонентов системы. Из Google Play неоднократно под различными предлогами удалялись эмуляторы игровых консолей, блокировщики рекламы, приложения для загрузки и сохранения видео с YouTube и т. д.

Для обхода ограничений Google Play энтузиасты создали множество альтернативных «магазинов приложений», в том числе широко известный Aptoide, на основе которого была разработана первая версия F-Droid. В настоящее время F-Droid является единственным поддерживаемым репозиторием «родного» ПО для Android с чёткой лицензионной политикой, допускающей к включению только свободное ПО.

В рамках F-Droid разрабатываются:

  • web-интерфейс к репозиторию на основе Wordpress;
  • система автоматизированной сборки и обновления пакетов;
  • клиент с поддержкой установки и ручного (а в ближайшем будущем — и фонового) обновления приложений.

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

Изменения в клиенте с версии 0.50 (предыдущей стабильной):

  • возможность отключить уведомления о новых версиях для отдельного приложения;
  • приложения с рекламой, зависимостями от проприетарных сервисов и т. д. больше не исключаются из списка (эту возможность можно было выключить), а просто содержат соответствующие пометки в описаниях;
  • корректная фильтрация по архитектуре процессора;
  • исправлены уведомления об обновлениях;
  • светлая и тёмная темы;
  • новые стандартные иконки для темы Holo; иконки приложений загружаются в фоне;
  • способы финансовой поддержки разработчиков выделены в отдельную группу меню;
  • смена настроек фильтрации приложений больше не требуют перезапуска;
  • поддерживаемые приложением ABI отображаются в экспертном режиме;
  • обработка market://search (базовая поддержка адресов market:// была добавлена в предыдущей версии);
  • другие мелкие улучшения и исправления.

Разработчики просят помочь проекту, сообщая о найденных ошибках, а также добавляя новые и обновляя существующие приложения в репозитории.

Инструкция по добавлению приложений

Документация по написанию дескрипторов пакетов

>>> Подробности



Проверено: Aceler ()
Последнее исправление: Wizard_ (всего исправлений: 4)

(а в ближайшем будущем — и фонового) обновления приложений.

Я джва года жду!

Ttt ☆☆☆☆☆
()

Пользуюсь уже два года, отличный проект, авторам ОГРОМНОЕ спасибо!!!

crowbar
()

Годнота! Правда слоупочат они, обновления появляются позже чем в маркете. Osmand вот никак не могли собрать 1.5, а пока собрали, уже 1.6 вышла.

vurdalak ★★★★★
()

Годно, очень.

anonymous
()

Кстати весьма печалит отсутствие кнопки «обновить все» в списке приложений с доступными обновлениями.

vurdalak ★★★★★
()
Ответ на: комментарий от KendovNorok

содержит приложения, которых нет/не пропустили на гугл плей и

F-Droid является единственным поддерживаемым репозиторием «родного» ПО для Android с чёткой лицензионной политикой, допускающей к включению только свободное ПО.

amazpyel ★★★
()
Последнее исправление: amazpyel (всего исправлений: 1)

клево, уже ставлю!

dib2 ★★★★★
()

только что искал инфу о том, как можно удалить google play
как оказалось, мало кто знает, инфы почти нет. Кто-то такое делал?

reprimand ★★★★★
()

Отличная новость. Как раз сегодня обновился.

Falcon-peregrinus ★★★★★
()
Ответ на: комментарий от reprimand

Отключи его в меню «Приложения». В меню или где-то ещё больше не появится - действие практически эквивалентно удалению, с той разницей, что можно вернуть обратно и не требуется рут. Если он опять вылез, значит его вызвал кто-то другой, его тоже надо отключить. Я себе вырубил так все GApps и доволен, они не появляются и всё хорошо.

Falcon-peregrinus ★★★★★
()
Ответ на: комментарий от reprimand

Кто-то такое делал?

Тебе нужен root. Далее качаешь gapps, смотришь состав и удаляешь соответствующие файлы.

Либо просто отключаешь всё в настройка-приложения (4.1+), это не удаляет gapps, но они перестают запускаться.

Ну и самый радикальный способ — поставить AOSP/Cyanogen/etc без gapps.

Aceler ★★★★★
()
Ответ на: комментарий от KendovNorok

Чем оно лучше Play Market?

Отсутствием тонны шлака. Шлак, конечно, есть, но его меньше и он хотя бы рекламу не показывает.

Aceler ★★★★★
()

Автор, добавь про возможность создания своих репозиториев. Или корректор...

Falcon-peregrinus ★★★★★
()

Юзаю разве что для установки adaway, ну и просто чтобы поглядеть за развитием проекта.

Хинт: Там можно скачать сборку клиента для tt-rss не требующую ключа.

overmind88 ★★★★★
()
Ответ на: комментарий от reprimand

cyanogenmod можно без гугловских прог использовать, но это не очень практично. В итоге поставил play.

frozenix ★★★
()
Ответ на: комментарий от overmind88

Да и клиент owncloud вроде бы там тоже без ключа. Довольно много таких прог, которые в f-droid без ключа.

frozenix ★★★
()

Приложения с рекламой, зависимостями от проприетарных сервисов и т. д. больше не исключаются из списка (эту возможность можно было выключить), а просто содержат соответствующие пометки в описаниях;

Они продались.

anonymous
()
Ответ на: комментарий от anonymous

И не говори. Разработчиков донимали на форумах столько, что те решили сделать как проще, чем систематически удалять топики про то, «почему мало приложений» и «куда делся Firefox, про который написано, что он есть». Та же история, что и с бородатым логотипом, из-за бесконечных претензий пользователей к которому (и сопутствующего потока флуда) в IRC было забанено слово «борода».

Uniqa
() автор топика

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

Не погоняю. Мне на телефоне еще и компилятор с линковщиком и либами нужно иметь? Баба яга против!!!

vada ★★★★★
()
Ответ на: комментарий от frozenix

Вот он-то уж точно продался

Шпионит (последние версии отправляют данные Health Report в фоне без предупреждения). Поощряет проприетарные аддоны (приложения на addons.mozilla.org не обязаны быть FOSS, а новомодный Mozilla Marketplace и того хуже). В прошлых версиях приложения с анти-фичей «шпионаж» по умолчанию не отображались и не находились в поиске, а изменить настройки фильтрации у среднестатистического пользователя Android, увы, интеллекта не хватало.

Uniqa
() автор топика

Пользуюсь. Годно. Лучший из дроид-магазов.

fraxinum
()
Ответ на: комментарий от ritsufag

Как это без прона? ONScripter уже в наличии; по слухам на подходе Ren'Py & Co. Или имелся в виду особый, красноглазый прон? Так его там уже сколько хочешь.

anonymous
()
Ответ на: комментарий от reprimand

Ну и самый радикальный способ — поставить AOSP/Cyanogen/etc без gapps.

Вотаквот.

dvrts ★★★
()
Ответ на: комментарий от overmind88

Хинт: Там можно скачать сборку клиента для tt-rss не требующую ключа.

OSMand+ там тоже без ограничений.

Aceler ★★★★★
()
Ответ на: комментарий от reprimand

adb shell mount -o remount,rw /system && adb shell rm /system/app/{Phonesky,Vending}.apk && adb shell mount -o remount,ro /system

// но зачем?

BMX ★★☆
()
Ответ на: Вот он-то уж точно продался от Uniqa

Шпионит (последние версии отправляют данные Health Report в фоне без предупреждения)

По-моему, оно выдаёт запрос насчёт этой херни после первого запуска. Как там в версии для ведроида — я хз.

Mitre ★★
()
Ответ на: комментарий от Mitre

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

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

Да, у меня так на десктопе было.

Но я точно не помню, что оно у меня там спрашивало в виртуалке. Может про этот самый health report, а может ещё про что.

Mitre ★★
()

замечательно! Обновился.

jekader ★★★★★
()

В настоящее время F-Droid является единственным поддерживаемым репозиторием «родного» ПО для Android с чёткой лицензионной политикой, допускающей к включению только свободное ПО.

Не нужно.

u283
()

Из Google Play неоднократно под различными предлогами

Язабан. Причины предлогами называют только параноики.

quiet_readonly ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.