¿Por qué Apple no ofrece una API ‘sin captura de pantalla’ para iOS?

Mi sensación es que hay algunos argumentos aquí:

  1. Como cualquier dispositivo puede ser simplemente fotografiado, nada en otro dispositivo iOS es realmente privado. Es decir: si te envío un mensaje de texto, puedes tomar una foto de la pantalla de tu iPhone, de todo tu iPhone, incluso si las capturas de pantalla están desactivadas. Por lo tanto, deshabilitar las capturas de pantalla no hace que lo que envía a alguien sea más seguro. (Hacerlo un poco más difícil no significa que sea más seguro).
  2. Como no agrega seguridad real , parece que solo agregaría seguridad falsa , haciendo que los usuarios tengan más probabilidades de enviar a alguien algo que creen que no se puede compartir. Al hacer capturas de pantalla generalizadas, Apple transmite a los usuarios que así como pueden agarrar cualquier cosa, cualquiera puede hacerlo. Y esto es cierto: si se puede ver, se puede guardar, punto.
  3. Es una complicación de la interfaz de usuario: voy a la captura de pantalla como de costumbre y no funciona porque estoy en esa aplicación. ¿Aparece un cuadro de diálogo? ¿Puede un usuario anularlo? ¿Qué sucede si el usuario o desarrollador necesita soporte técnico y no puede documentar su problema porque está en un área “sin captura de pantalla”? Todos estos son problemas solubles, pero son problemas.

Entonces, hay algunas complicaciones y no agrega seguridad significativa, pero puede agregar una falsa sensación de seguridad.

Fuentes: he hablado sobre esto con algunas personas relevantes.