Перейти в канал

Romancev768

1
Секрет Antennagate раскрыт спустя 15 лет: проблему iPhone 4 устранили всего 20 байтами кода Пятнадцать лет спустя стало известно, как Apple на самом деле решила знаменитую (на тот момент) проблему antennagate с iPhone 4. Тогда, если вы держали смартфон, закрывая антенну рукой, он терял сигнал сотовой связи. Оказалось, что виновата была не антенна, а программная ошибка — формула, которая просто неверно отображала уровень сигнала в виде полосок. Инженер Sam Henri Gold выяснил, что в обновлении iOS 4.0.1 Apple изменила всего 20 байт кода в таблице порогов, по которой сигнал переводится в количество палочек на экране. Этот крошечный патч сгладил падения сигнала и визуально стабилизировал шкалу. Другими словами, проблема, которая могла привести к огромному скандалу и судебным искам, была решена не перестройкой железа, а всего несколькими строками кода. Есть тут те, кто застал Antennagate?👇