Live data from Hacker News

Two weeks of dealing with Google as a developer

danfitdegree.hashnode.dev

101–110 of 340 posts

Re: Two weeks of dealing with Google as a developer

#101

This is relatable. I have spent many hours attempting to get someone at the IRS to answer my questions, and the best part is that they have always ended up hanging up on me after putting me on hold, and there is no way to pick back up where you left off with them since it's all done verbally. I shall now go read The Metamorphosis.

Give The Castle a read...

Re: Two weeks of dealing with Google as a developer

#102

It'd be great if google offered an option for a video call with a reviewer for $500/hr as an escalation option for businesses who are getting nowhere with the regular process. Ideally you'd get a refund if you turned out to be correct, but I'd be happy even without that.

Automated rules and policies are saving Google hundreds of millions of dollars an hour; they don't want to open the floodgates of spammers reverse-engineering ways to socially engineer the hapless app review humans.

>Automated rules and policies are saving Google hundreds of millions of dollars an hour

Surely this is exageration, right?

Re: Two weeks of dealing with Google as a developer

#105
I am the developer of HACK which is a hacker news client app for iOS and android. I recently went through very similar experience with both Apple and Google, though Apple was more annoying. Both Apple and Google have been very annoying in review process albeit Google has been more annoying than Apple.

Here was a recent Apple example:

My app works by parsing the HTML of hacker news site. Recently, the site had a few small changes behind the scenes in the html which broke the XPath for the parser and thus broke my app. So I quickly fixed the issue and submitted updated to both Apple and Google.

Usually Google used to be faster in reviewing apps in the past but something has changed and now Google seems to take longer to review app than Apple. Google took 4 days to review and approve the update this time. Basically the app was entirely broken for those days and I got countless justified emails from users.

Apple was even more annoying. My app is available for both iOS and MacOS. It’s the same code base. MacOS one got approved within couple hours. iOS one is where the problem started. They rejected the iOS update telling me my app didn’t have features to report users, block users, flag objectionable content etc.

This was the second time Apple had rejected for this same issue. I responded that I have already dealt with this in past and they need to login to the app with a user account before seeing buttons to flag objectionable content. Seemed obvious.

Next they rejected the update again and this time it was even more annoying. They told me that my app didn’t have a way for users to delete their user account. I responded that my app is merely a client for hacker news and doesn’t have access to user accounts. They kept rejecting it. Eventually, I ended up adding a button for deleting user account:

https://i.imgur.com/bvaZxBI_d.webp?maxwidth=640&shape=thumb&...

The button tells the user to contact HN via email to delete accounts. Apple rejected it again saying this was not enough and having to email to delete account is not appropriate. After several back and forth, I asked them to call me. They did. I explained my situation and they finally understood my point that I don’t run hacker news. I merely provide a client app and explain to the user the steps HN provides for deleting accounts. After all this, they finally approved it.

Apple in the past has also had situations where they will reject an update, I will respond, they will approve and then next update, they will reject again for the same issue. It’s like they don’t seem to read the previous review notes.

With that said, Apple at least lets me talk to a human being and they seem to finally understand the issue. With Google, that seems impossible to do.

Overall, I will rate Apple review 5/10 and Google would be 4/10. Neither should be happy with how they deal with it.

Re: Two weeks of dealing with Google as a developer

#106
post #8

This whole app store thing with Apple/Google is BS. Imagine if your car could only drive to locations approved as safe by the car manufacturer, and they could auto-ban your Grandma's house with no recourse.

At least on Android you can install alternate app stores like F-Droid. All you have to do is allow apps to be installed from unknown sources. If you use Apple, you're just out of luck unless you want to mess with whatever hacky workaround is popular this week.

I've been using altstore successfully, minor hindrance of resigning side loaded apps every week, but if you can leave your PC on it does that automatically.

Re: Two weeks of dealing with Google as a developer

#107
post #98
post #66

Earlier quoted context omitted.

> Imagine if your car could only drive to locations approved as safe by the car manufacturer We're not very far away from that. Example: Tesla sells auto insurance based on real-time tracking of driving behavior, and explicitly lists "where you live" as a factor. So it's quite possible "real-time location safety" is already part of their model. So you may already be charged more for driving to your Grandma's house. G…

Location of the insured vehicle has been a factor since I started having insurance about 24 years ago (speaking for 20 years of Geico, and more recently Progressive).

The scale at which manufacturers and insurers like Tesla can use real-time location data in actuarial models (and whatever else they like) is quite new, though.

The important distinction is that the same entity tracking your real-time location also has unprecedented control over the car and your ability to use it, and very little transparency. This is basically the same dynamics as app stores.

Re: Two weeks of dealing with Google as a developer

#108
(My own related frustration comes from Apple -- the double-whammy of being an Apple App Store developer and an early Swift UI guinea pig. It's a good thing I was WFH, with all the curse words I was shouting, sometimes like a mantra, as I plowed through their sociopathic nonsense.)

You know how tech founder and worker professed self-images often include the phrase "we're changing the world"?

I doubt anyone ever sat down and congratulated themselves on changing the world to be more Kafkaesque.

Re: Two weeks of dealing with Google as a developer

#109
Just this past week, our app got the boot too. The reason was that the app was in violation of "user privacy". May be it was strings.xml that angered the Algorithm, may be it was the user reviews, may be it was something on our website... Then, magically, the app came back up. It turned out that as we were migrating our domain name to a new DNS Nameserver, the cached DNS entries probably pointed to an IP address that didn't exist, and the privacy policy web page was therefore 404 for a brief while.

Downloads from our website for the app went up by 2x, but that number dwarfs in comparison to installs from the Play Store. What can I say, Android developers are slaves to The Algorithm. At least until some other Algorithm at Google decides to properly staff up its support centers for developers.

As a contingency, what we do is:

- Sign our own APKs.

- Bake in a custom update mechanism as an escape hatch (this is against ToS, but whatever...).

Re: Two weeks of dealing with Google as a developer

#110
post #8

This whole app store thing with Apple/Google is BS. Imagine if your car could only drive to locations approved as safe by the car manufacturer, and they could auto-ban your Grandma's house with no recourse.

This already happens with Drone. you can only flight to locations approved as safe by the manufacturer, and they could ban a location without recourse.

Isn't that based on "drone no-fly" maps from respective governments rather than what the manufacturer decides?
Post reply on HN