Considering that people treat the screenshot button press as a way to "share”, Apple should consider making that function be contextually aware. Perhaps even add new APIs to allow apps to output different pixels when that button combo is pressed.

Imagine if every time someone took a screenshot of a photo in the photos app, the little screenshot thumbnail that appeared was actually just the full res photo rather than an actual screenshot.

Safari already kinda does this.

// cc @siracusa

@Daytonlowell @siracusa People who take a screenshot of a photo in the Photos app deserve to burn in hell.
@hoemma @siracusa Sure, but as the receiver of the screenshot of a photo, I'd like to avoid the hell they've created.
@Daytonlowell @siracusa So this actually happened to you? Was this someone simply unaware how to send a photo? Or was it some creative way to save bandwidth because they're stationed on an oil rig, with satellite telephone? I'm asking because I'm honestly confused. I am interacting with “technologically challenged” people on a daily basis, but none of them ever came up with something like that. Typically, their photos app would be cluttered with accidental screenshots.
@hoemma Kids do it all the time.
@siracusa @hoemma Flat earthers on YouTube do it all the time, too. It’s hilarious.
@hoemma @Daytonlowell @siracusa I recently saw a T-shirt with a photo print on it. It was a screenshot. The little interface button for cropping was still visible in the top right corner 🙈. Apparently people just zoom in and take a screenshot.
@fab1An @hoemma @siracusa Ha, this is another contextual instance that Apple could take over. If someone zooms and then takes a screenshot, just present/save a copy of the full res photo with a non-destructive edit at that zoom level/location. Good call.
@Daytonlowell @siracusa I do this on purpose to destroy information when sharing to ephemeral public spaces. Those people don't deserve all those bits
@Daytonlowell @siracusa Reddit does this already to inject their branding and I hate it.
@Daytonlowell @siracusa I get the benefit, but i can’t help thinking this’d be a net loss, as apps race to “close a DRM hole” or charge premiums for non-watermarked screenshots. :-(
@a See my screenshot of the screenshot UI for Safari. The user would always still have the choice of switching back to the screenshot. So no feature loss.
@Daytonlowell Oh, like each app gets to define an “Enhanced” version and replace (essentially) the “Full page”? That certainly would addressed the worst of it, and lessen the incentive for bad behavior. And the remaining “pay to remove watermarks“–type behavior would recede into the same sort of nickel-and-dime charging we already see in lots of apps. Okay, i’m sold! :-)
@a Yeah, essentially that. I’d just prefer that they switch to the "enhanced" version by default, but remember per app if the user chose the other option.
@a @Daytonlowell @siracusa I came here to agree and +1 this comment. 👍
@joshrivers did you see my reply on how to solve that problem?
@Daytonlowell I just looked for it. I’m cool with your solution, but I’m. It sure if adding more UI and behavior complexity in order to make things simpler by overloading the screenshot gesture instead of just using the sharrow sounds Ike a thing that would happen…
@joshrivers the beautiful thing is this already exists today and has for many iOS versions. It’s just that it only supports pdf and not images for the “alternative screenshot”.

@Daytonlowell @siracusa

I’m a screenshot fiend. It really confused muscle memory when that function was consigned to buttons involving more critical attributes like power and volume, and wasn’t keen how many times I shut down my phone or its volume making a screenshot.

@Daytonlowell @siracusa nice train of thought, but I am not sure this is a good idea.

The screenshot is the only way I can extract an image from shady social media apps like Reddit. If we give them control over the content shown when screenshotting, we probably will be in for a treat.

@caillou Yup, I covered how that problem could be solved in this thread: https://mastodon.social/@Daytonlowell/113148086300913913
@Daytonlowell @siracusa there is already an API to do the same thing as Safari, but I agree that hijacking this as a hardware ‘share action’ would be great. https://developer.apple.com/documentation/uikit/uiscreenshotservice
UIScreenshotService | Apple Developer Documentation

An object that coordinates the creation of PDF screenshots of an app’s content.

Apple Developer Documentation
@ben_lings Looks like it's PDF only? I'd want a photo app to be able to provide a JPEG/HEIF/JPEG-XL/whatever format image instead.
@Daytonlowell yeah - I think it is PDF only (like Safari). I agree that it would be great if an app could choose whatever format it wanted for this.
@Daytonlowell @ben_lings I want it to default to plain text for screenshots of text.