News for hackers. Stuff that matters.
Re:My App Is Dead in the Water by dsjoerg on Tuesday November 13, 2018 @10:45AM (#18441794)
Why not launch Safari when the user clicks on an article? And make it clear that you have permission from HN to use their API?

Having used your app for exactly one minute, that seems like it would address their concerns and preserve usability.

Re:My App Is Dead in the Water by jarfil on Tuesday November 13, 2018 @12:29PM (#18442789)
It's kind of interesting that an app developer needs to prove they've got permission from the copyright holders to display a website, but Safari can display them all just like that.
Re:My App Is Dead in the Water by paulddraper on Tuesday November 13, 2018 @03:38PM (#18444670)
Yeah, what allows the Safari app creators to display arbitrary web content?
Re:My App Is Dead in the Water by lathiat on Tuesday November 13, 2018 @10:47AM (#18441813)
Given the "back" link from Safari to your app since iOS 11? (10?) - this is the right solution IMHO.
Re:My App Is Dead in the Water by kalleboo on Tuesday November 13, 2018 @11:10AM (#18442020)
Especially with the swipe gestures on the new phones since the X, my pet peeve are apps that use web views inside their app inside of just opening Safari.

The worst offender is the Gmail app since half the links I click on there interact with cookies in the Safari app (account activation, notifications, etc). And Gmail will even keep nagging me to install Chrome which I will never do. Ugh, I really need to switch away from Gmail.

Re:My App Is Dead in the Water by kemayo on Tuesday November 13, 2018 @11:17AM (#18442083)
And it keeps on ignoring the "don't ask me about Chrome / Safari again" toggle...
Re:My App Is Dead in the Water by aaaaaaaaaab on Tuesday November 13, 2018 @11:40AM (#18442317)
They're doing the same in the YouTube app, and even if you choose "Safari" they're not opening Safari, but showing an in-app webview to siphon every last bit of your browsing activity. Truly disgusting.
Re:My App Is Dead in the Water by jasonmp85 on Tuesday November 13, 2018 @11:16AM (#18442074)
this ain’t it

I don’t want my twitter and RSS reader app exploding my safari tab count. I look at articles all the time in those apps and decide not to open them in safari.

Re:My App Is Dead in the Water by elboru on Tuesday November 13, 2018 @03:16PM (#18444482)
Yes, I don't know about others but I actually prefer this, I would see it as an improvement, URLs should be opened in a browser not the app, that way you have the full functionality enabled, but then again that's just my personal taste.
Re:My App Is Dead in the Water by saagarjha on Tuesday November 13, 2018 @06:11PM (#18445774)
On iOS, SFSafariViewController gets you the best of both worlds. The browser is in-app, but you essentially get a full Safari experience.
Re:My App Is Dead in the Water by awaywopassd on Tuesday November 13, 2018 @04:24PM (#18445037)
I agree. I also like to bookmark pages to read later. I hate it when I am required to go through additional step to open a page in web browser.
Re:My App Is Dead in the Water by shadowfacts on Tuesday November 13, 2018 @11:03AM (#18441957)
Or even just SFSafariViewController set to automatically enter reader mode. Then you're not downloading/displaying content from other sites, but you're still keeping users within your app.
Re:My App Is Dead in the Water by 7Z7 on Tuesday November 13, 2018 @01:31PM (#18443408)
That seems even worse tbh. You are of course still downloading their content, but now you're also leaving out any money making possibilities the host site may have had in place. Even less likely to be considered "permitted".
Re:My App Is Dead in the Water by shadowfacts on Tuesday November 13, 2018 @06:40PM (#18445937)
Reader mode (and the ability to enable it by default [0]) are built-in features—and ones that are used quite frequently by other apps.

Downloading and displaying content from websites in general (not a specific site(s) that you have permission for) seems much less common. I can't think of any other app I've ever seen that does that.

[0]: https://developer.apple.com/documentation/safariservices/sfs...