شريط المهام 4.0 يعيد دعم نافذة الشكل الحر لأجهزة Android Pie

تم دعم دعم العديد من النوافذ على Android من قِبل Samsung ، ولكن الميزة دخلت ببطء إلى Android. قدم Android 6.0 Marshmallow دعمًا متعدد النوافذ مقسمًا بينما أضاف Android 7.0 Nougat بهدوء دعم نافذة شكل حر ، على الرغم من أن فتح دعم نافذة الشكل الحر يتطلب إما أمر ADB أو تمكين خيار مطور. لسوء الحظ ، مع إصدار أول Android P Developer Preview ، يبدو أنه تمت إزالة دعم نافذة الشكل الحر لأن الطرق التقليدية المستخدمة لتمكينه لم تعد تعمل. لحسن الحظ ، يوجد الآن حل بديل لاستعادة دعم نافذة شكل حر على أجهزة Android Pie ، ولا يحتاج إلى الجذر!

اكتشف كبار الأعضاء farmerbb ، مطور شريط المهام ، الطريقة الجديدة لإطلاق نوافذ شكل حر بعد إصدار شفرة مصدر Android 9 Pie. لقد تواصلت مع المطور على Twitter لسماع أفكاره حول التغييرات التي تم إجراؤها في Android Pie على نافذة التطبيق ، وإليك ما قاله:

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

وبالتالي ، السبب في أن الإصدار السابق من شريط المهام لم يعد بإمكانه تشغيل الإطارات ذات الشكل الحر هو أن Android قام بتغيير طريقة تحديد أوضاع نافذة التطبيق. مع توفر الكود المصدري الآن ، تمكنت farmerbb من معرفة كيفية إطلاق النوافذ المجانية باستخدام الأساليب الجديدة. كما يشرح:

يمكنك إما:

  • ابدأ نشاطًا يوفر حزمة ActivityOptions باستخدام طريقة setLaunchWindowingMode تسمى عبر الانعكاس (يتطلب targetSdk من 27 أو إصدارًا سابقًا ، وإلا فسوف تقوم بتشغيل قيود واجهة غير SDK هنا.

  • أو قم بتشغيل الأمر am start-activity عبر adb مع المعلمة –windowingMode المتوفرة ، على سبيل المثال: adb shell am start-activity –windowingMode 5 com.farmerbb.taskbar / .MainActivity

(إذا كنت مهتمًا بمعرفة كيفية عمل دعم النافذة المجانية قبل Android 9 Pie ، فتحقق من ضيف ضيف farmerbb الممتاز.)

اختار farmerbb الطريقة الأولى ، وبالتالي ، فإن هدف التطبيق SDKVersion هو 27 وليس 28. بمجرد أن يضطر إلى رفع الهدف إلى SDSVKVersion إلى 28 ، سيتعين عليه استخدام الحل البديل الذي أوصيت به (إذا كان هذا لا يزال يعمل بحلول ذلك الوقت.) سنعبر هذا الجسر عندما نصل إلى هذه النقطة.

اعادة ويندوز الحرة على الروبوت فطيرة

إذا كنت مهتمًا بالحصول على الإطارات المجانية على جهاز Android 9 Pie ، فكل ما عليك فعله هو تثبيت أحدث إصدار من تطبيق شريط المهام من متجر Google Play. أحدث إصدار ، 4.0 ، متاح بالفعل. فقط قم بتثبيت التطبيق وتمكين وضع الشكل الحر في التطبيق بعد اتباع تعليمات الإعداد. إذا كنت قد استخدمت التطبيق لبدء تشغيل windows freeform في الماضي ، فستلاحظ اختلافًا فوريًا واحدًا بين التطبيق السابق وكيف يعمل الآن في Android Pie. سأترك farmerbb يشرح:

يتمثل أحد الآثار الجانبية لهذا التغيير في أنه يمكن للنوافذ ذات الشكل الحر الآن أن تطفو فوق نوافذ ملء الشاشة ، بدلاً من أن تقتصر على مكدسها! تغيير رائع إلى حد ما ، على الرغم من أنه لا يمكنك الاحتفاظ به في مقدمة التسلسل الهرمي للنافذة مثل نوافذ PIP.

إليك ما يبدو عليه ، بالمناسبة:

أندرويد 8.1 أوريو على ون بلس 6

Android 9 Pie على Google Pixel 2 XL

لا تهتم باستخدام هذا لإجبار YouTube في وضع pseudo-PiP. لا يعمل. سيكون عليك فقط الانتظار حتى يتم نشر YouTube PiP في منطقتك أو الترقية إلى YouTube Premium. على أي حال ، إذا كنت تريد استخدام هذه الميزة لأغراض أخرى ، فإليك الرابط لتنزيل التطبيق.