Hlavní navigace

F-Droid: repozitář svobodných aplikací pro Android

Roman Bořánek 17. 6. 2016

Chcete ve svém Androidu jen svobodný software? Tak to sáhněte po F-Droidu. Nabídka je samozřejmě omezená a Google Play nemůže konkurovat, ale jinak F-Droid běhá přesně, jak má.

Provozovat úplně, nebo alespoň z většiny, svobodný Android není snadné. Ale určitě ne nemožné. Komunita vyvíjí spoustu ROM postavených na Android Open Source Project. Co když ale chcete i svobodné aplikace? Samozřejmě je můžete stahovat přímo od zdroje, nedejbože kompilovat. Ale lepší bude použít repozitář, podobný jako známe z linuxových distribucí. Nejrozšířenější je určitě F-Droid.

F-Droid jsou vlastně dvě věci. Repozitář svobodných aplikací a také klient pro Android, do kterého můžete přidávat další (i nesvobodné repozitáře). Těch je ale relativně málo, a když už jsou, tak se zaměřují spíš na konkrétní aplikace. Takže v současnosti je F-Droid jako repozitář a F-Droid jako klient téměř totéž. Hlavní repozitář F-Droid obsahuje výhradně svobodný software.

F-Droid pořídíte tak, že stáhnete APK balíček z webu F-Droid.org, otevřete ho a nainstalujete (musíte mít povolenou instalaci z neznámých zdrojů v nabídce Nastavení → Zabezpečení). Stejně jako normální aplikace. Poté už se nové verze klienta budou nabízet v samotném F-Droidu vedle ostatních aplikací.

Počet aplikací v repozitáři se blíží dvěma tisícům, což je samozřejmě někde jinde než v případě miliónového Google Play. Na druhou stranu srovnání jen podle čísel není moc vypovídající. V F-Droidu nenaleznete prakticky žádný balast nebo desítky v podstatě stejných aplikací, které se jen jinak jmenují. Pochopitelně ale chybí oficiální aplikace služeb nebo moderní hry, které bývají open-source zřídkakdy.

Aplikace se kompilují speciálně pro F-Droid

F-Droid vytváří skupina dobrovolníků, kteří software takříkajíc balí. Ze zdrojových kódů do standardních APK balíčků. Všechen software je opravdu až na několik málo výjimek balen správci, nepoužívají se balíčky vydané autory. Jednou z mála výjimek je prohlížeč Firefox, kde je to kvůli tomu, že software zkompilovaný někým jiným než Mozillou nelze distribuovat pod názvem Firefox. Dřív repozitář nabízel i přebalený Firefox pod názvem Fennec, ale teď už jsem ho v nabídce nenašel.

Na vstup aplikace do repozitáře samozřejmě neexistuje nárok, o tom rozhodují správci. Pokud aplikace bude alespoň trochu přínosná, určitě ji rádi přidají. Tento přístup je důvodem, proč v F-Droid není zahlcen balastem jako třeba Android, kde aplikacím téměř stačí jen nedistribuovat závadný obsah a malware, aby se do katalogu dostaly.

A protože balíčky kompilují lidé z komunity, musí F-Droid použít vlastní klíče pro podpisování balíčků, nelze použít ty od vývojářů softwaru. To představuje menší problém, když chcete z repozitářů F-Droidu aktualizovat aplikaci instalovanou z Google Play nebo jiného obchodu. V takovém případě je třeba nejdřív odinstalovat starou verzi aplikace a poté nainstalovat novou z F-Droidu.

Jak je to s bezpečností? To je samozřejmě relativní. Správci slibují, že aplikace prostě kompilují z veřejně dostupných zdrojových kódů a nijak je neupravují. Kromě drobností – někdy je nutné odstranit nějakou závislost na Google Play Services. Jiná pojistka zde není, zkrátka správcům musíte důvěřovat. Ale tak to koneckonců funguje i u většiny linuxových distribucí.

Klient: skromný, ale funkční

Samotný klient pro Android nijak zvlášť nepřekvapí. Software je rozdělen do kategorií, u aplikací ukazuje krátký popis, seznam oprávnění, odkazy na další informace atd. Chybí ale hodnocení, komentáře, nebo screenshoty aplikací. Zvlášť to poslední docela zamrzí. Celkově je aplikace jednoduchá a dobře se používá, ale rozhraní by ještě chtělo trochu učesat.

Oproti běžným katalogům aplikací potěší hlavně možnost snadno nainstalovat starší verze aplikace. Nepodařilo se mi zjistit, kolik verzí zpět se uchovává, ale zdá se, že se to liší u jednotlivých aplikací. Vždy jsem narazil alespoň na tři verze, pokud v F-Droidu vyšly. Některé aplikace jsou také dostupné ve více variantách, např. pro různé architektury. S tím si ale nemusíte dělat starosti, F-Droid pro vás vybere tu optimální.

nedávno vydané verzi 0.100 přibyla důležitá možnost stahování balíčků na pozadí a tedy i automatického stahování aktualizací. To však neznamená, že F-Droid všechno vyřídí za vás. Instalaci nových verzí balíčků musíte vždy ručně odkliknout v klasickém instalačním dialogu, stejně jako když instalujete APK balíček stažený odjinud. To je omezení systému Android. Aplikace jsou ale obvykle relativně malé a instalace zabere pár sekund, takže to není takový problém. Samozřejmě lze nastavit, aby se balíčky stahovaly jen přes Wi-Fi.

Výhodou F-Droidu může být i fakt, že nové verze aplikací někdy dostanete dřív než z Google Play. Třeba nové verze přehrávače VLC se na Google Play často objevují se zpožděním, přestože už vyšly jako stabilní. Přece jen jste asi opatrnější, když máte aktualizaci poslat na milióny zařízení. Totéž platí pro postupné zpřístupňování aktualizace. Jakmile se objeví nová verze softwaru a někdo z F-Droidu ji ubalí, je k dispozici všem bez omezení.

Podpora Toru a další vychytávky

Ještě se ale sluší upozornit na pár vychytávek, které by alespoň část uživatelů mohla využít.

  • Data repozitářů a aplikace lze stahovat přes proxy nebo přes Tor (přes aplikaci Orbot).
  • Aplikace lze na další zařízení posílat přes Bluetooth.
  • Můžete nastavit, jak dlouho se mají v zařízení uchovávat kopie nainstalovaných APK balíčků.
  • F-Droid nabídne také vývojové verze aplikací, pokud mu to povolíte. Není jich ale mnoho.
  • Katalog můžete procházet i na webu, instalovat z něj ale nelze (neexistují uživatelské účty).
  • Upozornění, pokud aplikace využívá nesvobodný software nebo odesílá data o uživateli.

Závěr: na své možnosti si vede dobře

Byla by hloupost srovnávat F-Droid s klasickými obchody s aplikacemi, když je tam většina aplikací komerčního rázu a proprietární. Pokud vezmeme v potaz možnosti, jaké F-Droid vůbec má, tak si vede velmi dobře. Šlape jako hodinky a nabídka aplikací je relativně rozsáhlá. F-Droid je zkrátka pro ty, kterým záleží hodně na bezpečnosti a svobodě softwaru. Navíc pokud hledáte pokročilejší nástroje pro programování, šifrování, hardware či síť, v F-Droidu je naleznete snadněji než v obrovském Google Play.

Pokud bych měl něco vytknout, tak hlavně nemožnost řadit aplikace podle popularity, absenci screenshotů a také velký rozdíl v tom, jak rychle jsou zahrnovány nové verze aplikací. U některých je to třeba jen pár hodin, některé už nebyly aktualizovány měsíce. Ale to se není čemu divit. Závisí hodně na zájmu nejen ze strany uživatelů, ale také ze strany správců. Čas je omezený a třeba zmíněné VLC vždy bude mít přednost před nějakou specifickou utilitkou.

Anketa

Odkud primárně získáváte aplikace pro Android?

Našli jste v článku chybu?

17. 6. 2016 9:29

Majo (neregistrovaný)

F-Droid je veľmi užitočný v prípade, kedy máte nainštalovanú custom ROM a nechcete alebo nemôžete používať google play (či ako sa to teraz volá). Ja mám zhruba 50 aplikácií nainštalovaných cez F-Droid, nikdy sa mi nestalo, že by tam antivír našiel malware, alebo niečo podobné. Dokonca mám skúsenosti, že rovnaká aplikácia, ktorá je platená na Google play tak je v plnej verzií zdarma v F-Droide (konkrétne ide o Termux - https://termux.com)

17. 6. 2016 11:08

czz (neregistrovaný)

Vo vela aplikaciach reklama nie je. (napriek tomu, ze ta ista aplikacia na google play reklamu ma) Dovodom je, ze na reklamu pouzivas kniznice tretich stran, ktore maju nejake dosledky ohladom sukromia. (mozu ta sledovat, atd..)

F-Droid na taketo problemy upozornuje a tak niektori autori radsej reklamu odstrania.

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Vitalia.cz: Jak vybrat ořechy do cukroví a kde mají levné

Jak vybrat ořechy do cukroví a kde mají levné

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube