News for hackers. Stuff that matters.
Re:KDE Connect removed from Google Play store for violating ... by Svoka on Tuesday March 19, 2019 @06:45AM (#19429637)
I find it extremely scary to make business with Google. Their robot would get your account banned, all cloud, play and every other thing with it. Every hour it is banned would be lost money and lost customers.

This is not my problem, really. It is Google's public image as I seen it soulless support for last 10 years, and stories like this pop up time to time. Too sad they pretty much locked in Android app market, and with every version it is harder and harder to sideload apps. I am not using any Google cloud services if I can find alternative.

I understand that it may be my perception, but I do not understand why company would build such image of itself.

Re:KDE Connect removed from Google Play store for violating ... by kabacha on Tuesday March 19, 2019 @07:31AM (#19429821)
Ech at least on android you can easily install apps outside of google play. _I_ find it scary to make business with as you can be pretty much _snapped_ out of existance in a single decision.
Re:KDE Connect removed from Google Play store for violating ... by simonh on Tuesday March 19, 2019 @07:57AM (#19429962)
I don't really follow the argument. If you are a commercial company, the Play store is pretty much all that matters in terms of business viability. At a commercial level, the fact a few geeks can side-load apps is next to irrelevant. Who builds a business on side-loaded apps?
Re:KDE Connect removed from Google Play store for violating ... by ses1984 on Tuesday March 19, 2019 @08:13AM (#19430052)
The alternative to google play would presumably be the apple app store which, if they ban you, there is no side channel.

If your desire is to build a mobile app, you don't really have a lot of options.

Re:KDE Connect removed from Google Play store for violating ... by simonh on Tuesday March 19, 2019 @08:25AM (#19430104)
True that. It's the blessing and curse of app stores. On iOS everyone complains there's only one App Store. On Android everyone complains the vendors and networks keep pre-loading their multifarious crappy app stores. People, eh?
Re:KDE Connect removed from Google Play store for violating ... by AnthonyMouse on Tuesday March 19, 2019 @10:43AM (#19431222)
Maybe the problem is the tight coupling.

An app store is really many things. It's client software for installing apps, it's a service for verifying apps, it's a hosting service for apps, it's a payment processor.

If you want to replace any piece of it you currently have to replace the whole thing, and do so all at once. Even if you create a good alternative app store, it has few apps in it, which matters if it's a separate client/interface than the main one. And you have to replicate every piece of it well for it to be any good.

So what's needed is better modularity. You don't have an "Amazon app store app", you just have a "software installer" app that shows all apps from enabled providers and then lists individual apps as "verified by Google", "verified by Amazon", etc. in the same software. When you buy one you get a list of enabled payment processors and choose "pay with Google" or "pay with Paypal" or "pay with Visa" etc. (the list being all the ones that the app developer accepts).

Then you can put your app in Google Play and let them do everything, or you can host it yourself and pay a verification service that charges a one time fee rather than a percentage and accept five different payment services but only the ones that charge less than a 5% commission, and either way it's not a significantly different experience for the user.

And whether or not Google would join in on something like that, at least Amazon/Samsung/F-Droid could do it with each other (and anyone else who shows up).

Re:KDE Connect removed from Google Play store for violating ... by derefr on Tuesday March 19, 2019 @04:44PM (#19435626)
The thing you're ignoring is developer reputation. Google (or any app-store runner) doesn't want to allow you to use parts of their service—for which they could be held liable if those services take your money and give you nothing in return, or give you a virus—unless you're also using their identity system and thus their developer-reputation system.

And if you are using Google's identity system—in what way are you not just back to publishing on the Play Store? Through the identity system (and associated developer-reputation system) they can control who can or cannot publish on your app store. So it's really just their app store. It's your UX, but it's their guiding hand, just as if Google were on your board of directors.

Really, there's no point in them letting you have your own app store which relies on parts of their infrastructure, since they can tell that any implementation their legal dept would okay is a lose-lose that no dev would ever be interested in taking part in. To detach any liability for the results from them, you have to do it all the app-store stuff yourself. Which is exactly what mobile OEMs do.

Re:KDE Connect removed from Google Play store for violating ... by AnthonyMouse on Wednesday March 20, 2019 @12:44PM (#19443983)
> Google (or any app-store runner) doesn't want to allow you to use parts of their service—for which they could be held liable if those services take your money and give you nothing in return, or give you a virus—unless you're also using their identity system and thus their developer-reputation system.

Amazon doesn't require you to use their payment system with your customers to host your app on AWS. Paypal doesn't require you to host your apps with them to use their payment system. Mozilla doesn't try to stop you from using Firefox, or the Firefox-based Tor browser, to visit arbitrary "dark web" sites, and Debian doesn't try to stop you from adding arbitrary third party repositories to apt. Let's Encrypt doesn't even require you to use their own software to verify your site. This concept of "you can't just sell someone a screw driver because what if they kill someone and you were liable" has no basis.

Google could refuse your business for an individual component if you tried to use that component from them, but then you could just get that component from someone else. It would still be an advantage to be able to use one service for hosting and another for payments, even if zero of those services are Google.

And the problem with Google Play is the weak competition. If it was easier to use something else then they would lose more business from making poor refusal decisions (harming their reputation), by charging a high percentage, etc. Then they would either have to improve or lose their status as the dominant player. Reduced barriers, more competition.

Re:KDE Connect removed from Google Play store for violating ... by thaumasiotes on Tuesday March 19, 2019 @07:59PM (#19437477)
> Really, there's no point in them letting you have your own app store which relies on parts of their infrastructure

The proposal was to host your own app store which doesn't rely on their infrastructure.

Re:KDE Connect removed from Google Play store for violating ... by kevinventullo on Tuesday March 19, 2019 @10:43AM (#19431219)
The pre-loading doesn't bother me as much as them making it impossible to delete this bloatware without rooting the phone.
Re:KDE Connect removed from Google Play store for violating ... by vetinari on Tuesday March 19, 2019 @12:22PM (#19432318)
By rooting and deleting apps , or any other modification of the /system partition, you are making it impossible to apply any patch released by the manufacturer (it is a binary delta of the volume).

Consider disabling the apps; if the manufacturer doesn't allow disabling the app through Settings, you can always do it via adb. When you disable the app, the system will ignore it and behave as if it wouldn't be there. You can't get any additional benefit from the deleting, you won't gain any additional free space, as no app can write to /system partition for the above reason anyway.

Re:KDE Connect removed from Google Play store for violating ... by magduf on Tuesday March 19, 2019 @11:58AM (#19432036)
Yeah, exactly. I honestly wouldn't care much if they preloaded a bunch of crap so they can get kickbacks (which would probably translate to a slightly lower-priced phone, due to all the competition in the Android phone market), as long as I could just go delete it like any other app.
Re:KDE Connect removed from Google Play store for violating ... by CharlesW on Tuesday March 19, 2019 @02:07PM (#19433648)
> The alternative to google play would presumably be the apple app store which, if they ban you, there is no side channel.

It depends on what you mean by "side channel". You can do a PWA instead, or use tools like Test Flight (up to 10,000 users), or leverage the Apple Developer Enterprise Program, etc.

Re:KDE Connect removed from Google Play store for violating ... by coldacid on Tuesday March 19, 2019 @03:18PM (#19434580)
Unless or until Apple bans your account, at which point you can't even deploy to your own phone anymore.
Re:KDE Connect removed from Google Play store for violating ... by skolsuper on Tuesday March 19, 2019 @10:51AM (#19431310)
It's very common in rural Asia. Users share apks via P2P file sharing. Typically one person in the village will set up everyone's phone for them. Usually with all apps preloaded, but they're actually quite savvy about adding and removing apps once they get going, since they're on phones with such low internal storage. If you want to make it into these markets, you need to make your app side-loadable
Re:KDE Connect removed from Google Play store for violating ... by travisgriggs on Tuesday March 19, 2019 @11:11AM (#19431525)
But is that a model that producers can build a business on?
Re:KDE Connect removed from Google Play store for violating ... by magduf on Tuesday March 19, 2019 @11:58AM (#19432048)
With a few billion people in Asia, probably.
Re:KDE Connect removed from Google Play store for violating ... by kop316 on Tuesday March 19, 2019 @09:13AM (#19430429)
I actually would wish more companies had a repository that was compatible with F-Droid. F-Droid makes.it possible for anyone to make a repository and then it will handle all of the app store side of the house.
Re:KDE Connect removed from Google Play store for violating ... by Conan_Kudo on Tuesday March 19, 2019 @08:00AM (#19429979)
Epic Games, apparently.
Re:KDE Connect removed from Google Play store for violating ... by majewsky on Tuesday March 19, 2019 @08:21AM (#19430096)
And whatever the Amazon Fire devices use as an app store.
Re:KDE Connect removed from Google Play store for violating ... by Kye on Tuesday March 19, 2019 @09:19AM (#19430492)
Amazon runs its own app store. It took years even with their resources to make it useful. Developers originally tossed up buggy, incomplete, and/or outdated versions of their Android apps just to say they had one on Kindle Fire.
Re:KDE Connect removed from Google Play store for violating ... by dingaling on Tuesday March 19, 2019 @10:36AM (#19431156)
And WhatsApp, direct download on their website
Re:KDE Connect removed from Google Play store for violating ... by meditate on Tuesday March 19, 2019 @11:42AM (#19431869)
A lot of companies do. I've actually found it's pretty difficult to get mobile apps deployed inside bigger companies WITHOUT delivering a custom build that enterprise IT rolls out on their own, even on iOS.
Re:KDE Connect removed from Google Play store for violating ... by noir_lord on Tuesday March 19, 2019 @04:28PM (#19435427)
We do because we have android hand scanners for the production areas and handhelds for the drivers, side loading is the simplest way to get stuff onto them.
Re:KDE Connect removed from Google Play store for violating ... by lern_too_spel on Tuesday March 19, 2019 @06:12PM (#19436595)
> Who builds a business on side-loaded apps?

Epic Games. https://techcrunch.com/2018/09/07/fortnite-hits-15-million-i...

Re:KDE Connect removed from Google Play store for violating ... by qwerty456127 on Tuesday March 19, 2019 @07:07PM (#19437084)
> a few geeks can side-load apps

Do you mean being able to click a link on the app author's website and press "allow" makes you an elite sort of geek?

Re:KDE Connect removed from Google Play store for violating ... by jasonvorhe on Tuesday March 19, 2019 @07:12AM (#19429737)
GCP will no longer just shut down your projects without a human approval.
Re:KDE Connect removed from Google Play store for violating ... by aepiepaey on Tuesday March 19, 2019 @11:19AM (#19431613)
But they will still keep your credit card number forever if you ever give it to them.

Once it's been added, it can't be removed.

They claim it's for auditing purposes, but those "auditing purposes" shouldn't require keeping it attached to the account as an active payment method (which is what they enforce).

Re:KDE Connect removed from Google Play store for violating ... by stjohnswarts on Saturday March 23, 2019 @01:49AM (#19469225)
Yeah they could totally keep it for no more than 2 or 3 months and 99.999% of any problems with "auditing" would also be handled.
Re:KDE Connect removed from Google Play store for violating ... by Svoka on Tuesday March 19, 2019 @09:42AM (#19430694)
What about my google account? Would it run, but I won't be able to access it?

I think Google lost trust, which is hard thing to get back. I just speaking how I feel. And I don't get such feel using AWS.

Re:KDE Connect removed from Google Play store for violating ... by qwerty456127 on Tuesday March 19, 2019 @07:05PM (#19437064)
> I find it extremely scary to make business with Google

Isn't Apple scarier? They can block your app for particular country and if they do there is no way around.

> and with every version it is harder and harder to sideload apps

How is it hard to click a link on an app author's website and press "allow"?

And there also is F-Droid.

Google is by orders of magnitude better than Apple in this way.

Re:KDE Connect removed from Google Play store for violating ... by rangerpolitic on Tuesday March 19, 2019 @03:24PM (#19434651)
Don't build mobile apps. Build web apps.
Re:KDE Connect removed from Google Play store for violating ... by dotancohen on Wednesday March 20, 2019 @03:59AM (#19439909)
I believe that you will have a harder time collecting the user's contact list and GPS data with a web app, not to mention showing advertising on the user's lock screen.
Re:KDE Connect removed from Google Play store for violating ... by lern_too_spel on Tuesday March 19, 2019 @02:49PM (#19434217)
> with every version it is harder and harder to sideload apps

Really? How?