Readit News logoReadit News
Posted by u/Baloo 2 years ago
Google Console closed testing requirements are awful
I have been coding for 2-3 years and decided to make my first mobile app, just something small and simple to get a feel for it.

I wanted to publish it to the play store, get exposure and share what I have made. I paid the $25 fee, submitted my passport and bank statements for ID verification, and started the process to get my app published.

Well, what a terrible experience. It is not user friendly at all, and the requirement of 20 testers opting in to your closed testing for 14 days makes very little sense. I have spent the last few days messaging people, doing the test swaps, and generally wasting my time.

I have seen, from searching to find places that I can recruit testers, a number of 'services' where you can simply pay to have your app 'tested'. The whole thing has been really off-putting, what is the point..?

I wanted to make a flutter app next, something more detailed and complex.. but I am dreading having to go through this process of 'closed testing', after spending months making a project, essentially spamming forums and chat groups for testers. I paid for access to the store, I submitted my ID documents, this arbitrary barrier is so frustrating and again, really puts me off making a mobile app..

I know I am shouting into the void here, I suppose I just wanted to vent.

creamyhorror · 2 years ago
I think Google may just no longer want small/indie apps on the store. Only apps with sufficient monetary or corporate backing to have people test and maintain them.

It's the end of an era for small developers. They can go submit their apps to F-Droid or Aptoide or whatever. That said, these alternative app stores need to be able to function properly on Android, without their apps being removed by Google Play Protect (which I think I've heard of happening).

cageface · 2 years ago
It's a dumb & very counter-productive policy and will choke off the supply of new Android devs. Ironically it's now much easier to launch a new app on the Apple App Store than it is on Android.
realusername · 2 years ago
I've done both and I'd say Apple is still lagging behind even with this stupid move from Google.

It's hard to understate how little sense everything related to appstoreconnect and the dev account makes.

cageface · 2 years ago
I recently launched a new app on both app stores. I was up and running in a day on iOS. It took me almost three weeks and a huge amount of red tape on Android.

Since launch I've done a number of updates and the review process is always faster on iOS too.

https://plastaq.com/minimoon

flax · 2 years ago
Apple has its own unnecessary hurdles. Mostly around requiring xcode, which requires a mac.

But yeah, both stores need to be forcefully opened. They're sitting on their laurels inside their moats.

cageface · 2 years ago
The XCode requirement makes some sense because it would take Apple a lot of extra work to port and support their tools on other platforms. Work that they have no incentive to do.

But I think the native app market in general has peaked. Most things can be done in a web app now.

throwup238 · 2 years ago
I've just been using the MacOS runner in Github Actions. Still requires the $99/year fee but not the $2000 laptop.
cyclotron3k · 2 years ago
Is this a new requirement? I launched a flutter app about 8 months ago and didn't need any testers. It's a free app though. Not sure if that makes a difference.
mnahkies · 2 years ago
I hadn't come across this, but found https://support.google.com/googleplay/android-developer/answ...

It seems this only applies to personal accounts that were created recently (which would explain why I've not had any issues with recently created business accounts, nor my own personal account which is probably old enough to be in school)

Baloo · 2 years ago
Yes it began afaik for any new developers joining after November 2023 for any type of application. If you have an account registered as a Play Store developer before Nov 2023, it's not required...
clumsysmurf · 2 years ago
Ostensibly, the reason why Google did this (according to their blog post) was to increase the quality of Apps in Play, but we all know this is absurd.

A real way they could improve app quality is to improve the quality of the documentation, specifically the javadoc / references (guides are OK mostly) but that requires work from developers (since its literally embedded in the code). There are thousands of classes / methods that have no documentation whatsoever other than that they exist in the first place. No description. No tips. No mention of what happens if you pass null, or ... you get the point.

Of course, you can look at the implementation ... but that is free to change. The documentation is the contract, and at the moment its a very poor contract.

jackpeterfletch · 2 years ago
There’s no doubt better docs will help improve the state of Android Apps.

But this is about stemming the flow of shovelware into the store, (todolist tutorial no 800000, but I changed the name) where the problem isn’t that devs lack the tools, it’s that they simply have no serious intention of maintaining their product.

If you can’t find or don’t have enough belief in your own app to find 20 people to download it for free, is it fair to promote it in a way that my gran might come to rely on it.

It’s not nice to be exclusionary, but end users having to pick through that stuff just isn’t great for the platform. There might be a better place for hobby code.

clumsysmurf · 2 years ago
> where the problem isn’t that devs lack the tools, it’s that they simply have no serious intention of maintaining their product.

Google already has a solution to this: Target API level requirements for Google Play apps

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

If you don't meet the requirements your app becomes unavailable to users.

> If you can’t find or don’t have enough belief in your own app to find 20 people to download it for free

I can guarantee you, many large companies, some whom I have worked for, and some apps you have likely used, do not have anywhere near 20 human QA / testers vetting their releases.

And if you look at the '20 tester' requirement closely, following it does not guarantee any outcome whatsoever.

> is it fair to promote it in a way that my gran might come to rely on it.

What your gran does is none of my business. If I have an idea which a few people may find useful, what your gran may or may not do with it should not impede my ability to release it.

Google already has strict guidelines about malicious apps, etc, which everyone must follow.

Baloo · 2 years ago
But I had to pay for access to this marketplace, only to have an arbitrary barrier put in place that can be paid to pass..

Isn't the whole review system supposed to promote good quality content?

This change, if genuinely implemented to try and improve app quality, actually only frustrates new developers that are trying to join the ecosystem.

20 people is quite a lot! After getting all my friends and family that use Android testing it, I still needed 10+ more 'testers'.

lucasmullens · 2 years ago
If you're using Flutter, you can start with just the web app. Flutter for Web is definitely not as good as Flutter for iOS/Android, but it's decent, and the web itself is far easier platform to publish on. Then, if people like the app, you can bother jumping through all those bureaucratic hoops and get it on iOS/Android natively.
Baloo · 2 years ago
This is probably the path I will go down, should be easier to get the testers if it's already got some users on the web. Still feels a little unfair that as a new dev, I have to jump through these hoops that existing devs and businesses aren't subjected to.
theyinwhy · 2 years ago
Hasn't flutter been defunded at Google?
enriquto · 2 years ago
> I wanted to publish it to the play store, get exposure and share what I have made.

It's not clear what you mean exactly with "exposure". But if you only care about sharing your work, it may be better to publish it on f-droid.

Baloo · 2 years ago
Play store is the de facto marketplace for Android apps, someone looking for a new game or application will often search the Play store...
Sophira · 2 years ago
Publishing on F-Droid is good, but that presumably depends on releasing your app as open source/FOSS, which is not something every app creator will want to do.
satvikpendem · 2 years ago
Pay some amount of money in your country to set up a corporation and make an enterprise account (which does not have the 20 tester requirement, that's only for personal accounts), problem solved. In the US, this only costs 200 dollars as a one-time fee, at least for the initial setup.
realusername · 2 years ago
This stupid policy will backfire spectacularly, it will discourage the good indie developers but the scammers will crowd source the validation, I already get people asking to pay me by email for that.