Top
Best
New

Posted by ssiddharth 8 hours ago

I won't download your app. The web version is a-ok(www.0xsid.com)
750 points | 438 commentspage 3
senfiaj 7 hours ago|
Sometimes apps lack the features of the web versions. For example, I wanted to translate a document on Android. When I was trying to open Google translator website, the system was redirecting me to the app. Unfortunately, I couldn't see document translation feature in this app. Could still open the website in incognito mode. This is really maddening me.
jeffbee 7 hours ago|
Strava is an example where to enjoy all the features of the platform you have to use the app for some and the browser for others. Neither has all of them.
bbminner 6 hours ago||
I asked the same question a few years ago, and the answer I arrived at is that the app has, by default, more permissions (not only technical but also conventional) to collect data, send push notifications, and otherwise harass the user.
tcoff91 6 hours ago|
iOS apps have to request permission from user to send push and for basically every other problematic permission.
saltcured 5 hours ago||
I'm only familiar with Android, and it bothers me that I cannot exert complete sandbox control over every app.

I think I should be able to completely cut it off from the network and/or local storage; prevent it from running even though it is installed; and prevent it from having any personalizing information about me, my movements, my network connectivity status or patterns, my device usage (i.e. screen on versus locked, any proxy like battery state of charge), etc.

I am very reluctant to install apps because I see that the platform is designed for needs and a mindset that is not my own. I do not see it as essential or preferable that an app be able to monetize my usage or really gather any telemetry at all.

fer 3 hours ago||
In terms of the usual data collection, I'm very happy with TrackerControl[0]. It's basically meant to run as an always on VPN (it isn't one) which allows it to block ads, social media, trackers, etc with quite reasonable granularity. I'm surprised at the amount of apps that fail to work correctly unless they have access to their data harvesting endpoints.

In terms for pure access to the data/permissions, GrapheneOS seems to be the main (only?) choice. The default permissions apps get in current day Android allow to group activities and tie them to a single user across apps/sites.

[0]https://f-droid.org/packages/net.kollnig.missioncontrol.fdro...

amusingimpala75 7 hours ago||
How much of the native app push is to bypass ad blockers? If you’re just using a browser plugin like AdGuard or uBO it can’t block in a dedicated app unless you replace it with AGH or PiHole, can’t help but wonder if that plays a role as well
davebren 1 hour ago|
As a developer web never really felt like real programming to me, because it wasn't designed to be when browsers were just displaying html pages. So it took an evolving set of hacks to get something like web applications running.
sequoia 3 hours ago||
Though I agree with the author & use the web version of various applications, there is another side to this. The author says s/he uses plugins to disable ads and so on. If its an ad supported site for which one does not pay, this is tantamount to expecting the provider to run the service for no compensation/revenue at all.

Furthermore, to say platform owners don't care about offending such users would be an understatement: platform owners likely want to actively repel such users. Why serve someone who neither pays a fee nor agrees to be shown ads?

krb5 5 hours ago||
The cookie/session isolation is underrated. Half the reason services push you to the app is because the mobile browser experience for juggling multiple web apps is genuinely bad — not because the web can't do it, but because nobody's made it comfortable. I got annoyed enough to put together a small webview manager that keeps a few web apps in tabs with separate cookies: https://github.com/theoden8/webspace_app (yes, it's written in flutter)
jedberg 7 hours ago||
While I sympathize with the author, and feel the same way, I think Apple/Google have some blame here. They make certain simple things only possible in the apps, because the APIs are not exposed via the web.

Notifications is a big obvious one. Not sure if they've changed it since I last looked into it, but having an app installed was the only way to send a notification to someone for a long time.

Lihh27 7 hours ago||
> having an app installed was the only way to send a notification

that used to be true, especially on ios. but web push has existed there for a while now for home screen web apps.

so that explains some of the history... doesn't really excuse today's habit of shipping the web as a second-class client.

graemep 5 hours ago||
Do people allow website notifications? One argument I have heard raised in favour of mobile apps is that people are more likely to give an app notification permission.
davebren 52 minutes ago|||
How are you going to get a push notification from a site after the tab is closed?
jedberg 43 minutes ago||
The web notification standard supports this. They have since adopted it, but it took them a long time to do so.
sloum 6 hours ago|||
Nah: https://www.magicbell.com/blog/using-push-notifications-in-p...
KellyCriterion 7 hours ago|||
Reg. Notifications:

Isnt there are similar feature in iOS browser as in Firefox these "desktop notifications" that some webpages request?

dyarosla 7 hours ago|||
Apple still doesnt give you the right dimensions for a page that switches between portrait and landscape.
plagiarist 7 hours ago|||
That's one of the main reasons to not install an app. Extremely few apps are able to limit their notifications to actually transactional events. As soon as they have the capability they start spamming away.
wky 6 hours ago||
[dead]
denysvitali 7 hours ago||
I understand the user point of view, but some web UIs nowadays are so bad and the app so good that I'm not sure this always holds true.

I do agree that this seems to be exception rather than the rule - so having both is actually nice IMHO.

microflash 7 hours ago||
> some web UIs nowadays are so bad and the app so good that I'm not sure this always holds true.

This is by design to force you install the app. Most of these days, I just treat it as a signal to neither use the app nor the website.

camdenreslink 7 hours ago|||
Reddit comes to mind. I have so many issues with their mobile website. The back button has been broken for years, comments will frequently just hang as loading indefinitely (only fixable with a hard refresh), videos will sometimes not be replayable, sometimes if you change the zoom on the page it will just hard refresh, etc.

I'm not sure if it is intentional to push you to the mobile app, but I have to imagine the mobile app doesn't have all these issues.

jonathanlb 7 hours ago|||
Thankfully, old.reddit.com as a default option still works.

The kicker is that the text is so small and to make the site usable (and readable) you need to rotate your phone to landscape mode.

This works well enough that I haven't downloaded the reddit mobile app or used their mobile site ever since they killed Apollo.

ragnese 7 hours ago||||
I'm especially angry that if you go to reddit.com in a mobile browser, it will sometimes fully block you from certain subreddits (not just NSFW ones) and tell you that you can only access it from the app. Meanwhile, you can easily visit the exact same subreddit by typing old.reddit.com/r/whatever. The outright lying bothers me so much. I refuse to be desensitized to lying just because everyone is lying all the time; it's still really wrong, and they really should be ashamed of themselves.
mixtureoftakes 6 hours ago||
reddit browser behavior got me into using frontends for various sites, such as redlib dot privacyredirect dot com

there are surprisingly many of them for pretty much every social media website.

duped 7 hours ago||||
Their mobile app sucks too. They just killed /r/all recently.
mghackerlady 7 hours ago||
you can launch it from a comment linking to r/All (with a as upper case) iirc. How long that'll still be available, I have no clue, but I like to imagine the devs who work on reddit realise how braindead of a decision removing it is but have to please the shareholders by removing any obvious access of it
duped 7 hours ago||
I think they took the wrong signal from the people avoiding the default feed since it's filled with days-old posts you've already seen from subs you haven't joined.
Lihh27 7 hours ago|||
[dead]
KellyCriterion 7 hours ago||||
you mean like in a way of "defending" the user from using the website and just go right away to the app?:)
denysvitali 7 hours ago||
Not really, more like "just pick whatever works, both usually suck"
ryandrake 7 hours ago|||
If it's really "by design" then you are saying they have a staff of web developers who are told, "No, no, no... all that quality work you're capable of--don't do it. Here are some JIRA tickets to make the web site shitty and slow and eat the user's battery. Go implement them and make everything worse!"

What kind of sad, self-loathing software developer sits down and says "OK boss, whatever you say, boss, gonna go make it bad now..." I mean, I know to a lot of people, it's just a 9-5 and you do what your boss says, and "pride in your work" is not really a thing anymore, but come on. Who gets even a shred of satisfaction doing this?

I think a better explanation is just incompetence.

mghackerlady 7 hours ago||
It's usually done in such small portions the developers don't know exactly what they're doing. That, or they've become so numb to it to not really care
owenpalmer 7 hours ago|||
Alternatively, they could just make the web UI good.
happytoexplain 7 hours ago||
This isn't an alternative for the user (the person you're replying to).
denysvitali 7 hours ago||
I can't think of a web app that really feels like a (good) native one. For example, I would never use Google Calendar as a web app / Google Maps as a web app as they're far inferior IMHO
jeroenhd 4 hours ago||
I used Home Assistant as a web app for years before deciding to download the companion app instead to give it access to my phone's sensors.

I used to care a lot about app designs feeling "native" but when I actually took inventory of the apps I use, I came to the conclusion that all app developers (including Apple and Google themselves) will force their own designs and theming into every app. The only exception seems to be coming from a bunch of open-source apps that don't have branding concerns to worry about.

With the realisation that most apps look and navigate must as bad as their website equivalent, I found it much easier to use web apps.

rpcope1 7 hours ago|||
TurboTax, for all its faults is one of those where the desktop app is better than the webapp they keep pushing.
skydhash 7 hours ago||
Unless it’s required (Starlink) or something I check often (not much this day), I don’t use the app version. I prefer grabbing my laptop and use the web version. But best is when there’s an API available so I can write my own tools.
palata 5 hours ago||
Those are valid arguments but I like apps better, for other reasons. Mostly security.

When I use, say, the Signal app:

- I can audit it, download it or even compile it myself from sources

- Once I have installed it, Signal doesn't get to change it "in my back"

- As a result, I don't need to trust Signal for the end-to-end encryption, which is the whole point of end-to-end encryption.

When I use a webapp, say ProtonMail:

- Every time I load the webapp, it is downloaded from the Proton servers. Even if I once stop to audit it, next time I load it, it may totally be a different codebase (that e.g. adds a backdoor, potentially just for me, and just this one time).

- I need to trust that Proton doesn't inject a backdoor to extract my key, then end-to-end encryption is useless. I could also trust Proton to not read my emails, right?

- If a webapp is served by a CDN, I have to trust that the CDN doesn't tamper with it. Actually Meta has an extension made for verifying that for WhatsApp Web. The extension is a bulky way to make sure that you loaded what Meta wanted you to load (i.e. that Cloudflare did not tamper with it), but it DOES NOT ensure that Meta did not inject a backdoor just for you, just this time.

mancerayder 3 hours ago||
I can't type on a smartphone. Even as I wrote this, c became a space, the word space started each time with an a, etc.

But on a keyboard I type hella fast.

Now, I also hate creating account after account, having all these applications needing to be installed with ads in them that I can't block or some permissions that I don't think it needs. F that.

asow92 5 hours ago|
I will not download them on a train, I will not download them on a plane, I will not download them in a box, I will not download them with Firefox. I will not download them Sam I am.
More comments...