Наверх
Обновлено

Раскрыт главный секрет Apple: скандал «Антеннагейт» исправили 20 байтами кода

Спустя десятилетие выяснилось, что Apple не улучшила прием, а лишь изменила формулу расчета «палочек» сигнала, чтобы успокоить пользователей

Обновлено 9.11.2025 в 23:39, Опубликовано 09.10.2025 в 17:10
Раскрыт главный секрет Apple: скандал «Антеннагейт» исправили 20 байтами кода

Если вы давно пользуетесь продукцией Apple, то наверняка помните «Антеннагейт» — скандал вокруг качества приема сотового сигнала на iPhone 4. Многие пользователи жаловались, что сигнал значительно падал в зависимости от того, как они держали телефон, и Apple выпустила обновление iOS 4.0.1, чтобы частично решить эту проблему.

Спустя годы дизайнер и инженер Сэм Анри Голд провел обратную разработку кода iOS 4.0.1, чтобы выяснить, что именно сделала Apple, чтобы изменить восприятие пользователями проблемы с антенной iPhone 4. Спойлер: для всего исправления потребовалось обновление размером всего в 20 байт.

Видео от DGL.RU

Вспоминая «Антеннагейт»

Для тех, кто не знаком с ситуацией: iPhone 4 получил кардинальный редизайн по сравнению с моделью 3GS. Вместо цельного пластикового корпуса задняя панель iPhone 4 была почти полностью выполнена из стекла, а стальная рамка по периметру также функционировала как беспроводная антенна для Wi-Fi и сотовой связи.

Раскрыт главный секрет Apple: скандал «Антеннагейт» исправили 20 байтами кода
Скандал с «Антеннагейтом» iPhone 4 был связан с мощностью сотового сигнала.

Вскоре после того, как телефон поступил в продажу, многие потребители заметили, что сотовый сигнал падает, если крепко держать iPhone. Прошло немного времени, прежде чем термин «Антеннагейт» стал популярным и распространился в социальных сетях. В какой-то момент Стив Джобс, устав от обсуждений, ответил на запрос от Ars Technica короткой инструкцией: «Просто не держите его так».

Через несколько недель после запуска iPhone 4 Apple опубликовала письмо для прессы, в котором более подробно обсуждалась эта проблема. В то время компания обвинила во всем формулу, используемую для расчета количества делений сигнала, которые iOS отображает для представления мощности принимаемого сигнала.

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

Компания также заявила в письме, что примет новую формулу, рекомендованную AT&T, для более точного расчета мощности сигнала. Новая формула была выпущена в составе iOS 4.0.1.

Как iOS 4.0.1 изменила калибровку мощности сигнала

Несмотря на письмо и обновление, Apple так и не уточнила, что именно изменилось в этой формуле. Но теперь, благодаря Голду, мы точно знаем, что сделала Apple в то время — и, что удивительно, команде разработчиков пришлось изменить всего несколько строк кода.

Как показывает Голд в своем посте в X, оригинальная формула, используемая для расчета и представления мощности сигнала в делениях, в большинстве ситуаций отображала четыре или пять делений сигнала. Это заставляло пользователей думать, что у них отличный прием, хотя на самом деле это было не так.

Когда сигнал становился действительно слабым, количество делений на экране iOS внезапно падало до двух или даже одного. Это, естественно, происходило, когда пользователи держали телефон в руках, что и приводило людей к мысли о какой-то неисправности.

Раскрыт главный секрет Apple: скандал «Антеннагейт» исправили 20 байтами кода
iOS 4.0.1 скорректировала формулу мощности сигнала для большей точности.

С обновленной формулой падение с каждого деления стало гораздо более плавным и точным, так что пользователи больше не думали, что у них отличный прием, когда это было не так. И, соответственно, падение сигнала при определенном хвате уже не было таким резким.

На графике выше вы можете видеть сравнение двух формул: красная линия представляет деления в iOS 4.0, а синяя — в iOS 4.0.1 с новой формулой. Чем ближе к нулю дБм, тем лучше сигнал.

Вместе с iOS 4.0.1 Apple также изменила высоту делений сигнала, отображаемых в строке состояния iOS, — небольшое изменение, которое, вероятно, помогло снизить панику по поводу слабого приема сигнала на iPhone.

Путь Apple к аппаратному решению

Тем не менее, Стив Джобс хотел убедиться, что большинство покупателей iPhone 4 довольны продуктом, а не только исправлением. Через несколько дней после публикации письма Apple провела небольшую пресс-конференцию, на которой поделилась подробностями о том, как компания проводила лабораторные тесты антенны iPhone 4.

Чтобы снизить напряженность, Apple предоставила всем покупателям iPhone 4 бесплатный бампер, который не позволял пользователям напрямую касаться антенн и блокировать сотовый сигнал. Недавно Apple вернула свой чехол-бампер для iPhone Air, но на этот раз он служит для защиты и эстетики.

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

Обзор iPhone 17 Pro — свежий стиль и мощные камеры

Филипе Эспозито

Филипе Эспозито

Бразильский журналист, который более 10 лет освещает события в сфере технологий и известен своими эксклюзивными репортажами о планах Apple, например о выпуске первых титановых Apple Watch.

Источник: Macworld
Подпишитесь на наши новости:
Нажимая кнопку «Подписаться», вы принимаете «Пользовательское соглашение» и даёте согласие с «Политикой обработки персональных данных»