راز پنهان سیب: معمای آنتن آیفون 4 که 15 سال بعد فاش شد!
آیفون 4، یکی از محبوبترین محصولات اپل، همواره به خاطر طراحی زیبا و امکانات بینظیرش مورد توجه بوده است. اما یک مشکل آزاردهنده هم وجود داشت که کاربران را حسابی کلافه میکرد: ضعف آنتن! این مسئله که با نام “آنتنگیت” شناخته میشد، در سال 2010 جنجال زیادی به پا کرد. اما ماجرا چه بود و چرا اپل در نهایت سکوت خود را شکست؟
“آنتنگیت”: وقتی آنتن آیفون 4 ناپدید میشد!
مشکل آنتندهی آیفون 4 به این صورت بود که وقتی کاربران گوشی را در دست میگرفتند، به خصوص اگر دستشان روی لبه پایینی سمت چپ گوشی قرار میگرفت، سیگنال آنتن به شدت افت میکرد و حتی ممکن بود تماس قطع شود. استیو جابز، مدیرعامل فقید اپل، در آن زمان در واکنش به این انتقادات گفت که کاربران گوشی را اشتباه در دست میگیرند! اما این پاسخ کافی نبود و خشم کاربران را بیشتر کرد.
اپل زیر ذرهبین: چرا آنتن آیفون 4 مشکل داشت؟
اپل در ابتدا سعی کرد مشکل آنتن را با یک بهروزرسانی نرمافزاری حل کند، اما این راهکار هم چندان موثر واقع نشد. پس از گذشت حدود 11 سال، مهندسان اپل فاش کردند که مشکل از طراحی آنتن آیفون 4 بوده است.
- تغییر نرمافزاری، کلید حل معما: در واقع، تغییر 20 بایت از کدها در بخش نرمافزاری، توانست این مشکل را تا حد زیادی برطرف کند.
آیفون 4 برای اپل درس بزرگی بود و این شرکت با شکایت گروهی از کاربران روبرو شد. مهندسان اپل اذعان داشتند که مشکل این “گوشی” مربوط به نرمافزار بوده، نه سختافزار.
مهندسان اپل پرده از راز برمیدارند
در واقع مهندسان اپل در محاسبات مربوط به قدرت سیگنال، دچار اشتباه محاسباتی شده بودند و نوارهای آنتن آیفون 4، دو خط بیشتر از میزان واقعی نشان میداد. برای مثال، اگر قرار بود دو خط از آنتن کم شود، کاربران چهار خط را مشاهده میکردند.
مشکل در نحوه نمایش آنتن باعث میشد کاربران تصور کنند آیفون 4 در مناطق با سیگنال ضعیف هم به خوبی کار میکند. الگوریتم در نظر گرفته شده برای کاهش خطوط در مناطق با سیگنال ضعیف به درستی کار نمیکرد و آنتن واقعی را به کاربر نمایش نمیداد.
- سام هنری گلد، مهندس نرمافزار با بررسی و مقایسه فریمورهای آیفون 4، علت اصلی مشکل آنتنگیت را کشف کرد. او متوجه شد فایل باینری CommCenter در چارچوب CoreTelephony مسئول نمایش قدرت سیگنال است.
تحقیقات بیشتر نشان داد که محاسبات اصلی قدرت سیگنال دچار مشکل بوده است. سیستم با استفاده از یک جدول مرجع، تعداد خطوط سیگنال را مشخص میکرد. مشکل اصلی از همین جدول ناشی میشد و مقادیر آن به درستی تنظیم نشده بودند.
به عبارتی دیگر، نمایشگر سیگنال تلفن، دادههای اصلی را به گونهای غیرواقعی تنظیم میکرد و به کاربر ارائه میداد.
اپل دست به کار میشود
مهندسان اپل در بهروزرسانی iOS 4.0.1 با تغییر 20 بایت از کدها، نحوه نمایش قدرت سیگنال را اصلاح کردند. آیفون 4 پس از این بهروزرسانی، دیگر خبری از نمایش غیرواقعی آنتن نبود؛ اگرچه مشکل پوششدهی خطوط به طور کامل رفع نشد.
اپل برای حفظ اعتبار خود، به طور رایگان “کاور” در اختیار مشتریان قرار داد تا نوارهای آنتن دچار اختلال نشوند.







