يدعم Google Pixel 2 التوصيل المسرع للأجهزة لتحسين عمر البطارية أثناء التوصيل

يدعم Google Pixel 2 إلغاء تحميل التوصيل - المعروف أيضًا باسم التوصيل المسرع للأجهزة - مما يساعد على تحسين عمر البطارية أثناء ربط الإنترنت لديك.

هناك الكثير حول Google Pixel 2/Pixel 2 XL الجديد الذي لم يتم الكشف عنه بعد. قامت شركة Google بسحب واحدة سريعة من عالم التكنولوجيا عندما كشفت فجأة أن الهواتف الذكية الجديدة تحتوي على معالج صور مخصص مضمن يسمى بكسل البصرية الأساسيةعلى الرغم من أن ذلك قد حدث لم يتم تمكينها بعد. هناك شيء آخر مثير للاهتمام وجدناه في Pixel 2، على الرغم من أننا لسنا متأكدين بنسبة 100% من الآثار الكاملة لهذه الميزة الجديدة. الميزة تسمى الأجهزة تسريع الربط، من المحتمل أن تعمل على تحسين عمر البطارية أثناء ربط بيانات الهاتف المحمول عن طريق إلغاء تحميل كل المنطق المتعلق بإعادة توجيه الحزم والواجبات الأخرى المتعلقة بالربط على الأجهزة.

يمكن لمالكي Google Pixel 2 أو Pixel 2 XL الحاليين العثور على الميزة في خيارات المطور ضمن فئة الشبكات. يتم تمكينه افتراضيًا، لذا من المفترض أنه يعمل بالفعل على هذه الأجهزة. في مشروع Android مفتوح المصدر (AOSP)، يمكننا رؤية العديد من الالتزامات المتعلقة بالميزة ضمن "

حبل التفريغ" بطاقة شعار. يمكننا أن نرى أن هناك منطق ل تجاوز الحد الأقصى لبيانات هاتفك الذكي إلى رمز التفريغ بحيث يكون الحد من البيانات الخاصة بك لم يتم تجاوزها.

والأهم من ذلك، يمكننا أن نرى تنفيذ لـ "حبل تفريغ HAL"طبقات تجريد الأجهزة (HAL) هي التي تسمح لنظام Android بالتفاعل مع شريحة WiFi في SoC التي ستتعامل مع التوصيل المتسارع للأجهزة. يتم استخدام HAL هذا بواسطة Android لإلغاء تحميل كافة أعباء إعادة توجيه الحزم من Android إلى الأجهزة المخصصة له.

والنتيجة النهائية هي أن موارد النظام المخصصة لربط البيانات المتنقلة سيتم تحريرها لأغراض أخرى. كلما قلت مسؤولية وحدة المعالجة المركزية بالجهاز عن ربط العمليات ذات الصلة، تم الحفاظ على المزيد من الطاقة. يمكن أن يكون هذا مفيدًا بشكل خاص عندما يدخل الجهاز في وضع السكون، نظرًا لأن التوصيل القائم على البرامج حاليًا على Android يحتاج إلى إبقاء وحدة المعالجة المركزية في وضع نشط من خلال Wakelock. ومن خلال تفريغ مسؤولية التوصيل على الأجهزة، ربما تتمكن وحدة المعالجة المركزية (CPU) حقًا من الدخول في حالة سكون —تحسين عمر البطارية كلما طالت فترة التوصيل.

إذن ما هي الأجهزة التي تدعم التوصيل المتسارع للأجهزة؟ حسنًا، لقد وجدنا فقط خيار التبديل على Google Pixel 2/Pixel 2 XL حتى الآن، لذا نفترض أن هذه الأجهزة فقط هي التي تدعمه. وفقًا لالتزامات HAL الخاصة بإلغاء تحميل التوصيل، يبدو أن Google كانت تختبر الدعم على Google Nexus 5X (النص الرئيسي). علاوة على ذلك، وفقًا لبعض التعليقات التي أدلى بها موظفو Google، يبدو أن طبقة HAL لتفريغ التوصيل محايدة إلى حد ما من قبل البائع:

على الرغم من أن HAL يحتوي على بعض المراوغات لإعداد Qualcomm، فإن الغالبية العظمى منها محايدة من قبل البائع. يمكن لأي بائع لديه شركة نفط الجنوب (SoC) ذات القدرة المناسبة أن يدعم إلغاء تحميل أجهزة الربط بهذا، من الناحية النظرية (قد يتخطون مرور fd الإضافي عند الإعداد، من يدري).

وفي تعليق آخر، ذكر أحد موظفي Google كيف يمكن للأجهزة مزج شرائح WiFi ومطابقتها وإلغاء تحميل شرائح HAL ولكن هذا ليس سوى شيء لا تزال واجهة برمجة التطبيقات (API) التي قاموا بإنشائها مصممة للعمل على تحقيق أفضل عمر للبطارية من جهازك أثناء الاستخدام الربط.

في الجزء العلوي، نحدد أن واجهة برمجة التطبيقات (API) هذه ستعيد تكوينًا ثابتًا. اعتمادًا على تطبيق البائع/الجهاز، يمكن أن تتغير هذه القدرات. على سبيل المثال. يمكن أن يحتوي جهاز واحد على شبكة wifi من البائع أ، وإلغاء تحميل طبقة هال (HAL) من البائع ب. بينما يمكن لجهاز آخر أن يحتوي على شرائح Wifi من البائع B وإلغاء تحميل HAL من البائع B. في هذه الحالة قد تكون قدرات التفريغ مختلفة. حتى مع الإمكانيات المحدودة، قد يرغب إطار العمل/العميل في الاستفادة من تفريغ الأجهزة لمجموعة محدودة. لذلك، تم تصميم واجهة برمجة التطبيقات (API) للحصول على أقصى استفادة من الأجهزة نظرًا لاحتمال وجود اختلافات من تطبيق soc إلى تطبيق soc.

إذا كنت تمتلك Google Pixel 2/Pixel 2 XL وتريد معرفة حالة التوصيل المتسارع للأجهزة، فيمكنك إدخال ما يلي أمر شل ADB وابحث عن السلاسل المتعلقة بـ "إلغاء تحميل الأجهزة:"

adb shell dumpsys connectivity tethering

سيتعين علينا إجراء اختبار لنرى فعليًا مدى فعالية التوصيل المسرع للأجهزة في تحسين عمر البطارية أثناء التوصيل. كان الربط يؤدي إلى تحقيق نجاح كبير في الأداء أيضًا، ولكن التحسينات الهائلة في سرعة وحدة المعالجة المركزية والتحسينات في Android قد أصلحت هذه المشكلة إلى حد كبير. وبالتالي، لا نتوقع أن يؤدي إلغاء تحميل منطق الربط عبر إلغاء تحميل HAL إلى مجموعة شرائح WiFi إلى تحسن ملحوظ في الأداء.