एओएसपी सिंहावलोकन, एओएसपी सिंहावलोकन

एंड्रॉइड विभिन्न फॉर्म फैक्टर वाले उपकरणों की एक विस्तृत श्रृंखला के लिए एक ऑपरेटिंग सिस्टम है। एंड्रॉइड के लिए दस्तावेज़ीकरण और स्रोत कोड एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) के रूप में किसी के लिए भी उपलब्ध है। आप अपने डिवाइस के लिए Android OS के कस्टम वेरिएंट बनाने के लिए AOSP का उपयोग कर सकते हैं।

एओएसपी को इस प्रकार डिज़ाइन किया गया है कि विफलता का कोई केंद्रीय बिंदु न हो, जहां एक उद्योग खिलाड़ी दूसरे के नवाचारों को प्रतिबंधित या नियंत्रित करता है। इसलिए, AOSP एक पूर्ण, उत्पादन-गुणवत्ता वाला डेवलपर उत्पाद है जिसमें अनुकूलन और पोर्टिंग के लिए स्रोत कोड खुला है।

दस्तावेज़ीकरण का यह अनुभाग नए AOSP डेवलपर्स को प्लेटफ़ॉर्म के साथ शुरुआत करने और आवश्यक विकास कार्य करने में मदद करता है।

आवश्यक शर्तें

इस प्रारंभ दस्तावेज़ में उपयोग किए गए शब्दों और परिभाषाओं की एक सूची निम्नलिखित है। आगे बढ़ने से पहले आपको प्रत्येक परिभाषा का अध्ययन करना चाहिए।

एंड्रॉइड ऐप डेवलपर

एंड्रॉइड ऐप डेवलपर एंड्रॉइड ऐप या एप्लिकेशन लिखते हैं जो एंड्रॉइड पर चलते हैं। ऐप डेवलपर्स के दो वर्गीकरण हैं: प्रथम पक्ष (1p) और तृतीय-पक्ष (3p) ऐप डेवलपर।

एंड्रॉइड 1p ऐप डेवलपर
एक एंड्रॉइड ऐप डेवलपर जिसके पास एओएसपी सिस्टम एपीआई तक पहुंच है और विशेषाधिकार प्राप्त और डिवाइस निर्माता ऐप लिखता है।
एंड्रॉइड 3पी ऐप डेवलपर
एक एंड्रॉइड ऐप डेवलपर जो एंड्रॉइड ऐप बनाने के लिए पूरी तरह से एंड्रॉइड के सार्वजनिक एसडीके का उपयोग करता है।

यदि आप Android के लिए 3p ऐप्स विकसित करना चाहते हैं, तो developers.android.com देखें। इस वेबसाइट पर दी गई जानकारी केवल AOSP के साथ सीधे काम करने वालों के लिए है।

एंड्रॉइड डीबग ब्रिज (एडीबी)
एक कमांड-लाइन टूल ( adb ) जो आपके वर्कस्टेशन को वर्चुअल, सॉफ़्टवेयर-अनुकरणित या भौतिक डिवाइस के साथ संचार करने की अनुमति देता है।
एंड्रॉइड-संगत डिवाइस
एक उपकरण जो एंड्रॉइड एसडीके और एनडीके का उपयोग करके तृतीय-पक्ष डेवलपर्स द्वारा लिखित किसी भी तृतीय-पक्ष ऐप को चला सकता है। एंड्रॉइड-संगत उपकरणों को संगतता परिभाषा दस्तावेज़ (सीडीडी) की आवश्यकताओं का पालन करना होगा और संगतता परीक्षण सूट (सीटीएस) पास करना होगा। एंड्रॉइड-संगत डिवाइस एंड्रॉइड इकोसिस्टम में भाग लेने के लिए पात्र हैं जिसमें एंड्रॉइड प्ले स्टोर का संभावित लाइसेंस, Google मोबाइल सर्विसेज (जीएमएस) एप्लिकेशन और एपीआई सूट का संभावित लाइसेंस और एंड्रॉइड ट्रेडमार्क का उपयोग शामिल है। एंड्रॉइड सोर्स कोड का उपयोग करने के लिए किसी का भी स्वागत है, लेकिन एंड्रॉइड इकोसिस्टम का हिस्सा माने जाने के लिए, डिवाइस को एंड्रॉइड-संगत होना चाहिए। अनुकूलता और सीटीएस पर अधिक जानकारी के लिए, एंड्रॉइड संगतता प्रोग्राम अवलोकन देखें
स्वीकृति प्रदान करने वाले
AOSP समुदाय के अनुभवी सदस्य जिन्होंने प्लेटफ़ॉर्म में महत्वपूर्ण तकनीकी और डिज़ाइन योगदान दिया है। कोड-समीक्षा प्रक्रिया में, एक अनुमोदक निर्णय लेता है कि परिवर्तन शामिल करना है या नहीं। प्रोजेक्ट लीड (जो आम तौर पर Google द्वारा नियोजित होते हैं) अनुमोदकों का चयन करते हैं, कभी-कभी सत्यापनकर्ताओं को अनुमोदक पदों पर पदोन्नत करते हैं जब वे एओएसपी के एक विशिष्ट भाग पर विशेषज्ञता प्रदर्शित करते हैं।
संगतता परिभाषा दस्तावेज़ (सीडीडी)
एक दस्तावेज़ जो एंड्रॉइड-संगत डिवाइस के लिए सॉफ़्टवेयर और हार्डवेयर आवश्यकताओं की गणना करता है।
योगदान देने वाला

एक व्यक्ति जो AOSP स्रोत कोड में भी योगदान देता है। योगदानकर्ता Google के कर्मचारी, अन्य कंपनियों के कर्मचारी और बिना किसी कंपनी से संबद्ध व्यक्ति हो सकते हैं। प्रत्येक एओएसपी योगदानकर्ता समान टूल का उपयोग करता है, समान कोड समीक्षा प्रक्रिया का पालन करता है, और समान कोडिंग शैली के अधीन है। AOSP का उपयोग करने के लिए आपको योगदानकर्ता होने की आवश्यकता नहीं है; आप एओएसपी डाउनलोड कर सकते हैं, इसे अपनी जरूरतों के लिए संशोधित कर सकते हैं, और दूसरों के उपयोग के लिए कोड का योगदान किए बिना इसे डिवाइस पर तैनात कर सकते हैं।

Google द्वारा स्वीकार किए जाने वाले कोड योगदान के प्रकार की सीमाएं हैं। उदाहरण के लिए, हो सकता है कि आप एक वैकल्पिक एप्लिकेशन एपीआई, जैसे पूर्ण C++-आधारित वातावरण, का योगदान करना चाहें। Google उस योगदान को अस्वीकार कर देगा क्योंकि एंड्रॉइड एआरटी रनटाइम में एप्लिकेशन चलाने के लिए प्रोत्साहित करता है। इसी तरह, Google GPL या LGPL लाइब्रेरी जैसे योगदान स्वीकार नहीं करता है जो लाइसेंसिंग लक्ष्यों के साथ असंगत हैं।

यदि आप स्रोत कोड योगदान करने में रुचि रखते हैं, तो काम शुरू करने से पहले Google से संपर्क करें

संगतता परीक्षण सूट (सीटीएस)

एक मुफ़्त, व्यावसायिक-ग्रेड परीक्षण सूट, बाइनरी के रूप में या AOSP में स्रोत के रूप में डाउनलोड के लिए उपलब्ध है। सीटीएस यूनिट परीक्षणों का एक सेट है जिसे आपके दैनिक वर्कफ़्लो में एकीकृत करने के लिए डिज़ाइन किया गया है। सीटीएस का इरादा असंगतताओं को प्रकट करना है, और यह सुनिश्चित करना है कि सॉफ्टवेयर पूरी विकास प्रक्रिया के दौरान संगत बना रहे।

कटलफ़िश

एक कॉन्फ़िगर करने योग्य वर्चुअल एंड्रॉइड-संचालित डिवाइस जो Google क्लाउड इंजन जैसे तृतीय-पक्ष क्लाउड पेशकशों का उपयोग करके और स्थानीय रूप से लिनक्स x86 मशीनों पर दूरस्थ रूप से चल सकता है।

डेवलपर

एओएसपी के संदर्भ में, डेवलपर वह व्यक्ति होता है जो किसी भी तरह से एओएसपी के साथ काम करता है। शब्द "डेवलपर" का उपयोग सामान्य रूप से उन विभिन्न लोगों को संदर्भित करने के लिए किया जाता है जो इस दस्तावेज़ को पढ़ सकते हैं, जैसे कि मूल उपकरण निर्माता (ओईएम), हैंडसेट निर्माता, वाहक और सिस्टम-ऑन-ए-चिप (एसओसी) निर्माता।

Google मोबाइल सेवाएँ (GMS)

Google ऐप्स और API का एक संग्रह जिसे डिवाइस पर पहले से इंस्टॉल किया जा सकता है।

लक्ष्य

किसी उपकरण का क्रमपरिवर्तन, जैसे कोई विशिष्ट मॉडल या प्रपत्र कारक। उदाहरण के लिए, aosp_cf_x86_64_phone-userdebug डिबगिंग जानकारी के साथ एक x86 65MB फोन का प्रतिनिधित्व करता है जिसे कटलफिश एमुलेटर पर चलाने के लिए डिज़ाइन किया गया है।

सत्यापनकर्ता

एंड्रॉइड समुदाय में एक मूल्यवान योगदानकर्ता जो एओएसपी में परिवर्तनों को डाउनलोड और सत्यापित करता है। आपके द्वारा AOSP को महत्वपूर्ण मात्रा में उच्च गुणवत्ता वाला कोड सबमिट करने के बाद, प्रोजेक्ट लीड आपको सत्यापनकर्ता बनने के लिए आमंत्रित कर सकता है।

शासन दर्शन

Google के नेतृत्व में ओपन हैंडसेट एलायंस (OHA) के नाम से जानी जाने वाली कंपनियों के एक समूह ने Android की उत्पत्ति की। आज, कई कंपनियों-दोनों ओएचए के मूल सदस्यों और अन्य-ने एंड्रॉइड में भारी निवेश किया है। इन कंपनियों ने एंड्रॉइड को बेहतर बनाने और एंड्रॉइड डिवाइसों को बाजार में लाने के लिए महत्वपूर्ण इंजीनियरिंग संसाधन आवंटित किए हैं।

जिन कंपनियों ने एंड्रॉइड में निवेश किया है, उन्होंने ऐसा इसलिए किया है क्योंकि उनका मानना ​​है कि एक खुला मंच आवश्यक है। एंड्रॉइड जानबूझकर और स्पष्ट रूप से एक खुला स्रोत प्रयास है (मुफ़्त सॉफ़्टवेयर के विपरीत); साझा आवश्यकताओं वाले संगठनों के एक समूह ने साझा उत्पाद के एकल कार्यान्वयन पर सहयोग करने के लिए संसाधनों को एकत्रित किया है। सबसे पहले और सबसे महत्वपूर्ण, एंड्रॉइड दर्शन व्यावहारिक है। उद्देश्य एक साझा उत्पाद है जिसे प्रत्येक योगदानकर्ता तैयार और अनुकूलित कर सकता है।

बेशक, अनियंत्रित अनुकूलन से असंगत कार्यान्वयन हो सकता है। असंगति को रोकने के लिए, एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) एंड्रॉइड संगतता कार्यक्रम को बनाए रखता है, जो बताता है कि एंड्रॉइड-संगत होने का क्या मतलब है और उस स्थिति को प्राप्त करने के लिए डिवाइस बिल्डरों को क्या आवश्यक है। कोई भी व्यक्ति किसी भी उद्देश्य के लिए Android स्रोत कोड का उपयोग कर सकता है, और Google सभी वैध उपयोगों का स्वागत करता है। हालाँकि, OHA सदस्य Android के आसपास निर्माण कर रहे अनुप्रयोगों के साझा पारिस्थितिकी तंत्र में भाग लेने के लिए, डिवाइस बिल्डरों को Android संगतता कार्यक्रम में भाग लेना होगा।

AOSP का नेतृत्व Google द्वारा किया जाता है, जो Android का रखरखाव और विकास करता है। हालाँकि एंड्रॉइड में कई उपप्रोजेक्ट होते हैं, AOSP सख्ती से प्रोजेक्ट प्रबंधन है। Google एंड्रॉइड को एक एकल, समग्र सॉफ़्टवेयर उत्पाद के रूप में देखता और प्रबंधित करता है, न कि वितरण, विनिर्देश या बदले जाने योग्य भागों के संग्रह के रूप में। Google का इरादा यह है कि डिवाइस निर्माता Android को किसी डिवाइस में पोर्ट करें; वे किसी विनिर्देश को लागू नहीं करते हैं या किसी वितरण को क्यूरेट नहीं करते हैं।

आगे क्या होगा?

,

एंड्रॉइड विभिन्न फॉर्म फैक्टर वाले उपकरणों की एक विस्तृत श्रृंखला के लिए एक ऑपरेटिंग सिस्टम है। एंड्रॉइड के लिए दस्तावेज़ीकरण और स्रोत कोड एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) के रूप में किसी के लिए भी उपलब्ध है। आप अपने डिवाइस के लिए Android OS के कस्टम वेरिएंट बनाने के लिए AOSP का उपयोग कर सकते हैं।

एओएसपी को इस प्रकार डिज़ाइन किया गया है कि विफलता का कोई केंद्रीय बिंदु न हो, जहां एक उद्योग खिलाड़ी दूसरे के नवाचारों को प्रतिबंधित या नियंत्रित करता है। इसलिए, AOSP एक पूर्ण, उत्पादन-गुणवत्ता वाला डेवलपर उत्पाद है जिसमें अनुकूलन और पोर्टिंग के लिए स्रोत कोड खुला है।

दस्तावेज़ीकरण का यह अनुभाग नए AOSP डेवलपर्स को प्लेटफ़ॉर्म के साथ शुरुआत करने और आवश्यक विकास कार्य करने में मदद करता है।

आवश्यक शर्तें

इस प्रारंभ दस्तावेज़ में उपयोग किए गए शब्दों और परिभाषाओं की एक सूची निम्नलिखित है। आगे बढ़ने से पहले आपको प्रत्येक परिभाषा का अध्ययन करना चाहिए।

एंड्रॉइड ऐप डेवलपर

एंड्रॉइड ऐप डेवलपर एंड्रॉइड ऐप या एप्लिकेशन लिखते हैं जो एंड्रॉइड पर चलते हैं। ऐप डेवलपर्स के दो वर्गीकरण हैं: प्रथम पक्ष (1p) और तृतीय-पक्ष (3p) ऐप डेवलपर।

एंड्रॉइड 1p ऐप डेवलपर
एक एंड्रॉइड ऐप डेवलपर जिसके पास एओएसपी सिस्टम एपीआई तक पहुंच है और विशेषाधिकार प्राप्त और डिवाइस निर्माता ऐप लिखता है।
एंड्रॉइड 3पी ऐप डेवलपर
एक एंड्रॉइड ऐप डेवलपर जो एंड्रॉइड ऐप बनाने के लिए पूरी तरह से एंड्रॉइड के सार्वजनिक एसडीके का उपयोग करता है।

यदि आप Android के लिए 3p ऐप्स विकसित करना चाहते हैं, तो developers.android.com देखें। इस वेबसाइट पर दी गई जानकारी केवल AOSP के साथ सीधे काम करने वालों के लिए है।

एंड्रॉइड डीबग ब्रिज (एडीबी)
एक कमांड-लाइन टूल ( adb ) जो आपके वर्कस्टेशन को वर्चुअल, सॉफ़्टवेयर-अनुकरणित या भौतिक डिवाइस के साथ संचार करने की अनुमति देता है।
एंड्रॉइड-संगत डिवाइस
एक उपकरण जो एंड्रॉइड एसडीके और एनडीके का उपयोग करके तृतीय-पक्ष डेवलपर्स द्वारा लिखित किसी भी तृतीय-पक्ष ऐप को चला सकता है। एंड्रॉइड-संगत उपकरणों को संगतता परिभाषा दस्तावेज़ (सीडीडी) की आवश्यकताओं का पालन करना होगा और संगतता परीक्षण सूट (सीटीएस) पास करना होगा। एंड्रॉइड-संगत डिवाइस एंड्रॉइड इकोसिस्टम में भाग लेने के लिए पात्र हैं जिसमें एंड्रॉइड प्ले स्टोर का संभावित लाइसेंस, Google मोबाइल सर्विसेज (जीएमएस) एप्लिकेशन और एपीआई सूट का संभावित लाइसेंस और एंड्रॉइड ट्रेडमार्क का उपयोग शामिल है। एंड्रॉइड सोर्स कोड का उपयोग करने के लिए किसी का भी स्वागत है, लेकिन एंड्रॉइड इकोसिस्टम का हिस्सा माने जाने के लिए, डिवाइस को एंड्रॉइड-संगत होना चाहिए। अनुकूलता और सीटीएस पर अधिक जानकारी के लिए, एंड्रॉइड संगतता प्रोग्राम अवलोकन देखें
स्वीकृति प्रदान करने वाले
AOSP समुदाय के अनुभवी सदस्य जिन्होंने प्लेटफ़ॉर्म में महत्वपूर्ण तकनीकी और डिज़ाइन योगदान दिया है। कोड-समीक्षा प्रक्रिया में, एक अनुमोदक निर्णय लेता है कि परिवर्तन शामिल करना है या नहीं। प्रोजेक्ट लीड (जो आम तौर पर Google द्वारा नियोजित होते हैं) अनुमोदकों का चयन करते हैं, कभी-कभी सत्यापनकर्ताओं को अनुमोदक पदों पर पदोन्नत करते हैं जब वे एओएसपी के एक विशिष्ट भाग पर विशेषज्ञता प्रदर्शित करते हैं।
संगतता परिभाषा दस्तावेज़ (सीडीडी)
एक दस्तावेज़ जो एंड्रॉइड-संगत डिवाइस के लिए सॉफ़्टवेयर और हार्डवेयर आवश्यकताओं की गणना करता है।
योगदान देने वाला

एक व्यक्ति जो AOSP स्रोत कोड में भी योगदान देता है। योगदानकर्ता Google के कर्मचारी, अन्य कंपनियों के कर्मचारी और बिना किसी कंपनी से संबद्ध व्यक्ति हो सकते हैं। प्रत्येक एओएसपी योगदानकर्ता समान टूल का उपयोग करता है, समान कोड समीक्षा प्रक्रिया का पालन करता है, और समान कोडिंग शैली के अधीन है। AOSP का उपयोग करने के लिए आपको योगदानकर्ता होने की आवश्यकता नहीं है; आप एओएसपी डाउनलोड कर सकते हैं, इसे अपनी जरूरतों के लिए संशोधित कर सकते हैं, और दूसरों के उपयोग के लिए कोड का योगदान किए बिना इसे डिवाइस पर तैनात कर सकते हैं।

Google द्वारा स्वीकार किए जाने वाले कोड योगदान के प्रकार की सीमाएं हैं। उदाहरण के लिए, हो सकता है कि आप एक वैकल्पिक एप्लिकेशन एपीआई, जैसे पूर्ण C++-आधारित वातावरण, का योगदान करना चाहें। Google उस योगदान को अस्वीकार कर देगा क्योंकि एंड्रॉइड एआरटी रनटाइम में एप्लिकेशन चलाने के लिए प्रोत्साहित करता है। इसी तरह, Google GPL या LGPL लाइब्रेरी जैसे योगदान स्वीकार नहीं करता है जो लाइसेंसिंग लक्ष्यों के साथ असंगत हैं।

यदि आप स्रोत कोड योगदान करने में रुचि रखते हैं, तो काम शुरू करने से पहले Google से संपर्क करें

संगतता परीक्षण सूट (सीटीएस)

एक मुफ़्त, व्यावसायिक-ग्रेड परीक्षण सूट, बाइनरी के रूप में या AOSP में स्रोत के रूप में डाउनलोड के लिए उपलब्ध है। सीटीएस यूनिट परीक्षणों का एक सेट है जिसे आपके दैनिक वर्कफ़्लो में एकीकृत करने के लिए डिज़ाइन किया गया है। सीटीएस का इरादा असंगतताओं को प्रकट करना है, और यह सुनिश्चित करना है कि सॉफ्टवेयर पूरी विकास प्रक्रिया के दौरान संगत बना रहे।

कटलफ़िश

एक कॉन्फ़िगर करने योग्य वर्चुअल एंड्रॉइड-संचालित डिवाइस जो Google क्लाउड इंजन जैसे तृतीय-पक्ष क्लाउड पेशकशों का उपयोग करके और स्थानीय रूप से लिनक्स x86 मशीनों पर दूरस्थ रूप से चल सकता है।

डेवलपर

एओएसपी के संदर्भ में, डेवलपर वह व्यक्ति होता है जो किसी भी तरह से एओएसपी के साथ काम करता है। शब्द "डेवलपर" का उपयोग सामान्य रूप से उन विभिन्न लोगों को संदर्भित करने के लिए किया जाता है जो इस दस्तावेज़ को पढ़ सकते हैं, जैसे कि मूल उपकरण निर्माता (ओईएम), हैंडसेट निर्माता, वाहक और सिस्टम-ऑन-ए-चिप (एसओसी) निर्माता।

Google मोबाइल सेवाएँ (GMS)

Google ऐप्स और API का एक संग्रह जिसे डिवाइस पर पहले से इंस्टॉल किया जा सकता है।

लक्ष्य

किसी उपकरण का क्रमपरिवर्तन, जैसे कोई विशिष्ट मॉडल या प्रपत्र कारक। उदाहरण के लिए, aosp_cf_x86_64_phone-userdebug डिबगिंग जानकारी के साथ एक x86 65MB फोन का प्रतिनिधित्व करता है जिसे कटलफिश एमुलेटर पर चलाने के लिए डिज़ाइन किया गया है।

सत्यापनकर्ता

एंड्रॉइड समुदाय में एक मूल्यवान योगदानकर्ता जो एओएसपी में परिवर्तनों को डाउनलोड और सत्यापित करता है। आपके द्वारा AOSP को महत्वपूर्ण मात्रा में उच्च गुणवत्ता वाला कोड सबमिट करने के बाद, प्रोजेक्ट लीड आपको सत्यापनकर्ता बनने के लिए आमंत्रित कर सकता है।

शासन दर्शन

Google के नेतृत्व में ओपन हैंडसेट एलायंस (OHA) के नाम से जानी जाने वाली कंपनियों के एक समूह ने Android की उत्पत्ति की। आज, कई कंपनियों-दोनों ओएचए के मूल सदस्यों और अन्य-ने एंड्रॉइड में भारी निवेश किया है। इन कंपनियों ने एंड्रॉइड को बेहतर बनाने और एंड्रॉइड डिवाइसों को बाजार में लाने के लिए महत्वपूर्ण इंजीनियरिंग संसाधन आवंटित किए हैं।

जिन कंपनियों ने एंड्रॉइड में निवेश किया है, उन्होंने ऐसा इसलिए किया है क्योंकि उनका मानना ​​है कि एक खुला मंच आवश्यक है। एंड्रॉइड जानबूझकर और स्पष्ट रूप से एक खुला स्रोत प्रयास है (मुफ़्त सॉफ़्टवेयर के विपरीत); साझा आवश्यकताओं वाले संगठनों के एक समूह ने साझा उत्पाद के एकल कार्यान्वयन पर सहयोग करने के लिए संसाधनों को एकत्रित किया है। सबसे पहले और सबसे महत्वपूर्ण, एंड्रॉइड दर्शन व्यावहारिक है। उद्देश्य एक साझा उत्पाद है जिसे प्रत्येक योगदानकर्ता तैयार और अनुकूलित कर सकता है।

बेशक, अनियंत्रित अनुकूलन से असंगत कार्यान्वयन हो सकता है। असंगति को रोकने के लिए, एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) एंड्रॉइड संगतता कार्यक्रम को बनाए रखता है, जो बताता है कि एंड्रॉइड-संगत होने का क्या मतलब है और उस स्थिति को प्राप्त करने के लिए डिवाइस बिल्डरों को क्या आवश्यक है। कोई भी व्यक्ति किसी भी उद्देश्य के लिए Android स्रोत कोड का उपयोग कर सकता है, और Google सभी वैध उपयोगों का स्वागत करता है। हालाँकि, OHA सदस्य Android के आसपास निर्माण कर रहे अनुप्रयोगों के साझा पारिस्थितिकी तंत्र में भाग लेने के लिए, डिवाइस बिल्डरों को Android संगतता कार्यक्रम में भाग लेना होगा।

AOSP का नेतृत्व Google द्वारा किया जाता है, जो Android का रखरखाव और विकास करता है। हालाँकि एंड्रॉइड में कई उपप्रोजेक्ट होते हैं, AOSP सख्ती से प्रोजेक्ट प्रबंधन है। Google एंड्रॉइड को एक एकल, समग्र सॉफ़्टवेयर उत्पाद के रूप में देखता और प्रबंधित करता है, न कि वितरण, विनिर्देश या बदले जाने योग्य भागों के संग्रह के रूप में। Google का इरादा यह है कि डिवाइस निर्माता Android को किसी डिवाइस में पोर्ट करें; वे किसी विनिर्देश को लागू नहीं करते हैं या किसी वितरण को क्यूरेट नहीं करते हैं।

आगे क्या होगा?