> As an iOS developer who worked with apps that access camera frequently, I can confidently say that it's just a UX optimization. Starting the camera takes a brief few hundred milliseconds which is easily noticable from a user perspective.
Look at it from a user's perspective:
As a user, I don't know you. I have no reason to believe you. If I see my camera being accessed, I have no way to tell whether the data stream gets processed by the app or sent straight to /dev/null. I'd have to assume the latter on trust. But what reasons to do that does your app give me? The loads of ads assaulting me? Or perhaps the malicious UX dark patterns sprinkled everywhere? The regular media stories about omnipresent surveillance capitalism don't reassure me either.
It may very well be a performance optimization in Instagram, or in many other applications. But users have no way to know it, no way to be sure of it, or (in most cases) no way to even conceive that such optimization is needed. Meanwhile, they have perfectly good reasons to assume nefarious purpose.
Yup, I don't trust Facebook either. But many regular users (not the people here on HN or reddit) don't even know that that means, let alone care. Facebook knows only a minority would make this an issue whatsoever, and they keep it. Not defending right or wrong, but I think this is just it.
Look at it from a user's perspective:
As a user, I don't know you. I have no reason to believe you. If I see my camera being accessed, I have no way to tell whether the data stream gets processed by the app or sent straight to /dev/null. I'd have to assume the latter on trust. But what reasons to do that does your app give me? The loads of ads assaulting me? Or perhaps the malicious UX dark patterns sprinkled everywhere? The regular media stories about omnipresent surveillance capitalism don't reassure me either.
It may very well be a performance optimization in Instagram, or in many other applications. But users have no way to know it, no way to be sure of it, or (in most cases) no way to even conceive that such optimization is needed. Meanwhile, they have perfectly good reasons to assume nefarious purpose.