The latest Halide update was rejected because, after seven years, a random reviewer decided our permission prompt wasn't descriptive enough.
I don't know how to explain why a camera app needs camera permissions.
The latest Halide update was rejected because, after seven years, a random reviewer decided our permission prompt wasn't descriptive enough.
I don't know how to explain why a camera app needs camera permissions.
@sandofsky "The camera will be used to take photographs with the camera for photography on the phone."
FTFY
The app store could include the consent up front.
There's no reason the "install this app" button couldn't be "install this button and let the app access your camera"
@EndlessMason @piyuv @sandofsky Still, I’d rather have a separate prompt for granting permissions.
Also, there are multiple cam apps that double as photo editors or preset collections. I’d want to be able to use the non-camera functionality without instantly granting access to camera on installation.
Then you're going to hate using my imaginary app store lol
@piyuv @sandofsky
Android could take notes.
File managers: Unrestricted fs (all of /storage/emulated/).
Browsers: Unrestricted ~/downloads.
Camera: Unrestricted sensors.
Gallery: Unrestricted media access.
We already have it with sms and phone apps.
Why not with all those too?
@sandofsky this stinks!
But then, after accepting the idiocy of app review, I tried to come-up with a description that might be better than what you have now and I don’t think I can, at least not without sounding condescending or obnoxious.
"[OK] [ask me later]" if it's an app from a FAANG company
"The fairy photon enters the aperture and sings as it makes its way to the CMOS chip
What's that? The permission troll just crawled out from under the Broadcom WiFi chip where it spends most of its time punching mean Internet traffic, and swatted the fairy photon away!
Oh no!
Halide needs your help, fair wise iPhone owner
Close your eyes and make a wish and tap your heels together three times
Then tell the permission troll to stay away. Let the fairy photons come home to CMOS"
Oh, but they know! They just don't care at all.
@sandofsky I agree the rejection is dumb, but you could take the opportunity to rewrite from the current passive voice. Though it probably seems obvious to you, that would clarify that Halide doesn’t use the camera to capture photos other than when the user triggers it:
For example, “Enables you to capture photos with the camera using Halide.”
@sandofsky Just like this great warning which is mandatory in some states.
Peanuts. Contains Peanuts.
@sandofsky @marcoarment Yes, that’s totally non descriptive… you should obviously have said:
“The camera will be used to capture a visual representation of a moment, which is created by recording light through a lens onto a sensor. An iPhone camera captures this image by using a combination of lenses and advanced sensors that convert light into digital data, allowing for stunning photos with vibrant colors and details.”
🙄🤦♂️
@sandofsky @baldur make it less passive.
“The camera will be used when you take photographs with Halide“.
Alternatively focus on the outcome when you Don’t Allow:
“As a camera app, Halide is useless without access to the camera.”