Expected, but just leads to reinforcing the idea that PWAs won’t ever be as good when every one people try from someone with a popular app is so awful.
Expected, but just leads to reinforcing the idea that PWAs won’t ever be as good when every one people try from someone with a popular app is so awful.
Recently I've set up Firefox on Android so that it always run in desktop mode. I needed to also change screen width in about:config, because otherwise everything is too small. But after this websites seem to work better.
quite likely that the site has a mobile "mode" and a small-screen mode (for desktop), each made by different teams. some mobile mode website is fine, but others suck. Where as the small-screen mode for desktop tend to be made by the same team/person as the main site (it's a css media query after all) - so it's likely to be more coherent.
"about:config" just works in Nightly. No fuss.
You can sideload extensions in Nightly, too, after you activate the developer options. I don't think they've added that to regular, as yet? At least not with as much flexibility.
Anyway, I'm gonna try this mobile desktop mode thing and see how it goes. Thank you to everyone!
I think the only difference is nightly allows installing unsigned extensions, which I don't personally have a need for (as getting a personal/non-published extension signed is very easy).
Thank you and previous poster for sharing how to get that working.
Thanks for sharing.
Apps can’t tell what you do in other unaffiliated apps nearly as easily at least now on iOS that there is no globally unique identifier that apps can use to track you.
Apps also try to open all links into their own webview, a webview in which they can track all activity.
And that was something that apps on iOS tried to do - see what other apps you were using by opening a url - Apple started restricting that years ago.
Ummmm.... You are aware of the GDPR?
Your data cannot be shared with anybody without your explicit opt-in consent. If you choose to give this consent, then more fool you.
FWIW: the website completely errored out on my iPhone until I turned my ad blocker off in Safari.
But I guess apps can run web views that have access to all the same fingerprinting as a standalone browser, minus any ad-blocking plugins (on iOS at least)
If it's to pinpoint a unique device accessing a website even through VPNs and/or other IP changes, there are an untold number of ways that apps can track you better than a website.
Apps have access to many device-specific APIs in addition to all the web ones, and every additional bit of information used can be added to the mix to create an even more unique fingerprint of the specific device accessing a website.
For example with phones, an app (even if it's mostly just a webview) may now also have access to your phone model, phone number, maybe your contacts or GPS location, and many other things.
And there is a Contact Picker API for browsers
https://developer.mozilla.org/en-US/docs/Web/API/Contact_Pic...
Apps can absolutely get your phone number:
https://stackoverflow.com/questions/2480288/programmatically...
https://aws.amazon.com/about-aws/whats-new/2020/03/aws-waf-a...
For instance, I've installed Mastodon as a PWA and it performs great. Photoprism also works so well I haven't even bothered to look for an app.
There's zero reason the web apps should be so slow.
Maybe the best web app I've used.
Uber for example doesn't seem to work from my phone browser.
What surprises me is how many engineers must be involved in this kind of scummy shit and keep it tightly under wraps.
But, they've managed to make "phones use apps, not browsers" a social norm that enough people accept tacitly, perhaps because near enough everyone has the ability to install apps on their own phones.
And then their app is just a webview wrapper. But that still gives them more access to your device.
Not long ago Facebook (Meta) was caught spinning up localhost server on Android devices to gather activities outside of the app.
And if you are concerned with your privacy, it’s nonsensical to buy a phone run by an adtech company that only made the operating system in the first place to sell ads and collect your data
Pwa with permissions granted gives access to: Location, create notification, phone state, phone #, IMEI, motion data
Mobile app with permissions gives access to EVERYTHING a pwa gets PLUS, Contacts, sms, notification content, biometrics data, web browsing data, phone activity history, location history, camera access, microphone access, NFC access, near device history, nearby wifi listing, saved wifi networks, Bluetooth device ID, Bluetooth beacons nearby, some device settings, personal data access(photos/music)
And iOS doesn’t allow third party apps to intercept SMS messages.
It was a bit of a longer one, but still far below Instagram's supposed character limit. The fact that they somehow broke copy-paste functionality really baffles me.
It's such a pervasive pattern and somehow always in the direction: the app works better than the website. If there even is a website.
Remember when uber wouldn't work for regulators either?
https://en.wikipedia.org/wiki/Controversies_surrounding_Uber...
Also I don't think these people know how capable PWAs are. There's very little you can't do in a web-app that you can do with a native app.
and don’t mentally differentiate how they’ve put it on their homescreen once it’s there.
Plenty of great crossplatform webapps, if you’re not exclusively using social media or spyware. Often even if you are!
Most animations, including the swipe, are hardware-accelerated, and it deals with a lot of common issues you encounter on the mobile web (body scrolling, on-screen keyboard, etc).
Disclaimer: I'm the creator of Silk.