Our company just got a warning that we have sixty days to release something on Play or have our developer console account closed. The email made it pretty clear that Google wants developers to continuously push new versions to customers. We have no new features nor bug fixes in backlog. There is nothing to update.
The only purpose of our software is to control hardware that our company makes. Nobody uses it for fun, they use it because they have to. If I had a say, I'd automate even larger parts of the customer workflow.
(Yes, at first we released a mobile PWA but ran into limitations related to push notifications and MDM support. We then created the native app, but our customers cannot remotely load APKs not signed by Google).
crazygringo · 6h ago
Are you sure you don't rely on any third-party libraries that have been updated for security reasons? Are you sure there's no Android API being deprecated that you're still using?
I sympathize with the general idea that software that hasn't been updated in a long time is more likely to contain bugs and incompatibilities with newest OS versions. Whenever I've opened ancient apps on my iPhone or my Mac, they generally break either partially or entirely.
In your case I understand it might genuinely not need updates. But across the Play store as a whole, it seems like a largely beneficial policy. If there really aren't any dependencies that can/should be updated, surely you can make a tiny change to a text string somewhere, and get the added benefit of making sure your whole build chain still works? I get that it's annoying, but it really is valuable to weed out the truly unmaintained apps.
Gamemaster1379 · 3h ago
No, Google is being aggressive likely due to liability.
I made an Android app that used React Native and it was the simplest thing ever. It had no auth, no telemetry, no persisted storage. Quite literally all it did was take text input and output it's braille equivalent and vice versa.
Had another one that made procedurally generated credits like you'd see at the end of a game. Same thing. No auth, no telemetry, etc.
I made a total of $3.97 for those apps. I did also receive a $350 settlement for some class action lawsuit Google lost about something they did to developers.
Closing my account removes me from potential future class action pools.
nout · 9h ago
You can update the version number and re-release. I think this may grant also adding the update note "Updated version number. Nothing else. Thank you Google".
throwaway494932 · 6h ago
That works if meanwhile Google hasn't decided to increase the target api level requirements [1]. In that case you may not be able to just republish the app, and extensive refactoring may be necessary.
Forcing apps using old sdks out of the app store is probably the main reason they do this.
That is only really necessary if your app is using old privacy or security problematic APIs.
Which is usually the root cause of this complaining - "why do I have to refactor my app so it won't demand access to all private photos and documents anymore?!"
jimmaswell · 1h ago
Who actually asked for this? It's been nothing but a pointless nuisance to me as a user. Samsung complains at me if I choose to give an app persistent GPS access, in the rare occasion it even lets me. I want my programs to do as much as possible, not be hamstrung.
serial_dev · 8h ago
My new startup idea: “upload the same release with a different version and build number about once a month till the end of times" as a service.
Y_Y · 7h ago
My new startup idea: malicious compliance as a service
You forward us complaint emails and we create some AI slopscript that fulfils the least compliant interpretation of the rule it can think of.
The goal would be to use automated nonsense to try to frustrate MBAs who have managed to burrow all the way to the brain of a tech giant and are now burdening humanity with their folly.
alterom · 7h ago
They're ahead of you.
They're already using AI slop to come up with these rules in the first place, to verify compliance, and to respond to your complaints.
It's AI slop all the way down.
And the shittier things are, the more raise they get for successfully moving the needle of utilization of AI in the business model.
balder1991 · 7h ago
Now I’m envisioning a future where nothing works and everything is halted endlessly because it is being handled by LLMs talking to LLMs, which summarize things so that other LLMs make a decision that gets expanded to a huge text with inconsistencies that in the end don’t make sense anymore.
PeeMcGee · 6h ago
The singularity but stupid
dotancohen · 5h ago
No, it's intelligence. _Artificial_ intelligence.
brianwawok · 5h ago
Whose LLM wins. Yours or Googles?
alterom · 3h ago
PG & E's, unfortunately.
conductr · 5h ago
This app is has less malicious compliance than others
Others = FAANG
ff2400t · 7h ago
You can ask apple for all the Training that you will need for that.
hbn · 6h ago
Every once in a while they'll bump the minimum SDK version or whatever other upload requirements, so if you do that you may have to tweak a few other things to stay compliant, at which point it seems like their system is working as they intended it.
TuringNYC · 6h ago
New business idea:
AUaaS - App Update as a Service
Marsymars · 3h ago
This effectively exists already in the form of paying third-party for a maintenance contract. Actually bumping the version number and repushing an app is the trivial part of being forced to do yearly (or w/e) updates - there’s a bunch of grunt work that can’t be automated in a trivial way - bumping your API targets, fixing anything that breaks from that, updating your build pipelines, fixing anything that breaks from updating your build pipelines, etc.
ignoramous · 8h ago
> You can update the version number and re-release.
You kid, but Google makes substantial security and privacy SDK / API changes from one Android version to the next (reactively in response to abuse by 3p apps) & maintains backwards compatibility for a limited time period, post which incompatible apps are not visible to latest Androids on the Play Store. This means, developers have to continually update their "targetSdkVersion", if nothing else.
Since they have 60 days to release something, they should have a dummy application which does nothing, but which just increments its version number.
mcny · 6h ago
I am not sure
I quote
----
Limited Functionality and Content
We do not allow apps that only have limited functionality and content.
Here is an example of a common violation:
Apps that are static without app-specific functionalities, for example, text only or PDF file apps
Apps with very little content and that do not provide an engaging user experience, for example, single wallpaper apps
Apps that are designed to do nothing or have no function
Ugh, on both mobile platforms, we have/had multiple popular games that their updates keep breaking, and they keep deprecating SDKs for. And each game is at on a different engine revision so we can't combone the work. We'd really like to keep these games up for for our mobile players, but we can't justify the cost, we make some money on these platforms, but nothing that justifies the immense cost.
Meanwhile, our console/steam/gog builds have seen an update or so at our discretion, and have just continued to run happily, and make more money.
Honestly it's hard to justify the maintenance effort to even consider porting out next games to mobile.
But really the people who are hurt are our players that already bought our game, but when the upgrade phones or OSes they no longer have an option to play unless they want to transfer their licenses to PC.
klysm · 47m ago
Automate pushing an update every week with no changes other than a bit flipping back and forth or something. If they want to set up stupid shit then they get to get stupid shit
chinathrow · 7h ago
Apple sent the exact same thing out to a just-working-fine app I maintain in the App Store.
fsckboy · 6h ago
well, now you can update it to include links to things customers can buy outside the Apple ecosystem
godelski · 8h ago
Imagine if we talked about other computers like we talked about phones. It's just so weird
- you can only install programs from our approved package manager
- if you make any transactions through your program, we'll take a 30% cut
- you can't be access those files, you're not root
- you got root?! We're going to fucking sue you (yeah, I know about the PS3...)
- you can't change these settings
- you can't access that hardware
Why did we think this was a good idea? Smartphones aren't "smart" without the apps! These companies depend on developers. The developers gave them the "food" that allowed them to grow so big. They only gain from developers! They would still gain even if every developer cost them money. How the fuck do we think they got to be trillion dollar entities in the first place?!
These companies have turned into scorpions[0]. It's myopic and they'll scream about how they're dying even though it's their own damn fault. These aren't just unavoidable things that are leading them to their deaths, but unreasonable. Foregoing larger future rewards (crossing the river) for short term ones (stinging).
It is insanity. Especially as we often try to justify it
Who is "we"? I think this had always been the wet dream of corporate types, not the users. In the PC space there are too many existing ecosystems to implement that kind of control (through Microsoft certainly tried with the whole "trusted computing" stuff) but as soon as there was an opportunity for a popular new "blue ocean" platform, they jumped.
You could see this most blatancy with ARM tablets. Microsoft released two versions of Windows, one for x86, one for ARM. The x86 one allowed installation of regular programs, the ARM version was restricted to Store apps. Made no sense from a technical perspective, the only reason is that they could.
godelski · 7h ago
> Who is "we"?
We doesn't necessitate me[0]
But my point is that the strategy is illogical even when one is simply profit maximizing. You get short term gains but they prevent future games. It need not even be that far in the future. See the iterative prisoners dilemma for a simple example. Defecting will get you higher reward in one round but if there are any further iterations then your rewards are lower.
That's myopia. And I'm not satisfied with any "it's just it is" style arguments because we (inclusive) are ultimately the ones who decide how things are. It's a collective decision, a society. And that's why I press, because we can all do better. A rising tide lifts all ships, kings and peasants alike.
This only applies to iPhones, most Androids are rootable, and even un-rooted, it is trivial (I am mean really trivial, like 3 clicks) to install programs from outside of app store.
My opinion is anyone who owns iPhone knows what they sign up for, and does not care. So I don't get your rant.
- Do you own iPhone? Well, you've made your bed, now lie in it. There are hundreds, if not thousands, of phones on the market - if you chose one without 3rd party app store, it's on you.
- Do you own Android? You have nothing to complain about, push any apks you want anytime. Hey, get Samsung - it comes with 2nd app store preinstalled (from Samsung of course). Maybe even root the phone if you want to.
(Note the GP mentions "MDM", and that's why they could not use this route. MDM means corporate security, and they apparently made a rule to block 3rd party installs. This is sad, and I feel for them... but this is a corporate problem, regular users are not affected)
- Are you complaining on behalf of other people? They are all adults and made their own choice. If you want to make a difference, advocate against Apple. Or even better, advocate for regulations against Apple, to make their products worse so that more people move to Androids.
godelski · 6h ago
> most Androids are rootable
I don't have to wipe my computer to gain root nor distro hop.
> So I don't get your rant.
I think you will if you understand my list of examples are non-exhaustive. Similarly if you are willing to admit that needing to hack your device is not a counter-example, it supports my point. I can also "jailbreak" an iPhone. I can install linux on it too. A circumvention method not being known for a current or specific generation is not a counter.
My point has nothing to do with what you "can" do. It has everything to do with the need for such efforts in the first place.
jonathanstrange · 6h ago
These kind of barriers don't concern end users directly. They're just a huge pain point for developers, especially developers who don't make their software for commercial purposes only. The harder it is to develop, publish, and maintain an app, the less cool projects are being developed and the less innovation you get.
Nobody can quantify how much these practices stifle innovation because there are plenty of app developers and there is no comparison to how the app landscape would look if there were less barriers. Perhaps it's not a big deal but the fact is that nobody knows...
ryu2k2 · 8h ago
Don't worry. The time when our computers will be locked down the same way will come in our life time.
fluidcruft · 3h ago
Rent seekers gonna rent seek.
godelski · 46m ago
Scorpions gonna scorpion
But I'm not willing to let that be the answer. It's a thought terminating clique
At least your bank, school, apartment, and airline aren't locking core services behind carrying a fucking PlayStation around with you.
Consoles feel different because they're one-purpose machines. Sure, it's irritating if they hardcore a maximum fps or what have you, but it feels less offensive for them to be locked down.
It's kind of like the difference of Disneyland having weird, restrictive, draconian rules versus just a public park. Which is also one of two brands of public parks in your city. That you also have to use to deposit checks.
godelski · 7h ago
> It sounds like game consoles :-(
>> - you got root?! We're going to fucking sue you (yeah, I know about the PS3...)
> Imagine if we talked about other computers like we talked about phones. I
That's the goal for PCs too. Windows is already partway there and they keep pushing.
nashashmi · 6h ago
Google should delist the app from search rather than remove it entirely from the play store for old stale apps.
1vuio0pswjnm7 · 8h ago
"The email made it pretty clear that Google wants developers to continuously push new versions to customers."
Why. It is not Google's software. Shouldn't that decision be left to the software author.
1vuio0pswjnm7 · 1h ago
Being in control of the OS, can Google in some cases force software authors to rewrite software and "release new versions" by changing/adding/removing APIs, etc.
redeux · 7h ago
I think it’s about optics. They don’t want their App Store to appear stagnant.
r0m4n0 · 7h ago
I don't know if it's just optics. As a user, I personally don't want to see or download apps that are broken, neglected, or completely left for dead. Maintained apps are usually the best ones right?
fsckboy · 6h ago
>Maintained apps are usually the best ones right?
microsoft windows has been maintained thru to the present, but has become increasingly unusable since Win 7. so, no, false.
hedora · 2h ago
Win 3.1 is more usable for me than it has been in years. I’m considering giving Win 98 or even XP another spin.
Similarly, modern third party windows software runs better than ever.
Of course, I run it all under Linux…
llm_nerd · 8h ago
I've had a Google developer console/play account for a decade+. Recently had to send some proof of identity stuff in their anti-spam thing -- which I did because who knows one day I might care about the account -- but I haven't released anything there in eight years. No threats of closing my account.
Did they instead just warn that they would unpublish the app? Google does have minimum API levels that they slowly move forward, and they will unpublish your app if you don't periodically rebuild and resubmit.
axus · 5h ago
They will suspend the account if you don't complete identity verification, though supposedly you can reinstate it if you disclose your personally identifiable information.
echelon · 9h ago
Google and Apple need to be regulated out of the app store business. They have no business doing this bullshit.
It's time. Governments need to put an end to the app store.
ok_dad · 9h ago
I’m with you, let us install programs like on a PC.
echelon · 9h ago
It wouldn't even be hard to achieve security: (1) sandboxing, (2) permissions system, (3) database of bad app signatures, (4) heuristics based monitoring. Most of this is already in place. There's no excuse except money and power.
nomel · 8h ago
> Most of this is already in place.
No, it's in 10 different places.
owlbite · 8h ago
Because that's worked so well for PCs?
ok_dad · 3h ago
In fact, I am using a PC right now that is working pretty well.
BlimpSpike · 7h ago
PCs don't have sandboxing or permissions.
Marsymars · 3h ago
That’s a pretty broad statement, and sure, you can get an OS with neither, but broadly speaking modern operating systems that people use do have sandboxing and permissions.
throwaway743 · 10h ago
Could you just get away with modifying something small, uploading the update, then revert the change, and reupload?
Either way, it's nonsense that they force this, especially for those who made an app however long ago and just uploaded and forgot about, or that version was the only one they intended to make. It's crazy how much Google gets away with bullying us.
0cf8612b2e1e · 9h ago
Not OP, but depending on the industry, this could be enormous amounts of backend work. I have projects that needs to be validated, which effectively means a huge amount of human testing for any change. The Process is confirmed to work on version X.Y.Z and nothing else.
Modified3019 · 9h ago
I imagine that if this sort of bullheaded google policy persists, companies will start adding “piñatas” into their code that have no real impact and can be changed with barely any validation required.
This lets google beat the version numbers out of it at will.
Twirrim · 9h ago
I'd target an about page or something similar, just have a sentence or two that get picked at random from a selection each build. Then have a monthly build job that runs and publishes.
anilakar · 9h ago
Luckily there is no regulation in this industry, just demanding customers.
The main issue is that we support way too many different workflows based on customer requirements and actual hardware configuration, and even a slight change to a component often means we have to do manual UX testing.
throwaway743 · 9h ago
Ah interesting. Even so for like a small styling change?
0cf8612b2e1e · 8h ago
A change is a change. I have certainly made a few “safe, meaningless, no possible way it could break something” edits which blew up in some unexpected way. Why take the risk for some inconsequential update? Someone has to sign off on why this commit needs to be fast tracked outside the normal process.
Marsymars · 6h ago
Almost any software I can think of has different processes for testing/validating changes depending on impact/priority.
e.g. I'm typing this on Firefox, which has a much different process for point release vs their 4-week release cycle.
anilakar · 9h ago
I guess you can always change the style and location of UI controls just to mess with your users. After all, Big G does it all the time. :-)
Loughla · 9h ago
Change font on One letter on one screen. Revert back 60 days later. Wash. Rinse. Repeat.
It's a pain in the ass, but to be honest, I've been asked to do worse with my time.
suddenexample · 10h ago
A question for Googlers who may be responsible/adjacent - what is the intended function of this warning? It seems to be attempting to filter out low quality apps, but instead seems to be killing any attempt to change the status quo. If the app has fewer users than competing apps, the message Google is sending is "we don't need any new apps that do similar things to existing apps" and "if you're a small app, don't even think about unseating the dominant players."
Google's Play Store policies have been harebrained for quite some time - previously with the 15 reviewer approach they decided to make it even harder for developers with fewer resources to distribute their apps. It's ironic that even though the iOS App Store is arguably more of a walled garden, it's so much friendlier to human beings who are trying to build a product. But at this point it seems ingrained in Google to release self-defeating features (remember the finder network that prioritized "first of its kind privacy" over being able to find things?)
vineyardmike · 9h ago
> we don't need any new apps that do similar things to existing apps"
I’m not a “Googler who may be responsible”, but my understanding is that Apple does this too… and Google App Store has a reputation for being lower quality.
I assume it’s because unoriginal apps at some point are just “polluting” the market and making it harder to find higher quality products. Which is generally what users want. Some things are redundant - how many flashlight apps, weather apps, ChatGPT wrappers, etc are needed? I guess Google doesn’t see value in hosting and distributing such apps.
I’m not sure I agree with this, but I understand it. Target or Walmart don’t need to sell your random trinkets that no one buys, and Google is deciding that the same applies to their store. At least with Android you can generally side load and access alternative stores, so you can build a richer marketplace where different “stores” can serve different customers.
duskwuff · 8h ago
> Some things are redundant - how many flashlight apps, weather apps, ChatGPT wrappers, etc are needed?
For what it's worth, the wording Apple uses in their App Review Guidelines [1] is:
> 4.3(b): Also avoid piling on to a category that is already saturated; the App Store has enough fart, burp, flashlight, fortune telling, dating, drinking games, and Kama Sutra apps, etc. already. We will reject these apps unless they provide a unique, high-quality experience.
I’ll give credit to Apple for formally writing a policy to this extent, but it’s disappointing. There’s always the risk of putting in a lot of time for an app that is genuinely unique but Apple may not think so.
I’d much rather Apple let in junk apps but do more to promote curated lists of good apps. I like the “Editors Choice” section. I think it is generally a step in the right direction to surface decent apps.
Plus there’s also already some kind of precedent: Maps does an acceptable job promoting third-party “Guides” to attractions and food for many cities.
duskwuff · 6h ago
For what it's worth, that bit of the policy was written early in the life of the App Store, when there really was a glut of low-effort novelty apps, particularly in the categories they mentioned, and when app discovery features in the store were more limited. It's probably not as necessary nowadays, but it does help guide developers away from writing apps which users are unlikely to find useful. (And if you've genuinely put in the effort to create something novel, it shouldn't be difficult to convince the reviewer of that - App Store review is a two-way street.)
pluto_modadic · 8h ago
quoting from a nice piece: https://lmnt.me/blog/app-stores-and-payment-methods.html "It still blows my mind how little the App Store has improved over the last decade. It’s barely changed. Almost every bad thing about the App Store still exists. And almost every good thing that happened for app distribution and payment methods is just the result of regulation."
aeve890 · 2h ago
>I assume it’s because unoriginal apps at some point are just “polluting” the market and making it harder to find higher quality products.
Originality and quality are orthogonal.
fauigerzigerk · 8h ago
I don't really understand this thinking. If a long tail of mostly unremarkable apps make the good ones hard to find then that is a flaw of the ranking algorithm.
If an app is not even in the app store, how can it possibly attract user interest? What if users happen to like some quirky feature that seems unremarkable to app store reviewers?
App stores need better search and filtering.
Marsymars · 5h ago
> App stores need better search and filtering.
I used to think this, but then I just abandoned their search and now use Kagi. (I use the !gp bang for the Play Store, no App Store bang seems to exist.)
I can't imagine ever going back to native store searches now that they're full of ads.
hedora · 2h ago
I don’t get how FDroid can be so much better.
I’ve given up on Android, but when I used it, I always checked FDroid first.
Marsymars · 6h ago
> I’m not a “Googler who may be responsible”, but my understanding is that Apple does this too… and Google App Store has a reputation for being lower quality.
It doesn't help much for Apple. You can search for pretty much anything on the App Store and get at best a handful of useful results, followed by page after page of complete dreck.
int_19h · 6h ago
Speaking as a user, I do find that low number of downloads and reviews for an app strongly correlates with low quality and outright scams. The problem is that you have all those shops cranking out barely functioning apps for trivial things just to get into the listing and hopefully capture a few installs from users who don't have the time or the inclination to do proper vetting. And those apps are so pervasive that they drown out the genuinely useful and well-made new apps.
notatoad · 10h ago
i'm guessing it's intended to warn that you're about to download one of the 500 apps that look like the ChatGPT app, but aren't actually the ChatGPT app.
shadowgovt · 8h ago
Correct. Google's incentive is not to maximize players in the space. Their user isn't the developer; it's the person who downloads things onto an Android phone. If those users get burned too often because it's too hard to tell legitimate apps from knock-offs, they'll stop trusting the whole Play store and probably the whole phone platform (in favor of Apple instead).
Google has the numbers to know that "buyer [or in this case, downloader] beware" isn't good enough because people aren't smart enough. It sucks, but at scale it's a pattern we see over and over and over again (see also "Why does Windows force updates," "Why is Apple so paranoid about side-loading," "Why is it so hard to get an app on Apple's App Store in the first place," and "Why does Facebook log a big warning in the browser console to not paste any code in there and hit enter").
fluidcruft · 3h ago
Its a nice theory but if Google actually cared about that Play Store would periodically take out the trash by prompting users to confirm they DON'T want recently installed/unused apps to be sent to /dev/null.
supportengineer · 9h ago
It is ALWAYS tied to someone's promotion or career advancement.
blibble · 7h ago
I'd assume someone has a KPI to increase number of app updates...
pk97 · 13h ago
I noticed this banner on one of my own apps while installing it for my mom on a new phone. The banner said "This app has fewer users than others...", almost as if they are discouraging users from installing it without even informing me. I looked it up online and it seems like many people have begun seeing this. I am linking a thread. If anyone from Google is reading this, such opaque policies are not appreciated!
ncr100 · 12h ago
It does seem like an Anti-Pattern.
Presumably (some faction inside) Google wants to warn users about scam apps. However this seems like blatant shaming and ostracization of smaller developers who did not spend $$$$$ on Marketing through Google's Ad Network.
Seems Monopolistic of Google to me.
jjani · 11h ago
> Presumably (some faction inside) Google wants to warn users about scam apps
Or (the ads faction that effectively runs the company) wants to warn users about apps that don't spend much on AdWords and Play Store ads.
gs17 · 10h ago
That feels more like it, I opened the Play Store to check it out, there was an ad for some waifu-gacha 3 star app with 1k downloads, 19 reviews, released last week, reviews imply it's something that was taken off the store before reuploaded under a new name. No banner saying it's questionable.
Although, I spent a while trying to find an app that did have the banner, and nothing seems to get it on my account.
pk97 · 12h ago
exactly. Imagine the audacity of this company. I have a paid app and they are already charging me a percentage of the revenue. And behind my back they have begun running this banner.
robertlagrant · 11h ago
I doubt they're aware of you enough to do it behind your back. They're more wanting to flag this "Bank of 4merica" app you're about to install has 8 other users.
pk97 · 11h ago
I am obviously a very small player doing things as a hobby, I don't matter to Google. But what I am pointing out is that they already take a cut of whatever few dollars I earn (beyond the initial $25 I paid years ago just to get on the play store). If you see the thread, the OP asked their customer support and they said:
"Especially, since the response from customer service seems to suggest that the best way to get it removed is to run Google AdWords (which I am already running, btw)"
If the angle here is running ads and if they are already taking a cut, why are they doing this? If the angle is security, why not test the apps and have them removed! And in either case, why keep the developer in the dark? And why is there no way for small time insignificant devs like me to know how to get rid of the banner!
csomar · 11h ago
I think "Bank of 4merica" shouldn't have been there in the first place. Especially for a store that is running billions of $$ worth of transactions. This is Google, again, pushing a cost that it has to pay to external actors.
izacus · 4h ago
So they should just outright ban the apps of the developer in the article? :P
GuinansEyebrows · 10h ago
Why would they allow this hypothetical app in the first place?
izacus · 4h ago
Because the people up in this very thread demand it?
GuinansEyebrows · 4h ago
Regardless of what people in this thread demand (which I think is unlikely given the example), why would it be in anybody's interest (besides the developer) for Google to allow an app that commits trademark infringement at best (and, as implied, is probably some vehicle to steal confidential information like online banking credentials)?
thayne · 8h ago
It also disadvantages any apps that compete with Google's own apps.
register · 10h ago
Calling it an anti-pattern is a euphemism. Let's call it what it is: a completely stupid idea.
zerd · 5h ago
"Are you sure you want to install OSM? Don't you know Google Maps is better? You should try Google Maps"
As a user who suddenly knows nothing about uBlock the ad blocker, are you going to trust an addin with 2k installs and 4.3 stars, or an addin with 30m installs and 4.7 stars?
Install base can be informative when choosing.... anything, really. In many people's minds something that is used more is better in some metric, be it performance, reliability, price, et. al.
EDIT: My numbers were way off :-)
pk97 · 10h ago
I agree with what you have said. It's what you mentioned at the end about people judging based on metrics - it should be up to people to judge for themselves, not the platform! The platform should present data, not try to sway opinions. Besides the message itself is so hand wavy if I am using the phrase correctly, what is Google trying to convey through the message? If something is a legit scam, they should either not be publishing such apps or be testing and removing them.
I am increasingly convinced they are trying to direct traffic to apps that use their Ads network under the guise of such vaguely-about-security messages.
p_ing · 9h ago
> it should be up to people to judge for themselves, not the platform!
If you download an App using MSFT Edge on Windows, it will warn you (MoTW). If you download an App using any browser on macOS, it will warn you (also MoTW). But if you grab apps via the App Store, there's no warning.
Is that also unfair?
While it's been many years since I did hands on end user support, or even worse, support for family friends back in the 9x days, people still have little clue about what they're doing without a big flashing warning sitting in front of them..., which even that sometimes does not work.
Even I'll often choose an extension for Firefox that has more installs. If I'm going to get a SAML decoder, I want the least phishy SAML decoder available.
fluidcruft · 3h ago
You get warnings when you install apps from Microsoft Store?
Play Store isn't a web browser.
saghm · 9h ago
It sounds like showing those numbers already conveys the information you find useful; the question isn't whether the number of users is informative, but whether it's reasonable for Google to bucket apps into groups of competitors and then choose a threshold of minimum number of users to avoid actively discouraging additional users. I'm not opposed to the idea of owners of app marketplaces taking a more active step in curating things to try to help users, but this way of doing it seems pretty dubious.
p_ing · 6h ago
You're going off the premise that I'm an average user who would otherwise stare blankly at a zsh terminal.
Those warnings in the Store aren't meant for you or I.
VWWHFSfQ · 11h ago
There's a weird nuance to this just because algorithmically PageRank itself was even somewhat anti-competitive.
"This page has fewer links to it than others, therefore it will be buried in search results"
I think most people appreciated Google's early search algos that prioritized "well-traffic'd" sites and sources over others. Obviously that was a long time ago before SEO (and Google themselves) destroyed everything. Back then there were actually still competitors in the search market so it didn't matter. Not the case now.
kedean · 7h ago
I always thought the idea there was that a website needed to grow organically before google would rank it highly, which makes sense to me. Prove yourself first by building a network, they aren't obligated to help out.
The difference here is that the play store is the one and only way to get apps for a regular user. By putting that banner up, they're discouraging anyone from trying it even if they found out about it through other channels.
The analog in 2000 or so would be if Microsoft added a warning banner to any website you visited in Internet Explorer with a low link count.
crazygringo · 6h ago
I don't really see the difference.
The entire point is that you can find the app through other channels -- articles, posts, social media.
They just link to the Play store, but that's how you find them. The banner shouldn't be discouraging if you've come from a post that explains it's brand-new!
luckylion · 10h ago
Freshbot was a well-known effect back then (arguably still is, at least I see effects that look very similar where some new content section will rank quickly and amazingly well for a week or two and then slowly sink to the level you'd expect from such new content).
But in the end, it's network effects, only that this banner seems to enforce it manually and explicitly. The old way would've been to not show apps with few users in the top spots.
ChuckMcM · 9h ago
This article and the comments here are kind of scary. It feels like Google's only supporting apps that "drive engagement". That sounds like they want to force developers into producing stuff they can show ads in because they need more ads, not like they need more apps.
It also feels a bit like how software people STILL haven't figured out how to deal with a product that has a finite development cycle. Which is to say, a piece of code that is done and doesn't need any changes. You don't have Hardware stores forcing supply companies to come out with a new version of shovel every year right? A shovel is a shovel. There are probably 8 different types for various uses and within those perhaps two or three variants. So 24 or 30 variant of 'shovel' and your done. Some software can be like that too.
The subtext though that Google is actively hurting their developers for unspecified goals which look like they are desperate to make more money but it certainly could be some other thing. It reminds me of all the wailing about people whose web pages fell in the rankings because they hadn't been "updated" but when you've got the most useful description of say the scientific method on the web, why should you need to update that? It hasn't changed. And yet the 'older' your page got, the lower and lower it ranked.
int_19h · 6h ago
> It also feels a bit like how software people STILL haven't figured out how to deal with a product that has a finite development cycle. Which is to say, a piece of code that is done and doesn't need any changes.
The problem is that platforms these days are in a constant state of slow rug pull. Even if you have absolutely no bugs to fix and no new features to add, you still need to keep things updated just to make it work on the most recent version of the platform (which users are going to be on because that's the only one that receives security fixes). A slightly less damning case is when the app works but doesn't integrate well with the new parts of the platform, or even just its changing look and feel. E.g. old Windows apps often work fine but don't support hi-DPI properly, meaning that they look very ugly on that 4K display.
I don't think it's a problem that can be fully solved, but the impact would be much less severe if platforms stopped churn for the sake of churn. For example, we don't need a "fresh new" UI redesign every 3 years. And when it comes to API stability, Win32 should be considered the exemplary model of that - yes, it is a lot of effort to keep things working 30 years after they first shipped, but that's the only way if we don't want to be an industry that's constantly building castles on sand.
tlogan · 10h ago
It would be great if they added something like a “frequently uninstalled app” label. That’s much more helpful for users. But I get why Google prefers this kind of warning — it supports their ad business.
(I really want “frequently uninstalled” label for games: because games are very often 100% different than what they show or describe)
Marsymars · 5h ago
Would hurt some utility apps though - sometimes I download an app to use for one thing, it works perfectly, and I uninstall it.
(You get an automatic refund if you pay for an app and then uninstall again quickly. I've repurchased apps that I've been refunded for in this way - I don't want to punish developers who make apps that accomplish their function quickly.)
reddalo · 5h ago
Are you sure the refund is automatic if you just uninstall? That seems strange.
Marsymars · 3h ago
It may have changed in the past few years, but it definitely worked like that in the past. (You can search and find various accounts of it.)
strongpigeon · 10h ago
In what way does it support their ads business?
tlogan · 10h ago
Because if a developer spends heavily on ads — especially misleading ones for games — they’ll get a lot of installs, and the warning disappears.
_fat_santa · 12h ago
Why does it seem like Google is trying to kill Android, or at least their app ecosystem.
- They now require a DUNS number to submit an app
- You now need 10-15 people to "QA" your app before submitting
- Now this.
It just seems that Google wants the "major" apps and nothing else.
MattDaEskimo · 11h ago
My leading theory is they're preparing for a increasing onslaught of spam "vibe-coded" shovelware
GuinansEyebrows · 10h ago
"I love sowing but I hate reaping"
freedomben · 12h ago
Indeed, and on the other end they are locking down the OS more and more. Pretty soon I suspect all my reasons for going Android over the years will no longer be valid and we'll just have a choice between overlords rather than have one closed and one open platform.
hedora · 2h ago
That boat sailed for me years ago. iOS respects my preferences regarding data sharing, app selection, etc, much more than Android.
archerx · 11h ago
I had a PWA turned app on the android App Store and I just gave up jumping through google’s hoops to keep it up. I feel like Google is killing Google, like some bad actors have gotten control of the reins and is slowly steering it off a cliff.
b0ner_t0ner · 3h ago
My problem with Google Play is the obvious fake reviews, there is no way Microsoft has 4+ ratings for most of their apps. It's too easy to buy a wave of 5-star reviews.
lofaszvanitt · 4h ago
When something is off, way off, or you can't find a plausible explanation, that means it is a long term thing not in the general populace's sight, yet. It comes later, might be a move in order to pave way for something or moving something out of the way for something.
The big corps are NOT autonomous, they are moved around like chess pieces. They are tentacles of a bigger entity, whatever that is.
gooob · 11h ago
what do you think the solution is? should we just all use fdroid?
poincaredisk · 11h ago
>They now require a DUNS number to submit an app
Even for non-us residents?
pkaye · 10h ago
Its an EU DSA requirement for app stores to display information about developers publicly available. Apple is also doing it. And I guess these companies are applying the requirement worldwide unless some countries are opposed to it.
frosted-flakes · 11h ago
DUNS is used globally.
kitallis · 11h ago
the Apple App Store has always required a DUNS number.
These things are easy to get, the idea is to at least slow down the deluge of scam apps and barely working "vibe coding" apps.
> You now need 10-15 people to "QA" your app before submitting
Again, enforcing at least a baseline of testing isn't bad.
Both Apple's and Google's stores suffer from a massive problem with low quality apps and it's honestly more than time that this gets tackled.
duskwuff · 7h ago
> These things are easy to get, the idea is to at least slow down the deluge of scam apps and barely working "vibe coding" apps.
When you add bureaucratic hurdles to a process to try to slow down abuse, you often find that abusive users are more willing to navigate that process than legitimate ones. (We've seen this with email spam already - spammers are perfectly willing to set up DKIM and DMARC, and have stronger incentives to do it correctly than legitimate senders.)
iggldiggl · 6h ago
The main goal of SP, DKIM and DMARC wasn't to slow down spammers by setting up "bureaucratic hurdles", it was to prevent domain spoofing, though, and arguably it's succeeded at that.
mschuster91 · 6h ago
> When you add bureaucratic hurdles to a process to try to slow down abuse, you often find that abusive users are more willing to navigate that process than legitimate ones.
In this case, it's not just a bureaucratic hurdle, it's adding a real external cost - app authors now have to go and deal with their government to get something DUNS accepts as a certification of entrepreneurship.
For single developers and legitimate startups, that cost is practically irrelevant and they're going to have to do it anyway to file taxes - but scammers run into the issue that they'll have to either use their own identity or have to clone someone else's which carries significantly more risk when the cops come investigating.
butz · 9h ago
Very sad state of affairs on Play Store. Independent app developers are clearly not welcome there. I already pulled all my hobby apps from Play Store, just to sleep soundly at night without thinking how to pass yet another app review after update, when policies keep getting more ridiculous each time. To the point where one update finally was pushed to the store, and another got the same issue again.
The biggest question is, how does one closes their Google Play Developer Account? There is no button in admin for that.
saghm · 9h ago
Based on another comment on this thread, it sounds like maybe the easiest way would have been to leave all those apps up without updating them, and then hopefully get a 60-day warning that you can ignore.
reddalo · 5h ago
I did ignore it and I got my developer account banned. They didn't even refund my 15 $.
snowwrestler · 9h ago
> It feels like Google is unfairly punishing smaller, specialized developers in favor of mass-market apps.
This seems like a problem across Google generally. Search seems like it has been tuned toward the mass market in almost every query, which buries high-quality content, which is by its nature rare, specialized, and less well-known.
They have also tuned the features of Search in this direction, for example replacing queries with similar but more common text strings, and applying “did you mean” redirection more often, instead of just executing the search as typed. They now do this even if you quote the search string!
Google tests and tunes its algorithm updates. If an algorithm update results in lower prominence for sites they consider popular, they tune the algorithm to “fix” it. As a friend said, the modern Google would never release an algorithm update if it doesn’t put Home Depot on the first page for “buy power saw.” Result: a generous in-kind marketing subsidy for whoever is already popular. I’m convinced this is why Fandom and Quora still hang around polluting SERPs. They’re well-known because they’re well-known, like the Kardashians.
sometimes_all · 11h ago
How does something like this ever get into production, especially at a place like Google, unless being hostile to new apps and developers is the plan? Or do they want to push potential developers into Google's double-dipping: pay them money to get on to the Play Store + pay a lot more money to get eyeballs on your app and thus more users.
aquir · 11h ago
Typical Big-tech approach: the solution is a non-solution without giving much thought to it but looks good for the board of investors and/or stock owners and they can say "we are stopping scam apps on our marketplace" on the next slides created by marketing. They just don't give a shit. (Just read the book "Careless People" - read it if you are not convinced. Engagement over everything)
duxup · 13h ago
This almost smells like a google throwing their hands up and saying "Well maybe it's a harmful app and they should use something else ... I dunno, put a warning on it."
I see similar-ish warnings on Amazon about "frequently returned item", but I've no idea if it is true or why. Maybe an underlying vendor for the same item is bad? Amazon (who doesn't care about bad vendors as far as I can tell) just slaps a label on it and throws up their hands.
rahimnathwani · 12h ago
I find that "frequently returned item" warning really useful. It's a reminder to look at the 2 star and 3 star reviews. Sometimes it's just a sizing issue. At other times some subset of people have a specific issue. The issue may or may not be something that affects me (e.g. some people can't operate something that doesn't have really clear instructions).
freedomben · 12h ago
I do too, but I think it's important to consider that these are actually pretty different. In the Google example, the banner is being displayed because of something that isn't necessarily the fault of the dev and isn't itself an indicator of problematic behavior (and indeed is the starting position for all developers of a new app), whereas at least Amazon (presumably) is basing it off of actual performance data that indicate poor performance/behavior.
duxup · 10h ago
It's not even clear if frequently returned item is a fault of a given seller. May sellers are involved in the "same" item on Amazon.
rahimnathwani · 12h ago
Yes 100% agree
duxup · 12h ago
I find the “frequently returned item” warning totally confusing. It usually isn’t reflected in their reviews that I can tell….
I have to wonder if there’s some sort of strange meta where people search for one thing buy something and not realize that they’re actually looking for something else that’s difficult to search.
toast0 · 10h ago
Or buy something and the warehouse ships them another. I bought something from amazon where reviews said about half the people got the wrong product, and I got the wrong product, returned it and got the wrong one again, and then they wouldn't let me try again.
In a twist, I had previously attempted to order the right product from a different vendor, but I put the wrong one in the cart, and had to pay a restocking fee to return it. They sent me the right one when I ordered it properly.
ww520 · 9h ago
"frequently returned item" = "frequently uninstalled app"
Fewer installed is not it.
ipaddr · 8h ago
Amazon does something similiar so google copied. Before you get a buy now button you need 25 reviews which you get by sending free products to volunteers.
csomar · 10h ago
Apples/Oranges. The equivalent of "frequently returned item" is "frequently reported app"
AlexanderTheGr8 · 9h ago
Off-topic to the comments here, I am impressed by how the poster has described their issue so eloquently!
They mentioned 6 reasons for why they have an issue with the banner : each of the 6 is a valid concern and put very eloquently and clearly.
I suppose I only noticed this because I am used to speaking/writing/reading/listening mid-quality English in day-to-day life as a programmer.
strobe · 8h ago
I was involved in mobile game development for several years, but I’m no longer active in that field.
In my opinion, one of the reasons they do this is to maximize Ad revenue. In this case, it’s obvious that if you see this warning on your product page, the quick fix would be to spend money on Ads to gain a few more users as soon as possible. This also creates a competitive bidding situation across the market, as more developers buy ads, forcing others to do the same to keep up.
thisisnotauser · 3h ago
It's almost as if monopolies are bad, actually
aoanevdus · 9h ago
It’s tempting to anthropomorphize a company like Google, and assume that every behavior is part of some evil master plan. Just as often, it’s some small group of people within the company making a dumb mistake. I’d guess there is some team tasked with reducing the “app spam” problem, where there the store and (app review process) is crammed with thousands of near-identical apps, torturing the naive user with ads as they attempt to perform basic functions.
This targeting of this warning is over-broad, preventing honest new app developers from getting traction. That’s bad for the long-term health of Android’s app ecosystem, and a competitive disadvantage against iOS. There’s probably some other team at Google who is responsible for improving the development experience for Android, who hates this new warning.
Talking about the harmful outcomes of this warning, it’s good to get the news far and wide and try to get it fixed.
Analyzing why the thing got pushed in the first place, it seems to me a symptom of the challenge of coherently managing a hundred thousand employees.
Alternative app distribution systems are the future. I love you f-Droid.
callc · 5h ago
This and the recent Apple App Store fees have justified my decision to only distribute via the web. Thank Tim Berners-Lee for this open ecosystem, and for everyone contributing.
Thanks Tim Sweeney for fighting to open these closed feudal systems.
Thanks to all the Tims!
0rzech · 6h ago
All the things I keep reading about Apple and Google... Such a reassuring news, given I'm in the course of writing my own indie app with the intent of entering their stores. I hope the EU will fine them to oblivion for their shit.
rockyj · 10h ago
All this just confirms for me the fact that how important the web is, thankfully it is still open / neutral and a good mobile web app is important for smaller devs.
Thankfully the web has always been neutral, which has allowed all these monopolies to thrive and exploit it, otherwise who knows which proprietary app hell we would be in.
skizm · 10h ago
Nothing stopping Google or Apple from adding warnings to websites. They do control chrome / safari.
Lammy · 9h ago
They already do if you dare to try to host a web page without TLS. Hit http://httpforever.com/ for example and it will say “Not Secure” next to the URL bar.
nottorp · 9h ago
Yeah, google isn't a harmful monopoly at all, as this article clearly shows.
xg15 · 8h ago
> Many users download our app to solve a specific problem (car issues), use it once successfully, then naturally don't open it again until needed months later. Low daily engagement doesn't mean low quality - it means the app successfully solved the user's problem!
What level of Enshittification is it if you actively penalize other apps for not enshittifying enough?
heywoods · 2h ago
These are the kinds of policy/feature decisions around a product that infuriates me:
1. Because it’s fucking stupid if you think about this for more than 5 seconds. You can think of edge cases where this will be problematic immediately.
2. Some PM at Google is making mid 6 figures to come up with this simp brain decision that has devastating rippling effects to the developer community and trust while also fucking over the cash cow market, that is a mobile App Store, by stifling dev incentives to develop on your platform.
Amazing. I wish I could have been a fly on the wall for that meeting
kazinator · 8h ago
How do they measure users? If I install the app, but never use it, do I count?
If I uninstall it, do I still count or not?
anothereng · 12h ago
both app stores are not friendly to developers.
darepublic · 9h ago
Lack of transparency adds to the kafkaesque nature of it
Marazan · 6h ago
This is the same thinking by Google that has ruined the web as everyone chases the perfect SEO optimised page.
A page that presents and answer to your problem in the first sentence as soon as you open the page? Low engagement time, high bounce rate down rank.
A page that buries the not actually an answer under 1500 words and 4 images? Perfect page, up rank.
LWIRVoltage · 11h ago
... These sorts of patterns do not help at all, and will hurt those who have critical need for apps without a lot of users.
Speaking as somebody, who owns some mid-grade thermal cameras that stopped production in the past few years after a decade run, that depended on and are solely controlled and run on apps that were removed from the app store or no longer can run on modern phones because they are in 32-bit format ; this sort of thing would further punish that type of software and only speed up its demise.
When you spend thousands and thousands and thousands and of dollars and resources into getting unique capabilities like that, that can only be controlled through Android apps often, and is the only way to get that capability for some (this will apply to multiple and I imagine with niche capabilities that only have one or two methods of Access)
- this hurts a lot of opportunity, and this type of dark anti-pattern is far too blunt
edg5000 · 10h ago
All the manufacturer has to do is publish an APK on their website. If all apps did this, Google would have no power. It's very easy for a volunteer to host the APK somewhere in an archiving effort. Much easier that it ever has been on iOS.
toast0 · 10h ago
Yeah, but if you're a new app, Google doesn't let you have your APK signing keys, so you either have to go through Google to get an APK you can publish (with all the resources), or users can't cross-upgrade because on phone storage is tied to the signing key.
ToucanLoucan · 11h ago
They don't give a fuck. Just like Microsoft doesn't give a fuck about casual users running older software, or Apple doesn't give a fuck about power users who don't need their hands held through everything on their goddamn computers.
All these gigafuck companies have a minimum viable user in mind: someone who has disposable income, free time, and wants to use their phone to shop for shit or endlessy scroll on whichever social they happen to like most, and that's what their products are designed to do. Everything else is ancillary.
Spoken as someone who works on a niche app for both platforms that works with hardware we make: we get NO support. Arbitrary system changes fuck up our app constantly, without notice, and we have no recourse but to fix it ASAP and tell people to not update.
xnx · 11h ago
Is Google Play like the Apple app store where Apple takes a smaller cut for apps with fewer users?
If so, there's obvious financial incentive for Google to push more people to a smaller number of apps.
strongpigeon · 10h ago
In a way yes, though it's revenue based (if you make less than $1M/year) rather user based. I don't think it has much of a financial impact though as, from what I remember, the long tail of apps doesn't make them very much money in comparison to the whales.
throwaway743 · 9h ago
It'd be great if Android devs could organize and push our reps (I know it's likely futile) or something to get Google to stop bullying us. It's exhausting dealing with the non-stop struggle they force onto us, especially as someone who's trying to make a living by starting (in my case) a one person business building Android apps.
Play Store/Dev Console:
- the pettiness of and delays by their production reviewers
- won't take action on obviously spammed negative (or positive) app reviews
- allowing expired/fraudulent payment options to take advantage of trials
- not showing all possible search results for search terms which cuts off a ton of other apps from having any visibility
- among many other issues with the Play Store/Dev Console
It's beyond exhausting.
Add to it the fact that Admob:
- won't serve 98% of requests with impressions, having any way to contact them for support or get meaningful support (also have left their contact options unfixed for years which feels like it's being done on purpose)
- will put serving limits on the smallest friggin things, serving limits when they allowed a single user from a country that gets flagged for serving limits all the time was manually blocked months ago from my account after my first encounter of serving limits for the reason of ads being served to users from that country
- will put serving limits even after adding your device's ID/Add ID as a testing device
- etc etc etc
Nevermind that we don't even know if they're actually serving ads or not in our apps and just pocketing what they don't report to us.
Google Ads:
- Block ads all the time for any reason. In my case, my app is purely a crypto market charting and analytics application (yeah I know crypto markets/charts are looked down upon here, but whatever I and others use it. It's not a gambling or trading app, just analytics. please save your hate for NFTs) and it doesn't allow transactions, trading or anything of the sort. Just data. But because "crypto" is in the name of my app, I can't use my app's name in ad copy, nor the word "crypto", etc. And the support team refuses to understand this or make an exception. Because of this policy I can't even show ads in certain countries or languages unless I find some convoluted workaround.
Everything with them has just been a non-stop uphill battle. It's soul crushing and makes you feel helpless and hopeless. They don't care about us even when we've been/are the substrate for the Play Store.
The only purpose of our software is to control hardware that our company makes. Nobody uses it for fun, they use it because they have to. If I had a say, I'd automate even larger parts of the customer workflow.
(Yes, at first we released a mobile PWA but ran into limitations related to push notifications and MDM support. We then created the native app, but our customers cannot remotely load APKs not signed by Google).
I sympathize with the general idea that software that hasn't been updated in a long time is more likely to contain bugs and incompatibilities with newest OS versions. Whenever I've opened ancient apps on my iPhone or my Mac, they generally break either partially or entirely.
In your case I understand it might genuinely not need updates. But across the Play store as a whole, it seems like a largely beneficial policy. If there really aren't any dependencies that can/should be updated, surely you can make a tiny change to a text string somewhere, and get the added benefit of making sure your whole build chain still works? I get that it's annoying, but it really is valuable to weed out the truly unmaintained apps.
I made an Android app that used React Native and it was the simplest thing ever. It had no auth, no telemetry, no persisted storage. Quite literally all it did was take text input and output it's braille equivalent and vice versa.
Had another one that made procedurally generated credits like you'd see at the end of a game. Same thing. No auth, no telemetry, etc.
I made a total of $3.97 for those apps. I did also receive a $350 settlement for some class action lawsuit Google lost about something they did to developers.
Closing my account removes me from potential future class action pools.
Forcing apps using old sdks out of the app store is probably the main reason they do this.
[1] https://developer.android.com/google/play/requirements/targe...
Which is usually the root cause of this complaining - "why do I have to refactor my app so it won't demand access to all private photos and documents anymore?!"
You forward us complaint emails and we create some AI slopscript that fulfils the least compliant interpretation of the rule it can think of.
The goal would be to use automated nonsense to try to frustrate MBAs who have managed to burrow all the way to the brain of a tech giant and are now burdening humanity with their folly.
They're already using AI slop to come up with these rules in the first place, to verify compliance, and to respond to your complaints.
It's AI slop all the way down.
And the shittier things are, the more raise they get for successfully moving the needle of utilization of AI in the business model.
Others = FAANG
AUaaS - App Update as a Service
You kid, but Google makes substantial security and privacy SDK / API changes from one Android version to the next (reactively in response to abuse by 3p apps) & maintains backwards compatibility for a limited time period, post which incompatible apps are not visible to latest Androids on the Play Store. This means, developers have to continually update their "targetSdkVersion", if nothing else.
https://developer.android.com/guide/app-compatibility / https://developer.android.com/google/play/requirements/targe...
I quote
----
Limited Functionality and Content
We do not allow apps that only have limited functionality and content.
Here is an example of a common violation:
https://support.google.com/googleplay/android-developer/answ...Meanwhile, our console/steam/gog builds have seen an update or so at our discretion, and have just continued to run happily, and make more money.
Honestly it's hard to justify the maintenance effort to even consider porting out next games to mobile.
But really the people who are hurt are our players that already bought our game, but when the upgrade phones or OSes they no longer have an option to play unless they want to transfer their licenses to PC.
These companies have turned into scorpions[0]. It's myopic and they'll scream about how they're dying even though it's their own damn fault. These aren't just unavoidable things that are leading them to their deaths, but unreasonable. Foregoing larger future rewards (crossing the river) for short term ones (stinging).
It is insanity. Especially as we often try to justify it
[0] https://en.wikipedia.org/wiki/The_Scorpion_and_the_Frog
Who is "we"? I think this had always been the wet dream of corporate types, not the users. In the PC space there are too many existing ecosystems to implement that kind of control (through Microsoft certainly tried with the whole "trusted computing" stuff) but as soon as there was an opportunity for a popular new "blue ocean" platform, they jumped.
You could see this most blatancy with ARM tablets. Microsoft released two versions of Windows, one for x86, one for ARM. The x86 one allowed installation of regular programs, the ARM version was restricted to Store apps. Made no sense from a technical perspective, the only reason is that they could.
But my point is that the strategy is illogical even when one is simply profit maximizing. You get short term gains but they prevent future games. It need not even be that far in the future. See the iterative prisoners dilemma for a simple example. Defecting will get you higher reward in one round but if there are any further iterations then your rewards are lower.
That's myopia. And I'm not satisfied with any "it's just it is" style arguments because we (inclusive) are ultimately the ones who decide how things are. It's a collective decision, a society. And that's why I press, because we can all do better. A rising tide lifts all ships, kings and peasants alike.
[0] https://en.wiktionary.org/wiki/editorial_we
My opinion is anyone who owns iPhone knows what they sign up for, and does not care. So I don't get your rant.
- Do you own iPhone? Well, you've made your bed, now lie in it. There are hundreds, if not thousands, of phones on the market - if you chose one without 3rd party app store, it's on you.
- Do you own Android? You have nothing to complain about, push any apks you want anytime. Hey, get Samsung - it comes with 2nd app store preinstalled (from Samsung of course). Maybe even root the phone if you want to.
(Note the GP mentions "MDM", and that's why they could not use this route. MDM means corporate security, and they apparently made a rule to block 3rd party installs. This is sad, and I feel for them... but this is a corporate problem, regular users are not affected)
- Are you complaining on behalf of other people? They are all adults and made their own choice. If you want to make a difference, advocate against Apple. Or even better, advocate for regulations against Apple, to make their products worse so that more people move to Androids.
My point has nothing to do with what you "can" do. It has everything to do with the need for such efforts in the first place.
Nobody can quantify how much these practices stifle innovation because there are plenty of app developers and there is no comparison to how the app landscape would look if there were less barriers. Perhaps it's not a big deal but the fact is that nobody knows...
But I'm not willing to let that be the answer. It's a thought terminating clique
https://en.wikipedia.org/wiki/Thought-terminating_clich%C3%A...
https://en.wikipedia.org/wiki/Philosophical_razor
Consoles feel different because they're one-purpose machines. Sure, it's irritating if they hardcore a maximum fps or what have you, but it feels less offensive for them to be locked down.
It's kind of like the difference of Disneyland having weird, restrictive, draconian rules versus just a public park. Which is also one of two brands of public parks in your city. That you also have to use to deposit checks.
That's the goal for PCs too. Windows is already partway there and they keep pushing.
Why. It is not Google's software. Shouldn't that decision be left to the software author.
microsoft windows has been maintained thru to the present, but has become increasingly unusable since Win 7. so, no, false.
Similarly, modern third party windows software runs better than ever.
Of course, I run it all under Linux…
Did they instead just warn that they would unpublish the app? Google does have minimum API levels that they slowly move forward, and they will unpublish your app if you don't periodically rebuild and resubmit.
It's time. Governments need to put an end to the app store.
No, it's in 10 different places.
Either way, it's nonsense that they force this, especially for those who made an app however long ago and just uploaded and forgot about, or that version was the only one they intended to make. It's crazy how much Google gets away with bullying us.
This lets google beat the version numbers out of it at will.
The main issue is that we support way too many different workflows based on customer requirements and actual hardware configuration, and even a slight change to a component often means we have to do manual UX testing.
e.g. I'm typing this on Firefox, which has a much different process for point release vs their 4-week release cycle.
It's a pain in the ass, but to be honest, I've been asked to do worse with my time.
Google's Play Store policies have been harebrained for quite some time - previously with the 15 reviewer approach they decided to make it even harder for developers with fewer resources to distribute their apps. It's ironic that even though the iOS App Store is arguably more of a walled garden, it's so much friendlier to human beings who are trying to build a product. But at this point it seems ingrained in Google to release self-defeating features (remember the finder network that prioritized "first of its kind privacy" over being able to find things?)
I’m not a “Googler who may be responsible”, but my understanding is that Apple does this too… and Google App Store has a reputation for being lower quality.
I assume it’s because unoriginal apps at some point are just “polluting” the market and making it harder to find higher quality products. Which is generally what users want. Some things are redundant - how many flashlight apps, weather apps, ChatGPT wrappers, etc are needed? I guess Google doesn’t see value in hosting and distributing such apps.
I’m not sure I agree with this, but I understand it. Target or Walmart don’t need to sell your random trinkets that no one buys, and Google is deciding that the same applies to their store. At least with Android you can generally side load and access alternative stores, so you can build a richer marketplace where different “stores” can serve different customers.
For what it's worth, the wording Apple uses in their App Review Guidelines [1] is:
> 4.3(b): Also avoid piling on to a category that is already saturated; the App Store has enough fart, burp, flashlight, fortune telling, dating, drinking games, and Kama Sutra apps, etc. already. We will reject these apps unless they provide a unique, high-quality experience.
[1]: https://developer.apple.com/app-store/review/guidelines/
I’d much rather Apple let in junk apps but do more to promote curated lists of good apps. I like the “Editors Choice” section. I think it is generally a step in the right direction to surface decent apps.
Plus there’s also already some kind of precedent: Maps does an acceptable job promoting third-party “Guides” to attractions and food for many cities.
Originality and quality are orthogonal.
If an app is not even in the app store, how can it possibly attract user interest? What if users happen to like some quirky feature that seems unremarkable to app store reviewers?
App stores need better search and filtering.
I used to think this, but then I just abandoned their search and now use Kagi. (I use the !gp bang for the Play Store, no App Store bang seems to exist.)
I can't imagine ever going back to native store searches now that they're full of ads.
I’ve given up on Android, but when I used it, I always checked FDroid first.
It doesn't help much for Apple. You can search for pretty much anything on the App Store and get at best a handful of useful results, followed by page after page of complete dreck.
Google has the numbers to know that "buyer [or in this case, downloader] beware" isn't good enough because people aren't smart enough. It sucks, but at scale it's a pattern we see over and over and over again (see also "Why does Windows force updates," "Why is Apple so paranoid about side-loading," "Why is it so hard to get an app on Apple's App Store in the first place," and "Why does Facebook log a big warning in the browser console to not paste any code in there and hit enter").
Presumably (some faction inside) Google wants to warn users about scam apps. However this seems like blatant shaming and ostracization of smaller developers who did not spend $$$$$ on Marketing through Google's Ad Network.
Seems Monopolistic of Google to me.
Or (the ads faction that effectively runs the company) wants to warn users about apps that don't spend much on AdWords and Play Store ads.
Although, I spent a while trying to find an app that did have the banner, and nothing seems to get it on my account.
If the angle here is running ads and if they are already taking a cut, why are they doing this? If the angle is security, why not test the apps and have them removed! And in either case, why keep the developer in the dark? And why is there no way for small time insignificant devs like me to know how to get rid of the banner!
https://chromewebstore.google.com/search/ublock
As a user who suddenly knows nothing about uBlock the ad blocker, are you going to trust an addin with 2k installs and 4.3 stars, or an addin with 30m installs and 4.7 stars?
Install base can be informative when choosing.... anything, really. In many people's minds something that is used more is better in some metric, be it performance, reliability, price, et. al.
EDIT: My numbers were way off :-)
I am increasingly convinced they are trying to direct traffic to apps that use their Ads network under the guise of such vaguely-about-security messages.
If you download an App using MSFT Edge on Windows, it will warn you (MoTW). If you download an App using any browser on macOS, it will warn you (also MoTW). But if you grab apps via the App Store, there's no warning.
Is that also unfair?
While it's been many years since I did hands on end user support, or even worse, support for family friends back in the 9x days, people still have little clue about what they're doing without a big flashing warning sitting in front of them..., which even that sometimes does not work.
Even I'll often choose an extension for Firefox that has more installs. If I'm going to get a SAML decoder, I want the least phishy SAML decoder available.
Play Store isn't a web browser.
Those warnings in the Store aren't meant for you or I.
"This page has fewer links to it than others, therefore it will be buried in search results"
I think most people appreciated Google's early search algos that prioritized "well-traffic'd" sites and sources over others. Obviously that was a long time ago before SEO (and Google themselves) destroyed everything. Back then there were actually still competitors in the search market so it didn't matter. Not the case now.
The difference here is that the play store is the one and only way to get apps for a regular user. By putting that banner up, they're discouraging anyone from trying it even if they found out about it through other channels.
The analog in 2000 or so would be if Microsoft added a warning banner to any website you visited in Internet Explorer with a low link count.
The entire point is that you can find the app through other channels -- articles, posts, social media.
They just link to the Play store, but that's how you find them. The banner shouldn't be discouraging if you've come from a post that explains it's brand-new!
But in the end, it's network effects, only that this banner seems to enforce it manually and explicitly. The old way would've been to not show apps with few users in the top spots.
It also feels a bit like how software people STILL haven't figured out how to deal with a product that has a finite development cycle. Which is to say, a piece of code that is done and doesn't need any changes. You don't have Hardware stores forcing supply companies to come out with a new version of shovel every year right? A shovel is a shovel. There are probably 8 different types for various uses and within those perhaps two or three variants. So 24 or 30 variant of 'shovel' and your done. Some software can be like that too.
The subtext though that Google is actively hurting their developers for unspecified goals which look like they are desperate to make more money but it certainly could be some other thing. It reminds me of all the wailing about people whose web pages fell in the rankings because they hadn't been "updated" but when you've got the most useful description of say the scientific method on the web, why should you need to update that? It hasn't changed. And yet the 'older' your page got, the lower and lower it ranked.
The problem is that platforms these days are in a constant state of slow rug pull. Even if you have absolutely no bugs to fix and no new features to add, you still need to keep things updated just to make it work on the most recent version of the platform (which users are going to be on because that's the only one that receives security fixes). A slightly less damning case is when the app works but doesn't integrate well with the new parts of the platform, or even just its changing look and feel. E.g. old Windows apps often work fine but don't support hi-DPI properly, meaning that they look very ugly on that 4K display.
I don't think it's a problem that can be fully solved, but the impact would be much less severe if platforms stopped churn for the sake of churn. For example, we don't need a "fresh new" UI redesign every 3 years. And when it comes to API stability, Win32 should be considered the exemplary model of that - yes, it is a lot of effort to keep things working 30 years after they first shipped, but that's the only way if we don't want to be an industry that's constantly building castles on sand.
(I really want “frequently uninstalled” label for games: because games are very often 100% different than what they show or describe)
(You get an automatic refund if you pay for an app and then uninstall again quickly. I've repurchased apps that I've been refunded for in this way - I don't want to punish developers who make apps that accomplish their function quickly.)
- They now require a DUNS number to submit an app
- You now need 10-15 people to "QA" your app before submitting
- Now this.
It just seems that Google wants the "major" apps and nothing else.
The big corps are NOT autonomous, they are moved around like chess pieces. They are tentacles of a bigger entity, whatever that is.
Even for non-us residents?
https://developer.apple.com/help/account/membership/D-U-N-S/
> If you’re enrolling as an individual, you don’t need a D‑U‑N‑S Number.
These things are easy to get, the idea is to at least slow down the deluge of scam apps and barely working "vibe coding" apps.
> You now need 10-15 people to "QA" your app before submitting
Again, enforcing at least a baseline of testing isn't bad.
Both Apple's and Google's stores suffer from a massive problem with low quality apps and it's honestly more than time that this gets tackled.
When you add bureaucratic hurdles to a process to try to slow down abuse, you often find that abusive users are more willing to navigate that process than legitimate ones. (We've seen this with email spam already - spammers are perfectly willing to set up DKIM and DMARC, and have stronger incentives to do it correctly than legitimate senders.)
In this case, it's not just a bureaucratic hurdle, it's adding a real external cost - app authors now have to go and deal with their government to get something DUNS accepts as a certification of entrepreneurship.
For single developers and legitimate startups, that cost is practically irrelevant and they're going to have to do it anyway to file taxes - but scammers run into the issue that they'll have to either use their own identity or have to clone someone else's which carries significantly more risk when the cops come investigating.
This seems like a problem across Google generally. Search seems like it has been tuned toward the mass market in almost every query, which buries high-quality content, which is by its nature rare, specialized, and less well-known.
They have also tuned the features of Search in this direction, for example replacing queries with similar but more common text strings, and applying “did you mean” redirection more often, instead of just executing the search as typed. They now do this even if you quote the search string!
Google tests and tunes its algorithm updates. If an algorithm update results in lower prominence for sites they consider popular, they tune the algorithm to “fix” it. As a friend said, the modern Google would never release an algorithm update if it doesn’t put Home Depot on the first page for “buy power saw.” Result: a generous in-kind marketing subsidy for whoever is already popular. I’m convinced this is why Fandom and Quora still hang around polluting SERPs. They’re well-known because they’re well-known, like the Kardashians.
I see similar-ish warnings on Amazon about "frequently returned item", but I've no idea if it is true or why. Maybe an underlying vendor for the same item is bad? Amazon (who doesn't care about bad vendors as far as I can tell) just slaps a label on it and throws up their hands.
I have to wonder if there’s some sort of strange meta where people search for one thing buy something and not realize that they’re actually looking for something else that’s difficult to search.
In a twist, I had previously attempted to order the right product from a different vendor, but I put the wrong one in the cart, and had to pay a restocking fee to return it. They sent me the right one when I ordered it properly.
Fewer installed is not it.
They mentioned 6 reasons for why they have an issue with the banner : each of the 6 is a valid concern and put very eloquently and clearly.
I suppose I only noticed this because I am used to speaking/writing/reading/listening mid-quality English in day-to-day life as a programmer.
This targeting of this warning is over-broad, preventing honest new app developers from getting traction. That’s bad for the long-term health of Android’s app ecosystem, and a competitive disadvantage against iOS. There’s probably some other team at Google who is responsible for improving the development experience for Android, who hates this new warning.
Talking about the harmful outcomes of this warning, it’s good to get the news far and wide and try to get it fixed.
Analyzing why the thing got pushed in the first place, it seems to me a symptom of the challenge of coherently managing a hundred thousand employees.
Thanks Tim Sweeney for fighting to open these closed feudal systems.
Thanks to all the Tims!
Thankfully the web has always been neutral, which has allowed all these monopolies to thrive and exploit it, otherwise who knows which proprietary app hell we would be in.
What level of Enshittification is it if you actively penalize other apps for not enshittifying enough?
1. Because it’s fucking stupid if you think about this for more than 5 seconds. You can think of edge cases where this will be problematic immediately.
2. Some PM at Google is making mid 6 figures to come up with this simp brain decision that has devastating rippling effects to the developer community and trust while also fucking over the cash cow market, that is a mobile App Store, by stifling dev incentives to develop on your platform.
Amazing. I wish I could have been a fly on the wall for that meeting
If I uninstall it, do I still count or not?
A page that presents and answer to your problem in the first sentence as soon as you open the page? Low engagement time, high bounce rate down rank. A page that buries the not actually an answer under 1500 words and 4 images? Perfect page, up rank.
Speaking as somebody, who owns some mid-grade thermal cameras that stopped production in the past few years after a decade run, that depended on and are solely controlled and run on apps that were removed from the app store or no longer can run on modern phones because they are in 32-bit format ; this sort of thing would further punish that type of software and only speed up its demise.
When you spend thousands and thousands and thousands and of dollars and resources into getting unique capabilities like that, that can only be controlled through Android apps often, and is the only way to get that capability for some (this will apply to multiple and I imagine with niche capabilities that only have one or two methods of Access)
- this hurts a lot of opportunity, and this type of dark anti-pattern is far too blunt
All these gigafuck companies have a minimum viable user in mind: someone who has disposable income, free time, and wants to use their phone to shop for shit or endlessy scroll on whichever social they happen to like most, and that's what their products are designed to do. Everything else is ancillary.
Spoken as someone who works on a niche app for both platforms that works with hardware we make: we get NO support. Arbitrary system changes fuck up our app constantly, without notice, and we have no recourse but to fix it ASAP and tell people to not update.
If so, there's obvious financial incentive for Google to push more people to a smaller number of apps.
Play Store/Dev Console:
- the pettiness of and delays by their production reviewers
- won't take action on obviously spammed negative (or positive) app reviews
- allowing expired/fraudulent payment options to take advantage of trials
- not showing all possible search results for search terms which cuts off a ton of other apps from having any visibility
- among many other issues with the Play Store/Dev Console
It's beyond exhausting.
Add to it the fact that Admob:
- won't serve 98% of requests with impressions, having any way to contact them for support or get meaningful support (also have left their contact options unfixed for years which feels like it's being done on purpose)
- will put serving limits on the smallest friggin things, serving limits when they allowed a single user from a country that gets flagged for serving limits all the time was manually blocked months ago from my account after my first encounter of serving limits for the reason of ads being served to users from that country
- will put serving limits even after adding your device's ID/Add ID as a testing device
- etc etc etc
Nevermind that we don't even know if they're actually serving ads or not in our apps and just pocketing what they don't report to us.
Google Ads:
- Block ads all the time for any reason. In my case, my app is purely a crypto market charting and analytics application (yeah I know crypto markets/charts are looked down upon here, but whatever I and others use it. It's not a gambling or trading app, just analytics. please save your hate for NFTs) and it doesn't allow transactions, trading or anything of the sort. Just data. But because "crypto" is in the name of my app, I can't use my app's name in ad copy, nor the word "crypto", etc. And the support team refuses to understand this or make an exception. Because of this policy I can't even show ads in certain countries or languages unless I find some convoluted workaround.
Everything with them has just been a non-stop uphill battle. It's soul crushing and makes you feel helpless and hopeless. They don't care about us even when we've been/are the substrate for the Play Store.