Android: ماذا يعني Holo؟

جرب أداة القضاء على المشاكل

عندما تتصفح متجر Google Play بحثًا عن تطبيقات جديدة ، أو تقرأ مواقع الويب التي تراجع تطبيقات Android ، ستعثر في النهاية على مصطلح Holo. الفرصة هي أن هذا سيحدث بشكل متكرر. في بعض الأحيان ، تضيف التطبيقات Holo إلى أسمائها ، وفي أوقات أخرى ، يتم إدراجها في وصف التطبيق أو كأحد ميزاته.

Holo ، أو Holo theme ، هو سمة قياسية لتطبيقات Android التي قدمتها Google لأول مرة مع Android 3.0 Honeycomb. تطلب الشركة من الشركات المصنعة تضمين سمة Holo غير المعدلة في أجهزة Android 4.0 أو أعلى إذا كانوا يريدون دمج Android Market على أجهزتهم. لا يزال بإمكان الشركات المصنعة شحن أجهزتها مع السمات المخصصة الخاصة بها لتزويد المستخدمين بتجربة موحدة عبر جميع الأجهزة بواسطة تلك الشركة المصنعة.

بقدر ما يتعلق الأمر بـ Holo ، من العدل أن نقول إن غالبية الأجهزة التي تعمل بنظام Android 4.0 أو أعلى تحتوي على سمات مدمجة بحيث يمكن للتطبيقات الاستفادة من مواردها. كانت الفكرة الأساسية وراء Holo هي تقليل (القضاء فعليًا) تباين التصميم فيما يتعلق بموضوعات النظام.

إذا كنت مطورًا ، فقد لاحظت أنه يمكنك الوصول إلى ثلاثة سمات Holo مختلفة: Holo Light و Holo Dark و Holo Light مع أشرطة الحركة المظلمة. فيما يلي ثلاث لقطات شاشة توضح كيف تبدو هذه السمات وتختلف عن بعضها البعض.

holo light holo dark holo light dark action bar

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

هذا لا يعني أن الأجهزة التي تعمل بإصدار أقل من Android 3.0 لا يمكنها الاستفادة من تطبيقات Holo المصممة أيضًا. يمكن للمصممين استخدام ملف الموارد والأنماط ، أو استخدم شيئًا مثل هولو في كل مكان في حين أن.

تتوفر معلومات حول تنفيذ الموضوعات في هذا مشاركة مدونة تمهيدية في مدونة Android Developers الرسمية. إنه يعالج العديد من المشكلات الشائعة مثل كيفية استخدام المطورين لنظام Holo ولكن لا يزالون يدعمون أنظمة Android (2.x) الأقدم أيضًا. تتوفر معلومات إضافية في المسؤول الأنماط والسمات يرشد.