הגדר עבור פיתוח אנדרואיד

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

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

פרטי המסגרת של אנדרואיד
איור 1. מחסנית אנדרואיד

פילוסופיית ממשל

קבוצת חברות הידועה בשם Open Handset Alliance (OHA), בראשות גוגל, מקורה באנדרואיד. כיום, חברות רבות - הן חברות מקוריות ב-OHA והן אחרות - השקיעו רבות באנדרואיד. חברות אלו הקצו משאבים הנדסיים משמעותיים לשיפור אנדרואיד והבאת מכשירי אנדרואיד לשוק.

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

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

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