הגדר לפיתוח אנדרואיד

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

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

פרטי מסגרת אנדרואיד
איור 1. אנדרואיד ערימה

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

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

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

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

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