News for hackers. Stuff that matters.
Re:Goodbye, Native Mobile Apps by mark_l_watson on Thursday September 24, 2015 @06:31PM (#10275233)
+1 for the article

As a web vs. app proponent I love this. I do have a few apps installed on my Note 4 but I prefer getting Twitter, FB, etc. as a web site.

Web standards like HTML5 are wonderful so let's use them and make the web awesome.

My brother and one friend each have a few hundred apps installed on their phones. I am sometimes surprised that their phones still function with so much cruft installed, never mind the privacy considerations.

Re:Goodbye, Native Mobile Apps by _delirium on Thursday September 24, 2015 @07:24PM (#10275495)
Websites also can't spam you with push notifications the way installed apps can, so I strongly prefer them as a user. But I suspect this is one reason companies like apps.

I'm not sure whether it's my imagination, but this seems to have gotten a lot worse in the past year or two, and is no longer limited to apps from shady no-name companies. Apps from reputable companies used to try to have some plausible reason related to your actual use of the app for a notification, but lately Yelp and Hotwire have just started brazenly spamming ads unrelated to any activity. So I uninstalled those two, and am now much more resistant to installing new ones.

Re:Goodbye, Native Mobile Apps by mintplant on Thursday September 24, 2015 @09:19PM (#10275931)
>Websites also can't spam you with push notifications the way installed apps can, so I strongly prefer them as a user.

On Android, at least, you can disable notifications on a per-app basis. Press and hold on a notification, touch the icon that appears, and uncheck the notifications checkbox on the next screen.

Re:Goodbye, Native Mobile Apps by izym on Friday September 25, 2015 @01:04AM (#10276448)
I'm not sure it can be done directly from the notification, but on iOS you can also disable notifications per app and specify how it should be displayed (pop up vs at the top etc.)

I've also noticed an increasing amount of apps that now also use the notifications for ads. Definitely not what I like to see on my lock screen.

Re:Goodbye, Native Mobile Apps by zyx321 on Friday September 25, 2015 @01:57AM (#10276579)
>I've also noticed an increasing amount of apps that now also use the notifications for ads. Definitely not what I like to see on my lock screen.

Once again, Apple is lagging behind by several years ;) This kind of Ad used to be incredibly common on Android for a while, but Google eventually stepped in and banned these sort of apps from the store. Honestly, I'm a little surprised that Apple allows them.

http://phandroid.com/2013/09/30/google-play-notification-ads...

Re:Goodbye, Native Mobile Apps by _delirium on Friday September 25, 2015 @02:03AM (#10276596)
While it's gotten rid of the worst spam (apps sending totally unrelated ads as notifications), unfortunately there are holes in that policy big enough to still drive a busload of junk notifications through, as long as they're somehow related to the app:

> Apps and their ads must not display advertisements through system level notifications on the user’s device, unless the notifications derive from an integral feature provided by the installed app. (e.g., an airline app that notifies users of special deals, or a game that notifies users of in-game promotions).

To me those are still pretty spammy. An airline app notifying me that a flight I have a ticket for is delayed would be one thing; that's a legitimate use of system-level notifications. But an airline app vibrating my phone, just to announce that AirlineName Has Great Deals To The Caribbean In Our End Of Summer Sale? That is not ok, but Google allows it. I assume this is also how Yelp is able to send that kind of junk notification without getting banned.

Re:Goodbye, Native Mobile Apps by stephengillie on Thursday September 24, 2015 @10:03PM (#10276035)
This can be done via a checkbox on the app's info page. It's nice to know it can also be done directly from the notification too, that's even more convenient.
Re:Goodbye, Native Mobile Apps by mintplant on Friday September 25, 2015 @03:42PM (#10280243)
It's the same checkbox - the icon that appears after pressing and holding on the notification takes you to the app's info page.
Re:Goodbye, Native Mobile Apps by GauntletWizard on Thursday September 24, 2015 @07:28PM (#10275510)
There's a web feature for push notifications; I got a dialogue box asking me if I wanted to enable it for Facebook the other day. It was easy enough to push No (since push notifications were one of the reasons I got rid of the @#$%er in the first place), but many people will still get those.
Re:Goodbye, Native Mobile Apps by reubenmorais on Thursday September 24, 2015 @07:53PM (#10275611)
The fact that you can choose no is precisely what makes the Web so good. The fact that you can block ads at all, that you can disable JS, that the Tor Browser bundle can be so simple to use, that you can easily get URLs to things, that you can copy text, are all huge benefits of the Web.

Ever tried getting a URL to some Facebook content on mobile? The only way that I've found is to "Send as Message" (Facebook for Android only implements sharing inside Facebook, there's no way to share via email or anything like that), choose myself in the contacts list, then go to Messenger, open the link in a browser, and copy the URL from there. It's infuriating.

Re:Goodbye, Native Mobile Apps by kuschku on Thursday September 24, 2015 @07:56PM (#10275621)
You can turn off push notifications for normal apps on Android, too.
Re:Goodbye, Native Mobile Apps by owencm on Thursday September 24, 2015 @08:28PM (#10275763)
But it's opt out vs opt in which is a huge difference.
Re:Goodbye, Native Mobile Apps by what_ever on Friday September 25, 2015 @02:30AM (#10276660)
Really? Huge difference? I would say about 20% (being generous with that number) of the good apps that I install try to misuse the notification. I don't find it that hard to disable the notifications for them. The benefits of notifications outweigh the spamming by a lot.
Re:Goodbye, Native Mobile Apps by eclipxe on Thursday September 24, 2015 @08:48PM (#10275833)
iOS is Opt-In
Re:Goodbye, Native Mobile Apps by untog on Friday September 25, 2015 @11:19AM (#10278635)
I'm glad the feature exists. I removed the Facebook app from my Android phone and am happy to just receive web notifications now.
Re:Goodbye, Native Mobile Apps by dominotw on Thursday September 24, 2015 @09:53PM (#10276015)
>Websites also can't spam you with push notifications

I remember reading about this a while ago; not sure how widely implemented this feature is

https://developers.google.com/web/updates/2015/03/push-notif...

Re:Goodbye, Native Mobile Apps by mixonic on Friday September 25, 2015 @07:33AM (#10277520)
Unlike with iOS or Android, in HTML5 invasive APIs (including notifications) are all opt-in. Each permission is granular, instead of needing to choose between granting all permissions an app requires or none. IMO this is a massive improvement.

Although you could grant notification access to an app and then it could become a bad actor, I expect on the web you will be able to be far more choosy about granting access than with an app.

I believe Android is doing something to bring in granular permissions, there was discussion at Google I/O this year.

Re:Goodbye, Native Mobile Apps by mrbuttons454 on Friday September 25, 2015 @11:04AM (#10278557)
Push notifications are opt-in and granular on iOS as well. You are prompted to approve each permission for each app, push notifications, location services, access to contacts, etc.
Re:Goodbye, Native Mobile Apps by 0x400614 on Thursday September 24, 2015 @09:38PM (#10275981)
I had to kill the My Fitness Pal app on my Android because the notification dispatch was inside some kind of infinite loop where my phonr would not stop vibrating even after disabling notifications in their UI.
Re:Goodbye, Native Mobile Apps by finalight on Thursday September 24, 2015 @10:36PM (#10276094)
>Websites also can't spam you with push notifications the way installed apps can, so I strongly prefer them as a user. But I suspect this is one reason companies like apps

poorly maintained or non-efficient backend that didn't take note of whether the user receive a push or not leads to this problem. It's not the app problem itself totall

Re:Goodbye, Native Mobile Apps by dpeck on Thursday September 24, 2015 @06:49PM (#10275315)
Theres quite a set of privacy concerns wrt tracking and data sharing while using the browser as well. Seems like even drawbacks on all sides at best.
Re:Goodbye, Native Mobile Apps by tootie on Thursday September 24, 2015 @06:59PM (#10275381)
Apps are just as bad. Worse because you can't see if you're transmitting over https or not.
Re:Goodbye, Native Mobile Apps by bsilvereagle on Thursday September 24, 2015 @07:21PM (#10275481)
You could argue that apps are worse since they can cert pin and prevent you from mitm'ing your https traffic - you have no clue what data is being sent.

With browsers (for now, Chrome on iOS may start/be cert pinning) you can install a cert and still mitm.

Re:Goodbye, Native Mobile Apps by coldtea on Friday September 25, 2015 @08:59AM (#10277860)
>My brother and one friend each have a few hundred apps installed on their phones. I am sometimes surprised that their phones still function with so much cruft installed, never mind the privacy considerations.

This is a common misconception (also concerning desktop OS "bloat").

As long as those apps are not running at the same time and competing for CPU resources, they could have 100000 apps installed and no issue at all.

Especially with sandboxing and automated resource management in iOS (probably Android too, but not too familiar with it).

Re:Goodbye, Native Mobile Apps by endemic on Friday September 25, 2015 @11:49AM (#10278805)
Hmm, not necessarily. Unless the user is careful, it's possible that many of those apps would request data in the background, etc., which would result in performance issues.
Re:Goodbye, Native Mobile Apps by john_butts on Friday September 25, 2015 @01:31AM (#10276515)
I mean, Twitter only makes sense when a third party digests their API. The default web client is broken (sometimes intentionally) in many, many ways. Perhaps I'm misreading you?
Re:Goodbye, Native Mobile Apps by eropple on Friday September 25, 2015 @02:26AM (#10276653)
Of course YMMV, but my go-to is the Mac native client that they themselves put out. Not the web client, but not third-party. I don't have trouble with it.
Re:Goodbye, Native Mobile Apps by endemic on Friday September 25, 2015 @11:51AM (#10278816)
Another interesting aspect is app size. These days, when many complain that the entry level iPhone only has 16GB of storage, it's nice not to have to install ~200MB social apps.
Re:Goodbye, Native Mobile Apps by fluidcruft on Friday September 25, 2015 @03:38PM (#10280219)
Here's my question about web vs apps--is the privacy different?

It feels like using different apps is like using separate "browser profiles" for each website, which is possibly what I want--it's so difficult to compartmentalize on mobile browsers. So things at least seem isolated to a greater extent than using the same web-browser for everything?