Новости Технологии 09.10.2025 comment views icon

20 байт стоили Apple $175 млн: программист нашел решение проблемы iPhone 4 "вы его не так держите"

author avatar

Андрій Русанов

Редактор новостей

15 років по тому: програміст знайшов розв’язання проблеми iPhone 4 "ви його не так тримаєте" лише 20 байтами даних

Слова Стива Джобса о «вы не так его держите» уже много лет являются мемом. На самом деле Apple сама создала проблему с iPhone 4, демонстрируя завышенные данные о соединении.

Полтора десятилетия назад Apple представила iPhone 4 с рамой из нержавеющей стали, химически упрочненным алюмосиликатным стеклом и цельным корпусом. К сожалению, красоту устройства омрачила проблема, известная как «Антеннагейт». Когда пользователи держали iPhone 4 определенным образом, индикатор сотовой связи резко уменьшал количество отображаемых полосок, создавая впечатление ухудшения связи. Развитие ситуации привело к скандальным заявлениям и даже коллективному иску.

Через 15 лет после появления iPhone 4 программист нашел решение, которое требует изменения лишь 20 байтов. Если говорить совсем точно, решение содержалось в обновлении iOS до версии 4.0.1, но детали «всплыли» только сейчас. Сэм Генри Голд сравнил код оригинальной версии iOS и следующего обновления. Проблемой был даже не код, а таблица значений мощности сети. Преобразование записей в дБм дает понять — Apple установила завышенные значения, чтобы пользователи преимущественно видели 4 или 5 полосок. Однако если держать iPhone 4 определенным образом, уменьшение их количества было чрезвычайно резким и заметным.

В iOS 4.0.1 значения были более реалистичными: возможно, пользователи не так часто видели 5 полосок, но и не отмечали резкого падения. Wccftech напоминает, что урегулирование скандала на 20 байтов стоило Apple $175 млн. Однако компания уже тогда упоминала правильную причину.

«После расследования мы были ошеломлены, когда обнаружили, что формула, которую мы используем для расчета количества полосок уровня сигнала, является абсолютно неправильной. Наша формула во многих случаях ошибочно отображает на 2 полоски больше, чем нужно для заданной силы сигнала. Например, иногда мы отображаем 4 полоски, когда должны показать только 2. Пользователи, которые наблюдают падение на несколько полосок когда держат свой iPhone определенным образом, скорее всего, находятся в зоне с очень слабым сигналом. Но они этого не знают, потому что мы ошибочно показываем 4 или 5 полосок. Заметное снижение количества полосок связано с тем, что данные о лучшей связи никогда не были реальными».

Чтобы компенсировать недовольство, Apple предложила владельцам iPhone 4 программу защиты и соответствующие чехлы. Компания выделила $175 на это и другие решения проблемы. А недавно Apple призвала «солить» iPhone 15 Pro, чтобы предотвратить царапины.

Що думаєте про цю статтю?
Голосів:
Файно є
Файно є
Йой, най буде!
Йой, най буде!
Трясця!
Трясця!
Ну такої...
Ну такої...
Бісить, аж тіпає!
Бісить, аж тіпає!
Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: