في هذا البرنامج التعليمي، سأوضح لك كيفية استخدام ميزة App Twin في EMUI على أي مشغل مثل Nova وApex وAction Launcher وما إلى ذلك.
قبل بضعة أيام، قمت بمشاركة برنامج تعليمي يوضح كيفية استخدام ميزة App Twin في EMUI أي تطبيق أو لعبة مثبتة على جهازك.
إذا كنت تمتلك جهاز Huawei أو Honor يعمل بنظام التشغيل Android 7.0 Nougat مع EMUI 5 (مثل عائلة Huawei Mate 9 أو Huawei P9/P9 Lite أو Honor 6X أو Honor 8)، فربما وجدت هذا البرنامج التعليمي مفيدًا. على الرغم من أنه بالتأكيد حل بديل أنيق لحل القيود غير الضرورية التي فرضتها شركة Huawei/Honor، إلا أنه كان هناك قيد آخر على الميزة التي شعرت أنها سخيفة.
حتى مع الإرشادات الموضحة في هذا البرنامج التعليمي والتي تجاوزت أسوأ المخالفين الذين يعيقون ميزة التطبيق التوأم، لا يزال يتعين عليك التعامل مع حقيقة أن التطبيق التوأم يعمل فقط مع مشغل EMUI الخاص بالأوراق المالية. لم أكن راضيًا عن هذه العلامة النجمية الكبيرة الموضوعة في البرنامج التعليمي الخاص بي، أردت أن أرى ما إذا كانت هناك طريقة للتغلب على هذا الأمر. لحسن الحظ، هناك.
لقد اكتشفت أن التطبيقات المستنسخة ليست تطبيقات محمية، ويمكنها في الواقع التفاعل مع أهداف Android العادية التي تستهدف أنشطة التطبيقات الأصلية. على سبيل المثال، عندما حاولت مشاركة رابط من Chromium إلى Reddit is Fun، ظهر لي مربع الحوار "الإجراء الكامل باستخدام" الذي يطلب مني الاختيار بين التطبيق الأصلي والتطبيق المستنسخ.
ما يعنيه هذا هو أنه يمكن إطلاق التطبيق المستنسخ من خلال إرسال نية تستهدف النشاط الرئيسي للتطبيق. بعد كل شيء، إذا كان Chromium قادرًا على فعل ذلك، فلماذا لا نستطيع نحن؟
في الواقع، من السهل جدًا القيام بذلك باستخدام شيء مثل هذا، مما يسمح لنا بإطلاق التطبيقات المستنسخة من أي مشغل تابع لجهة خارجية من اختيارنا. استخدام صانع النية/الاختصار مثل نية أو نية البدء من متجر Play، يمكننا إنشاء اختصارات لفتح منتقي "الإجراء الكامل باستخدام".
على الرغم من أن هذه التطبيقات مجانية، إلا أنها تتطلب منك معرفة اسم النشاط/المكون الرئيسي الذي يمكنك الحصول عليه إما من logcat أو من خلال النظر إلى AndroidManifest. وبالتالي، نظرًا للصعوبة المرتبطة بمعرفة النشاط المناسب لاستهدافه، سأوضح لك بدلاً من ذلك كيفية القيام بذلك باستخدام تاسكر.
ملاحظة: هذا البرنامج التعليمي لا طائل منه إذا كنت لا تستخدم ميزة التطبيق المزدوج. سيعمل هذا البرنامج التعليمي مع أي تطبيق مستنسخ يستخدم هذه الميزة، ولكن افتراضيًا، تسمح لك واجهة EMUI فقط باستنساخ Whatsapp/Facebook أو QQ/Wechat. إذا كنت تريد استنساخ تطبيقات أخرى لاستخدامها في مشغل تابع لجهة خارجية، فستحتاج إلى ذلك اتبع البرنامج التعليمي السابق لنفعل ذلك.
استخدم ميزة App Twin على أي مشغل
كيف سيعمل هذا بسيط. سنقوم بإنشاء سلسلة من المهام في تاسكر، حيث تحتوي كل مهمة على إجراء واحد فقط لكل منها: إطلاق النشاط الرئيسي لكل تطبيق في قائمة التطبيقات التوأم. عند بدء النشاط، سيفتح مربع حوار يطلب منك فتح النشاط الرئيسي إما للتطبيق الأصلي أو لتطبيقك المستنسخ. سنضع اختصارًا لتشغيل كل مهمة على الشاشة الرئيسية، كما هو الحال في Nova Launcher، حتى نتمكن من إلغاء ربط ميزة App Twin من مشغل EMUI.
افتح تاسكر وانقر على علامة التبويب "المهمة" في الأعلى. اضغط على + أيقونة في أسفل اليمين لإنشاء مهمة جديدة. قم بتسمية المهمة على اسم التطبيق الذي قمت باستنساخه. بمجرد دخولك إلى شاشة تحرير المهام، قم بإضافة إجراء جديد من خلال النقر على + أيقونة في منتصف الجزء السفلي من الشاشة. اذهب إلى التطبيق --> تشغيل التطبيق وابحث عن التطبيق الذي قمت باستنساخه. ضغطة طويلة على اسم التطبيق لإظهار قائمة بالأنشطة. ابحث عن شيء يشبه النشاط الرئيسي في القائمة وحدد ذلك.
لاحظ أنه لن يكون هناك دائمًا "نشاط رئيسي" في هذه القائمة. يمكن من الناحية الفنية تسمية النشاط الذي يقوم بتشغيل الشاشة الرئيسية لأحد التطبيقات بأي شيء. على سبيل المثال، النشاط الرئيسي الذي يقوم بتشغيل Gmail يسمى "MailActivity". إذا كنت تواجه مشكلة في معرفة أي منها، فلا تقلق، حيث يمكنك العثور عليه عن طريق التجربة والخطأ البسيط. ما عليك سوى الرجوع إلى شاشة تحرير المهام بعد اختيار النشاط والضغط على زر التشغيل الموجود في الجزء السفلي الأيسر لاختبار المهمة. إذا رأيت مربع الحوار المنبثق "إكمال الإجراء باستخدام"، فهذا يعني أنك حصلت على النشاط الصحيح.
أخيرًا، لكي يتمكن تاسكر من تمكين إضافة هذه المهمة كاختصار/عنصر واجهة مستخدم على شاشتك الرئيسية، يتعين علينا تعيين رمز للمهمة. في شاشة إنشاء المهام مرة أخرى، اضغط على أيقونة الزاوية اليمنى السفلية (التي تبدو كشبكة مكونة من 9 كتل). سترى مربع حوار منبثق "تحديد الصورة". إذا كان لديك رمز مخصص تريد استخدامه، فيمكنك تحديد "الوسائط المحلية"، وإلا فإنني أوصي بالضغط عليه أيقونة التطبيق بحيث يمكنك فقط استخدام الرمز الافتراضي للتطبيق.
ينبغي أن يكون لهذه المهمة. كرر هذه العملية مع جميع التطبيقات المستنسخة الأخرى التي تريد إضافتها إلى مشغل الطرف الثالث.
بمجرد الانتهاء من ذلك، سيكون من السهل جدًا إضافة هذه المهمة إلى شاشتك الرئيسية. ما عليك سوى إظهار قائمة إنشاء الأدوات في المشغّل الخاص بك (عادةً ما يتم ذلك من خلال الضغط لفترة طويلة على منطقة فارغة) والبحث عن اختصار المهمة ضمن قائمة عناصر واجهة المستخدم تاسكر. اضغط على ذلك ثم اختر المهمة التي قمت بإنشائها مسبقًا. سيتعين عليك تكرار هذا لكل تطبيق مستنسخ تريده.
وهذا كل شيء! يمكنك الآن الاستمتاع بميزة App Twin في EMUI، مع أي تطبيق من اختيارك على أي مشغل من اختيارك. أصبحت الآن كل من محاولات Huawei/Honor للحد من حصرية هذه الميزة موضع نقاش. دعونا نأمل فقط ألا يتم تصحيح هذا في التحديث المستقبلي!
إذا كنت تمتلك جهاز Huawei/Honor يعمل بنظام EMUI 5.X، فجرّب ذلك وأخبرنا إذا كان يناسبك!