En 2010, Apple a fait face à un scandale désastreux avec le lancement de l'iPhone 4, qui a conduit l'entreprise à payer de lourdes amendes. La puissance du signal réseau sans fil du téléphone chutait immédiatement lorsque l'utilisateur le tenait de manière à couvrir l'antenne située sur le côté de l'appareil. Aujourd'hui, après 15 ans, l'ingénieur logiciel Sam Henry Gould a découvert le secret derrière cette crise, selon un rapport publié par le site technologique "9to5Mac".

Le problème d'antenne de l'iPhone 4 a été surnommé "Antennagate", en référence à l'ampleur de la crise et à son impact sur l'entreprise. Apple a dû payer des amendes et des compensations atteignant 15 % sur chaque téléphone vendu, en plus de fournir aux acheteurs une coque de protection gratuite.

Apple a réussi à résoudre le problème de manière fondamentale dans la version suivante du système iOS 4.0.1, sortie quelques semaines après le téléphone, mais la réputation du téléphone a été fortement endommagée en raison de cette crise et de l'emplacement de l'antenne.

Gould explique qu'Apple a modifié un très petit morceau de code, de moins de 20 octets, ce qui a mis fin à cette crise et l'a rendue moins visible sur leurs téléphones.

Ce code est responsable de la mesure de la puissance du réseau et de l'affichage des barres correspondantes. Apple affichait auparavant les barres à des valeurs inférieures à la puissance réelle du signal, ce qui faisait que le téléphone affichait plus de barres que la réalité.

Dans la version suivante du système, l'entreprise a ajusté le code pour se conformer aux normes mondiales et afficher les barres à une puissance de signal plus élevée, de sorte que la baisse n'était plus aussi visible qu'auparavant.

Bien que cette solution n'ait pas affecté directement l'expérience utilisateur ni la puissance réelle du signal, elle a suffi à calmer les utilisateurs jusqu'à la sortie de la nouvelle génération, l'iPhone 4S, et l'entreprise a pu résoudre complètement la crise.