Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

Android विकास के लिए सेट अप करें

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

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

Android फ्रेमवर्क विवरण
चित्र 1. Android स्टैक

शासन दर्शन

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

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

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

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