Google 致力于为黑人社区推动种族平等。查看具体举措
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

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

शासन दर्शन

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

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

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

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