एंड्रॉइड एक मोबाइल डिवाइस ओएस है जिसे ओपन-सोर्स समुदाय 2007 में इसकी स्थापना के बाद से जानता है और पसंद करता है। ओएस के साथ जो हासिल किया जा सकता है उसकी प्रतीत होने वाली अनंत संभावनाएं दिलचस्प हैं, और उन्होंने दुनिया भर में डेवलपर्स के उत्साह को फिर से जगाया है। मोबाइल डिवाइस मालिकों के रूप में, हम अक्सर एंड्रॉइड में अपनी रुचि का उपयोग अपने डिवाइस को आगे बढ़ाने और उन्हें वास्तव में अपना बनाने के लिए अनुकूलित करने के लिए करते हैं।
किसी भी संशोधन या अनुकूलन की तरह, उपकरण आवश्यक हैं। इससे जैसे उपकरणों का निर्माण हुआ है थेमर, एक ऐप जिसे डाउनलोड किया जा सकता है और कुछ ही सेकंड के भीतर सीधे डिवाइस पर कस्टम थीम को आसानी से चुनने और लागू करने के लिए उपयोग किया जा सकता है।
लेकिन थेमर जैसे उपकरण कहां से आते हैं? इनका निर्माण कैसे होता है? शायद पूछने के लिए इससे भी बेहतर प्रश्न यह है कि एंड्रॉइड कैसे बनाया जाता है? इन प्रश्नों का उत्तर वास्तव में बहुत सरल है: एक निर्माण वातावरण।
बिल्ड वातावरण टूल और निर्देशिकाओं का एक सेट है जिसे एक डेवलपर ने अपने कंप्यूटर पर सेटअप किया है। यह बिल्ड वातावरण डेवलपर को एंड्रॉइड स्रोत कोड डाउनलोड करने की अनुमति देता है, जिसका उपयोग कस्टम रोम, थीम, ऐप्स या ओएस से संबंधित कुछ भी बनाने के लिए किया जा सकता है। बिल्ड वातावरण के कुछ घटकों में एक कंप्यूटर, जावा डेवलपमेंट किट (जेडीके), एंड्रॉइड एसडीके, एंड्रॉइड स्रोत और निश्चित रूप से, थोड़ा सा समय और धैर्य शामिल है।
अंत में मुद्दे पर आते हुए, मैं आपका ध्यान एक ऐसे निर्माण वातावरण की ओर दिलाना चाहता हूं जिसका उपयोग केवल कुछ मुट्ठी भर डेवलपर्स करते हैं: Apple का OS X 10.9 Mavericks। सही जानकारी और उचित सेटअप के साथ, OS
यदि आपके पास एक मैक है, तो आपके बिल्ड वातावरण को स्थापित करना अब XDA मान्यता प्राप्त योगदानकर्ता जैसे अच्छे लोगों की बदौलत आसान बना दिया गया है। jakew02, कौन विशेष रूप से OS हालाँकि उनका गाइड आपको यह नहीं बताएगा कि कस्टम ROM या कर्नेल जैसी चीज़ों का निर्माण कैसे करें, यह आपको यह सुनिश्चित करने में मदद करता है कि आप और आपका Mac आपकी Android विकास यात्रा शुरू करने के लिए बेहतर ढंग से तैयार हैं।
एक मैक मालिक होने के नाते, मैंने गाइड का उपयोग किया है और इसे बहुत उपयोगी पाया है। XDA पर इस तरह के आभूषण देखना वाकई अच्छा है। यदि आप मैक उपयोगकर्ता हैं और विकास शुरू करने के लिए तैयार हैं, तो आगे बढ़ें jakew02 का मार्गदर्शक धागा अधिक जानने के लिए।