توفّر أجهزة ChromeOS، مثل أجهزة Chromebook، بيئة فريدة تشبه الكمبيوتر المكتبي لتطبيقات Android. ويتوقّع المستخدمون أن تتصرف التطبيقات مثل تطبيقات الكمبيوتر المكتبي، وأن تتضمّن نوافذ قابلة لتغيير الحجم، ودعمًا قويًا للوحة المفاتيح والماوس، وتنسيقات عالية الإنتاجية.
الاعتبارات الأساسية لنظام التشغيل ChromeOS
- العرض في نافذة على الكمبيوتر المكتبي: تعمل التطبيقات على ChromeOS عادةً في نوافذ ذات تصميم مرن يمكن تغيير حجمها أو تكبيرها أو ترتيبها جنبًا إلى جنب. استخدِم فئات أحجام النوافذ لضمان تعديل تطبيقك لـ تنسيقه بسلاسة عند تغيير أبعاد النافذة.
- الإدخال باستخدام لوحة المفاتيح والماوس: على عكس الأجهزة التي تعتمد على اللمس بشكل أساسي، يركّز ChromeOS
على الإدخال المادي. تأكَّد من أنّ تطبيقك يتيح ما يلي:
- اختصارات لوحة المفاتيح: الإجراءات الشائعة (مثل Ctrl+C/V) والاختصارات الخاصة بالتطبيق
- تفاعلات الماوس: قوائم السياق التي تظهر عند النقر بزر الماوس الأيمن، ودعم عجلة التمرير، وحالات التمرير فوق العناصر التفاعلية
- الشاشة المُدمَجة: غالبًا ما تكون شاشات Chromebook أكبر من شاشات الأجهزة اللوحية. استفِد من هذه المساحة باستخدام تنسيقات متعددة الأجزاء ومكوّنات تنقّل موسّعة.
- الشاشات الخارجية: يربط العديد من مستخدمي ChromeOS أجهزتهم بشاشات خارجية. يمكنك توفير تجربة سلسة متعددة الشاشات من خلال دعم الشاشات المتصلة.
استراتيجيات التكيّف
- التحسين من أجل الإنتاجية: استخدِم تنسيقات أساسية، مثل عرض على شكل قائمة مع تفاصيل، لعرض المزيد من المعلومات على شاشة ChromeOS كبيرة، ما يقلّل من الحاجة إلى الانتقال المتكرر بين الشاشات.
- التعامل مع تغييرات الضبط: تأكَّد من أنّ تطبيقك يحافظ على حالته أثناء تغيير حجم النافذة لمنع فقدان البيانات أو إعادة ضبط واجهة المستخدم.
- تحسين التنقّل: استخدِم
NavigationSuiteScaffoldللتبديل تلقائيًا إلى شريط تنقّل أو درج تنقّل عند توسيع نافذة التطبيق على شاشة كمبيوتر مكتبي.
مزيد من المعلومات
للحصول على إرشادات حول تطوير التطبيقات على ChromeOS، يُرجى الاطّلاع على أجهزة ChromeOS.