ويوضح هذا القسم بعض المصطلحات الرئيسية المستخدمة في هذه الإرشادات، بالإضافة إلى الاختصارات المستخدمة في المواصفات.
معنى "يجب أن"، و"ما يجب"، و"مايو"
تستخدم إرشادات تصميم Android for Cars المصطلحات يجب وينبغي وأيار وفقًا للتعريفات التي تنشرها مجموعة مهندسي شبكة الإنترنت (IETF). يحتاج كلٌّ من صنّاع السيارات ومطوّري التطبيقات إلى فهم معاني هذه المصطلحات.
في هذه الإرشادات، يجب أن تظهر العبارات يجب وينبغي ومن الممكن أن تظهر بشكل متكرر (بأحرف كبيرة في الجداول والصغيرة في النص قيد التشغيل). يتوافق استخدام هذه المصطلحات مع التعريفات التي تقدّمها مجموعة مهندسي شبكة الإنترنت (IETF) لتوضيح مستويات المتطلبات المختلفة في المواصفات.
للحصول على التفاصيل الكاملة، يُرجى الاطّلاع على تعريفات مجموعة مهندسي شبكة الإنترنت (IETF) والتي تُعد المصدر الموثوق لطريقة استخدام هذه المصطلحات ضمن هذه الإرشادات وفي مستند تعريف التوافق مع Android (CDD).
لضمان عمل أنظمة Android for Cars بشكل متسق وموثوق به في جميع عمليات التنفيذ، على صنّاع السيارات ومطوّري التطبيقات مراعاة ما يلي:
المصطلح | المعنى |
---|---|
يجب | إنّ الإرشادات شرط أساسي (لا يمكن حذفها أو تجاهلها). يتم فرض هذه المتطلبات على مستوى واجهة برمجة التطبيقات أو من خلال:
|
من المفترض | قد تكون هناك أسباب وجيهة لتجاهل الإرشادات في ظروف خاصة، ولكن يجب فهم الآثار الكاملة ومراعاةها بعناية قبل اختيار دورة أخرى. |
مايو | هذه الإرشادات اختيارية حقًا. وقد يختار أحد صانعي السيارات أو مطوّر تطبيقات اتّباع الإرشادات لتلبية احتياجات سوق أو منتج معيّن، في حين قد يحذف مستخدم آخر العنصر نفسه. بالنسبة إلى عملية التنفيذ التي لا تتضمّن خيارًا معيّنًا، يجب أن يتم إعدادها للتشغيل التفاعلي مع عملية تنفيذ أخرى تتضمّن هذا الخيار، ولكن قد يكون ذلك باستخدام وظائف منخفضة. وفي السياق نفسه، يجب أن يتم إعداد عملية تنفيذ تتضمّن خيارًا معيّنًا للتشغيل التفاعلي مع عملية تنفيذ أخرى لا تتضمّن الخيار (باستثناء الميزة التي يوفّرها هذا الخيار بالطبع). |
حالات القيادة
تشير هذه الإرشادات أحيانًا إلى الاختلافات في تجربة المستخدم التي تعتمد على حالة قيادة السيارة، أي ما إذا كانت متوقفة أو غير نشِطة أو تتحرك. تعتمد القرارات المتعلقة بما هو مسموح به في حالات القيادة ونطاقات السرعة المختلفة على الشركة المصنّعة للسيارات وعلى المتطلبات التنظيمية ذات الصلة في المناطق المختلفة.
وفي بعض الحالات، على سبيل المثال، قد لا يتم السماح بإجراء معين إلا إذا تم إيقاف السيارة مع تشغيل فرامل الانتظار. وفي حالات أخرى، قد يُسمح بتنفيذ الإجراء فقط إذا كانت السيارة تتحرك بسرعة معيّنة أو أقل منها، مثل 5 ميل في الساعة.
تصنيفات التنسيقات
تُستخدم التصنيفات التالية في هذه الإرشادات ضمن تصورات المواصفات.
التصنيف | الوصف |
---|---|
الحافة: تشير إلى حدود العرض والارتفاع للنافذة المتاحة. | |
الهامش: يحدد الحدود اليسرى واليمنى للوحة التطبيق، ويتم قياسه من أقرب حافة. لمناقشة كيفية اختلاف عرض الهامش مع حجم الشاشة، انتقِل إلى مساحة عمل التطبيق. | |
المفتاح الرئيسي: قيمة تتناسب مع عرض الشاشة، وتُستخدَم لتحديد المسافة الأفقية بين العنصر وأقرب هامش أو حافة للمكوِّن. للاطّلاع على قيم الأسطر الرئيسية المرتبطة بفئات معيّنة لعرض الشاشة، انتقِل إلى الخطوط الرئيسية. | |
المساحة المتروكة: القيمة المستخدمة لتحديد التباعد بين العناصر على الشاشة وفقًا لعلاقاتها. بشكل عام، كلما اقتربت العلاقة بين عنصرين، زادت تضييق المساحة المتروكة. لمعرفة تفاصيل قيم المساحة المتروكة المستخدَمة في تنسيقات المواصفات، انتقِل إلى المساحة المتروكة. | |
Flex: المصطلح المستخدم لتحديد عنصر مركز رأسي أو أفقي في حاوية، أو مسافة يمكن أن تزيد أو تتقلص وفقًا للعناصر المجاورة. يتم أحيانًا تعيين قيمة دنيا أو قيمة قصوى لأبعاد التنسيق المرن، كما تمت مناقشته في استراتيجيات التوسعة. | |
نصف قطر الزاوية: لتحديد انحناء الزاوية، حيث يشير الصفر إلى زاوية مربعة والقيم الأعلى تشير إلى المزيد من التقريب. |