![]() |
انتشر خطأ هوائي آيفون 4 في الولايات المتحدة، مما أدى إلى فضيحة "Antennagate". الصورة: Mashable . |
رغم حُلّها بشكل مُرضٍ، لا تزال فضيحة Antennagate تُعدّ واحدة من أكبر الفضائح في تاريخ Apple. بعد إصدار iPhone 4، لاحظ المستخدمون ظاهرة غريبة: عند حمل الهاتف باليد اليسرى، كانت إشارة الشبكة ضعيفة جدًا، بل ومفقودة، ولم يكن بالإمكان إجراء المكالمات.
في عام 2012، توصلت شركة أبل إلى تسوية في دعوى قضائية جماعية بشأن عيوب الهوائي في هاتف آيفون 4، وعرضت في نهاية المطاف حافظات مجانية أو تعويضًا نقديًا بقيمة 15 دولارًا لكل مستخدم.
في ذلك الوقت، اعترفت شركة آبل بخطأ في الصيغة المسؤولة عن عرض عدد أشرطة قوة الإشارة. في منشور على حساب X بتاريخ 8 أكتوبر، اكتشف مهندس البرمجيات والمصمم سام هنري جولد التغيير الدقيق الذي تسبب في المشكلة.
![]() |
جدول البحث الذي يُعتقد أنه سبب فضيحة أنتينات جيت لشركة آبل. تصوير: سام هنري جولد . |
على وجه التحديد، قارن جولد نظام التشغيل iOS 4.0 الأصلي بالإصدار المُحدّث 4.0.1، وبدأ بتحليل ملفات نواة النظام. ركّز الخبير اهتمامه على ملف يُدعى CommCenter، وهو مسؤول عن حساب قوة الإشارة.
يوضح جولد أن الحساب الفعلي بسيط للغاية، لكن المشكلة لا تكمن في كود الحساب، بل في جدول البحث الذي يتكون من 20 بايت.
عند رسمها بيانيًا، يمكنك ملاحظة تشوه القيم بسبب تنعيمها بشكل مبالغ فيه. في أغلب الأحيان، سيشاهد المستخدم إشارة من أربعة أو خمسة أشرطة. ولكن عند حمل الجهاز، يكون الانخفاض حادًا للغاية، لدرجة أنك ستلاحظ انخفاضًا هائلًا من خمسة أشرطة إلى شريطين، كما يوضح جولد.
في نظام التشغيل iOS 4.0.1، غيّرت Apple هذه القيم لتصبح "أكثر سلاسة". وعند تطبيقها على الرسم البياني، يتضح أن الأمر يتطلب الكثير من انخفاض الإشارة للانتقال من 5 أشرطة إلى 0 أشرطة.
مع أن احتمال رؤية إشارة من خمسة أشرطة أقل، إلا أنه من غير المرجح أيضًا رؤية انخفاض مفاجئ. خلص جولد إلى أن 20 بايتًا فقط من هذا الكود هي السبب وراء فضيحة Antennagate.
المصدر: https://znews.vn/scandal-lon-nhat-lich-su-apple-post1592123.html
تعليق (0)