تفاعلات تقسيم الشاشة

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

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

الأمثلة والمصدر

يتوفّر تطبيق مرجعي لهذه الوظيفة الجديدة في رمز Launcher3 في /platform/packages/apps/Launcher3/.

ترتبط أرقام تعريف التغييرات هذه بتنفيذ وضع "تقسيم الشاشة" في Launcher3، ويمكن استخدامها كدليل لشركات تصنيع الأجهزة التي تريد إجراء تعديلات مشابهة على مشغّلات التطبيقات.

  • رقم تعريف التغيير: I48e5cb3bd15e70627d9bf007d93bc731612fba2e
  • رقم تعريف التغيير: I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
  • رقم تعريف التغيير: Id6557d070edb664aa1f4851de7abf494cf8a0677
  • رقم تعريف التغيير: Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
  • رقم تعريف التغيير: Ie50279f4edb94812120dea492aefa4f18218162f
  • رقم تعريف التغيير: I6f9ee7be12d3266f021796576c771f86f6120246
  • رقم تعريف التغيير: I106fe12041565a090047f146a07d4bc80a074b4a
  • رقم تعريف التغيير: Ibb49c56aab29d1223a0ab36476a32d565566eb25
  • رقم تعريف التغيير: Id60c793730d982277c9d91860e9fb0e6a0df7d38
  • رقم تعريف التغيير: I9d358e74ab403989929dee87542d3dde78c2f229
  • رقم تعريف التغيير: I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
  • رقم تعريف التغيير: I776c6f710e081645cff891487022cf787869ee3f
  • رقم تعريف التغيير: I2d17c89db2eb8d60b3393c2abc3b026e5574085d
  • رقم تعريف التغيير: Id6ee68826c4f3cc579880540812fd8ed834f8267

مثال على تجربة المستخدم

في ما يلي أمثلة على شاشات تعرض تجربة المستخدم عند تنفيذ هذه الميزة تلقائيًا.

أمثلة على شاشات لسلوك تغيير حجم مشغّل التطبيقات

الشكل 1: مثال على شاشات مشغّل التطبيقات أثناء تغيير حجمها في وضع تقسيم الشاشة

التنفيذ

على الرغم من أنّ نظام التشغيل Android 8.0 يقدّم طريقة مرجعية لتنفيذ هذا التعديل على ميزة شاشة القسمين، يبقى الأمر متروكًا لشركات تصنيع الأجهزة لتحديد طرق التنفيذ في مشغّلات التطبيقات. لتفعيل هذه الميزة:

  • يجب تنفيذ ميزة "النوافذ المتعددة" (أو أن يكون لديك تطبيق حالي يتضمن هذه الميزة) بما يتوافق مع متطلبات ميزة "النوافذ المتعددة" الواردة في مستند تعريف التوافق مع Android (CDD).
  • أن يكون مشغّل التطبيقات قابلاً لتغيير حجمه يزيل التنفيذ المرجعي في Launcher3 أسماء التطبيقات عندما تصبح الشاشة أصغر حجمًا، ولكن قد تختلف عمليات التنفيذ حسب طريقة ضغط المشغِّل، خاصةً إذا كان هناك رمز مخصّص للمشغِّل.
  • اضبط الحد الأدنى للارتفاع المحدّد في بيان مشغّل التطبيقات. لإجراء ذلك، عدِّل قيمة task_height_of_minimized_mode في: frameworks/base/core/res/res/values/dimens.xml

الاختبار

استخدِم الاختبار اليدوي للتأكّد من أنّ عملية التنفيذ تعمل بشكل صحيح.

  1. انتقِل إلى وضع تقسيم الشاشة.
  2. اضغط على الصفحة الرئيسية.
  3. راقِب مشغّل التطبيقات القابل للتغيير حجمه.

تأكَّد من أنّ مشغّل التطبيقات يغيّر حجمه بشكل صحيح في جميع أوضاع الجهاز التي يقبلها.