מונחי מפתח ומושגים

הקטע הזה מסביר כמה ממונחי המפתח המשמשים בהנחיות אלו, וכן את הקיצורים המשמשים במפרטים.


המשמעות של 'חובה', 'צריך' ו'מאי'

הנחיות העיצוב של Android for Cars כוללות את המונחים חובה, אמור ומאי, בהתאם להגדרות שפורסמו על ידי IETF. גם יצרני הרכב וגם מפתחי האפליקציות צריכים להבין את המשמעות של המונחים האלה.

בהנחיות האלה, המונחים חובה, אמור ועשוי להופיע לעיתים קרובות (האותיות רישיות בטבלאות ואותיות קטנות בטקסט פעיל). השימוש במונחים האלה נעשה בהתאם להגדרות שנקבעו על ידי IETF כדי להבהיר רמות שונות של דרישות במפרטים.

לקבלת פרטים מלאים, אפשר לעיין בהגדרות IETF. ההגדרות האלו הן המקור המוסמך לאופן השימוש במונחים האלה בהנחיות האלה ובמסמך התאימות ל-Android (CDD).

כדי להבטיח שמערכות Android למכוניות יפעלו באופן עקבי ואמין בכל האפליקציות, יצרני הרכב ומפתחי האפליקציות צריכים להביא בחשבון את הדברים הבאים:

מונח משמעות
חובה ההנחיה היא דרישה מוחלטת (אי אפשר להשמיט אותה או להתעלם ממנה). הדרישות האלה נאכפות ברמת ה-API או באמצעות:

  • תהליך בדיקת העיצוב של Google ליצרני מכוניות באמצעות Google Automotive Services
  • תהליך הבדיקה של אפליקציות צד שלישי בחנות Google Play
כדאי בנסיבות מסוימות עשויות להיות סיבות לגיטימיות להתעלמות מההנחיה, אבל צריך להבין את ההשלכות המלאות ולשקול אותן בקפידה לפני שבוחרים מסלול אחר.
מאי ההנחיה הזאת מאוד אופציונלית. ייתכן שיצרני רכב או מפתחי אפליקציות מסוימים יבחרו לפעול לפי ההנחיות כדי לענות על צרכים ספציפיים של שוק או מוצר, ומפתח אחר עשוי להשמיט את אותו הפריט.

הטמעה שלא כוללת אפשרות מסוימת חייב להיות מוכן לשיתוף פעולה עם הטמעה אחרת שכוללת את האפשרות הזו, אם כי ייתכן שהפונקציונליות תהיה מצומצמת. באותו אופן, הטמעה שכוללת אפשרות מסוימת חייב להיות מוכן לשתף פעולה עם יישום אחר שלא כולל את האפשרות (מלבד, כמובן, לתכונה שהיא מספקת).

מצבי נהיגה

ההנחיות האלה מתייחסות מדי פעם להבדלים בחוויית המשתמש שתלויים במצב הנהיגה של הרכב – כלומר אם הרכב חונה, לא פעיל או זז. במצבי הנהיגה השונים ובטווחי המהירות השונים, האפשרויות האלה תלויות ביצרן הרכב ובדרישות הרגולטוריות הרלוונטיות באזורים שונים.

במקרים מסוימים, לדוגמה, יכול להיות שפעולה מסוימת מותרת רק אם הרכב נעצר כשבלם החניה מופעל. במקרים אחרים, יכול להיות שהפעולה תאושר רק אם המכונית נעה במהירות מסוימת או נמוכה ממנה, למשל 8 מייל לשעה.


תוויות פריסה

התוויות הבאות משמשות בכל ההנחיות האלה עבור הצגה של פריסות מפרט.

תווית התיאור
תג קצה קצה: מציין את גבולות הרוחב והגובה של החלון הזמין.
תג שוליים שוליים: מגדיר את הגבולות הימניים והשמאליים של אזור העריכה של האפליקציה, כפי שהם נמדדים מהקצה הקרוב ביותר. לדיון על האופן שבו רוחב השוליים משתנה בהתאם לגודל המסך, אפשר לקרוא את המאמר בנושא שטח עבודה באפליקציה.
תג Keyline שורת מפתח: ערך יחסי לרוחב המסך, שמשמש לציון המרחק האופקי בין רכיב לבין השוליים או הקצה הקרובים ביותר. כאן אפשר למצוא את הערכים של שורת המפתח שמשויכים לקטגוריות ספציפיות של רוחב מסך, בקטע Keylines.
תג מרווח פנימי מרווח: ערך המשמש לציון מרווח בין רכיבים במסך בהתאם ליחסי הגומלין שלהם. באופן כללי, ככל שהקשר בין שני רכיבים קרוב יותר, כך המרווח הפנימי צר יותר. במאמר מרווח פנימי מוסבר על ערכי המרווח הפנימי שנעשה בהם שימוש בפריסות מפרט.
תג Flex Flex: מונח המשמש לציון רכיב מאונך או אופקי בקונטיינר, או מרחק שיכול לגדול או להתכווץ בהתאם לרכיבים הסמוכים. למאפיינים של פריסת גמיש מוקצה לפעמים ערך מינימלי או מקסימלי, כפי שמתואר בקטע אסטרטגיות קנה מידה.
תג רדיוס רדיוס פינה: מציין את העקמומיות של פינה. אפס מציין פינה ריבועית וערכים גבוהים יותר מציינים עיגול גדול יותר.