
2010 yılında Apple büyük bir skandal olan “Antennagate” ile karşı karşıya kalmıştı. İlk iPhone 4 alıcıları, yeni akıllı telefonlarında belirgin sinyal sorunları olduğunu gerçekten fark ettiler. On beş yıl sonra bir mühendis, sorunun iOS'taki küçük bir kod parçasından kaynaklandığını ortaya çıkardı.
Unutmayın: 2010 yılında Apple, iPhone 4'ü piyasaya sürdü. Markanın yeni amiral gemisi akıllı telefonunun piyasaya sürülmesi, büyük telefon sinyal alımı sorunları nedeniyle hızla gölgelendi. Birçok kullanıcı, bazı durumlarda, özellikle de telefonu bir arama yapıyormuş gibi tuttuğunuzda, sinyal gücünü gösteren çubuk sayısının hemen düştüğünü fark etmiştir.
Olay büyüdü ve “Antennagate” olarak tanındı. Başlangıçta Apple şunu denedi: sorunun boyutunu en aza indirmek. Steve Jobs, arama sırasında kullanıcıların iPhone'larını yanlış tuttuklarını bile ima etti. Grup daha sonra bunun yalnızca kullanılan matematiksel formülün neden olduğu bir görüntüleme sorunu olduğuna dair güvence verdi. “sinyal gücü çubuklarının sayısını hesaplamak için” ekranda görüntülenir.
Apple, iPhone'da sinyal çubuklarını görüntülemek için kullanılan hesaplamanın yanıltıcı olduğunu keşfetti. Çoğu zaman telefon iki çubuk çok fazla görüntülendi. Örneğin, sinyal gerçekte yalnızca 2 iken 4 çubuk gösterebilir. Kullanıcılar görüntülenen çubuklarda bir düşüş fark ettiğinde, bu, sinyalin gerçek anlamda çökmesi değildi. Aslında sinyal zaten zayıftıancak iPhone 4, sahte bir şekilde daha yoğun bir sinyal görüntüleyerek bir yanılsama yarattı. Değişiklik aslında iPhone'un başlangıçtaki yanlış tahminine ihanet etti.
Ayrıca şunu da okuyun: Çalınan bir iPhone, kaçakçı ağını çökertmeye nasıl yardımcı oldu?
Küçük bir kod parçası ve büyük skandal
Asıl sorun cihazın donanımında yani antende değil, işletim sistemindeydi. Durumu düzeltmek için Apple bir yama dağıttı. Güncelleme iOS4.0.1 ekranda görüntülenen sinyalin değişimini düzeltmek için geldi. Apple, bugüne kadar “Antennagate”e son vermek için iOS'ta yapılan değişikliklere dair detay vermedi.
hey ilginç bir şey görmek ister misin? 2010'da iPhone Antennagate'e yapılan düzeltmenin tamamı buydu. 20 bayt. pic.twitter.com/XSSBmg2rCr
— sam henri gold (@samhenrigold) 7 Ekim 2025
Tartışmadan on beş yıl sonra mühendis Sam Henri Gold, sorunun aslında iOS kodunun çok küçük bir parçasında yattığını ortaya çıkardı. Sinyal görüntüleme hatasını düzeltmek için Apple'ın yalnızca değişiklik yapması gerekiyordu 20 bayt kod. Bu sadece bir avuç talimat veya küçük bir sayı tablosu anlamına gelir. Karşılaştırma için bir bayt, tek bir karakteri depolamak için gereken alanı temsil eder.
Mühendis sahip olduğunu açıklıyor “her iki ürün yazılımını da indirdim” Bunları karşılaştırmak için işletim sisteminin. Bu küçük değişiklik sayesinde düşüş daha az acımasız görünüyordu ve iPhone'un aldığı ağ sinyalinin gerçekliğini daha iyi yansıtıyordu. Bu süreçte Apple, ilk iki çubuğun yüksekliğini artırarak biraz “hile yaptı”. Apple, kullanıcıların sinyalin gerçekten kötü olduğunu düşünmelerini önlemek istiyordu.
Çok pahalıya mal olan küçük bir hata
Ne olursa olsun, “Antennagate”e neden olan kod parçası Apple'a büyük sorun yaşattı. Birçok kullanıcı başlattı sınıf eylemlerigrubu sahte reklam, üretim kusurları veya şeffaflık eksikliği ile suçluyor. Bir davayı çözüme kavuşturmak için Apple, tüm iPhone 4 alıcılarına on milyonlarca dolarlık tazminat veya dava teklif etmeyi kabul etti.
🔴 01net'ten hiçbir haberi kaçırmamak için bizi Google Haberler ve WhatsApp'tan takip edin.
Kaynak :
9'dan 5mac'a

Bir yanıt yazın