שאלות נפוצות בנושא תאימות

במסמך הזה מפורטות תשובות לשאלות כלליות בנושא תאימות ל-Android.

אילו סוגי מכשירים יכולים להיות תואמים ל-Android?

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

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

ה-CDD ממשיך להתפתח כדי לשקף את המציאות בשוק. לדוגמה, גרסה 1.6 של CDD תומכת רק בטלפונים סלולריים. אבל גרסה 2.1 מאפשרת למכשירים להשמיט חומרה לטלפוניה, וכך מכשירים שהם לא טלפונים, כמו נגני מוזיקה בסגנון טאבלט, יכולים להיות תואמים. במסגרת השינויים האלה, Google גם משפרת את Google Play כדי לאפשר למפתחים לשמור על שליטה במקומות שבהם האפליקציות שלהם זמינות. כדי להמשיך עם הדוגמה של הטלפוניה, אפליקציה שמנהלת הודעות SMS לא שימושית בנגן מדיה, ולכן Google Play מאפשרת למפתח להגביל את האפליקציה הזו למכשירי טלפון בלבד.

אם המכשיר שלי תואם, האם יש לו גישה אוטומטית ל-Google Play ולמיתוג?

לא. הגישה לא אוטומטית. ‫Google Play הוא שירות שמופעל על ידי Google. תאימות היא תנאי מוקדם לקבלת גישה לתוכנה ולמיתוג של Google Play. אחרי שמכשיר עומד בדרישות כמכשיר שתואם ל-Android, צריך למלא את טופס ליצירת קשר שמופיע במאמר בנושא רישוי של שירותי Google לנייד כדי לבקש גישה ל-Google Play.

האם התאימות היא חובה?

לא. תוכנית התאימות של Android היא אופציונלית. קוד המקור של Android הוא קוד פתוח, כך שכל אחד יכול להשתמש בו כדי ליצור כל סוג של מכשיר. עם זאת, אם אתם רוצים להשתמש בשם Android במוצר שלכם או לקבל גישה ל-Google Play, אתם צריכים קודם לוודא שהמכשיר שלכם תואם.

כמה עולה אישור התאימות?

אין עלות לקבלת תאימות ל-Android במכשיר. חבילת הבדיקות לתאימות (CTS) היא קוד פתוח וזמינה לכל מי שרוצה לבדוק מכשירים.

מי קובע את הגדרת התאימות?

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

כמה זמן נמשכת התמיכה בכל גרסה של Android במכשירים חדשים?

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

האם מכשיר יכול להיות תואם גם אם יש לו ממשק משתמש שונה?

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

מתי מתפרסמות הגדרות תאימות לגרסאות חדשות של Android?

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

איך מאמתים את טענות היצרנים לגבי תאימות המכשירים?

אין תהליך אימות לתאימות של מכשירים עם מערכת הפעלה Android. עם זאת, אם המכשיר אמור לכלול את Google Play, בדרך כלל Google מאמתת את תאימות המכשיר לפני שהיא מסכימה להעניק רישיון לתוכנת הלקוח של Google Play.

מה קורה אם מתגלה שלמכשיר מסוים יש בעיות תאימות, למרות שהוא מוגדר כתואם?

בדרך כלל, Google מבקשת לשחרר תמונות מערכת מעודכנות שמתקנות בעיות תאימות.