iOS 26 не переделывала камеру. Она сделала кое-что менее заметное: расширила набор того, чем можно запустить съёмку. Звучит как мелочь — ровно до момента, когда вам нужно доказать, что конкретная кнопка на конкретном устройстве действительно исправна.
Разбираем, что изменилось и к чему это приводит на практике.
AirPods стали кнопкой спуска#
Главное нововведение: клик по ножке AirPods теперь запускает съёмку. Ставите телефон на штатив, отходите, кликаете — фото сделано или видео пошло.
- Работает на AirPods 4, AirPods Pro 2 и новее, а также на AirPods Max через Digital Crown.
- Жест настраивается: Press Once или Press and Hold, в Настройках → ваши AirPods → Camera Control → Camera Remote.
- Перед фото в ушах играет трёхсекундный обратный отсчёт.
- Наушники должны быть надеты — датчик ношения отключает жест, когда они в руке.
Деталь, важная для разработчиков: приложения, уже использующие стандартный API событий съёмки, поддерживают это автоматически. Без изменений кода, без новых прав, без явного включения. Если ваше приложение вообще обрабатывает аппаратные кнопки съёмки — оно теперь обрабатывает и AirPods.
Появились длинные нажатия#
Управление съёмкой больше не ограничено одиночными кликами. Нажатие с удержанием кнопки громкости вниз в режиме камеры запускает запись видео — та же модель, к которой пользователи привыкли в системной «Камере», теперь доступна сторонним приложениям через тот же API.
Работа со звуком стала явной#
Для звука затвора добавились тип AVCaptureEventSound и метод playSound, а также флаг на интеракции, отключающий системный звук. Нужно это в первую очередь ради AirPods, где звук затвора должен звучать в ушах пользователя, а не из динамика телефона.
Есть и полезный побочный эффект: у события съёмки появился флаг shouldPlaySound, истинный только для кликов ножки AirPods. Это первое — и пока единственное — свойство, позволяющее приложению отличить один источник съёмки от другого.
Что не изменилось#
API съёмки по-прежнему не сообщает, какая физическая кнопка породила событие. Громкость вниз, Action button и кнопка Camera Control на iPhone 16 приходят в один и тот же анонимный обработчик, и iOS 26 добавила в этот же пул AirPods, а не выделила кого-то из него.
Для приложения-камеры это правильное решение: ему достаточно знать, что пользователь попросил снять кадр. Для всего, что должно привязать событие к конкретному железу, пул просто стал на одного участника больше.
Почему это важно для диагностики устройств#
Рефербишеры и сервисы скупки проверяют аппаратные кнопки при оценке состояния устройства. Из этих изменений следуют два вывода.
Набор того, чем можно «пройти» тест кнопки, вырос. Тест, который принимает «пришло событие съёмки» как доказательство исправности Camera Control, теперь пройдёт также от нажатия громкости, от Action button или от клика по AirPods в ушах тестировщика. А если AirPods подключали для аудиотестов и проверки наушников — обычная часть полного цикла диагностики, — то к моменту тестов камеры они всё ещё подключены.
Всё, что спрятано за пользовательской настройкой, можно выключить. Панель и слайдеры на iPhone 16 закрыты тумблером Camera Adjustments в настройках. При выключенном тумблере остаётся только анонимный клик, а те самые сигналы, которые доказывают исправность железа, исчезают. Тест должен учитывать это состояние, а не выдавать ложную неисправность.
Практический вывод iOS 26 не изменила, а лишь усилила: тест кнопки должен проверять её отличительные возможности — градации нажатия и сенсорную поверхность Camera Control, а не просто факт, что кто-то где-то запросил съёмку. Именно эти возможности не может имитировать ни одна другая кнопка и ни одни наушники.



