this post was submitted on 11 Aug 2023
49 points (98.0% liked)

No Stupid Questions

35822 readers
1028 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS
 

Does the end user really prefer apps over a web interfaces? Do native apps bring some security benefits? Isn't maintaining apps for every single operating system and phone model out there more costly and time consuming than offering universally accessible web interface that works on any device? Isn't creating apps for every single product out there essentially about data collection?

top 18 comments
sorted by: hot top controversial new old
[–] smokin_shinobi@lemmy.world 39 points 1 year ago (4 children)

Every app captures its own user data that they sell. By forcing you to use their official app they are turning your data into revenue for themselves.

[–] uglo@iusearchlinux.fyi 5 points 1 year ago (2 children)

This. All other opinions about "app is easier to maintain" or "expected experience" may be valid, but in reality the vast majority of mobile apps for services are just bloated with tracking.

Mobile apps have access to more personal information than websites and you are forced to use them. Unfortunately, there is no ublock origin for mobile OSes, thus you either enthusiastic enough to live with guards like TrackerControl or just accept "standard terms". And let's face it - 99% of mobile phone owners don't even know you can block (or, at least, limit) apps access to sensitive info.

[–] DogMuffins@discuss.tchncs.de 6 points 1 year ago

In many / most cases this is correct, but there are exceptions. My banking app isn't selling my data. I imagine the main thing is support. It's much easier to explain the process to grandma if there's a native app.

[–] Resistentialism@lemmy.wtf 1 points 1 year ago* (last edited 1 year ago)

It's only available for android, however, duckduckgo has an app tracker protection thing.

Only downside is that it runs aa a vpn, so if you use a vpn out of home, you've gotta pick. I suggest you try it and look though. You'll be horrified

Oh, also, as a fun experiment. Enable the protection, then go use Chrome for a bit.

[–] burrito@sh.itjust.works 2 points 1 year ago

And all these banking apps are full of ads to try to draw you into their other moneymaking services. They're terrible.

[–] Fleppensteijn@feddit.nl 2 points 1 year ago

My banking apps use hundreds of megabytes for very little functionality and one bank actually uses Facebook trackers so there could be some truth to this. The only problem is that it would be illegal.

[–] tmRgwnM9b87eJUPq@lemmy.world 0 points 1 year ago

This may be true for the Reddit app, but it’s definitely not true for most other apps. Tracking and selling data does not get easier with apps.

The main reason is to be on the users Home Screen, just one tap away from being on the app. Also, push notifications, pulling people back into the app.

Also there is a security benefit. Phones are protected quite well, so it is safer to keep a user signed on the device and maybe only a PIN or biometrics in front of the app to open it. The apps run in an isolated space, making it even safer.

Lastly there can be a performance benefit. Websites are written in HTML, CSS and JavaScript which is compiled on demand, while apps can be written in languages which are pre-compiled.

[–] jesterraiin@lemmy.world 23 points 1 year ago

Webclients are trickier to maintain, because people use craploads of browsers and it might interfere/block/hack their online banking session.

Also, it's harder to steal your private data via browser, because it might prevent the attempt via ad/script blocker.

Take it as you want.

[–] tmRgwnM9b87eJUPq@lemmy.world 8 points 1 year ago

The main reason is to be on the users Home Screen, just one tap away from being on the app. Also, push notifications, pulling people back into the app.

Also there is a security benefit. Phones are protected quite well, so it is safer to keep a user signed on the device and maybe only a PIN or biometrics in front of the app to open it. The apps run in an isolated space, making it even safer.

Lastly there can be a performance benefit. Websites are written in HTML, CSS and JavaScript which is compiled on demand, while apps can be written in languages which are pre-compiled.

[–] Zarxrax@lemmy.world 6 points 1 year ago (1 children)

What banking or e-commerce sites don't work through a web browser? I've never heard of such a thing.

[–] Donjuanme@lemmy.world 3 points 1 year ago

The requests to use their apps are becoming more obnoxious and harder to block. Mine isn't forcing me yet but they're repeatedly requesting.

Also I feel their more frequent ATM outages/fewer branches are an attempt to move everything into my pocket, where I really don't feel comfortable doing my banking.

[–] Saltarello@lemmy.world 5 points 1 year ago

My bank literally forces me to use their godforsaken shitty app but wherever possible I use web over app especially for corporations (eBay, Amazon, YouTube, catch up TV etc). Like you & others said, reduces exposure to data harvesting

[–] Kushan@lemmy.world 4 points 1 year ago (1 children)

The banking app I use takes advantage of on device biometrics and in terms of payments, the secure element in my phone. I trust it more than I trust a browser.

[–] danhab99@programming.dev 3 points 1 year ago

We need a web biometrics API, fuck web integrity

[–] ramblechat@lemmy.world 2 points 1 year ago

My main worry is that if I lose my phone or it's stolen, especially if I'm overseas,I won't be able to access a lot of sites due to the 2 factor authentication. A lot of sites don't have alternative 2fa methods, only SMS or through the app. I've been trying to think of a way to access these sites if overseas and my phone gets lost or stolen, the only thing I can think of is to take my sim out and hide it, and buy a local sim when in a new country. If I need 2FA I put in my old sim, but for day to day stuff use the local sim. If the phone gets stolen / lost, I've not lost the 2FA capability.

[–] LemmyRefugee@lemmy.world -4 points 1 year ago (1 children)

A web page is more secure than an app, on theory. That’s because you can’t see the source code, tokens or whatever they use to build it. It’s called a ‘backend’. However, an app is insecure by default so there is a lot of tricks that must be done to secure it (for example Oauth 2.0 flow with pkce). And the software they use to gather the data to show (APIs) must be built better.
So… why then? It’s all about having the means to deliver the experience that the bank wants. Look at voyager app for Lemmy, for example. Why people want a iOS version when the PWA exists? Because it simply works better as a native app.

[–] fraret@lemmy.world 4 points 1 year ago (1 children)

Your whole first paragraph is pure nonsense

[–] LemmyRefugee@lemmy.world -1 points 1 year ago

A web page is not easier to secure than a native app? Ok for you, that’s my experience.