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

במסמך הזה מפורטות תשובות לשאלות כלליות לגבי תאימות ל-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 Mobile Services כדי לבקש גישה ל-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 היא לפרסם גרסה חדשה של מסמך ההגדרה של תאימות ל-Android (CDD) כשגרסת פלטפורמת Android המתאימה תהיה יציבה מספיק כדי לאפשר זאת. Google לא יכולה לפרסם טיוטה סופית של CDD לגרסה של תוכנת Android לפני שהמכשיר הדגל הראשון יימכר עם התוכנה הזו, אבל הסכמי CDD סופיים תמיד מתפרסמים אחרי המכשיר הראשון. עם זאת, Google מפרסמת גרסאות טיוטה של CDDs בכל מקרה שבו הדבר אפשרי.

איך מאמתים את הצהרות התאימות של יצרני המכשירים?

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

מה קורה אם מאוחר יותר מתגלות בעיות תאימות במכשיר שנטען שהוא תואם?

בדרך כלל, Google מבקשת לפרסם קובצי אימג' מעודכנים של מערכת שפותרים בעיות תאימות.