Недавно обнаруженный баг в iOS 17 вызывает неожиданные перезагрузки некоторых iPhone при вводе определенных символов в поле поиска в Библиотеке приложений. Эта проблема, известная как «respring» (перезапуск интерфейса), не так серьезна, как полная перезагрузка системы, но достаточна, чтобы вернуть iPhone на экран блокировки.
Баг возникает, когда пользователи переходят в Библиотеку приложений и вводят в поле поиска «»: (две кавычки, за которыми следует двоеточие), а затем любой другой алфавитный символ. Как только эти символы введены, Springboard iPhone — по сути, интерфейс, управляющий домашним экраном и приложениями — внезапно перезапускается, возвращая пользователя на экран блокировки. К счастью, это поведение длится всего несколько секунд, и устройство быстро возвращается в нормальное состояние без каких-либо долгосрочных последствий.
Интересно, что эта проблема, похоже, не ограничивается Библиотекой приложений. Ввод той же последовательности в строку поиска в приложении «Настройки» мгновенно вызывает сбой приложения. Однако выполнение того же действия в поиске Spotlight, похоже, не вызывает никаких проблем, что предполагает, что баг в некоторой степени ограничен определенными областями операционной системы.
Баг также варьируется в зависимости от версии iOS. В iOS 17 перезапуск происходит надежно. Но в iOS 18, которую в настоящее время тестируют разработчики и пользователи бета-версий, символы могут исчезать после ввода, а приложение «Настройки» может сбоить, но устройство не выполняет полный перезапуск.
Это не первый случай, когда определенные последовательности символов вызывали проблемы на iPhone. В прошлом похожие баги могли вызывать сбой устройств через приложение «Сообщения», часто быстро распространяясь, поскольку пользователи отправляли друг другу проблемные символы в качестве розыгрыша.
К счастью, текущая проблема менее серьезна, поскольку она требует от пользователя ручного ввода символов в поле поиска, а не срабатывает от полученного сообщения. Apple, несомненно, осведомлена об этой проблеме и, скорее всего, исправит ее в предстоящем обновлении iOS.