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

الإرشادات
توفير تجربة مستقرة وعملية على جميع أشكال الأجهزة
الإعداد والاستمرارية
| معرّف الإرشادات | معرِّفات الاختبار | الوصف |
|---|---|---|
| Config_Changes | T-Config_Orientation, T-Config_State |
يملأ التطبيق مساحة العرض المتاحة، أي الشاشة بأكملها أو نافذة التطبيق في وضع النوافذ المتعددة. لا يتجاوز المحتوى مساحة العرض المتاحة. لا يتم عرض التطبيق في وضع العرض بصندوق رسائل، ولا يتم تشغيله في وضع التوافق. يعالج التطبيق تغييرات الضبط ويحتفظ بحالته أو يستعيدها أثناء خضوع الجهاز لتغييرات في الضبط، مثل تدوير الجهاز، والطي والفتح، وتغيير حجم النافذة في وضعَي تقسيم الشاشة والعرض في نافذة، على سبيل المثال:
|
| Config_Combinations | T-Config_Combinations | يعالج التطبيق مجموعات متعدّدة من تغييرات الإعدادات معًا، مثل تغيير حجم النافذة ثم تدوير الجهاز، أو تدوير الجهاز ثم طيّه أو فتحه. |
وضع النوافذ المتعددة والاستئناف المتعدّد
| معرّف الإرشادات | معرِّفات الاختبار | الوصف |
|---|---|---|
| Multi-Window_Functionality | T-Multi-Window_Functionality | يعمل التطبيق بشكل كامل في وضع النوافذ المتعددة. يُرجى الاطّلاع على إتاحة وضع النوافذ المتعددة. ملاحظة: يجب أن تكون تطبيقات Unity على إصدار الدعم الطويل الأمد (LTS) من Unity لعام 2019 أو إصدار أحدث. يُرجى الاطّلاع على التحقّق من وضع النوافذ المتعددة. |
| استئناف متعدّد | T-Multi-Window_Focus, T-Multi-Window_Resources |
يتيح التطبيق استخدام وضع الاستئناف المتعدّد بشكل كامل. يحدِّث التطبيق واجهة المستخدم (يواصل تشغيل الوسائط، ويدمج الرسائل الجديدة، ويحدِّث مستوى تقدُّم التنزيل، وما إلى ذلك) عندما لا يكون التطبيق الأكثر استحواذًا على تركيز المستخدم. بالإضافة إلى ذلك، يتعامل التطبيق مع فقدان الموارد الحصرية، مثل الكاميرات والميكروفونات في سيناريوهات النوافذ المتعددة. يُرجى الاطّلاع على مراحل النشاط في وضع النوافذ المتعددة. |
معاينة الكاميرا وعرض الوسائط
| معرّف الإرشادات | معرِّفات الاختبار | الوصف |
|---|---|---|
| Camera_Preview | T-Camera_Preview | يوفّر التطبيق معاينة الكاميرا في الاتجاهين الأفقي والعمودي، وفي حالتي الجهاز المطوي والمفتوح، وفي وضع النوافذ المتعددة. تكون المعاينة متناسبة بشكل صحيح وفي الاتجاه الصحيح. |
| Media_Projection | T-Media_Projection | يتيح التطبيق بث محتوى الشاشة في الاتجاهين الأفقي والعمودي، وفي حالتي الجهاز المطوي والمفتوح، وفي وضع النوافذ المتعددة. يجب أن يكون الإسقاط متناسبًا بشكل صحيح وفي الاتجاه الصحيح. |
لوحة المفاتيح والماوس ولوحة اللمس
| معرّف الإرشادات | معرِّفات الاختبار | الوصف |
|---|---|---|
| Keyboard_Input | T-Keyboard_Input | يتيح التطبيق إدخال النص باستخدام لوحة مفاتيح خارجية والتبديل بين لوحات المفاتيح الفعلية ولوحات المفاتيح الافتراضية بدون إعادة تشغيل التطبيق عند توصيل لوحة مفاتيح خارجية أو فصلها. |
| Mouse_Trackpad_Basic | T-Mouse_Trackpad_Basic | يتيح التطبيق التفاعلات الأساسية مع الماوس أو لوحة اللمس:
|
قلم الشاشة
| معرّف الإرشادات | معرِّفات الاختبار | الوصف |
|---|---|---|
| Stylus_Basic | T-Stylus_Basic | يتيح التطبيق التفاعل الأساسي مع الأجهزة اللوحية والأجهزة القابلة للطي وأجهزة الكمبيوتر المكتبية المزوّدة بقلم شاشة. يمكن استخدام قلم الشاشة لاختيار عناصر في واجهة المستخدم والتعامل معها، بما في ذلك التنقّل في القوائم وأدوات الاختيار والمحتوى الآخر القابل للتنقّل. يُرجى الاطّلاع على قلم الشاشة في التوافق مع أجهزة الإدخال على الشاشات الكبيرة. ملاحظة: الإدخال الأساسي باستخدام قلم الشاشة هو نفسه الإدخال باللمس، وهو متوافق بالكامل مع نظام التشغيل Android. يتم تفعيل الإدخال الأساسي باستخدام قلم الشاشة تلقائيًا لجميع التطبيقات بدون الحاجة إلى تطوير خاص. |
| Stylus_Text_Input | T-Stylus_Text_Input | على الإصدار 14 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 34) والإصدارات الأحدث، يمكن للمستخدمين كتابة النص وتعديله في حقول إدخال النص باستخدام قلم الشاشة. على Googlebook وChromeOS M114 والإصدارات الأحدث، يمكن استخدام قلم الشاشة لكتابة النص وتعديله في حقول إدخال النص في مكوّنات ملاحظة: في الإصدار 14 من Android والإصدارات الأحدث، تتيح مكوّنات |
الاختبارات
للتأكّد من أنّ تطبيقك يعمل على جميع أشكال الأجهزة، يمكنك إجراء الاختبارات التالية.
الإعداد والاستمرارية
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Config_Orientation | Config_Changes | تأكَّد من أنّ التطبيق لا يظهر في وضع شاشة سينمائية ولا يعمل في وضع التوافق في الاتجاه العمودي أو الأفقي أو وضع النوافذ المتعددة أو عند فتح جهاز قابل للطي ذي شاشة كبيرة في الاتجاه العمودي أو الأفقي. تأكَّد من أنّ كل المحتوى يتناسب مع مساحة العرض المتاحة.
تغيير حجم نافذة التطبيق في وضع النوافذ المتعددة، بما في ذلك وضعَي تقسيم الشاشة والعرض في نافذة على أجهزة الكمبيوتر المكتبي، يمكنك تصغير نافذة التطبيق واستعادتها، وتكبير نافذة التطبيق واستعادتها. تأكَّد من أنّ التطبيق يتّخذ الاتجاه الصحيح ويحافظ على حالته في جميع أحجام النوافذ. ملاحظة: يجب إجراء الاختبار على جهاز بشاشة كبيرة (sw >= 600 dp) يعمل بنظام التشغيل Android 12 (مستوى واجهة برمجة التطبيقات 31) أو إصدار أحدث للتأكّد من أنّ الجهاز يتيح ما يلي:
|
| T-Config_State | Config_Changes | من كل شاشة تطبيق تتضمّن محتوى يمكن الانتقال فيه للأعلى والأسفل أو محتوى يتم تشغيله بشكل متواصل أو حقول لإدخال النص، اتّبِع الخطوات التالية:
يمكنك تدوير الجهاز بين الوضعَين الأفقي والعمودي، وطيّه وفتحه (إذا كان ذلك ممكنًا)، وتغيير حجم نافذة التطبيق في وضع النوافذ المتعددة. تصغير نافذة التطبيق واستعادتها على أجهزة الكمبيوتر المكتبي، وتكبير نافذة التطبيق واستعادتها تحقَّق مما يلي:
|
| T-Config_Combinations | Config_Combinations | من كل شاشة تطبيق، يمكنك تدوير الجهاز بين الاتجاهين الأفقي والعمودي، وطي الجهاز وفتحه (إذا كان ذلك منطبقًا)، وتغيير حجم نافذة التطبيق في وضع النوافذ المتعددة. |
وضع النوافذ المتعددة والاستئناف المتعدّد
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Multi-Window_Functionality | Multi-Window_Functionality | افتح التطبيق في وضع النوافذ المتعددة. تحقَّق مما إذا كان التطبيق يعمل بكامل وظائفه في جميع أحجام النوافذ واتجاهات الأجهزة وحالات الأجهزة القابلة للطي. غيِّر حجم نافذة التطبيق في كل اتجاه. بالنسبة إلى الأجهزة القابلة للطي، يمكنك طي الجهاز وفتحه في كل اتجاه. تطبيقات Unity افتح تطبيقًا آخر غير تطبيق Unity، ثم انتقِل إلى شاشة التطبيقات المستخدمة مؤخرًا. انقر على رمز التطبيق واضبطه على وضع تقسيم الشاشة. افتح تطبيق Unity، الذي من المفترض أن يتم تشغيله في وضع تقسيم الشاشة بجانب التطبيق الأول أو أسفله، ثم انتقِل إلى الشاشة الرئيسية لإخفاء التطبيقَين. انتقِل إلى شاشة التطبيقات المستخدَمة حديثًا. اختَر التطبيقَين اللذين يتم استخدامهما في الوقت نفسه في وضع تقسيم الشاشة، بما في ذلك تطبيق Unity. تأكَّد من أنّ تطبيق Unity يستأنف نشاطه وأنّ تنسيق التطبيق في نافذة تقسيم الشاشة صحيح مع إمكانية الوصول إلى جميع عناصر واجهة المستخدم. |
| T-Multi-Window_Focus | الاستئناف المتعدّد | افتح التطبيق وابدأ عملية تحدّث التطبيق باستمرار، مثل تشغيل فيديو. افتح تطبيقًا آخر واجعله التطبيق الأكثر استحواذًا على التركيز. تأكَّد من أنّ التطبيق غير المركَّز عليه يواصل تحديث محتواه (على سبيل المثال، يستمر تشغيل الفيديو). |
| T-Multi-Window_Resources | الاستئناف المتعدّد | في التطبيق، افتح الكاميرا أو استخدِم الميكروفون. افتح تطبيقًا آخر واجعله التطبيق الأكثر تركيزًا، ثم تأكَّد من أنّ التطبيق غير المركَّز عليه قد توقّف عن استخدام الكاميرا أو الميكروفون. اجعل التطبيق الأصلي هو التطبيق الأكثر تركيزًا، وتأكَّد من أنّه استعاد إمكانية الوصول إلى الكاميرا أو الميكروفون. |
معاينة الكاميرا وعرض الوسائط
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Camera_Preview | Camera_Preview | افتح التطبيق في وضع ملء الشاشة ووضع النوافذ المتعددة. ابدأ تشغيل الكاميرا من داخل التطبيق، ثم بدِّل بين الاتجاهين الأفقي والعمودي للجهاز. بالنسبة إلى الأجهزة القابلة للطي، يمكنك طي الجهاز وفتحه في كل اتجاه. في وضع النوافذ المتعددة، غيِّر حجم نافذة التطبيق. تأكَّد من أنّ معاينة الكاميرا تظهر بالاتجاه والنسب المناسبَين في جميع حالات الجهاز وأحجام النوافذ. |
| T-Media_Projection | Media_Projection | افتح التطبيق في وضع ملء الشاشة ووضع النوافذ المتعددة. بدء عرض الوسائط حاوِل تدوير الجهاز للتبديل بين الوضعَين الأفقي والعمودي. بالنسبة إلى الأجهزة القابلة للطي، يمكنك طي الجهاز وفتحه في كل اتجاه. في وضع النوافذ المتعددة، غيِّر حجم نافذة التطبيق. تأكَّد من أنّ عرض الوسائط بالاتجاه والنسب المناسبة في جميع حالات الجهاز وأحجام النوافذ. |
لوحة المفاتيح والماوس ولوحة اللمس
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Keyboard_Input | Keyboard_Input | لكل شاشة تطبيق تحتوي على حقول لإدخال النص، وصِّل لوحة مفاتيح خارجية بالجهاز وأدخِل النص باستخدام لوحة المفاتيح الخارجية ولوحة المفاتيح الافتراضية. افصل لوحة المفاتيح الخارجية وأدخِل النص باستخدام لوحة المفاتيح الافتراضية. |
| T-Mouse_Trackpad_Basic | Mouse_Trackpad_Basic | لكل شاشة تطبيق، وصِّل ماوس ولوحة لمس بالجهاز. إجراء التفاعلات الأساسية مع الماوس ولوحة اللمس:
|
قلم الشاشة
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Stylus_Basic | Stylus_Basic | باستخدام قلم الشاشة، يمكنك التنقّل في التطبيق واختيار عناصر في واجهة المستخدم والتمرير في القوائم وأدوات الاختيار والتفاعل مع التطبيق بشكل عام. |
| T-Stylus_Text_Input | Stylus_Text_Input | على الإصدار 14 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 34) والإصدارات الأحدث، يمكنك إدخال النص وتعديله في حقول إدخال النص باستخدام قلم الشاشة. من المفترض ألا تظهر لوحة المفاتيح الافتراضية. على Googlebook والإصدار M114 من ChromeOS أو الإصدارات الأحدث، يمكنك إدخال النص وتعديله في حقول إدخال النص في WebView. |