![]() |
Ошибка антенны iPhone 4 распространилась в США, положив начало скандалу «Antennagate». Фото: Mashable . |
Несмотря на благополучное разрешение, Antennagate остаётся одним из крупнейших скандалов в истории Apple. После выхода iPhone 4 пользователи заметили странное явление: если держать телефон левой рукой, сигнал сети был очень слабым, вплоть до потери связи, и звонки не получались.
В 2012 году Apple урегулировала коллективный иск по поводу дефектов антенны на iPhone 4, в конечном итоге предложив бесплатные чехлы или денежную компенсацию в размере 15 долларов каждому пользователю.
В то время Apple признала, что допустила ошибку в формуле, отвечающей за отображение количества делений уровня сигнала. В публикации в аккаунте X от 8 октября инженер-программист и дизайнер Сэм Генри Голд указал точное изменение, вызвавшее проблему.
![]() |
Таблица соответствия, которая, как полагают, стала причиной провала Apple Antennagate. Фото: Сэм Генри Голд . |
В частности, Голд сравнил оригинальную операционную систему iOS 4.0 с обновлённой версией 4.0.1 и начал анализировать файлы в ядре системы. Внимание эксперта привлек файл CommCenter, отвечающий за расчёт мощности сигнала.
Голд объясняет, что сам расчет очень прост, но проблема заключается не в коде расчета, а в таблице поиска, которая состоит из 20 байт.
«Если отобразить это на графике, можно увидеть, насколько искажены значения, поскольку они слишком сглажены. В большинстве случаев пользователь видит сигнал в четыре-пять делений. Но когда берёшь устройство в руки, падение настолько резкое, что видишь катастрофический спад с пяти делений до двух», — объясняет Голд.
В iOS 4.0.1 Apple изменила эти значения, сделав их «гораздо более плавными». При отображении на графике видно, что для перехода от 5 до 0 делений требуется много перепадов сигнала.
Хотя вероятность увидеть пятиполосный сигнал меньше, вероятность внезапного «обвала» также меньше. Голд пришёл к выводу, что всего 20 байт этого кода были «виновниками» Antennagate.
Источник: https://znews.vn/scandal-lon-nhat-lich-su-apple-post1592123.html
Комментарий (0)