Free HTML to APK
← All articles Google Play · Policy

Android developer verification: what it means if you share APKs outside Google Play

Google now requires apps on certified Android devices to come from verified developers. What has been officially announced, the timeline, and what to do if you share APKs.

26 October 2026 · 5 min read

For most of Android's history, sharing an app was simple. You built an APK, sent it to someone, they allowed installs from unknown sources, and that was it. Nobody needed to know who made the app.

That is changing. Google is rolling out Android developer verification, a requirement that apps installed on certified Android devices come from developers who have verified their identity and registered their apps. If you only publish on Google Play, you may not notice much. If you share APKs directly, on your website, in a chat group or through another store, it is worth understanding what has actually been announced.

This article sticks to what Google has said on its official pages. Some details have changed since the first announcement and may change again, so check the links at the end before you make big decisions.

What Google announced

In August 2025, Google published a post on the Android Developers Blog titled A new layer of security for certified Android devices. The idea: Android would require apps to be registered by verified developers before users could install them on certified devices.

Google's reasoning is about malware. Bad actors often hide behind anonymity, publish an app, get caught, and come back under a new name. Tying apps to a verified developer identity makes that harder. Google has been clear that verification is about who the developer is. It is not a content review of the app itself.

The current wording in Google's developer verification guide is that Android requires all apps to be registered by verified developers for users to install them on certified Android devices.

The official timeline

According to Google's developer verification overview, the rollout looks like this:

  • August 2026: developer APIs, limited distribution accounts and the "advanced flow" for power users launch.
  • September 30, 2026: protections begin for users who install apps from participating stores in Brazil, Indonesia, Singapore and Thailand, on certified devices running Android 7 and newer.
  • 2027 and beyond: Google says it will expand verification globally for all apps on certified Android devices.

The participating stores listed in Google's guide for this first phase are Google Play, HONOR App Market, OPPO App Market, Samsung Galaxy Store, Transsion's Palm Store, vivo V-Appstore and Xiaomi GetApps.

So as of today, enforcement is live in four countries and focused on those stores. Google's FAQ says that the September 30 deadline only applies to the participating stores, and that apps from other stores or sideloaded directly are not covered by the new requirements yet. The word "yet" matters: the stated plan is global coverage of all apps on certified devices from 2027. Google has not published an exact date for that.

Two kinds of accounts

Google offers two ways in, depending on where you distribute:

  • Google Play Console, if you publish on Google Play, whether or not you also share the app elsewhere. Google says Play Console will be the single place to handle verification, including for copies of your app distributed outside Play.
  • Android Developer Console, a new console for developers who distribute only outside Google Play.

The Android Developer Console has two options. A full distribution account requires identity verification and lets you distribute through any store or channel; Google's FAQ mentions a $25 fee for it. A limited distribution account is meant for students, hobbyists and personal use: no government ID and no fee, but apps can only be shared with up to 20 devices. Google says you can move from a limited account to a full one, but not back.

What registering an app involves

Verification has two parts. First you verify who you are. Then you register your apps, which means linking each package name to your account and to your signing key. Google's guide says you prove ownership by providing an APK signed with your private key.

Two practical consequences follow:

  • Your signing key matters more than ever. Google's FAQ is direct about it: if you lose your signing key, you will not be able to register your packages.
  • Package names are claimed. If someone else already uses a package name, you may not be able to claim it, and Google suggests using a different one. Avoid generic names like com.example.app; use something that is clearly yours.

If you publish on Google Play and use Play App Signing, the FAQ says eligible apps are included in automatic registration, and Google states that Play automatically registers 99% of apps.

What changes for people who install APKs

On a certified device where the rules apply, an app from an unregistered developer will not install through the normal path. There are two ways around that, according to Google:

  • ADB. Installing over a USB cable with Android Debug Bridge does not require verification. This is meant for developers testing their own builds.
  • The advanced flow. A one-time setup for power users who accept the risk. It involves turning on developer options, confirming nobody is coaching you, restarting, waiting one day, and confirming with your fingerprint, face or PIN. Even then, unverified apps show a warning before install.

Google also notes that updates to unregistered apps will only install through the advanced flow or ADB. For everyday users, that is a lot of friction, so if you want people to install your app easily in the long run, you should plan to be verified.

Practical steps if you share APKs

  1. Publish an AAB on Google Play if you can. It is the simplest route: your Play Console account handles verification, and most apps on Play are registered automatically. You can still share the APK directly with testers.
  2. Keep the same signing key, and back it up. Use one key for every update. Store a copy somewhere safe. If you use Play App Signing and also share your own APK, remember that your APK is signed with your upload key, not Google's app signing key; Google's FAQ says the Android Developer Console lets you add and verify multiple signing keys for one package, so check that every key you ship with is registered.
  3. Pick a package name that is yours. Use your own domain or name, such as com.yourstudio.menu, and never change it after release.
  4. Choose the right account. Share with a few people only? A limited distribution account may be enough. Distributing widely outside Play? Plan for a full distribution account and identity verification.
  5. Watch the official pages. Dates and details have moved before. Check them each time you plan a release.

Where Free HTML to APK fits

Free HTML to APK does not verify developers or register apps for you; that happens in Google's consoles. What it does is give you the two files the process needs: a signed APK for direct installs and testing, and an AAB for Google Play. Building with the same key every time is easy, since both the website builder and the Android app let you reuse an existing key file. For the Play side, follow the Google Play publishing guide, and read APK vs AAB if the two formats are new to you.

Official sources

Try it yourself. Free HTML to APK turns your HTML into a signed Android app right on your phone. Free, no account, no watermark.