Open letter from an Android developer to the Google Play team

(medium.com)

357 points | by Sujan 1724 days ago

30 comments

  • dmitrybrant 1724 days ago
    I'm the developer of a relatively popular app (50M+ on the Play Store) and have had very disappointing experiences with the Play Store, but in a rather opposite way from the OP:

    Once an app reaches a certain level of popularity, you begin to see "knock-off" apps, which are apps with a curiously similar name and icon (and screenshots and description), but which in fact don't do anything except blast the user with full-screen ads at every turn. It's literally just ads; they don't perform any actual function; they just exploit the SEO boost to serve ads to unsuspecting users.

    I have tried "reporting" these apps numerous times (there are dozens of them), but Google has done nothing at all to remove these apps or suspend the accounts of these bottom-feeding "developers". The only conclusion is that the ad revenue benefits Google as well as the bottom-feeders, so Google drags its feet in taking any action. I would bet that if these apps were doing something malicious without a financial incentive for Google, then Google would take them down in a heartbeat.

    • julianee 1724 days ago
      I actually had the reverse experience to this. My app was 1.5 years old and had 4mil+ downloads with ~200k monthly active.

      After updating my app, they banned my app instead of the other clones and crapware. Citing "Repetitive and Duplicative Content". The clones were so bad to the point that they literally decompiled my app, loaded in their own assets and published it.

      Appealing did nothing and I got the exact same response as the article. That was 2 years ago.

      Going by this, I would assume that my app had better Ad revenue to Google, but comparing in relative-ness, they dont care about the 4-5 figure you make. Another person will take your place in no time.

      • dwild 1724 days ago
        > The clones were so bad to the point that they literally decompiled my app, loaded in their own assets and published it.

        Why not send a DMCA to Google?

        • julianee 1723 days ago
          I couldn't quite remember the reason as it was quite a long time ago and there was a lot of pain, disappointment, unfairness, despair, helplessness which I'd like to move on from. But I remember it was along the lines of: - Difficult to prove (How do you prove stolen code?) - I am not supposed to be decompiling another app to find evidence - What channel do I use when Google makes it so difficult to make a case/complain for anything? (There are channels, but there is no trust in those, they behave like black holes where you put in effort and just maybe, just maybe if they feel like it, they will respond.) - With the image they portray, I felt that to Google, they would see my case as similar to a single piece of candy going missing in a Walmart store.

          I found out when I saw that competitors were copying my Store Listing Text word for word (ASO), and when I downloaded them, I noticed a peculiar bug their app had which was identical to mine. It was a programatic bug due to the way the function was implemented, seeing an identical bug that only fails on the same edge case is a big red flag, so I decompiled their app and saw that my work was copied.

          I did send email to the developer at fault but did not get a reply or action.

    • hn_throwaway_99 1724 days ago
      Given how amazingly good Google is at filtering or identifying content when it benefits them to do so (e.g. Content ID, and I have never seen anything pornographic break through YouTube's filters), I must believe that it would be extremely easy for them to implement the fix you desire.

      Edit: Hmmm, assuming the app that you are talking about is freakin' Wikipedia, I'm assuming that if the Wikimedia can't get anyone from Google to pay attention that there is no hope for the rest of us.

      • dmitrybrant 1724 days ago
        Nope, it's not the Wikipedia app, but a different side project. Although there's also no shortage of sketchy third-party "wiki reader" apps that are basically ad delivery systems.
      • Semaphor 1724 days ago
        > Given how amazingly good Google is at filtering or identifying content when it benefits them to do so (e.g. Content ID,

        Content ID? The one where regularly stories break of it misidentifying things?

        > and I have never seen anything pornographic break through YouTube's filters)

        I have. But to be fair, that was 2 or 3 years ago.

        • pas 1723 days ago
          Could you link to such a story?

          I usually read that a few seconds were claimed here or there. ContentID probably identified the part correctly, but people want to argue fair use.

          And then there are the stories where it turns out the sample used was not cleared, etc.

      • mdpopescu 1724 days ago
        > I have never seen anything pornographic break through YouTube's filters

        You mean unintentionally, right? Because you only have to search for "full adult movie" to find a bunch.

    • zenbai 1724 days ago
      This is the worst thing about this whole issue.

      If they were actually good at removing crapware from the store, then a bit of collateral damage would be understandable. Instead, it is still filled with crapware and even when reported they do nothing. And instead, they go for honest developers.

      At this point Google is practically almost hostile to honest developers.

      Also, it is strange that they value the revenue from these crapware apps more than their platform's reputation compared to ios App Store.

      • yuvalr1 1724 days ago
        > If they were actually good at removing crapware from the store, then a bit of collateral damage would be understandable

        I don't agree. Honest developers should never be suspended such arbitrarily, not even as "collateral damage". Please remember that for an Android studio, being suspended from the Play Store means not only the end of the business, but also the end of the developer's career as an Android dev.

        • erdemozg 1724 days ago
          Why would getting suspended from Play Store mean the end of a developer's career ? Could you elaborate? Isn't it possible to continue with a new gmail account? Am I missing something here?

          edit: spelling

          • yuvalr1 1724 days ago
            I read multiple stories like that online (I didn't save them but some were published here on HN). As far as the stories go, it looks like Google associates new accounts with the suspended one and suspend them as well. They do this using verification mails, phone numbers and credit card numbers. Google also tells you not to open a new account, and that it will not help you. The OP got such a warning as well, as described in the main article.
    • njsubedi 1724 days ago
      +1 to this. I also have several apps in the Google Play Store. Unfortunately, the knock-off apps are all around our apps, sometimes ranking higher in popular keywords. Some even post a screenshot of our apps!

      Heck, some apps are so bad that they ruin the reputation of the entire niche (for example, a document scanner app). If the first few apps that a user downloads does not scan documents, he's naturally assuming that no apps can do it.

      Reporting those apps never worked, so I stopped reporting them. Instead, we now focus on improving our apps and hoping for the best.

      • ethbro 1724 days ago
        It's almost like the lack of a competitive market for app marketplaces results in suboptimal outcomes for consumers. But that'd be crazy talk...
        • pg_is_a_butt 1724 days ago
          It's almost like we are all capable of making our own apps
      • kurthr 1724 days ago
        Have you tried sending a copyright takedown notice, if the apps copy your screen shots (assuming you have applied for the copyright)?

        It seems like it might work.

    • sieabahlpark 1724 days ago
      Google wins when users see ads, that's their whole reason to exist. They're not on your side in this battle as those ad impressions are cash in the bank.
      • topmonk 1724 days ago
        But this behavior is like killing the Golden goose to get at the golden eggs inside. It's extremely shortsighted.
        • TeMPOraL 1724 days ago
          Not really. As long as they control the app market on Android, users are captive audience. Golden goose is immortal.
          • lotsofpulp 1724 days ago
            Considering the proportion of Apple’s profit in the mobile phone and App Store market versus Google’s profit, I would say there is no golden goose period for Google.

            Or, the golden goose is shoveling ads and obtaining data from all their users, but I’m not bullish on the value of that long term, especially if your users trend on the lower side of disposable income.

            • snaky 1724 days ago
              This is extremely shortsighted.

              Globally, iOS is in decline, and Android is on the rise, and there's nothing that could change the tendency. The main driver for mobile growth is 3rd world, where Android is a king.

              > Apple continues to face challenges in terms of unit shipments—a trend that is unlikely to be fixed soon. Apple shipped 35.3 million iPhones in the second quarter, down 14.6 percent from 41.3 million units one year ago.

              • lotsofpulp 1724 days ago
                I don’t know what you mean by “decline” and “rise”, but for discussions regarding future business viability, I look at net income instead of units sold.

                One company is in the business of selling devices and services, the other is in the business I’d giving them away to siphon data to support their ad business. Margins on advertisements are going down, and if people with disposable income aren’t on your platform, then the ads aren’t worth much either.

    • sandos 1724 days ago
      It has become almost impossible to find apps in the Play store. I tried for 15 minutes to install a game on a tablet that my other tablet had. It had the exact same title. Turns out it was a completely different (and much harder) game. Making my daughter angry when later on travelling by car when she couldn't read many many English popups.

      But I guess this is "just" the way it is when a namespace becomes too popular.

    • sli 1724 days ago
      Just recently there was news about Google removing 85 apps like this from the Play Store. I have no idea why that was news, that should be just another day, because 85 adware/malware apps is basically nothing compared to the size of the Play Store and the sheer amount of actual junk you can find on there.
    • ckastner 1724 days ago
      Is your App also available on iOS? if so: how would you compare your experiences?

      Stories like these are driving me away from Android and I'm considering a switch, but it would be pointless to switch to another ecosystem when it's plagued by the same issues.

    • ggg3 1724 days ago
      perverse incentives.

      if you have good SEO you do not have to pay google. Ironically.

      so by allowing the copy cats, they kill the value of your good SEO and force your hand to pay for premium placement, generating revenue that wouldn't exist to them without the malicious clones.

      • ggg3 1724 days ago
        LOL. hi downvoting google employees.
    • monster99 1724 days ago
      It's hard to feel sorry for anyone pushing apps and the removal of local app computing. It's like a theif accusing the other theives of being a theif.

      The modern SaS enviroment is scam central taking advantage of the publics computer illiteracy. So color me skeptical.

      • EpicEng 1724 days ago
        Who is talking about "SaS" (sic) and how is that in any way relevant? Apps are local... to your phone. Your opinion seems to be that all phone apps are a "scam"?

        I can't even begin to understand what you're talking about.

  • sjwright 1724 days ago
    I keep hearing stories like this and I remain utterly bemused that the median narrative about Android vs iOS has barely changed in response. There's a lot to love about Android, but I think more people in the tech sector need to realise that their mental model of the phone marketplace has more to do with historical perception of Android being "hacker friendly" than the current realities.

    Android is open source! Oh wait— it's becoming more closed every release cycle, to the point that a pure AOSP experience is something only a determined geek would ever love. iOS and Android are now both blends of open and closed source, albeit in different ratios.

    Google's app store is developer friendly! Oh wait— approvals are now slower than Apple, they're banning developers with no explanation, yet the store is still full of crapware and scams. At least Apple's policies seem to have a tangible trade-off.

    Android gives customers hardware choices! Oh wait— the choice is between a cheap device that got its final software update five days after it shipped, a mid-tier device that might get updated next year, or a flagship which will probably get next year's major update and only security fixes thereafter.

    Android gives customers software choices! Oh wait— what's the current messaging platform that Google is pushing this month? Do you, the human reading this paragraph, really care if there are eight hundred or eight thousand camera apps in your phone's app store?

    • Illniyar 1724 days ago
      All those things don't really matter, the only thing that matters is that you cannot sideload apps in iOS. As long as you can sideload apps in android, it will always have a better reputation than somewhere you cannot.

      But even those things you mention, they are all part of a scale, even if android becomes more closed-source it's still miles more open-source than iOS, even if it delays new app submissions it's still doesn't require a mac to develop for, has a choice of IDEs and a dozen other development friendly features that we often take for granted outside iOS development.

      And it is ludicrous to suggest that android has the same hardware choice as iPhones just because apple now has mid-range level priced phones. Hardware choice means that some models have replaceable battery, physical keyboard, bendable screens, childproof, waterproof and many more options.

      • KenanSulayman 1724 days ago
        Just resign the app IPA file and you can literally drag and drop it through Xcode onto your iOS devices. Unless you mean pirating apps with sideloading...
        • Illniyar 1724 days ago
          that's not even remotely usable by 99% of iPhone users. It's like saying you can sideload apps if you root your phone.
        • ajscanlan 1724 days ago
          To run an .ipa on a real device you need to sign it with an Apple developer account, costs $99 a year.
        • rahimnathwani 1724 days ago
          This only works if you:

          - Sign up for a free developer account, and

          - Are willing to re-install the app every week

        • reyqn 1724 days ago
          You need to have macOS though
      • mprev 1724 days ago
        Sideloading of apps is, at best, a niche interest.
        • indy 1724 days ago
          When the number of devices number in the billions then of course sideloading could be considered a niche interest. But for people involved in software development it's extremely useful being able to sideload the latest build of an app to show to stakeholders.
          • sjwright 1723 days ago
            You say that like nobody developing iOS apps has stakeholders. Apple gives developers solutions for that which are much neater and streamlined.

            For development life cycles, sideloading is an unnecessary kludge.

        • Illniyar 1724 days ago
          Until it isn't. The moment a popular enough app gets banned by google play store, the use of sideloading will skyrocket. If apple decides to ban Telegram, there's nothing you can do (which it did btw at some point).

          The ability to sideload is more important than it's usage, both for your personal freedom and for keeping large companies in check.

        • Yizahi 1724 days ago
          Until you discover that for example Android Auto is banned in your whole country, while being completely functional after sideloading the apk. And the only reason why there aren't hundreds of millions people sideloading apps (yet) is relatively slow rate of car upgrades. This is only one example.
      • xvector 1724 days ago
        The number of people that side load apps are so small as to be completely inconsequential.
    • bad_user 1724 days ago
      I'm an iPhone user currently, have been for some time.

      However all of the points you mentioned are still true.

      There is no open source in iOS and the entire platform has an anti open source culture. Android has a lot of open source apps available, including an app store meant just for open source (https://www.f-droid.org/).

      If you don't like Google Play, at the very least you can distribute your app independently without jailbreaking the phone. It might take the users fiddling with their settings, but at least the option is legit.

      Also on Android you can have actual Firefox (not allowed on iOS), with ads-blocking extensions and everything, as the default browser. And apps don't necessarily insist on opening up their own freaking web view, or if they do, most of the time there's an option for opting out.

      And yes, you can find really good Android phones for cheap. Like the ones from Huawei. Which I stay away from, but for other reasons.

      Apple's phones age well and I like to be environmental friendly, so I'll keep this iPhone 8+ I have until it breaks.

      But my next phone is not going to be an iPhone, sorry.

      • ninedays 1724 days ago
        > There is no open source in iOS and the entire platform has an anti open source culture.

        People really have short memory and unfortunately have too much biais to even make a simple Google Search to get some informations. Trying to define this as "one is better than the others related to X" is childish at best.

        https://developer.apple.com/opensource/

        Warm vibes,

        • bad_user 1724 days ago
          WebKit, you mean the source code that was forked from KHTML and because it was GPL, Apple would then do incomprehensible code dumps to comply with the law? WebKit that was forked by Google because they couldn't collaborate with Apple?

          I'm glad that they ended up releasing it, but to show that as an example of open source from Apple ... indeed shows that people have short memories ;-)

          • ninedays 1724 days ago
            > WebKit that was forked by Google because they couldn't collaborate with Apple?

            You say "they couldn't collaborate" I say "Google really wanted to compete".

            Remember that it was Google who decided to perform a fork because they had a different approach than Apple for how "multi-process" should be implemented. Google had an implementation that they didn't want to integrate into the Webkit branch - hence the Blink fork.[1]

            Also Apple would have been happy if they could use the Google's implementation instead of using their own - they said that repeatedly [2]

            You can also find more details of the story here. It looks more and more obvious that the decision to create a WebKit fork was more political than technical : https://news.ycombinator.com/item?id=5490242

            [1] https://www.theguardian.com/technology/2013/apr/05/blink-goo...

            [2] https://news.ycombinator.com/item?id=5490661

            • bad_user 1724 days ago
              I am not defending Google. Google is really shitty in terms of open source collaboration. Many of Google's OSS efforts are OSS just in license, but not in spirit.

              All I'm saying is that Apple's WebKit is not a good example of OSS and if that's what you have to show for iOS, then it's a really sad state of affairs.

      • lloeki 1724 days ago
        > anti open source culture

        I feel like it's more like anti-GPL (because of some specific licensing terms conflicts), and there's nothing intrinsically anti-FOSS in there.

      • xvector 1724 days ago
        > at the very least you can distribute your app independently without jailbreaking the phone.

        The discussion in the article is about developers. If you’re kicked off of Play by a robot, there’s nothing you can do.

        > with ads-blocking extensions and everything, as the default browser.

        Ad-blocking is easy and well-supported in Safari. Safari’s tracking prevention extends far beyond anything Firefox has even with the best extensions.

        • bad_user 1724 days ago
          The discussion is indeed relevant to developers and developers can distribute apps outside of Play. How is that not relevant?

          Also, having worked on an actual anti-ad-blocking platform I can tell you that Safari's content blockers are shit. They are the easiest to detect and circumvent and the reason for why many publishers still don't is because (1) they don't know it's possible, or (2) they are afraid of pissing visitors off, especially given growing GDPR concerns.

          The most potent ad-blocker on the market is uBlock Origin. And Firefox on Android supports it, the only mobile browser that does. Soon to be the only desktop browser too, but that's another discussion.

        • lol768 1724 days ago
          >Ad-blocking is easy and well-supported in Safari. Safari’s tracking prevention extends far beyond anything Firefox has even with the best extensions.

          Do you have any links so I can read further on this? I'd like to compare it to both Firefox's built-in tracking protection (and fingerprinting resistance) and the functionality provided by e.g. uBlock Origin.

          • xvector 1724 days ago
            Not any links on hand, but try it yourself. Load up Firefox with the best tracking prevention tools you can find. Go to https://panopticlick.eff.org/. See how many bits of entropy you have.

            Do the same in Safari.

            • ajscanlan 1724 days ago
              I did some testing.

              Android - Firefox - Ghostery + uBlock: "Strong protection against Web tracking" 17.59 bits of identifying information

              iOS - Safari - Stock: "Some protection against Web tracking" 17.59 bits of identifying information

              iOS - Safari - AdBlockPlus: "Some protection against Web tracking" 17.59 bits of identifying information (Exact same as Stock? Blocks ads though)

              Mac - Safari - Stock: "Some protection against Web tracking" 16.59 bits of identifying information.

              Mac - Chrome - Ghostery + uBlock: "Strong protection against Web tracking" Doesn't seem to finish the fingerprinting stage.

              Mac - Chrome - Stock: "No. You are not protected against tracking on the Web" 16.01 bits of identifying information.

              • bad_user 1724 days ago
                You could use uMatrix instead of uBlock.

                Blocking JavaScript is the most potent form of fingerprinting resistance.

                It's not comfortable to whitelist websites or pieces of functionality from websites, but at least you have the option. If on desktop Chrome, enjoy it while you still can, because Google just deprecated the underlying APIs ;-)

              • xvector 1723 days ago
                That is strange. I had about 13 bits of information, so did my coworkers.
            • bad_user 1724 days ago
              Not sure what I'm supposed to see, however this is my Firefox: https://www.dropbox.com/s/iiahhn1hb05nm5w/Screenshot%202019-...

              And this is my Safari (with the most popular content blocker active): https://www.dropbox.com/s/4n4hxbnumcyqegu/Screenshot%202019-...

              So my Firefox has less bits of entropy than my Safari, although I do admit that my Firefox has a custom configuration (it isn't out of the box), but so does my Safari.

              Also Firefox might have plenty to work on in regards to resisting fingerprinting techniques, however there are ongoing projects for that, for importing techniques already used in the Tor Browser:

              https://wiki.mozilla.org/Security/Fingerprinting

              And Firefox does protect against entities known to practice fingerprinting, which you can't say about Safari:

              https://blog.mozilla.org/futurereleases/2019/04/09/protectio...

              • xvector 1723 days ago
                I got 13 bits from Safari. Safari 12 introduced advanced fingerprinting resistance, I think they’re pretty far ahead of Firefox here.
    • snaky 1724 days ago
      > a cheap device that got its final software update five days after it shipped

      Xiaomi Redmi Note 4, released 2016, MTK-based cheap smartphone, current official stable ROM is V10.2.2.0.MBFCNXM released May 2019.

      > Apple shipped 33.8 million new iPhones during 2Q19, which was down significantly from the same quarter one year ago. Regardless of the slightly lower market share and device selling prices, the iPhone installed base continued to grow. The numbers show that now 3rd placed Apple may soon drop into 4th, with Xiaomi only 1.5 million handsets behind Apple.

    • nobrains 1724 days ago
      Android gives customers hardware choices

      You dilute your argument by mentioning this point.

      Google does give better hardware choices. I am using a $150 android-one phone (Xiaomi A3) which has a high end comparable back and front camera. And comes with 2 years guaranteed OS updates.

      Compare with the cheapest latest iPhone (iPhone XR) which is 5 times more expensive at $750.

    • mav3rick 1724 days ago
      Yes everyone should be rich enough to buy a 1000 dollar Apple phone. Also, you get to decide if I want more than one camera app or not ?

      Stop imposing your world view on others. Android made smartphones accessible to many people across the globe. You won't mention that would you ? Won't fit your narrative.

      • nominated1 1724 days ago
        > Yes everyone should be rich enough to buy a 1000 dollar Apple phone.

        I bought an iPhone 7 from Net10 about 5 months ago for $220 shipped. It requires a minimum $20 a month plan for 12 months before I can unlock it. About 2 years ago I got my mom an iPhone SE for $140 with similar plan/unlock. Both brand new.

        They’re not everyday prices and not the newest model but it is possible to go iOS without breaking the bank.

        • amputect 1724 days ago
          The "1000 dollar apple phone" thing is such a weird myth.

          My wife has been using the iphone 5s for years now, because the later models are too big for her to hold comfortably. It originally came out in 2013. It is still supported by Apple, and hers currently runs iOS 12.4, which came out last month. She is on her second 5s, because she dropped her first one in the lake trying to take a picture of our dog. I use it from time to time to help pull up music or navigation in the car and it runs just fine, it's a perfectly usable phone.

          These days, you can get a "renewed" one for less than a hundred dollars, unlocked, straight from Amazon.

          Android is the phone ecosystem where you actually need to spend a thousand dollars* on phone hardware, because all of the inexpensive android devices are cheaply made garbage that feel like they should come filled with candy. They are stuffed with manufacturer bloatware (if you're lucky, or malware if you're not), and are obsolete right out of the box. If you spend a hundred dollars on an android phone, I absolutely guarantee you that you will regret it.

          I'm not exactly an apple partisan here, I work on android apps for a living, I've used android phones for years, I actually like the Android OS and I want it to thrive, but the current state of the overall android hardware and software ecosystem, outside of the very high end devices that most people frankly can't afford, is just dire.

          *- I have a pixel 3 XL, I know a thing or two about spending a thousand dollars to get a usable android device.

          • mav3rick 1724 days ago
            There are enough cheap to mid range devices that do the job in Android. I dont think you understand the value of even 100$ in a developing country. Most people don't care about updates in this scenario. They want a phone that works. And far more people in the lower strata have access to cheaper Android phones than Apple.
            • amputect 1724 days ago
              I have a genuine question: what are some of the "cheap to mid range devices" you're thinking of here?

              Honest question, not trying to be a jerk, I genuinely want to know.

              • mav3rick 1724 days ago
                https://www.digit.in/top-products/top-10-best-phone-under-50...

                Keep in mind 5000 Rs is equivalent to around 80 USD.

              • RugnirViking 1724 days ago
                If you are looking for a brand-new phone in the solidly mid-range for around $250, you can look at pocophone or OnePlus for smaller but still well-known companies making excellent phones. These phones compete in pretty much every way with the more expensive offerings by google or samsung, and have no vendor bloatware.

                OnePlus's latest models have become a bit pricier, going on $450, but you can still buy the oneplus 6 straight from them for a good price.

              • omnimus 1724 days ago
                I have xiaomi m1a1 and i think it's well made. The production quality doesnt seem to be issue nowdays.
              • abenga 1724 days ago
                The best phone I ever owned was a Moto G. Cost me about $200. I currently use a Nokia 6.1. Cost me about $250 a year ago, and regularly gets updates.
          • nobrains 1724 days ago
            Try the Xiaomi Mi A2 or A3 (if good cam is your requirement) or any android-one device in the $150 to $250 price range.
        • bad_user 1724 days ago
          So your iPhone 7 actually costs $220 + $20 * 12 = $460

          Is that correct?

          Not sure what the situation is over there, but in my country I've got a $5 prepaid plan with unlimited minutes, 10 GB monthly bandwidth and I can stop paying at any time.

          So I hope you don't go around pretending that the $20 you're paying per month isn't for that phone ;-)

          • maccard 1724 days ago
            You have to actually take the cost of the plan you were playing anyway off the monthly for a fair comparison. In this case $400.

            Chances are the OP doesn't have the option of a 5$ plan with 10GB data - I certainly don't (that's closer to $20 here).

          • mav3rick 1724 days ago
            Thanks for catching that subsidy
        • mav3rick 1724 days ago
          Again why should consumers not buy a newer phone for cheaper. Who are you to tell them what's right for them ? In India $220 dollars is a luxury many people can't afford.
        • nobrains 1724 days ago
          I got my mom an iPhone SE for $140

          How is the 16gb storage holding up for her?

          • MaysonL 1724 days ago
            My $140 SE from Walmart has 32GB.
      • lstamour 1724 days ago
        An iPhone SE is $238 in India, $299-449 in the US. Similar pricing exists for the iPhone 6 & 6s, and the iPhone 7 is quite good while still well under $1000 most places.
        • jeroenhd 1724 days ago
          The average wage in India is a little above 5 dollars a day. That's about 160 dollars a month. Translated to American wage standards, the $238 dollar iPhone would cost about $6000 (1.5 the average monthly wage).

          A $238 dollar smartphone is inaccessible to most people in India. A "well under $1000 dollar" iPhone much less so.

          Dollar values don't really translate as well to other countries as much as we'd like. Translating the price to a month's wage can bring a lot of perspective.

          • e12e 1724 days ago
            You'd probably want to use median rather than average for such comparisons - I don't have those on hand right now, but it'd be interesting to compare/contrast.
        • snaky 1724 days ago
          It seems iPhones ain't very popular in India.

          > Xiaomi has now been India’s top smartphone seller for eight straight quarters. The Chinese electronics giant shipped 10.4 million handsets in the quarter that ended in June, commanding 28.3% of the market, research firm IDC reported Tuesday. Its closest rival, Samsung — which once held the top spot in India — shipped 9.3 million handsets in the nation during the same period, settling for a 25.3% market share.

    • sieabahlpark 1724 days ago
      I personally like that my phone has expandable memory and iPhone features 3 years before the iPhone.
      • dvfjsdhgfv 1724 days ago
        I'm not sure why you've been downvoted. The current trends are quite interesting: Huawei & co. are bending over backwards to introduce innovative solutions into their phones, whereas Apple seems quite conservative and seems satisfied with putting in more powerful chips mostly. I'm amazed what you can do with some Chinese phones, and I wonder why Apple is less aggressive about new features than they used to be.
        • mav3rick 1724 days ago
          HN hates Android or anything pro Google. Hence the downvotes.
  • tylermenezes 1724 days ago
    Guidebook, a 70+ person company, also appears to have just had their account banned as of yesterday morning.

    It's an app that tells you what's happening at conventions. Hard to see the bad faith there, but I bet the conventions they've signed contracts with this week will be very unhappy.

    The co-founder has taken to tweeting at his network to try to find a contact. Crazy to think a rogue algorithm might put 70 people out of work if he can't find someone quickly enough.

    • aikah 1724 days ago
      It's the danger of building your entire business on someone else's platform.

      Now Android is a bit more open than Apple's App store since on can install third party apps outside Google Play, but I personally always got an answer from Apple, even if it took 3/4 weeks, every-time there was an issue with a deployed application.

      Google? Unless you know somebody there or you are a big shot it's impossible to contact them, and they don't want to talk to you anyway. And one can only go so far with Twitter shaming...

      Good luck to the OP, because he's going to wait a long time for an answer...

      • chx 1724 days ago
        > It's the danger of building your entire business on someone else's platform.

        This is so often repeated but by this logic noone should write mobile apps.

        • redwall_hp 1724 days ago
          It's pretty ludicrous that this is an accepted notion. App stores are anticompetitve practices at their finest. (Especially Apple's situation, where they're competing with offerings from companies like Amazon, and slapping them with 30% cuts that price them out.)

          We have two smartphone platforms that have basically full control over third party software. A company or individual that produces application layer software can hardly just come out with their own OS (and expect any amount of mass adoption). It's preposterous.

          This goes even deeper than the issues with the Microsoft investigations of the 90s, but the only difference is a lack of monopoly-level marketshare. Which is hardly a sufficient excuse to permit this kind of behavior.

          • mirimir 1724 days ago
            Maybe they ought to be regulated as public utilities.

            With mandated dispute resolution.

        • space_invaders 1724 days ago
          > but by this logic noone should write mobile apps

          But they shouldn't. 99% of apps out there could just be a PWA, specially in the Android ecosystem that favours them.

          • onion2k 1724 days ago
            The technology is largely irrelevant here. If you wrote your app as PWA and then got banned from the Google App store you'd still be losing access to that market and ecosystem, and the mechanism for delivering an app to users. That's the real problem here.

            PWAs offer something similar but not really the same, especially if you're charging for the app itself or doing IAPs.

          • icelancer 1724 days ago
            Been arguing this forever. Jobs was actually correct. He just pivoted because he figured out that an App Store could make him billions and control end-to-end the economy and the device, which is always what he's wanted.

            Web apps are the way to go. Not mobile apps in a store.

            • cameronbrown 1724 days ago
              Maybe, but Apple's PWA support is still not great.
        • jacquesm 1724 days ago
          It's by the exact same logic that scientists still publish papers through Elsevier. We, all of us, enable these monopolists.
        • cmsj 1724 days ago
          I'd say that's incomplete logic. Nobody should write exclusively mobile apps.

          Write your service as a web site, and have native apps for a better and more integrated user experience.

          I see this as an extension of the way the web is supposed to degrade gracefully.

        • antoinevg 1724 days ago
          No buts. EXACTLY this.

          Unless you are a unicorn or a huckster writing mobile apps is no longer an attractive business.

          We provide a hybrid app development platform for mobile and over the last nine years we've watched a steady exodus of developers from the app space.

          The only folk who are still relatively unaffected are the business developers.

          • antoinevg 1723 days ago
            I'm not entirely sure why anyone thinks downvoting observations from reality will change their outcomes but hey… this is slashdot^H^H^H^H^H^H^H^H HN I guess.
        • apatters 1724 days ago
          Indeed.

          Exceptions apply (like having investors with enough clout to get Google's attention), but yes, that's exactly what a lot of us are saying.

          Don't build apps (or at least don't make them central to your strategy).

        • hnick 1724 days ago
          Mobile apps can be a value-add rather than the core of the business.
        • ggg3 1724 days ago
          Yes.
      • pmontra 1724 days ago
        Yep, but it's also the danger of building a business on algorithms. If developers start not to trust Google anymore then Google is going to lose quite a bit of its edge. Algorithms shouldn't have the last word about people. They can advise but not judge and people accepting wrong advices from algorithms should not get their bonuses.
        • julianee 1724 days ago
          You are right, unfortunately in the current case, their algorithms have determined many developer's careers and will continue to do so.

          As long as they have the monopoly, "developers start not to trust Google" will never be a problem as there is no other choice and Google sees no reason to change.

      • rkagerer 1724 days ago
        Yeah, it's about control. I tend to prefer approaches where I control the underlying platform. Unfortunately that's not always practical. Certainly not if you're marketing mobile apps to a large audience.
    • kart23 1724 days ago
      Jesus, what the hell, why would google take them down? I've used the app a few times, it's a great idea and works fairly well. Definitely better than 99% of apps on the play store.
    • pjmlp 1724 days ago
      Such an app could be easily done as a mobile web site.
    • trilila 1724 days ago
      This is malfunctioning ai in action. Also curious if it is an option for all of these banned app makers to team up and sue google.
    • Craighead 1724 days ago
      Can you link to your claim?
  • rladd 1724 days ago
    Google is equally horrible about adwords (and probably most other customer service related issues).

    They terminated our adwords account saying that there was something wrong with the site it was advertising and giving a list of 12 extremely general things which might be the problem, none of which seemed to apply.

    They also provided no way to respond or get in touch with anyone at all. Their advice was "fix whatever you think may have been the problem and try again".

    This wasted a huge amount of time as we tried everything possible to fix the issue to no avail: they never said anything had been fixed and never sent more information.

    Finally I got a contact at Google. They looked at our account, said it seemed to be a glitch, and reenabled it.

    That's no way to do customer service and is one reason why I think Google should be broken up, if only so that each part is smaller and feels the need to be more accountable.

    • ngold 1724 days ago
      An ad company middleman doesn't care about humans.
    • lozenge 1724 days ago
      What was your spend? A $100/month customer's profits can easily be wiped out by a couple of customer service queries.
    • diminoten 1724 days ago
      Breaking up Google has absolutely nothing to do with this problem, and is exclusively spiteful and childish. You can be better.
      • jarym 1724 days ago
        Google’s dominant position in the market is enabling it to abuse its position by treating customers unfairly and not as one might be treated if there was more competition.

        I don’t think it’s spiteful or childish to suggest breaking up a monopoly in these circumstances although I would say less drastic options should be tried first.

        • noarchy 1724 days ago
          >I don’t think it’s spiteful or childish to suggest breaking up a monopoly in these circumstances although I would say less drastic options should be tried first.

          You've shown your hand here, in a way, by suggesting that Google is a monopoly in this instance. Android devices can install apps via other sources, like F-Droid or Amazon, or even just by side loading. There's no denying that out of the box, most Android devices are setup to favour Google's Play Store, just as Amazon's Kindle devices are setup to favour Amazon's own store. Does this make them a monopoly? If so, what do we make of iOS?

          • beached_whale 1724 days ago
            monopoly doesn't mean that you cannot go elsewhere, it has to do with the reality that when an entity has such a dominant position in the market they are not the same as if they wouldn't have been. Often this comes with extra constraints on how they are allowed to behave, such as using their dominance in one market to buy their way into others, or how they charge for services.

            As far as units sold, iOS makes up about 14% of the market, Android makes up 85% and a majority of apps sold are via Googles App Store.

          • kevingadd 1724 days ago
            The iOS app store is a monopoly. Are you arguing otherwise? There's no way to run an alternative store there.

            If it's really so easy to ship an alternative store on Android and Play Store isn't an artificial monopoly why are there no successful alternative stores? Is it because Google's is really the best possible store and thus a healthy, functioning market produces no competition?

            Are people really choosing to be stuck giving Google 30% of all sales and recurring revenue because Play Store is that good? They wouldn't rather use one of these other stores to save 30%?

            • mflare 1724 days ago
              Although it is possible to distribute Android apps through other channels, you should not forget that for some applications you are still bound to Google. Due to the changes in Android Oreo regarding background services, you need Firebase Cloud Messaging (FCM) for a Messenger or other communication app to get the device out of Doze mode and to deliver push notifications without delay. If Google closes your account, you can still distribute the app through other stores, but FCM won't work anymore and there's no replacement for it.
              • lern_too_spel 1724 days ago
                Oreo allows you to add an app to a Doze whitelist even if it is distributed outside the Play Store. In fact, it is easier that way because the Play Store review policy restricts why an app can ask for that.
                • mflare 1724 days ago
                  Yes, this Doze whitelist has existed since Marshmallow, when Doze was introduced. However, adding your app to this list does not affect the limitations of background services implemented with Oreo.

                  If you want to implement your own push notifications, you need some kind of persistent connection to your server. Before Oreo, this was simply possible with a background service.

                  But starting from Oreo, your background services are shut down after 2 or 3 minutes, as soon as the corresponding app is no longer in the foreground. Of course, you could try to use a foreground service (which must display a notification). But even then the user gets a constant warning displayed like "App xyz is running in the background" or "App xyz is using battery".

                  Many users are not developers. If they get such a warning, they think something is wrong with your app. This is just not a good user experience. You are virtually forced to use FCM. And that doesn't work without a Google account.

                  • yc12340 1723 days ago
                    Background Services have always been killed on short notice. AFAIK, the OS regularly restarts them, even if it is completely idle with zero memory pressure. It used to be that way in KitKat and prior versions too. Using a Foreground Service have always been a hard requirement for persistent network connection — unless you were ok with reestablishing the connection every hour.

                    "App xyz is running in the background" or "App xyz is using battery" aren't normally shown when you foreground Notification is properly constructed. If you correctly set icon, text, notification channel and other properties, the notification bar should have only your notification and nothing else. At least it have always worked that way on devices I own.

            • noarchy 1724 days ago
              >The iOS app store is a monopoly. Are you arguing otherwise? There's no way to run an alternative store there.

              I have to agree, it is a monopoly within the context of iOS devices. Apple works fairly hard to patch iOS in order to prevent the latest jailbreaks, thus removing a major avenue where a user would have the freedom to sideload the apps of their choosing.

              In Google's case, while I don't think the Play Store is a monopoly, it is clearly a dominant player on many Android devices around the world.

              • deogeo 1724 days ago
                A better way of defining (near) monopolies is through market power [1]. It gets at the heart of the matter for which 'monopoly' is just a proxy - the ability of a company to shape the market, even if it has competitors.

                For example, Microsoft never once had monopoly on operating systems...

                [1] https://en.wikipedia.org/wiki/Market_power

          • realusername 1724 days ago
            > There's no denying that out of the box, most Android devices are setup to favour Google's Play Store, just as Amazon's Kindle devices are setup to favour Amazon's own store

            They don't just "flavour" Google's Play Store, they make it non-removable. Same for Google apps, services, search, accounts... At that point the so-called "openness" of Android is just marketing talk.

        • diminoten 1724 days ago
          It's spiteful and childish because it's not a monopoly, and the only reason anyone wants to break up Google is to lash out.

          Build an iPhone app if you're so upset.

  • _nickwhite 1724 days ago
    Google is what, a 3/4 TRILLION dollar company, based on market cap! It's absolutely unfathomable that they have such a prolific reputation of non-customer service and inability to contact them. Any other company would suffer massive consequences with customer service that poor. What will it take for them to turn this around? Maybe they believe they are too big for this to matter?
    • HenryBemis 1724 days ago
      Some people wrote below but I didn't see the key words that came to my mind. You are not Google's customer. You are Google's product. The customers are the ad/tracking networks.

      Unless you pay Google for some services, you are their product. Products don't complain. They sit in the super market waiting for a customer we to pick them up. We have discussed plenty that "if _it_ is free then you are the product", I am afraid in majority of Google's end users, this is true.

      • lern_too_spel 1724 days ago
        This is incorrect. I have rented a movie from Google. I am their customer in every sense of the word. I cannot get customer service for my rental. Whether something is free or not has almost nothing to do with the service you get unless your account is in the tens of millions of dollars.
        • mayankkaizen 1724 days ago
          You are still more of a product than a customer. Renting a movie vs giving your data. Guess which is more important to google?

          If Google were purely in a business of renting movies, it would have give you some customer service. But it isn't in that business, so it won't give you a damn.

          • cmsj 1724 days ago
            Google rarely gives good customer service to any of their customers. Good customer service requires lots of humans, which, in the Google hivemind, "doesn't scale" and is therefore not worth doing.
        • egman_ekki 1724 days ago
          Not to defend Google, but I have rented a movie once, saw it does only have subtitles in languages I don't understand and was able to speak to a customer support via live text chat and get the refund on the same evening. It's frustrating as hell, though, that I can't tell what subtitle languages are included with the rental...
        • fourthark 1724 days ago
          It was probably worth more to them to know you watched it, than to rent it to you.
          • wutbrodo 1724 days ago
            You may be grossly overestimating ad prices. A datum is damn near worthless, but data in the aggregate is valuable because of the scale of these companies.
            • Shaddox 1724 days ago
              User tracking seems to be far more valuable than ads. I'm currently subcontracting for a specific large media trust. Ad contracts are in total about 6 figure numbers. User tracking, sponsored content and skins (custom stylesheets with a sponsor's branding and tracking) are very substantial 7 or 8 digit contracts.

              While it's true his own activity isn't worth much, it's still a piece of a very lucrative pie. There are services already oriented specifically around user tracking.

              I guess they're oing by the principle of individual behavior is unpredictable, but mass behavior is.

    • jbarham 1724 days ago
      If you're a Google Ads buyer, Google is easy to contact. If you're a mere Google products user, good luck getting help via their crowdsourced message boards...
      • baroffoos 1724 days ago
        What kind of google people are you contacting though? From what I have heard its very easy to contact someone who will help you set up your ads account to spend money but I imagine its a lot harder to find someone who can do anymore than show you how to use the product.
      • manigandham 1724 days ago
        Even with Google ads, there are plenty of 7-figure spenders who have trouble reaching customer service.
        • jbarham 1724 days ago
          Hmm, at least where I am in Australia the Google Ads 1800 number is listed three times before I even login: https://ads.google.com/intl/en_AU/home/
          • manigandham 1724 days ago
            That's for reaching a basic customer support line that'll do little more than tell you where to put in your credit card info. If you need serious help, especially with account problems, you better know someone inside.
        • erklik 1724 days ago
          I have called their 1800 number and they have been fairly helpful. Maybe I am just lucky.
    • h1d 1724 days ago
      Google thinks they're the smart bunch and the customers are there to serve them. It's just company attitude.
    • gwbas1c 1724 days ago
      Class action lawsuit
      • peterwwillis 1724 days ago
        In theory yes, but I can't imagine what the claim would be; "They won't let me make a business out of selling apps on their platform" ?

        It feels like monopoly would be easier to prove: "There is no other competitor to provide an app on these devices and people depend on them for critical tasks". In a way, this mimics the breakup of Ma Bell. AT&T controlled all the phone service, and they also created all the hardware that ran all the phone service. Rather than divest their ownership of the hardware, AT&T proposed to break itself up, so "local operating companies" would own the last mile, supposedly creating competition.

        Google could do the same thing by allowing device manufacturers (or whomever) to install their own Play Store, and users of devices could choose what Play Store to use.

        • doodliego 1724 days ago
          Get 100 developers and small companies with similar stories and it should be easy to convince a jury that Google arbitrarily, without cause or review, destroyed these people's livelihoods and should be held liable and accountable.

          EULA is not some magic shield against the actual court system, either.

        • Fnoord 1724 days ago
          > In theory yes, but I can't imagine what the claim would be; "They won't let me make a business out of selling apps on their platform" ?

          The narrative is that they killed the business without a fair due process. Then they wouldn't listen to the "customer"'s complaint or questions for clarification. It is bad "customer" service.

        • gwbas1c 1722 days ago
          The plaintiffs just have to prove harm. Based on the article, this looks very easy to do.
    • wutbrodo 1724 days ago
      > Google is what, a 3/4 TRILLION dollar company, based on market cap!

      Their market cap is about 800 billion...I don't think 3 trillion dollar companies exist yet

      • gesman 1724 days ago
        3/4 = 0.75 ~$750-800B
    • pdonis 1724 days ago
      > they have such a prolific reputation of non-customer service

      No, they don't, because Android developers and users are not Google's customers. Google gets no direct revenue from them so it has no incentive to provide the kind of customer service that would be expected for a paying customer. The only incentive they have is to provide whatever services will get them more revenue from their actual customers: ad purchasers.

      • zaroth 1724 days ago
        Obviously, they get a cut of App Store revenue. Android is worth many billions of dollars to Google, and having quality apps on the store is an essential part of the ecosystem.

        To be sure, this is Google failing in a way that they should care about, and likely do care about, but failing none-the-less.

        The reason is because their culture will not allow them to succeed in these types of human interactions. And there is no doubt that that culture is poisonous and will ultimately bite them hard, on Android, on Search, and I think most of all on YouTube.

        IMO, this will eventually cost them billions of dollars, whether it is in lost revenue due to apps that are no longer on the store, end users switching to alternative products, or hostile legislation and fines.

        • mavelikara 1724 days ago
          > this will eventually cost them billions of dollars

          It does - in Google Cloud. This reputation of automated customer service played a non-trivial part in the initial lukewarm response enterprise customers gave. The Eng teams at potential customers looked at the way Google treated their marketing teams and steered clear from Google's - sometimes superior - offerings.

          • ufmace 1724 days ago
            Yup. For whatever Amazon's other faults may be, they will do stuff like assign actual human salespeople to your account, who have the time to listen to you and the authority to do things. You can create problem tickets for their services, which go to skilled engineers somewhere that have the time and authority to run down and address any weirdness you encounter with their services. Plus they keep even their old services online for a sort-of ridiculous amount of time to keep up with slow-moving corporate update processes.
            • wutbrodo 1724 days ago
              Is this not the case for GCP? I recently switched to a company running on GCP and I don't have tons of exposure to our infra, but from what I've seen, GCP reps are VERY hands-on. Even in my non-infra role, I've been exposed to several different instances of them being hands on: in setting us up, in discussing our resource needs (we're a very heavy GPU compute customer), in tracking down issues (even when the problem is likely on our end).
              • ufmace 1724 days ago
                I don't actually know - I haven't used it myself. I've read a few comments in various places suggesting that GCP support is as nonexistent as the support for other Google services. I think somebody said they were hosting their whole company's data and services on GCP, and their entire company's account was killed because supposedly some malicious activity was detected. No details of what the activity was or why it was thought to be malicious, just poof, all of your servers and data gone, and nobody you can talk to about it.

                It's possible that was misleading or they've improved since then, I don't know. Your claim that they do have quality support for corporate accounts is an interesting point on the other side though.

                • wutbrodo 1723 days ago
                  Yea I wouldn't take my experience as too dispositive: I gather that my relatively small company punches significantly above their weight in terms of compute needs, and I only have relatively tangential exposure to our interactions with GCP. It's just that those tangential data points have all happened to point in the direction of robust and responsive support.
              • mavelikara 1723 days ago
                They now do. Especially under TK I expect this to improve. But the reputation cost Google much in the initial days of the GCP.
          • bsder 1724 days ago
            > It does - in Google Cloud.

            More than that, I suspect.

            I, personally, will NOT allow my team to use any Google service, API, etc. for business purposes as it can be summarily revoked. Microsoft and Amazon can do this too, but it seems like the probability is much lower.

            I imagine I am not alone.

        • pdonis 1724 days ago
          > this will eventually cost them billions of dollars

          It might, but that problem, if you think it's a problem, is not fixable by Google providing better service to developers, because better service to developers would prevent their current business model for apps from scaling, and without scaling it won't make them money.

          > their culture will not allow them to succeed in these types of human interactions

          Their culture might be the immediate cause, but I think the root cause is the economics of the business model they have chosen. The only way to fix that would be to choose a different business model, and the obvious alternate business model would be to sell their services like search, maps, gmail, play store, etc. directly to their users, making their users into customers. But I don't think that option is open to them at this point, and it might not be open to anyone without a huge disruption of the entire industry.

      • kevinyew 1724 days ago
        Except they get a cut of app sales and in app purchases, so this doesn't make any sense. Why would they bother running the Play Store at all if it didn't make them money?
        • pdonis 1724 days ago
          > they get a cut of app sales and in app purchases

          Yes, but that doesn't make developers their customers. It makes developers their business partners, and business partners in a hugely asymmetric relationship, since there are zillons of developers and would-be developers and only one of Google.

          Basically, an individual developer is negligible to them because there are always more where that one came from. So they have no incentive to handle particular edge cases with particular developers; they just remove that developer and another one takes their place. Most developers don't throw edge cases at them, so this strategy works fine for them.

        • zwily 1724 days ago
          They know that whatever algorithm is used here will fire off some false positives. They also believe that paying people to review in order to correct the false positives is not worth it.
      • redwall_hp 1724 days ago
        If you pay for an app, you are a Google Play customer. They are acting as a retailer, purchasing software from a vendor and distributing it to you as a markup. The developer of the software is the "third party" in the transaction.
      • zaksoup 1724 days ago
        I'm not sure why there are downvotes on this comment. It's pretty clear this is the case - what Google Products have dedicated account executives that give you their phone number? Ads and Cloud. The two direct-buy relationships you can have with Google. Even G Suite doesn't merit dedicated CSMs until you're fortune 100...
      • lern_too_spel 1724 days ago
        I once made the mistake of renting a movie from Google Play Movies. I am a customer. The "my purchases" page just shows an error, so I can't find the titles I own or have rented. There is no place to report this except in a user to user forum.
  • ziggity 1724 days ago
    Without knowing more about the "sophisticated anti-piracy system" employed by the app author, it's hard to determine if Google's claim of malicious behaviour is valid.

    This could be something as simple as bytecode obfuscation, or something as complex as scraping every bit of personal information available through possibly-questionable means and sending to an insecure server. Copy protection schemes are notoriously user-hostile.

    • kace91 1724 days ago
      Regardless of the reason, the fact that you can have your livelihood taken away without an explanation or human contact is pretty worrying.
      • UncleMeat 1724 days ago
        Having a system that tells malware authors precisely what behavior triggered an alarm is also not great. There is no solution.
        • kace91 1724 days ago
          That doesn't seem to be a problem in any other field of security in the world. If you steal a shirt from a shop you'll get told whether they hace security footage of you stealing, an alarm went off or a security guard saw you.

          It might be more convenient for google to not say, but it's pretty disrespectful towards clients that choose their platform to make a living and might get caught as a false positive.

        • baroffoos 1724 days ago
          "Your app has been removed because it was found to be malware. Please reply to this message if you believe this to be a mistake." Doesn't help malware authors at all.
          • rjvs 1724 days ago
            Isn't that basically what has already happened in this case?
            • baroffoos 1724 days ago
              They apparently don't offer an easy way to contact someone if there is a mistake or get a human to check the algorithm has correctly identified malware of it if has flagged a legitimate app.
        • fauigerzigerk 1724 days ago
          There is a very simple solution. Have a competetent reviewer look at the code and decide whether the intent is malicious or not.

          If the intent is clearly not malicious and no rules were broken, the reviewer should file a bug report to fix the virus scanner and reinstate the developer account. No further explanation required.

          If rules were breached but it may have been done in good faith, issue a warning to the developer and explain in general terms how to fix the problem. Charge a review fee high enough to deter any abuse of the review system.

          • cmsj 1724 days ago
            "Have a competent reviewer" - requires humans, humans don't scale, proposed solution is not Googley.

            (this is sarcasm, but from talking to Googler friends over the years, I doubt it's far from the truth)

            • fauigerzigerk 1724 days ago
              It scales just fine if they charge enough to discourage abuse. Also, the law should frankly require them to offer proper conflict resolution if they run one of two commercially viable app stores.
        • bcrosby95 1724 days ago
          Apparently he had zero trouble with antivirus apps fixing his situation. But I guess Google is so special it can't accomplish what companies with a fraction of Google's budget or manpower can do.
      • kevingadd 1724 days ago
        Doesn't have to be taken away by Google either. They're extremely bad at processing DMCA notices, so a competitor or malicious teen can take you off the store for weeks. No recourse.
        • the_trapper 1724 days ago
          For this reason I would never trust my livelihood with the Play Store. Beer money, yes, paying my bills, hell no.
      • sneak 1724 days ago
        His livelihood was not taken away; he is still free to program for a trade or to sell his apps directly to users.
        • HillaryBriss 1724 days ago
          I guess you can say that. So ... maybe his investment of time and money in the android ecosystem has been taken away. And this should give pause to other such investors.
      • ggggtez 1724 days ago
        What if the reason is they were scraping all your private data against the Terms of Service, and hiding it in obfuscated dynamic bytecode loading... if that was the case, you think it's still bad that they can be kicked off the app store?

        I mean, we only have the developer's word that they weren't shipping malware in these bytecode files, unless someone reverse engineers it (unlikely), or Google publicly explains the reason for the banning (which they never do).

        • timmytokyo 1724 days ago
          If that is the reason they were kicked off, why can't google just say so?
  • ggggtez 1724 days ago
    > dynamic bytecode loading from a local app resource

    I'll bet you 5 bucks it's this. Your "anti-piracy" is their "evading our malware analyzers".

    From the Terms of Service: "The following are explicitly prohibited: Apps or SDKs that download executable code, such as dex files or native code, from a source other than Google Play."

    Can't tell obviously if that's the violation, but at least it's a good bet.

    • supermatt 1724 days ago
      its "a local app resource" - i.e. its not downloaded "from a source other than google play."
    • c- 1724 days ago
      Given that the author chose to disclose it its a good bet they also know about it in terms of evading the detection tools available.

      Remember, two sides to every story.

  • sandGorgon 1724 days ago
    My developer account has been getting mails about "apps that are not compliant with permission requirements". The problem is that these are 3 year old, UNPUBLISHED apps. Turns out, you cannot delete old apps . You can only unpublish them. Google will still keep the app up if even one phone has the app installed.

    I wrote back saying that this is a years-old app that I no longer even have the source code to. The reply was "we can't do anything. You need to figure it out. Or else".

    After days of constant emailing, NOTHING HAPPENED. Finally I got a a notice my apps were deleted with a warning email.

    Here's my fear. I have two more apps like this. I'm pretty sure they are going to go through the same procedure. Is my main developer account going to be banned ?

    • cameronbrown 1724 days ago
      Can you just publish an empty APK (after creating the project) up to all of them? Or is that not how this works?
      • sandGorgon 1724 days ago
        no. this is another violation. Its called the "minimum functionality rule" https://play.google.com/about/spam-min-functionality/min-fun...
      • njsubedi 1724 days ago
        They probably lost the signing key along with the source code. Without the signing key, there's no way to update the app. Otherwise, they would simply upload an empty app with the same package name.
      • Gibbon1 1724 days ago
        That's like the old trick sending a check for $0.0 to finaly get a computer to close an account with a sub cent negative balance.
    • postsantum 1724 days ago
      >>Finally I got a a notice my apps were deleted with a warning email

      Suspended or removed?

  • Mathnerd314 1724 days ago
    Previous people/companies getting banned: https://news.ycombinator.com/item?id=19124324 https://news.ycombinator.com/item?id=18788450

    It seems to be that someone else does some shady activity and then some AI at Google over-generalizes and bans legitimate accounts. And the emails are the same 3 form emails that say nothing.

    I wonder if you can get decent support by walking into one of the Google campuses, or if you would get in trouble with security...

  • megaremote 1724 days ago
    Apple have also gotten rejection happy. But the good thing with Apple, is that they have a team of people, who will tell you why, and help you fix your issues. I have had those guys help me track down bugs, and suggest UI fixes.

    Apple have gotten better, and it seems Google have gotten worse.

  • point78 1724 days ago
    Google needs to be clear on what causes apps to be removed, and based on account history should be way more lenient on what would cause account termination...

    I.e. 4 years good standing 3 strikes, 5 years good standing 4 strikes, etc

    • a3n 1724 days ago
      Google doesn't need to do anything. There will always be more new developers entering than people kicked out, as there are only two practical places to sell phone apps, Google and Apple.

      Disposition: "Will not fix."

    • ImNotTheNSA 1724 days ago
      I think part of their reasoning is that if they publish the rulebook, then people will find ways to misuse the services in a roundabout way. It’s easier to find bugs in source material you can see, than that you cannot.

      I don’t agree with this, but I think it’s most likely the reasoning.

      • pnw_hazor 1724 days ago
        Also, they like to give special privileges to favored entities. Some of these special privileges would likely be counter to any published rules.
        • brokenmachine 1724 days ago
          True, I think this is likely the real reason.
          • tptacek 1724 days ago
            Because that sounds right, or because you have particularized knowledge to back that claim up?
            • brokenmachine 1724 days ago
              Because it sounds right and seems like common-sense. I did put "I think" and "likely" in there so I would have thought it was obvious I was speculating.

              Do we need to ask everyone whether they have "particularized" knowledge for every comment they make?

            • x0x0 1724 days ago
              At least on ios, both uber [1] and facebook have clearly engaged in behavior that would get anyone else booted from the platform.

              I would bet a week's salary that google play is the same.

              [1] https://www.businessinsider.com/apple-ceo-tim-cook-threatene...

      • brokenmachine 1724 days ago
        They can have a catch-all at the end to cover those situations.

        They make the rules, so the rules can include, "you can be removed at the discretion of google" at the end.

        • OJFord 1724 days ago
          If it makes you feel better, you could view the current rules as consisting solely of that line?
          • brokenmachine 1724 days ago
            Lol, true. I was just suggesting an option if they care about portraying a facade of fairness. Probably unnecessary though.
  • lvs 1724 days ago
    Google simply doesn't have any interest in customer service. It's just not part of the culture. When new services launch, it appears as if Googlers are running some of the interactions to give a good first impression, but soon after the buzz dies down, there's no longer any incentive to continue doing so. They automate as much as possible, and outsource the rest to farms abroad. This pattern repeats across all Google products and services.
  • woofie11 1724 days ago
    This is the #1 reason I would never, ever, ever use the Google Cloud to build a serious business.
  • robgibbons 1724 days ago
    It still amazes me the extent of BS that developers will put up with to get their apps into users hands. The level of profit-driven gatekeeping exhibited by both Apple and Google is fundamentally unacceptable to me, and one of the many reasons I will likely never release an app for mobile. The web is still the last bastion of developer freedom, albeit not the platform users have been trained to use these days.
  • Hitton 1724 days ago
    Recently there is so many horror stories about Google support, last week https://news.ycombinator.com/item?id=20711508, now this...

    I'm really glad I don't depend on business with Google.

  • winter_blue 1724 days ago
    Although I'm generally not a big fan of regulation, this is one area where regulation might be appropriate. The two marketplaces run by Google and Apple are so large and substantial in their size and outsize economic influence that there should (ideally) be laws granting developers of apps on these platforms some set of rights, and some form of fair due process if they're accused of ToS violations.

    We'd have to either have Congress enact something (a long shot), or have individual states grant such protections to developers or companies based in the state. The most crucial state in this matter is likely Delaware, since many companies are incorporated there.

  • argaba 1724 days ago
    This feels like an awfully familiar story. I do wonder if there aren't enough resources allocated at google to handle these types of cases. Instead we have them ending up on HN to reach some type of fix/closure from the google team.
  • rkagerer 1724 days ago
    Google is starting to look like a case study in how not to do customer service.
    • baroffoos 1724 days ago
      I had an issue with some google phones at work where no one knew the password to them or whos phones at the company they belonged to so I performed a factory reset on them which I then discovered had caused them to go in to a theft protection mode which essentially bricks the device until the original users password is entered. I attempted to contact google but found that there is no way to do that unless the device was purchased within one year even though I had the original boxes and proof of purchase to show the devices are not stolen.

      The whole reset protection thing is a horrible system as well, I understand trying to stop theft but why didn't they make it so that when you reset it the device locks for a few days and keeps pinging back to the servers and if the original owner hasn't marked the device as lost/stolen within that time then it just unlocks.

      Since this event I had a family member call me up asking how to get their phone out of reset protection mode because they forgot their account password. I had to tell them their device is essentially a useless brick now.

    • bigiain 1724 days ago
      "starting"???

      You must be new here...

      • rkagerer 1724 days ago
        I knew someone would say that :-)
    • petepete 1724 days ago
      Google has customer service?
  • Causality1 1724 days ago
    Reminds me of the issue an HN poster had several months ago trying to cancel his Google Fi subscription. Google just does not have the company culture to handle things out of the norm or the interest in developing one. They and their customers live and die on the word of software, which for me is unacceptable. My mission-critical providers all have a person in the loop somewhere, a human being to whom I can give our name and support account password, who can just reach right in and fix an issue no matter what the algorithm or the database says. Computers are just too goddamn stupid sometimes.

    Google doesn't do that. If they can't automate it they won't do it. That works fine for being a search engine. It doesn't work at all for being, for instance, a telephone service provider or an ISP.

  • m-p-3 1723 days ago
    Like many said, at some point it's your livelihood that is one the line, and Google taking actions without providing any details is downright malicious, and I expect someone to get their financial life ruined.

    Sometimes, a deep-rooted issue is unfixable through technological or verbal mean, and litigation would be the only way to get your life back and I sure hope that Google will get hit at some point.

  • oscargrouch 1724 days ago
    I think it´s funny with that much comments, none of them are really on the core issue here.

    Just imagine if Tim Berners-Lee banded together with Mark Andreessen to create a closed and centralized platform, were they could centrally control everything.

    Thats why i think the mobile phone plataforms are a real danger to a world were the information flows freely and were no government or company can control.

    People are giving to much power to those companies, and when they do what a lot of people know they would do, they just wip, and try to contact his digital lord to just have mercy.

    Dont neal, dont help them kill the spirit behind a world were people can access the things they want without any sort of centralized control.

    Its beyond me how many people are so worried about government controlling their freedom, but are ok with companies doing it.

    We do not need to accept this. The problem is in the app store model.. (they could create it, as long other could compete, but they could NEVER choose what you can access) and guess what, now our governments are too are weak to regulate them.

    They can spy on us, know what we are doing, help shady government agencies, control what you see, listen, access and in the end shape what you think (Remember all the mess the simple 'like' Facebook algorithm did to the world.. its too dumb. It reminds me "Donnie Darko" with that shady coaching of "everything should be on the hate-or-love axis").

    The despotic government of the future for me is a bunch of big tech companies who control information, and the lives of all of us united to have a world were they will be all powerful and always relevant.

    People dont seem to know the dangers we are facing. This is very serious, and its a glimpse of the future. Think how much of what you understand as your right will be suddenly terminated by despotic tech companies who are too powerful to be controled or regulated.

    It´s even worse, if you think we are in the dawn of the AI and what a very powerful player can do to keep the control.

    You can think im exagerating, and i really hope im wrong, but its a real possibility, and we should not let this awful future be materialized because we did not see how this could be possible.

    And to help you figure it out, if you travelled back in time to tell your 2010 self how the world would be in 2019, do you think he would believe it? We are living in idiocracy all over the world, and we use to laugh to those sort of movies. (Dr. Strangelove will soon look a lot like a documentary of the modern days)

  • bfrog 1724 days ago
    Monopolies and walled gardens are wonderful, not. Anti consumer and anti competitive at every level. Google is like a black hole, there’s no escaping it.
    • microcolonel 1724 days ago
      They build the escape hatch right in to the platform. Epic games distributes their APK directly from their website, and so can you.

      It's fun being on the Play Store while it works for you, but ultimately your access to it is conditional, and somewhat arbitrary.

      At least you have the option though. Apple's platform is not like that.

    • HillaryBriss 1724 days ago
      the only way to win is not to play at all
  • bArray 1724 days ago
    Can we just get a proper Linux phone already? I could whip up a (rough) GUI for a WiFi phone in no time and all the software I want to use is already there - or could be developed relatively easily. Hell, Ubuntu's Gnome is almost a tablet OS anyway at this point, has relatively good drivers, stability, etc.

    The WiPhone is so unbelievably close to what I want [1] (+). I really wish it had a web browser though (which would likely require a beefier processor). I think the Pi compute module is asking to become a mobile device with the possibility of a good upgrade path too [2] (++).

    (+) Still waiting to ship it seems although I think they are acting in good faith.

    (++) The idea of using the DDR2 laptop RAM connector is genius IMO. They can also borrow the DDR3 and DDR4 connectors when the time comes for more pins.

    [1] https://www.kickstarter.com/projects/2103809433/wiphone-a-ph...

    [2] https://www.raspberrypi.org/blog/raspberry-pi-compute-module...

    • vfclists 1724 days ago
      Purism phone https://news.ycombinator.com/item?id=20555463

      You may have to wait for it to come down in price

      Pine Phone https://news.ycombinator.com/item?id=19592588

      • bArray 1724 days ago
        Thanks for the links! The Purism phone is a lot more than I would want to pay, but I imagine the trade-off there is for the polished experience. Part of the fun for me would be the hack-ability.

        The Pine phone on the other hand looks great (at ~$150), hopefully they do a better job than what they did with their netbooks (I believe they had issues with the keyboards and the displays had dead pixels). There's even talk about porting Ubuntu phone, which is awesome! My guess is that it's still a long way off though, if the project doesn't die in the meantime (as a lot of these open source projects do).

    • f00zz 1724 days ago
      You can get a Fairphone 2 and install Ubuntu Touch on it: https://ubports.com/devices/promoted-devices
      • bArray 1723 days ago
        Just checked that out, seems like they have sold out at the moment though. I guess they do a smaller production run so that they can guarantee their stock sells out.
  • edandersen 1724 days ago
    Whilst good for developers and probably bad for Microsoft (reduces app numbers), I haven't seen any automated, recompiled clones on the Windows App Store, likely due to the native compilation. Despite being .NET apps it's not just a case of running ILSpy or something to get the source.
  • morpheuskafka 1724 days ago
    Google seems to have missed the fact that they, unlike Apple, are not a monopoly. All it will take is for a few major players to start doing APK downloads OR someone to start an alternative, developer-friendly store with lower IAP margins, and they will quickly lose business.
  • tomohawk 1724 days ago
    Open letter to FTC: please break up this monopoly and allow competition in this space again.
  • axilmar 1724 days ago
    multiple knock - offs = more adds for google, it's that simple.
  • harlowwes 1724 days ago
    https://fxprofitpips.com/ live forex signals providers are key trading ideas in forex market. The trader receives the rank (buy / sell of gold forex signals, eur usd forex signals, gbp usd forex signals, usd cad forex signals ) advertisement on the landing page with discounted profit (SL) and net profit (TP). All customers have to do is copy the trade at the market price once the signal is live.
  • HillaryBriss 1724 days ago
    IMHO, an ethical course of action for Google employees is:

    1. quit your job

    2. apologize to the global community of users and developers

    3. give half your money to a charity

    • cameronbrown 1724 days ago
      Who are you to say what's ethical or not?
      • justin66 1724 days ago
        We have not yet delegated that task to machines.

        (You've asked an extraordinarily odd question. There's a context in which such a question might imply that the OP should look to God and religious texts for guidance rather than rely on their own reason, but I'm going to go out on a limb and guess that you're not suggesting that the bible/Koran/Baghavad Gita/whatever offers words on the matter of Google employees and their relationship with their employer that supersede human judgement.)

        • cameronbrown 1724 days ago
          I'm more uncomfortable with the implication that Google employees need to apologise on behalf of their company and they're somehow complicit if they don't. Many people just want to do their 9-5 and leave.
          • HillaryBriss 1724 days ago
            > they're somehow complicit if they don't

            i've noticed over the last several years that thousands of Google employees at least seem to feel complicit for the corporation's choices (e.g. giving a big cash payout to someone who was suspected of sexual harassment, trying to start project dragonfly, working with the US DOD, etc). these employees protest, walk out, demand change.

            IMHO, these employees should also be critical of the poor customer service the OP documents. this sort of behavior hurts the public too. and Google seems committed to continuing it.

      • HillaryBriss 1724 days ago
        it's just my opinion. everybody has one.
      • OrgNet 1724 days ago
        a human being?