עיין בסקר השימושיות שלנו כדי לשפר את האתר הזה.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

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

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

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

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

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

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

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

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

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

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

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

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

יעדי התוכנית

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

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

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

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

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

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

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

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

תוכנית התאימות של 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, עיין בדף צור קשר / קהילה .