zlacker

[parent] [thread] 15 comments
1. XorNot+(OP)[view] [source] 2025-09-24 21:23:35
No, it's a cost cutting measure. App-only reduces support and development costs with whoever they're outsourcing this too.

There's a line item which basically said "mobile web" and they wanted it gone to save some number of dollars per year.

replies(5): >>bonobo+A1 >>sally_+k4 >>johnny+M6 >>Zenbit+d11 >>hulitu+F31
2. bonobo+A1[view] [source] 2025-09-24 21:32:15
>>XorNot+(OP)
No, sending a pdf by email is no extra cost. They already have an email output interface for tickets and recipts and confirmations.

It's all about better tracking. I'm not quite sure what additional info they get exactly, but tons and tons of mobile websites (that work and don't get deleted) are close to unusable due to a barrage of popups telling you to use the app (e.g. Reddit and other socials).

Also there is no indication they will stop the mobile web version. Already today the mobile web version is there but it explicitly refuses to show the boarding pass QR code: https://i.redd.it/lj3wdnfp9mq91.jpg

replies(3): >>XorNot+f2 >>tgsovl+wk >>bryanr+AS
◧◩
3. XorNot+f2[view] [source] [discussion] 2025-09-24 21:36:02
>>bonobo+A1
As an SRE I can assure you that "sending a PDF by email" is far from free to support, and anything email is pretty much top of the list to eliminate.
replies(1): >>wkat42+J3
◧◩◪
4. wkat42+J3[view] [source] [discussion] 2025-09-24 21:47:53
>>XorNot+f2
It doesn't need to be by email. They can simply show it in the mobile website.

But they refuse to do so in order to get all that data which they can sell. In a mobile app it's way harder to run ad blockers and much easier to sneakily collect information on the user. Especially on android which is by far the biggest OS in the countries where Ryanair operates.

replies(1): >>throwa+We
5. sally_+k4[view] [source] 2025-09-24 21:53:10
>>XorNot+(OP)
We (software agency) recently encountered this line of argument for the first time here in Germany.

It definitely reduces costs to swap 3 platform support to 2, but it still came as a kind of surprise to me. They (customer) poured years and seven digit figures into the web-based version which is now effectively going to be trashed. The current prod metrics are not supporting the 90% mobile thesis... I guess they just have high confidence that it will become true soon.

I'm wondering if these are the first signs of an age-based bias I have and the next generation just can't really imagine a majority of users using desktop PCs.

6. johnny+M6[view] [source] 2025-09-24 22:09:35
>>XorNot+(OP)
Ther's a line between "we don't support this platform" and actively making it hostile to try and use a platform. It may have even taken extra development time to make sure they can reject showing the QR code on a webpage, if their app is just serving that same web page.
replies(1): >>XorNot+3h1
◧◩◪◨
7. throwa+We[view] [source] [discussion] 2025-09-24 23:13:04
>>wkat42+J3
I really doubt it's that, as opposed to the maintenance cost of an extra flow to a boarding pass. Or perhaps just a perceived complexity/annoyance cost when something breaks in the desktop flow here and there.

I'd think it's only maybe 5-10% of customers at most who both use desktop over mobile to get their boarding pass and use an ad-blocker on desktop. And honestly I don't remember ever seeing an ad (even on Ryanair) when getting my boarding pass on mobile. OTOH I distinctly remember seeing many giant ads on printed boarding passes, most often on printed boarding passes brandished by other customers (usually printed in full color!). I'd think that's hugely more valuable as advertising real estate than the iota of additional data they get to collect on a few adblock users who have been forced to use mobile.

replies(1): >>wkat42+5G
◧◩
8. tgsovl+wk[view] [source] [discussion] 2025-09-24 23:51:00
>>bonobo+A1
Not just tracking - also a chance to spam you with notifications until you figure out how to block them, and free ad space on your home screen in the form of the app icon.
◧◩◪◨⬒
9. wkat42+5G[view] [source] [discussion] 2025-09-25 02:43:49
>>throwa+We
It's not the ads on their site/app but the data they can sell to ad brokers like Google. Remember an adblocker also blocks trackers.

And even without adblockers a mobile app can gather much more data on you than a website can.

◧◩
10. bryanr+AS[view] [source] [discussion] 2025-09-25 05:17:12
>>bonobo+A1
>I'm not quite sure what additional info they get exactly

probably more guaranteed location tracking - hey this guy is buying tickets from the expensive part of town on the newest model iPhone! Chance we can jack up the price, 99% good!

11. Zenbit+d11[view] [source] 2025-09-25 07:10:08
>>XorNot+(OP)
I don’t often log in to HN to comment, but when I do it’s usually when I see this type of comment.

You can always spot them by the first word being “No” or “False” followed by a confidently asserted yet hilariously incorrect statement.

I suggest reading this [0] and approaching these discussions with more humility in the future. As you yourself stated, you’re an SRE, not a security expert, yet this forum is full of them.

0: https://peabee.substack.com/p/everyone-knows-what-apps-you-u...

replies(2): >>frm88+Mf1 >>lenkit+Oih
12. hulitu+F31[view] [source] 2025-09-25 07:35:14
>>XorNot+(OP)
> No, it's a cost cutting measure

Only marketed as such. Selling user data generates revenue. Win-win

replies(1): >>wkat42+dOb
◧◩
13. frm88+Mf1[view] [source] [discussion] 2025-09-25 09:49:30
>>Zenbit+d11
Wow! The linked article is downright terrifying. It convinced me that spying is the real purpose of forcing apps on users. How do we look in terms of regulations on this issue? I assume the EU data act covers part of that, right? What do we have for the rest of the world?
◧◩
14. XorNot+3h1[view] [source] [discussion] 2025-09-25 10:02:03
>>johnny+M6
If corporate no longer wants to support mobile web, then it means I don't have budget to host it. It means developers can't put time against fixing it, QA aren't tasked to test it before releases, and support staff are not being trained in supporting it. The last one is pretty key because it's a huge metric for cost center: how many support calls is a thing generating? And if the thing is not supposed to exist anymore, then I would have to answer questions like "why is it still accessible?"

Internal job tracking metrics would have to answer why any time is going to running this thing, and god help us if there's a security breach via this endpoint we were supposed to have eliminated N time ago.

An unsupported internal API is one thing - and they're generally a huge timesink anyway. An unsupported external user interface is a cost center which I can't justify, and impacts numerous other parts of the business.

◧◩
15. wkat42+dOb[view] [source] [discussion] 2025-09-29 08:33:08
>>hulitu+F31
lose-lose for the customer :(
◧◩
16. lenkit+Oih[view] [source] [discussion] 2025-09-30 23:38:33
>>Zenbit+d11
Yeah, this is the reason why Swiggy offers discounts for their phone app and not their web app. The discount is effectively paid for by your personal data.
[go to top]