Beware, iPhone Users: Fake Retail Apps Are Surging Before Holidays
nytimes.com
nytimes.com
I think that's a false equivalence. The devil is in the details with large projects like this.
http://fortune.com/2009/08/22/40-staffers-2-reviews-8500-iph...
Been receiving a steady stream of notification emails from Apple about them, and some have already been taken off the store as a result of my inaction. Not all at the same time mind you - about a week or so between apps.
They are serious about the cleanup, but I expect it will take time to go through the millions of apps on the store.
For most of them, it was because I had never updated the screen sizes or anything to suit the newer iOS devices, plus used old SDK calls or Ad plugins etc.
Then I got another email about two weeks before. At the same time, the app were flagged on my iTunes Account, and I received 2 notifications (2 weeks before, and on the day of removal) via the iTunes Connect app that I have on my phone.
There was also an email a few months back explaining that they would be conducting this clean up in Sep/Oct.
All up, I believe it was plenty of warning. I just couldn't be bothered to make the changes as the apps were pretty much dead anyway, and there were too many competitive ones that were far better, so I let them kill them off.
It pisses me off to no end that you can't build those applications, but this stuff isn't caught by their filter.
[1] https://www.bloomberg.com/news/articles/2016-05-12/apple-sho...
And some are blatantly flouting the rules e.g. putting Nike.com as their support website.
Oddly enough, this doesn't seem to be mentioned anywhere in the Google help pages or Android docs. This blog post [1] is the closest thing to an official confirmation I managed to find.
[1]: https://android-developers.blogspot.com/2015/03/creating-bet...
Have people been trained or deluded to "always get the app" when it's not necessary?
My biggest problem with web-apps is that you can select parts of the chrome half of the time.
For example I could be in the garage, out of engine oil, phone out, scan the barcode on the old one using the camera, oil turns up on my doorstep first thing the next morning, sometimes only ten hours later if I do it in time. Takes literally ten seconds tops.
Not so strange is it? See how it saves time and hassle compared to the laptop?
Also some people use phones and iPads as their primary or only computer. I would guess especially less wealthy or technically literate people. And the apps are often much more accessible than the websites on those devices.
I get your point about the Amazon app if you use it all the time, you're signed up for it, and the workflow in the app is seamless. But the Foot Locker app? For a once a year purchase of tennis shoes?
I'm still thinking that people install these niche apps because they've been indoctrinated into it. Like the way people type "ebay.com" into Google rather than typing ebay.com into the address bar.
I use ublock origin and privacy badger, which is probably why
How is it possible?
My understanding is that this should be impossible, as it could likely only be accomplished by calling private APIs. Calling a private API gets an app submission rejected automatically (it's caught by a computer, not a human).
Its rather arbitrary. In a lot of cases it doesn't because the checker is poorly coded. For e.g. if a selector name inside your OWN code clashes with that of a private API (which is not published or even something you should know) it causes the submission to fail. And then people just resubmit and it gets magically approved. People have also reported that it is possible to bypass the checker either using some dynamic runtime trick or figuring out a way to silence private API calls when the app detects its being looked at. (Usual cat and mouse game)