Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

סקירה כללית על תוכנית התאימות של Android

מטרת אנדרואיד היא להקים פלטפורמה פתוחה למפתחים לבניית אפליקציות חדשניות.

  • תוכנית התאימות לאנדרואיד מגדירה פרטים טכניים של פלטפורמת אנדרואיד ומספקת כלים עבור יצרני ציוד מקורי כדי להבטיח שאפליקציות מפתחים פועלות על מגוון מכשירים.
  • אנדרואיד SDK מספק כלים מובנים למפתחים כדי לקבוע בבירור את תכונות המכשיר הנדרשות על ידי היישומים שלהם.
  • Google Play מציג יישומים רק למכשירים שיכולים להריץ כראוי את היישומים האלה.

מדוע לבנות מכשירי אנדרואיד תואמים?

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

מערכת אקולוגית תאימות

איור 1. המערכת האקולוגית של Android משגשגת עם תאימות למכשירים

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

המפתחים עולים על כולנו

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

כולם זקוקים למערכת אקולוגית משותפת

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

יעדי התוכנית

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

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

המטרות שלנו נועדו להועיל לכל אחת מהקבוצות האלה:

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

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

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

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

רכיבי התוכנית

תוכנית התאימות לאנדרואיד מורכבת משלושה מרכיבים עיקריים:

תאימות אנדרואיד היא בחינם וזה קל

לבניית מכשיר נייד תואם אנדרואיד, בצע את התהליך בשלושה השלבים הבאים:

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

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

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

רישוי שירותי Google לנייד (GMS)

לאחר בניית מכשיר תואם אנדרואיד, שקול להעניק רישיון לשירותי המובייל של גוגל (GMS), חבילת האפליקציות הקניינית של גוגל (גוגל פליי, יוטיוב, מפות גוגל, ג'ימייל ועוד) הפועלות מעל אנדרואיד. GMS אינו חלק מפרויקט הקוד הפתוח של Android וזמין רק באמצעות רישיון עם Google. למידע על בקשת רישיון GMS, עיין בדף צור קשר / קהילה .