
Слова Стива Джобса о «вы не так его держите» уже много лет являются мемом. На самом деле Apple сама создала проблему с iPhone 4, демонстрируя завышенные данные о соединении.
Полтора десятилетия назад Apple представила iPhone 4 с рамой из нержавеющей стали, химически упрочненным алюмосиликатным стеклом и цельным корпусом. К сожалению, красоту устройства омрачила проблема, известная как «Антеннагейт». Когда пользователи держали iPhone 4 определенным образом, индикатор сотовой связи резко уменьшал количество отображаемых полосок, создавая впечатление ухудшения связи. Развитие ситуации привело к скандальным заявлениям и даже коллективному иску.
Через 15 лет после появления iPhone 4 программист нашел решение, которое требует изменения лишь 20 байтов. Если говорить совсем точно, решение содержалось в обновлении iOS до версии 4.0.1, но детали «всплыли» только сейчас. Сэм Генри Голд сравнил код оригинальной версии iOS и следующего обновления. Проблемой был даже не код, а таблица значений мощности сети. Преобразование записей в дБм дает понять — Apple установила завышенные значения, чтобы пользователи преимущественно видели 4 или 5 полосок. Однако если держать iPhone 4 определенным образом, уменьшение их количества было чрезвычайно резким и заметным.
hey wanna see something kinda interesting? this was the entire fix to the iPhone Antennagate in 2010. 20 bytes. pic.twitter.com/XSSBmg2rCr
— sam henri gold (@samhenrigold) October 7, 2025
В iOS 4.0.1 значения были более реалистичными: возможно, пользователи не так часто видели 5 полосок, но и не отмечали резкого падения. Wccftech напоминает, что урегулирование скандала на 20 байтов стоило Apple $175 млн. Однако компания уже тогда упоминала правильную причину.
«После расследования мы были ошеломлены, когда обнаружили, что формула, которую мы используем для расчета количества полосок уровня сигнала, является абсолютно неправильной. Наша формула во многих случаях ошибочно отображает на 2 полоски больше, чем нужно для заданной силы сигнала. Например, иногда мы отображаем 4 полоски, когда должны показать только 2. Пользователи, которые наблюдают падение на несколько полосок когда держат свой iPhone определенным образом, скорее всего, находятся в зоне с очень слабым сигналом. Но они этого не знают, потому что мы ошибочно показываем 4 или 5 полосок. Заметное снижение количества полосок связано с тем, что данные о лучшей связи никогда не были реальными».
Чтобы компенсировать недовольство, Apple предложила владельцам iPhone 4 программу защиты и соответствующие чехлы. Компания выделила $175 на это и другие решения проблемы. А недавно Apple призвала «солить» iPhone 15 Pro, чтобы предотвратить царапины.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: