F-Droid 2.0 - The Biggest Update In Years — Transcript
Full transcript
- 0:00F-Droid just got its biggest update in
- 0:01about a decade, and the timing couldn't
- 0:03be better because Google is in the
- 0:04middle of changing the one thing that
- 0:06made Android better than iOS, the
- 0:08ability to install whatever software you
- 0:11want. F-Droid 2.0 completely rebuilds
- 0:13the app's interface, makes finding
- 0:15software easier, improves updates, and
- 0:18adds more warnings when something
- 0:20sketchy happens with an app. So, this
- 0:22update is a lot more than just a UI
- 0:24overall. If you've never used F-Droid
- 0:27before, the easiest way to describe it
- 0:29is as an alternative open-source app
- 0:31store for Android. But, there's a bit
- 0:33more going on under the hood. F-Droid is
- 0:36also a repository system and a
- 0:38collection of tools for distributing
- 0:39Android software that is much kinder to
- 0:42developers than Google is. If you want
- 0:44to distribute software on the default
- 0:46Android Play Store, you have to go
- 0:48through a registration process with
- 0:50Google, which includes paying a fee to
- 0:53Google, agreeing to Google's terms and
- 0:55conditions, sending Google your
- 0:56government-issued identification,
- 0:58providing evidence of your private
- 1:00signing key, and listing all current and
- 1:03future application identifiers. And if
- 1:05your application has in-app purchases,
- 1:08Google is going to take a 30% cut of all
- 1:11of your profits. But, F-Droid lets
- 1:14software be distributed in a way that
- 1:16it's meant to be. And despite the lack
- 1:17of gatekeeping that F-Droid has compared
- 1:20to the Google Play Store, there's far
- 1:22less malware being distributed there.
- 1:24The official F-Droid repository focuses
- 1:27on free and open-source apps, but the
- 1:29client can connect to other F-Droid
- 1:31repositories, too. You don't need a
- 1:33Google account, and since the software
- 1:35is open-source, you can inspect what the
- 1:37client itself is doing instead of
- 1:39trusting a mystery APK that some guy
- 1:42uploaded to a random website. And there
- 1:44are some really useful programs in these
- 1:46repositories that you can't even find in
- 1:49the normal Google Play Store. NewPipe is
- 1:52probably the best known example because
- 1:54it gives you a lightweight alternative
- 1:56front end for YouTube and SoundCloud and
- 1:59a couple other sites that usually have a
- 2:02lot of ads that you have to watch or
- 2:04require you to log in in order to view
- 2:06content on them. There's also the Aurora
- 2:09Store, which gets kind of meta because
- 2:11it's an open-source alternative client
- 2:14for Google Play itself. So, you can use
- 2:17an alternative app store to install an
- 2:19alternative interface for the official
- 2:21Google Play Store, which then lets you
- 2:24install apps without ever having to sign
- 2:26in to a Google account. Termux is
- 2:29another good example of why these
- 2:31alternative sources matter. So, Termux
- 2:33is basically a terminal that lets you do
- 2:36cool developer power user things on an
- 2:39Android device. And there is technically
- 2:42a Termux build on Google Play, but the
- 2:45Termux developers still recommend that
- 2:47most people use the F-Droid or GitHub
- 2:49versions because the Play Store build
- 2:51comes from a separate code base and has
- 2:53changes and missing functionality
- 2:55because of Google Store policies. So, if
- 2:58you want to turn your Android phone into
- 3:00a little Linux terminal and SSH into
- 3:03random servers and edit files with your
- 3:05favorite Neovim configuration while
- 3:07you're sitting on the toilet, then that
- 3:09Termux version is the one that you're
- 3:11going to want to use. The main reason
- 3:13for the 2.0 upgrade in F-Droid was that
- 3:16even though the F-Droid ecosystem had
- 3:19some really good software, the official
- 3:21F-Droid client itself was starting to
- 3:23feel old. A lot of people who use
- 3:26F-Droid repositories don't even use the
- 3:28F-Droid app to browse them anymore. They
- 3:30use third-party clients like Droid-ify
- 3:33or Neo Store because those apps had
- 3:35cleaner interfaces, better filtering,
- 3:38and some extra power user features.
- 3:40F-Droid 2.0 is basically the official
- 3:42client catching up with the ecosystem
- 3:45that has been built around it. The
- 3:47interface looks really nice in my
- 3:48opinion. It was rebuilt from scratch
- 3:50with Kotlin Compose, which is Google's
- 3:53modern UI toolkit for Android.
- 3:55Unfortunately, the beta that's out right
- 3:57now doesn't have a proper UI for
- 4:00tablets. It has this big version 2.0
- 4:03message that's taking up most of the
- 4:05screen, and I couldn't find any settings
- 4:07to change it. But on phones, the UI
- 4:10looks normal and a lot more modern than
- 4:13the old F-Droid UI. The layout feels
- 4:16much closer to a current Android
- 4:19application, and the whole thing is much
- 4:21less likely to make someone who installs
- 4:23it for the first time think that they
- 4:25accidentally downloaded an app store
- 4:27from 2014.
- 4:29The search feature also got a very
- 4:32much-needed upgrade. So, older versions
- 4:34of F-Droid relied a lot more on you
- 4:37knowing what the app you wanted was
- 4:39actually called. Version 2 searches
- 4:42through the descriptions and
- 4:44translations and the discovery pages so
- 4:47that it can highlight popular downloads.
- 4:49And there's also better filters,
- 4:51including filters for F-Droid's
- 4:53anti-features. So, if you search for
- 4:55something broad like a password manager
- 4:57or video games, you have a better chance
- 5:00of finding the program that you actually
- 5:02need instead of needing to know the
- 5:04exact package name like you're using
- 5:06Pac-Man on Arch. Installing and updating
- 5:09apps is also less painful. F-Droid can
- 5:11now download and update multiple
- 5:12applications at the same time. During
- 5:15the 2.0 development cycle, F-Droid added
- 5:17the anti-feature filtering. So, if you
- 5:19wanted to avoid tracking or non-free
- 5:22code, for example, you can hide apps
- 5:24that have that whenever you're doing a
- 5:26search for stuff. There's better
- 5:28repository handling, there's better app
- 5:30install information, signer details, and
- 5:33migration of settings from the old
- 5:35client, including proxy and Tor
- 5:37settings. But like I said earlier,
- 5:39F-Droid is not your only option for an
- 5:41alternative to Google Play. Droidify and
- 5:44Neo Store, well, they aren't really
- 5:46separate app repositories that are
- 5:48competing against F-Droid in the same
- 5:49way that Epic Games Store competes
- 5:51against Steam. They're alternative
- 5:53clients that both browse F-Droid
- 5:55compatible repositories. Droidify gives
- 5:57you automatic background updates and
- 5:59custom repositories. Neo Store goes even
- 6:02heavier on repository management with
- 6:03extensive filters, reproducible build
- 6:06indicators, privacy information, and
- 6:08around 100 built-in repositories. So, if
- 6:11you already started using one of those
- 6:13apps because you didn't like the old
- 6:15F-Droid, you can continue using them and
- 6:17still benefit from the F-Droid ecosystem
- 6:19underneath.
- 6:21Then, there's Obtainium, which is a
- 6:23little different because it skips the
- 6:25traditional repository model almost
- 6:27entirely. You can point Obtainium
- 6:30directly at a GitLab, GitHub, or
- 6:32Codeberg project and have it watch the
- 6:34release page for new APKs. It also
- 6:37supports F-Droid repos, direct APK
- 6:39links, and a ridiculous number of other
- 6:42sources. That means that instead of
- 6:44waiting for an F-Droid build to appear
- 6:46the developer releases a new version,
- 6:48you can sometimes download the
- 6:49developer's release directly. The
- 6:51trade-off is that you're moving more of
- 6:53the trust decision into your own hands,
- 6:56and some Obtainium sources rely on web
- 6:59scraping that can break when websites
- 7:01change. It's basically an Android
- 7:03package manager for people who want
- 7:05bleeding edge software. And having all
- 7:08of these ways to install software is
- 7:09part of what has historically made
- 7:11Android so interesting. But like I
- 7:13mentioned earlier, Google is adding new
- 7:15restrictions called Android developer
- 7:17verification, which require developers
- 7:20to pay a fee and jump through multiple
- 7:22hoops before they can publish software
- 7:25on the Google Play Store. Google's
- 7:27stated reason for doing this is to fight
- 7:29malware because of course every other
- 7:31week there's some package on the Google
- 7:34Play Store that's been downloaded
- 7:35hundreds of thousands of times and turns
- 7:37out to be a Trojan. And in addition to
- 7:40restricting developer access to the Play
- 7:42Store, Google is going to make it much
- 7:44harder for us users to side-load
- 7:47applications onto their own phones. Now,
- 7:50they aren't completely blocking people's
- 7:51abilities to install alternative stores
- 7:54or install APKs that are downloaded from
- 7:56the web, but to do it, you're going to
- 7:59have to put your phone into developer
- 8:00mode, click through several screens that
- 8:03are warning you about the danger of
- 8:04third-party apps, restart the phone, and
- 8:07then wait 24 hours for the block to be
- 8:10lifted, which is the biggest limiting
- 8:12factor. Anytime you get a new phone or
- 8:14tablet, you're going to have to wait
- 8:16until the next day to install all of the
- 8:18applications that you want. And as
- 8:20pointed out here on keepandroidopen.org,
- 8:23this lockdown runs through Google Play
- 8:26services, so Google can change the flow
- 8:28whenever they want. They can make you
- 8:29wait a week to unlock it or block
- 8:31side-loading completely if they really
- 8:33wanted to, which seems to be the real
- 8:35goal here. Google wants to be like Apple
- 8:37so bad, and soon the difference between
- 8:40the two is going to be razor thin. You
- 8:42can still install apps on Android via
- 8:44ADB without going through all the steps
- 8:46I mentioned earlier, besides enabling
- 8:48developer mode, of course. And so, the
- 8:51easiest way to install apps to Android
- 8:53in the first 24 hours of getting your
- 8:55device is going to be to connect the
- 8:57phone to a computer and then load the
- 8:59apps on with ADB, which ironically is
- 9:02about the same way that you have to
- 9:04side-load apps onto an iOS device. And
- 9:07of course, when you add the complexity
- 9:08of another device, a terminal, and a USB
- 9:11cable, the process becomes too
- 9:12cumbersome for most users to go through,
- 9:15even if they're curious about an app
- 9:17that can't be downloaded from the
- 9:19official Play Store. But even though
- 9:21Google is creating more roadblocks to
- 9:23having an open Android device, the
- 9:25F-Droid 2.0 update is helping to close
- 9:27that gap that's existed for years. The
- 9:30weak point was never lack of apps on
- 9:32F-Droid, but rather the user experience
- 9:35when it compared to the Play Store.
- 9:37F-Droid 2.0 is bringing better search,
- 9:40faster updates, better discovery, and
- 9:42clearer security information right as
- 9:45alternative app distribution is becoming
- 9:47a much bigger fight. So, if you've never
- 9:49used F-Droid or avoided it because of
- 9:52its outdated interface, check out the
- 9:542.0 beta. If you're using a tablet or
- 9:57wider screen Android, you probably want
- 9:59to wait for the finished version that
- 10:01hopefully has a better UI for those
- 10:03screens. If you enjoyed this video,
- 10:05please like and share to tag the
- 10:06algorithm, and check out my online store
- 10:08based.win where you can buy my awesome
- 10:10merch and accessories for your phone or
- 10:12laptop. 10% storewide discount when you
- 10:14pay with Monero XMR checkout. Have a
- 10:16great rest of your day.
About this transcript
This page contains the full transcript of F-Droid 2.0 - The Biggest Update In Years by Mental Outlaw, generated from the public captions YouTube serves with the video. The transcript has 1,754 words across 276 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.