Android developer verification and what it means for application distribution

- Posted in Android by

Android’s developer verification system continues its rollout across the ecosystem. What started as a security proposal is now becoming a platform-level requirement that affects how applications are distributed on Android, including outside Google Play.

From F-Droid's perspective 1, 2, 3, this feels like a shift in how Android handles software distribution. It is moving towards a model where publishing software depends on centralised identity verification.


System-wide verification becoming platform enforcement

Developer verification is no longer limited to store accounts.

It is being applied at the platform level across certified Android devices, including applications installed outside Google Play.

That means installation is no longer just a matter of user choice or distribution method. It increasingly depends on whether the developer has been verified within a central system. Link

Even where sideloading still exists technically, distribution is more closely tied to identity approval than it used to be.


Independent distribution under pressure

Android has long supported different ways of installing apps, including third-party app stores and direct APK installation.

A lot of projects exist because that model allows software to be shared without central approval. Link

Developer verification changes part of that assumption.

If installing apps on certified devices depends on a verified developer identity, then alternative distribution stops being fully independent in practice. It becomes tied back to the same upstream system.

There is also a related point raised in F-Droid’s recent writing on trust: that trust in software systems does not come from blindly trusting organisations, but from transparent mechanisms such as open source code, reproducible builds, and verifiable infrastructure. That framing feels relevant here, because the more distribution depends on central identity verification, the more the balance shifts away from verifiable processes and towards institutional trust.


Structured developer tiers

There are also now different categories of developer accounts, including limited or hobbyist options.

These accounts come with restrictions on how widely apps can be distributed and how many devices they can reach.

It creates a clearer separation between types of developers:

  • fully verified developers with standard access
  • restricted accounts with limited distribution
  • unverified developers with reduced reach on certified devices

Google’s documentation describes these limited accounts as intended for students, hobbyists, and learners, with caps on distribution and reduced requirements.


Regulatory context: DMA and European institutions

The EU Digital Markets Act requires large platforms to allow effective third-party distribution and to avoid restrictions that undermine alternative app ecosystems.

The European Parliament has also asked formal questions about whether developer verification is compatible with these rules and whether it could affect sideloading or alternative distribution channels.

The European Commission has said it is monitoring how Android’s distribution model fits within these obligations, including sideloading and third-party app stores.

At the moment, there is no final regulatory decision specifically on developer verification. It is still being reviewed.


Privacy and structural considerations

Developer verification introduces a permanent link between software publishing and real-world identity.

That changes something that has been fairly central to open ecosystems: the ability to publish software without needing a central identity check.

Some of the structural effects seem fairly clear:

  • more centralised developer identity records
  • less room for pseudonymous publishing
  • stronger links between software and verified identities or organisations
  • increased visibility of distribution activity at platform level

What still remains technically true

Android still allows installation from outside app stores.

But technical ability is not the only thing that matters anymore when it comes to distribution.

Whether software can be installed is increasingly shaped by whether the developer is verified, rather than whether a user chooses to install it directly. Link


Implications for users

For most people, the changes are not immediately obvious. Apps still install through existing methods depending on device settings and region.

Over time though, it may become more noticeable:

  • more friction when installing apps from independent sources
  • some apps may not install if the developer is not verified
  • fewer small or independent apps available on certified devices
  • a clearer split between verified and unverified software

Official rollout structure

Stage Period Source
Early access begins November 2025 Google Android Developer documentation
Verification opens to all developers March 2026 Google Developer Console documentation
System service rollout begins (device-level verifier installed for later enforcement) June 2026 https://android-developers.googleblog.com/2026/06/android-developer-verification.html
Android system verifier service (com.google.android.verifier) introduced across certified devices June 2026 https://support.google.com/android/answer/17065026
Update confirming rollout progress and continued enforcement preparation June 18 2026 https://android-developers.googleblog.com/2026/06/android-developer-verification.html
Android Developer ID Status API and Developer Console API early access begins July 2026 https://developer.android.com/developer-verification
Limited distribution accounts introduced (students, hobbyists, learners, up to 20 devices) July 2026
Limited distribution accounts and Developer Console API launch globally August 2026
Advanced flow for installing apps from unverified developers introduced with security checkpoints August 2026
App registration required for participating stores in Brazil, Indonesia, Singapore and Thailand 30 September 2026
Enforcement phase begins in selected countries (Brazil, Indonesia, Singapore and Thailand) September 2026
Global expansion of verification requirement 2027 onwards

FreeTubeCordova - An open source YouTube player built with privacy in mind

- Posted in Android by

FreeTubeCordova - An open source YouTube player built with privacy in mind

io.freetubeapp.freetube | MarmadileManteater (Emma) | AGPL-3.0-or-later | 2023-01-23 / 0.18.0.98

Releases | Latest | Online-Website

FreeTube Cordova is a YouTube client that uses the Invidious API to serve data and videos from YouTube. No official YouTube APIs are used to obtain data. Your subscriptions and history are stored locally on your device and are never sent out.

Features:

Watch videos without ads
Use YouTube without Google tracking you using cookies and JavaScript
Organize your subscriptions into Profiles to create a more focused feed
Export and import subscriptions from a variety of sources (Ex: YouTube, NewPipe, Invidious)
Support for SponsorBlock
Support for Comments and Replies
Support for YouTube Chapters
Option to password protect settings
Parental controls
Subscribe to channels without an account

FreeTube Cordova is currently in Beta. While it should work well for most users, there are still bugs and missing features that need to be addressed.

Anti-Features:

ApplicationDebuggable: APK files of this application are compiled for debugging („application-debuggable“). 
NonFreeNet: This application promotes or entirely depends a non-Free network service.

Permissions:

BLUETOOTH
FOREGROUND_SERVICE
INTERNET
MODIFY_AUDIO_SETTINGS
READ_EXTERNAL_STORAGE
RECORD_AUDIO
WAKE_LOCK
WRITE_EXTERNAL_STORAGE

Libraries:

Android Support v4 (Development Framework)
AndroidX Activity (Utility)
Android Jetpack Annotations (Utility)
Arch (Utility)
AppCompat (Utility)
Asynclayoutinflater (UI Component)
Android Support Library collections (Utility)
Coordinatorlayout (UI Component)
Androidx Core (Utility)
AndroidX Cursor Adapter (Utility)
Android Support Library Custom View (UI Component)
Documentfile (UI Component)
Drawerlayout (UI Component)
AndroidX Fragment (UI Component)
Interpolator (UI Component)
androidx.legacy (Utility)
Lifecycle (Utility)
Loader (Utility)
AndroidX Local Broadcast Manager (Utility)
Media (Utility)
Print (Utility)
Android Activity Saved State (Utility)
Slidingpanelayout (UI Component)
Swiperefreshlayout (UI Component)
Tracing (Utility)
Vectordrawable (UI Component)
Android Jetpack VersionedParcelable (Utility)
Viewpager (UI Component)
Webkit (Utility)
Cordova Music Controls Plugin (UI Component)
CordovaClipboard (Utility)
Cordova Background Plugin (Utility)
Cordova Background Plugin (Utility)
Cordova plugin for theme detection (Utility)
Apache Cordova (Development Framework)
Webkit Boundary Interfaces (Utility)

Snapshots

snap01 snap02 snap03