
Слова Стіва Джобса про “ви не так його тримаєте” вже багато років є мемом. Насправді Apple сама створила проблему з iPhone 4, демонструючи завищені дані про з’єднання.
Півтора десятиліття тому Apple представила iPhone 4 з рамою із нержавіючої сталі, хімічно зміцненим алюмосилікатним склом та цільним корпусом. На жаль, красу пристрою затьмарила проблема, відома як “Антенагейт”. Коли користувачі тримали iPhone 4 певним чином, індикатор стільникового зв’язку різко зменшував кількість відображених смужок, створюючи враження погіршення зв’язку. Розвиток ситуації призвів до скандальних заяв та навіть колективного позову.
Через 15 років після появи iPhone 4 програміст знайшов рішення, яке потребує зміни лише 20 байтів. Якщо говорити зовсім точно, розв’язання містилося в оновленні iOS до версії 4.0.1, але деталі “спливли” лише зараз. Сем Генрі Голд порівняв код оригінальної версії iOS та наступного оновлення. Проблемою був навіть не код, а таблиця значень потужності мережі. Перетворення записів на дБм дає зрозуміти — Apple встановила завищені значення, щоб користувачі переважно бачили 4 або 5 смужок. Однак якщо тримати iPhone 4 певним чином, зменшення їхньої кількості було надзвичайно різким та помітним.
hey wanna see something kinda interesting? this was the entire fix to the iPhone Antennagate in 2010. 20 bytes. pic.twitter.com/XSSBmg2rCr
— sam henri gold (@samhenrigold) October 7, 2025
В iOS 4.0.1 значення були більш реалістичними: можливо, користувачі не так часто бачили 5 смужок, але й не відзначали різкого падіння. Wccftech нагадує, що врегулювання скандалу на 20 байтів коштувало Apple $175 млн. Однак компанія вже тоді згадувала правильну причину.
“Після розслідування ми були приголомшені, коли виявили, що формула, яку ми використовуємо для розрахунку кількості смужок рівня сигналу, є абсолютно неправильною. Наша формула в багатьох випадках помилково відображає на 2 смужки більше, ніж потрібно для заданої сили сигналу. Наприклад, іноді ми відображаємо 4 смужки, коли маємо показати лише 2. Користувачі, котрі спостерігають падіння на кілька смужок коли тримають свій iPhone певним чином, найімовірніше, знаходяться в зоні з дуже слабким сигналом. Але вони цього не знають, бо ми помилково показуємо 4 або 5 смужок. Помітне зниження кількості смужок пов’язане з тим, що дані про кращий зв’язок ніколи не були реальними”.
Щоб компенсувати незадоволення, Apple запропонувала власникам iPhone 4 програму захисту та відповідні чохли. Компанія виділила $175 на це та інші розв’язання проблеми. А нещодавно Apple закликала “солити” iPhone 15 Pro, щоб запобігти подряпинам.
Повідомити про помилку
Текст, який буде надіслано нашим редакторам: