5 ms·
iOS already has exactly the experience you describe and it clearly urges you toward sharing only specific photos. The only feature request I have is to be able
by jamwil 1y ago
iOS already has exactly the experience you describe and it clearly urges you toward sharing only specific photos.
The only feature request I have is to be able to scope app permissions to an album, since the current flow of selecting individual photos adds a lot of friction.
- privatelypublic 1y agoUnfortunately, no. It allows you to select which photos an app has access to, and I doubt anybody uses it more than once because of how many taps it takes to include a new photo. Unless I'm missing something.
- deleted 1y ago[deleted]
- throwaway1777 1y ago[dead]
- jamwil 1y agoThat’s exactly what OP asked for. To select which photos an app has access to using the system picker so they can’t see the whole camera roll.
- AndroTux 1y agoNo. I want to select photos the app has access to now. I don’t want to readjust my selection every time I want to upload a new photo. What I want is an upload button like in the browser. I click “add photo”, the system dialog opens, I select a photo, and then that gets sent to the app. Somehow, Apple managed to screw that up.
- nar001 1y agoCould what you're saying also be basically, you see your whole photos, your whole gallery but the app itself only has access to the one picture you tap on? That way for the user it looks the same as if the app had access to your whole photos, but the app actually only sees the one you select?
- Zanfa 1y ago> I click “add photo”, the system dialog opens, I select a photo, and then that gets sent to the app. Somehow, Apple managed to screw that up. That’s exactly how it works for me in iOS at the moment. In addition, I can see the list of photos each app has been granted access to in Settings > Privacy & Security > Photos.
- ks2048 1y agoExactly this exists. (It’s called PHPickerViewController). It does not require permissions because the image upload process is explicitly choosing an asset. Photo centric apps may choose more extensive APIs, but those require OS-level permissions (the user explicitly giving access)
- mechanicalpulse 1y agoOthers have already mentioned that this is possible with iOS. iOS 14 introduced a bunch of privacy improvements including the PHPickerViewController, but some apps may not yet be using it. [0] I will say that in the event that an app is not using PHPickerViewController, sometimes it's still possible to emulate it by exiting the app, going into the photos app, selecting the photo, selecting the little "send" arrow in the bottom left, and then picking the app to send it to. I do this all the time with the Slack app. Copy-and-paste may be another route. Sure, it's a silly workaround for a feature that should have been there from day one, but c'est la vie. [0] https://developer.apple.com/documentation/photokit/delivering-an-enhanced-privacy-experience-in-your-photos-app https://developer.apple.com/documentation/photokit/deliverin...
- davzie 1y agoYou're right, I think a better UX would have been to let me select which photos I want to use like a normal camera roll picker and to just automatically make that photo available to the app requesting it rather than me having to first go and approve which photos to make selectable and then going to select it after.
- zimpenfish 1y ago> It allows you to select which photos an app has access to Yeah, that's the "limited access" mode but if the app uses the system photo picker[0], the app doesn't need any photos permission to pick a photo. Blame the app developers for not updating their apps (and this has been available since 2021 - they have no excuse.) > Apps don’t need to request photo library permission when using either class, so the sample app avoids requesting permission until it’s necessary. A camera app, photo editing app, or library browsing app needs to use much more of PhotoKit‘s functionality, but [[an app that’s only setting a basic profile photo doesn’t need photo library permission]]. [0] https://developer.apple.com/documentation/photokit/selecting-photos-and-videos-in-ios https://developer.apple.com/documentation/photokit/selecting...
- dfxm12 1y agoThe argument for the walled garden is that Apple should be taking these options away from the developer in favor of user security. Yes, blame the developer, but also blame Apple.
- privatelypublic 1y agoLooks like zpempenfish is right- most apps are inappropriately asking for the wrong permissions. I feel the issue here is apple not enforcing developer guidelines(unless I'm misremembering here too). However, that frequently requires people making a stink. I suspect Apple's legal team has decided not to make an issue off it because of the Epic lawsuit- where public opinion is largely against Apple... even though Apple told Epic to pound sand over issues Epic has paid the FTC _HALF A BILLION DOLLARS_ and counting... to settle. See: https://www.ftc.gov/news-events/news/press-releases/2022/12/fortnite-video-game-maker-epic-games-pay-more-half-billion-dollars-over-ftc-allegations https://www.ftc.gov/news-events/news/press-releases/2022/12/... And to forestall "but apple's cut." Reality check: google's policy is substantially identical, and amazon appstore's was "we'll take 30%, but give 20% back in expiring AWS credit." I'm sure ya'll will let me know of other app stores' policies.
- nielsbot 1y agoMeta: You know, the user might accidentally pick "all photos" and then we get to hoover their photo roll up.
- bee_rider 1y agoI use it every time. The alternative is to give Meta access to your whole photo roll, which… they will obviously abuse, whatever toggles you set, right? It isn’t so bad, but I don’t upload much.
- billti 1y agoThat's what I do. Works great. Yes a couple of extra clicks is annoying, and apps are often "Hey how about you go into settings and let me access all your photos for a better experience!", but I'm happy with 2 or 3 extra clicks the few times a month I share a photo in order to limit access.
- BillSaysThis 1y agoI use it explicitly for Facebook
- moi2388 1y agoWell, no. It keeps giving permission to the app, and it’s a lot of clicks to manage. It shouldn’t give access at all, but use a secure clipboard implementation so that only that app can read it out exactly once.
- jamwil 1y agoWhether you share it once or in perpetuity is of no practical consequence. They already have the photo at that point. I agree about the clicks—the UX should be one-shot select and share with the permissions handled implicitly.
- moi2388 1y agoIt’s about permissions to read out the photo album to begin with, as well as due to it being a pain to change often leading to whole selections of photos being shared
- dd_xplore 1y agoEven android has it!
- hombre_fatal 1y agoNo, they (and I) want it to work like the web browser file upload component where you don't need to grant permission ahead of time because it's nonsensical. Imagine if every time you wanted to upload a file online, you first had to allow the one website to access that image first in one menu before you could select the image in the normal file upload menu. That's the UX they're complaining about.
- Zanfa 1y agoBut you don’t have to do it ahead of time. When you click add photo, you get the system picker to choose the photo and once you’ve selected what you wanna grant access to, that’s it. Literally not a single menu needs to be opened, nothing needs to be configured. Any UX other than this is something the app developer has implemented on top. iOS works exactly like you described.
- hombre_fatal 1y agoYou're not understanding the complaint or you have Full Access turned on without realizing it. Set an app like WhatsApp to No Access or Limited Access. Now try to upload a photo into chat. Instead of just presenting you with all of your photos so that you can upload one, you first have to click "Manage" -> "Select more photos" -> "Add the photo". Now you can select that one photo for upload. That could obviously be trimmed up into Grant + Upload in a single operation, but instead it's so clunky that people grant Full Access just to avoid it. It doesn't make much UX sense since I want to push one image into the app one time, while priv granting is for future pull operations that don't make sense 99% of the time.
- Zanfa 1y ago> Instead of just presenting you with all of your photos so that you can upload one, you first have to click "Manage" -> "Select more photos" -> "Add the photo". That's not a OS limitation, this is a UX dark pattern from WhatsApp that they've purposefully added to make the UX terrible to push people into granting "Full Access". I just tested it with both "Add Photos Only" and "Limited Access" modes with Signal and iOS does exactly what you described as the perfect UX. It's literally the following: 1) Tap Add Photo in a chat 2) System photo picker appears 3) Select which photo you want in your entire gallery (not limited to photos previously granted to Signal) 4) Photo is sent to chat Again, this is with both non-Full Access modes. I think your beef is with Meta, not Apple.
- ChrisLTD 1y agoSomething like "allow app access to last photo" would be ideal for me
- Nevermark 1y agoWhy? If they have access to the last photo ... every photo you ever took was the last photo. Why mess around giving app's permission to surveil/siphon off your photos at all? Any carte blanche for apps, and apps will go to great lengths to take advantage of that in unexpected ways, and obscure the fact they are doing so. And privacy losses can never be verifiably reversed. All most apps need is for you to select photos to upload/import using an Apple supplied photo selector. So they only see and get exactly what you want them to have.
- ChrisLTD 1y agoI’m presuming (perhaps incorrectly) that the app only gets access to your last photo when the photo picker is launched. It wouldn’t be able to slurp up every photo in the background.