Запрос функции: индикатор «камера используется» в iOS для активных приложений

На всех компьютерах Mac есть четкий и безошибочный индикатор «камера используется» в виде зеленого светодиода рядом с камерой. Действительно, на компьютерах Mac, выпущенных с 2008 года, существует аппаратная блокировка между камерой и светодиодом, которая делает физически невозможным включение камеры приложением без загорания светового индикатора, оповещающего вас.

Однако на iPhone или iPad нет ничего подобного — что, как мы только что увидели сегодня, может быть проблемой…

Приложение Facebook для iOS активирует камеру без запроса пользователя, и только благодаря ошибке в пользовательском интерфейсе это стало известно.

Веб-дизайнер Джошуа Мэддукс обнаружил, что приложение Facebook для iOS активирует камеру iPhone при просмотре своей ленты. Он обнаружил ту же проблему на пяти разных устройствах, а другие смогли ее воспроизвести.

Хотя некоторые относятся более цинично, я лично считаю, что это, скорее всего, ошибка, а не преднамеренная попытка шпионажа, — но в любом случае, это проблема, когда приложение может включать наши камеры, а мы никак не можем об этом узнать.

В iOS есть индикатор, когда фоновое приложение ведет запись. Мы видим красную полосу в верхнем левом углу, как и синюю, когда приложение получает доступ к нашим данным о местоположении. Но нет никакого индикатора того, что это делает активное приложение.

Так что это самый простой в мире запрос функции: использовать тот же красный индикатор в виде полосы для активных приложений, что и для фоновых.