| I just spent a year and a half building and rolling out a web version of a popular native app. We had to make a lot of compromises to get it out the door. Native apps can block screenshots. Apple doesn't always like it, but you can plead your case to the reviewers. Web apps don't have an API to prevent screenshotting or to know when one is about to be taken and hide their contents. This is important to protect privacy (nudes) and people have come to expect it. Know what's interesting? Screenshot protection is available for Encrypted Media Extension (DRM) video if you have Hollywood $$$. Browsers (on desktop) also have dev tools built in. They make it easy to download any image you can see even if we put all the right click prevention scripts and CSS hacks in the world in place. Imagine having to explain to the privacy protection team that you can't disable dev tools for your site when that's not even an issue on native mobile without extra steps. Those are platform wide issues, and I seriously doubt the people setting web standards are going to be on board with new standards that keep information (even very, very personal information) from being free. I've championed the web since 1996. And PWAs may be fine to replace some basic e-commerce and information apps. But the platform needs to make some changes before it can totally replace native apps. |
Well that's unfortunate. I can take any camera and point it at a screen to capture its contents. Any expectation of privacy on that front is artificial and naive