Причину проблем с сигналом iPhone 4 раскрыли спустя 15 лет

Независимый разработчик и дизайнер Сэм Хенри Голд представил результаты исследования, из которых следует, что причиной скандала Antennagate с iPhone 4 стал не конструктивный дефект, а ошибка в программном коде. Об этом сообщает 9to5Mac.
После выхода iPhone 4 пользователи массово жаловались на резкое падение сигнала при удержании устройства в руке. Ранее считалось, что проблема связана с "неправильным держанием" смартфона, которое перекрывает антенну. Однако, по данным Голда, сбои возникали из-за некорректной таблицы пороговых значений в модуле CommCenter, отвечающем за отображение качества связи.
Формула, использованная Apple, завышала показатели: устройство показывало четыре или пять делений даже при слабом сигнале. При малейшем изменении условий реальный уровень связи проявлялся резко, что приводило к внезапным "падениям" с пяти до двух полос.
Apple быстро выпустила обновление iOS 4.0.1, изменив параметры расчета сигнала. Это сделало переход между уровнями связи более плавным. По оценке исследователя, для исправления ошибки потребовалось всего 20 байт кода.
Дополнительно компания внесла косметические изменения в интерфейс, слегка увеличив высоту нижних индикаторов связи. Этот шаг носил в основном психологический характер и был направлен на снижение негативного восприятия продукта.
Похожие новости
Фото с Килианом Мбаппе, которым поделился Арда Гюлер, стало вирусным во всем мире
Турецкий футболист Арда Гюлер снова поделился множеством фотографий на своей странице в Instagram. Как сообщает BAKU.WS, предпоследняя фотография в публикации о...
