News for hackers. Stuff that matters.
Re:Google Has Started Penalizing Mobile Websites with Intrus... by DrScump on Thursday January 19, 2017 @08:07PM (#13440958)

  The reason for this behavior is that Google is systematically destroying the SEO traffic of these sites
Another reason is that with apps, they have the opportunity to harvest the phone owners private data directly (contacts, messages, seeing what competing apps are installed, etc.)

Most people don't pay attention to the overbroad spectrum of access many apps demand.

Specific example: Samsung changed the Gallery app (default on my GS7 to display photos from within the Camera app) to demand access to my Calendar. If I hit Deny, it aborts. My Calendar? Really?

Re:Google Has Started Penalizing Mobile Websites with Intrus... by edblarney on Thursday January 19, 2017 @11:23PM (#13441715)
" to harvest the phone owners private data directly"

And Google is the king of that.

While you make a good point - it's not like Google can take the high road on this.

Re:Google Has Started Penalizing Mobile Websites with Intrus... by nvr219 on Thursday January 19, 2017 @09:32PM (#13441362)
How much of a problem is this on iOS?
Re:Google Has Started Penalizing Mobile Websites with Intrus... by favorited on Thursday January 19, 2017 @10:55PM (#13441632)
Most apps will work fine if you decline their extra permission requests, though obviously certain features may not work without them. The rest of your app has to function normally, and you definitely can't crash or otherwise programmatically quit.

There are one or two apps I use that do require extra permissions to function – like the NFL Sunday Ticket app won't work unless I enable location services, because it needs to black-out local games due to broadcast rights.

Some things are simply not available on iOS. For example, your app can't get a list of other apps you have installed, or send/receive text messages.

Of course, every once in a while someone finds a way to abuse a different API maliciously. Apple had to limit the availability of the API used to determine if a URL scheme can be handled by the device because Twitter was spamming it to determine what apps you had installed (if your device can open a 'dominospizza://' link, they knew you had the Dominos app installed). So now you have to whitelist up to 50 URL schemes your app might try to launch.

Re:Google Has Started Penalizing Mobile Websites with Intrus... by DrScump on Thursday January 19, 2017 @11:24PM (#13441717)
On Android 5.x and earlier, you had to grant all possible requested permissions up-front during installation.
Re:Google Has Started Penalizing Mobile Websites with Intrus... by odysseus on Sunday January 22, 2017 @03:49PM (#13457368)
Check out verify.ly to get some surprising info on what iOS apps are doing behind the scenes. There are plenty of apps that have the ability read your full contact data or your calendar without ever asking you. Skitch, Amazon, and Skype do one or more of those. I have deleted them and gone back to the web app for Amazon. FaceTime replaced Skype, and I'm stuck with Markup in Photos as a poor replacement for Skitch.

Of course there are plenty of safe apps that do not abuse APIs - for example, the Deliveries app by JuneCloud.

Re:Google Has Started Penalizing Mobile Websites with Intrus... by DrScump on Friday January 20, 2017 @05:18PM (#13447430)
Perhaps I should clarify that the "they" I referred to are the app publishers, not necessarily Google.