Android का सार्वजनिक बीटा प्रोग्राम. इससे आपको अपने ऐप्लिकेशन को Android के अगले वर्शन के लिए तैयार करने में मदद मिलती है.
- हार्डवेयर और एम्युलेटर सिस्टम इमेज - यह एक रनटाइम एनवायरमेंट है. इसकी मदद से, Pixel डिवाइसों और Android Emulator पर, Android के अगले वर्शन पर अपने ऐप्लिकेशन टेस्ट किए जा सकते हैं.
- प्लेटफ़ॉर्म के नए कोड और एपीआई - हम आपको समय-समय पर अपडेट देते रहेंगे, ताकि आप प्लेटफ़ॉर्म के नए कोड के हिसाब से टेस्टिंग कर सकें.
- नए व्यवहार और सुविधाएं - उन व्यवहारों में हुए बदलावों का पता लगाएं जो आपके ऐप्लिकेशन पर असर डालेंगे. साथ ही, प्लैटफ़ॉर्म की नई सुविधाओं का इस्तेमाल करें.
- सुझाव/राय देना और सहायता पाना - आपका सुझाव/राय हमारे लिए बेहद अहम है! समस्याओं की शिकायत करें और हमें बताएं कि आपको यह कैसा लगा! अपने अनुभव शेयर करने के लिए, [Developer Community][community] में अन्य डेवलपर से जुड़ें.
उपलब्धियां और अपडेट
डेवलपर के लिए Android का बीटा प्रोग्राम, हर मुख्य और सामान्य रिलीज़ से पहले कई महीनों तक चलता है. इस दौरान, हम आपके डेवलपमेंट और टेस्टिंग एनवायरमेंट के लिए बीटा अपडेट उपलब्ध कराएंगे. इनमें एसडीके टूल, सिस्टम इमेज, एम्युलेटर, एपीआई का संदर्भ, और एपीआई के अंतर शामिल होंगे. हर माइलस्टोन के दौरान आपको किन बातों पर ध्यान देना चाहिए, इस बारे में ज़्यादा जानने के लिए यहां दी गई टेबल देखें.
| Milestone | प्रकार | डेवलपर की कार्रवाइयां |
|---|---|---|
| बीटा 1 | बीटा वर्शन की शुरुआती रिलीज़. यह वर्शन, डेवलपर और Android के बीटा प्रोग्राम में रजिस्टर करने वाले लोगों को OTA अपडेट के ज़रिए उपलब्ध कराया जाता है. |
|
| प्लैटफ़ॉर्म की स्थिरता | ||
| प्लैटफ़ॉर्म की स्थिरता | पहले प्लैटफ़ॉर्म स्टेबिलिटी माइलस्टोन में फ़ाइनल एपीआई और व्यवहार शामिल हैं. Google Play पब्लिश करने की सुविधा भी खुल जाती है. |
|
| फ़ाइनल रिलीज़ | AOSP और ईकोसिस्टम के लिए प्लैटफ़ॉर्म रिलीज़. |
|
Android रिलीज़ के फ़ेज़
Android के बीटा प्रोग्राम का हर चरण, आपको अपने ऐप्लिकेशन को AOSP और Android के ईकोसिस्टम के लिए स्टेबल रिलीज़ के लिए तैयार करने में मदद करता है.
बीटा रिलीज़
बीटा 1 वर्शन में, आपको अगले प्लैटफ़ॉर्म रिलीज़ के लिए ज़्यादा बेहतर और स्थिर एनवायरमेंट मिलता है. इसमें, ऐप्लिकेशन बनाने और उनकी टेस्टिंग करने की सुविधा मिलती है. यह पहला ऐसा बिल्ड है जिसे हम Android बीटा प्रोग्राम में रजिस्टर किए गए उन लोगों को उपलब्ध कराते हैं जो नई सुविधाओं को सबसे पहले आज़माना चाहते हैं. बीटा रिलीज़ की अवधि के दौरान, शुरुआती तौर पर ऐप्लिकेशन इस्तेमाल करने वाले लोग, Pixel डिवाइसों पर आपका ऐप्लिकेशन इस्तेमाल करेंगे. इसलिए, हमारा सुझाव है कि आप उन लोगों से मिले सुझाव/राय या शिकायत पर ध्यान दें. साथ ही, किसी भी समस्या को हल करने के लिए, ऐसे अपडेट रिलीज़ करें जो Pixel डिवाइसों के साथ काम करते हों. हालांकि, इसके लिए आपको ऐप्लिकेशन की टारगेटिंग में बदलाव करने की ज़रूरत नहीं है. बड़ी रिलीज़ के लिए, यह समय, ऐप्लिकेशन की टारगेटिंग में बाद में बदलाव करने की तैयारी शुरू करने के लिए भी सही है. इस दौरान, कृपया हमें अपने सुझाव/राय दें या शिकायत करें. इससे हमें किसी भी समस्या या अनुरोध के बारे में पता चलेगा.
प्लैटफ़ॉर्म की स्थिरता से जुड़ा माइलस्टोन
Android के रिलीज़ में, प्लेटफ़ॉर्म स्टेबिलिटी नाम का एक माइलस्टोन शामिल होता है. इससे आपको फ़ाइनल टेस्टिंग और रिलीज़ की योजना बनाने में मदद मिलती है. इस माइलस्टोन का मतलब है कि प्लैटफ़ॉर्म ने फ़ाइनल इंटरनल और बाहरी एपीआई, ऐप्लिकेशन के लिए फ़ाइनल व्यवहार, और फ़ाइनल नॉन-एसडीके एपीआई सूचियों को हासिल कर लिया है. प्लैटफ़ॉर्म स्टेबल होने के बाद, आपको अपने ऐप्लिकेशन पर कोई और बदलाव नहीं दिखेगा. यह समय, फ़ाइनल टेस्टिंग और डेवलपमेंट शुरू करने का है. इससे यह पक्का किया जा सकेगा कि आपके ऐप्लिकेशन का ऐसा वर्शन तैयार हो जो उपयोगकर्ताओं के लिए, फ़ाइनल रिलीज़ के समय उपलब्ध हो. मेजर रिलीज़ के लिए, Android इस समय स्टैंडर्ड एपीआई लेवल उपलब्ध कराएगा.
हम सभी ऐप्लिकेशन, गेम, एसडीके, लाइब्रेरी, और गेम इंजन डेवलपर को यह सुझाव देते हैं कि वे प्लैटफ़ॉर्म स्टेबिलिटी माइलस्टोन को टारगेट के तौर पर इस्तेमाल करें. इससे उन्हें, कंपैटिबिलिटी की फ़ाइनल टेस्टिंग और सार्वजनिक तौर पर रिलीज़ करने की योजना बनाने में मदद मिलेगी. फ़ाइनल रिलीज़ के बजाय प्लैटफ़ॉर्म स्टेबिलिटी का इस्तेमाल करने से, उपभोक्ताओं को अपने डिवाइसों पर नया प्लैटफ़ॉर्म मिलने से पहले आपको कई हफ़्ते मिल जाते हैं.
प्लेटफ़ॉर्म स्टैबिलिटी के तहत, आपको आधिकारिक एपीआई लेवल पर Android प्लैटफ़ॉर्म का इस्तेमाल करने वाले डिवाइसों पर ऐप्लिकेशन पब्लिश करने का विकल्प भी मिलेगा. हमारा सुझाव है कि आप सबसे पहले Google Play के अल्फ़ा और बीटा ट्रैक में ऐप्लिकेशन पब्लिश करें. इससे आपको स्टोर के ज़रिए ऐप्लिकेशन को बड़े पैमाने पर डिस्ट्रिब्यूट करने से पहले, उन्हें टेस्ट करने का मौका मिलेगा.
फ़ाइनल रिलीज़
Android प्लैटफ़ॉर्म का स्टेबल वर्शन, AOSP और Android के बड़े ईकोसिस्टम के लिए रिलीज़ किया जाता है. आपको यह उम्मीद रखनी चाहिए कि इस समय या इसके कुछ समय बाद, आपके कुछ उपयोगकर्ता Android प्लैटफ़ॉर्म पर अपडेट कर लेंगे. ऐसा इसलिए, क्योंकि डिवाइस बनाने वाली कंपनियां अपने उपयोगकर्ताओं के लिए अपडेट रिलीज़ करना शुरू कर देंगी. Android के नए वर्शन का इस्तेमाल करने वाले लोगों की संख्या बढ़ने पर, आपको नई समस्याओं के लिए तैयार रहना होगा.
बीटा रिलीज़ में क्या-क्या शामिल है?
बीटा प्रोग्राम में, वे सभी सुविधाएं शामिल हैं जिनकी मदद से, अलग-अलग स्क्रीन साइज़, नेटवर्क टेक्नोलॉजी, सीपीयू और जीपीयू चिपसेट, और हार्डवेयर आर्किटेक्चर पर अपने मौजूदा ऐप्लिकेशन की टेस्टिंग की जा सकती है.
एसडीके और टूल
Android Studio का इस्तेमाल करके, एसडीके मैनेजर के ज़रिए इन कॉम्पोनेंट को डाउनलोड किया जा सकता है:
- बीटा रिलीज़ के लिए एसडीके और टूल
- फ़ोन या टैबलेट के लिए एम्युलेटर सिस्टम इमेज (सिर्फ़ 64-बिट)
हम इन डेवलपमेंट टूल को हर माइलस्टोन पर अपडेट करते रहेंगे.
सिस्टम इमेज
हम Google Pixel के अलग-अलग डिवाइसों के लिए सिस्टम इमेज उपलब्ध कराते हैं. इनका इस्तेमाल डेवलपमेंट और टेस्टिंग के लिए किया जा सकता है. डेवलपमेंट और टेस्टिंग के लिए सिस्टम इमेज पाने के लिए, रिलीज़ के डाउनलोड पेज पर जाएं.
अगर आपके पास Pixel डिवाइस नहीं है, तो भी अपने वर्कफ़्लो के हिसाब से, अन्य तरीकों का इस्तेमाल करके ऐप्लिकेशन डेवलप और टेस्ट किया जा सकता है:
- फ़ोन या टैबलेट के लिए एम्युलेटर सिस्टम इमेज (सिर्फ़ 64-बिट)
- सामान्य सिस्टम इमेज (जीएसआई)
Android Beta Program के ज़रिए Pixel के लिए ओटीए अपडेट
अगर आपके पास Pixel का कोई ऐसा डिवाइस है जिस पर Android का बीटा वर्शन काम करता है, तो उसे Pixel के लिए Android के बीटा प्रोग्राम में रजिस्टर करें. इससे आपको Android प्लैटफ़ॉर्म के बीटा वर्शन के अपडेट, ओटीए (ओवर-द-एयर) के ज़रिए मिलेंगे.
ज़्यादा जानने और रजिस्टर करने के लिए, g.co/androidbeta पर जाएं.
बीटा वर्शन वाले एपीआई और पब्लिश करना
शुरुआती बीटा बिल्ड में, सिर्फ़ डेवलपमेंट सिस्टम और Android लाइब्रेरी उपलब्ध होती है. इसमें स्टैंडर्ड एपीआई लेवल नहीं होता. अगर आपको इस दौरान नए प्लैटफ़ॉर्म को टारगेट करना है और नए एपीआई का इस्तेमाल करके ऐप्लिकेशन बनाना है, तो आपको अपने ऐप्लिकेशन के बिल्ड कॉन्फ़िगरेशन को अपडेट करके, बीटा वर्शन को टारगेट करना होगा.
प्रीव्यू एपीआई तब तक आधिकारिक नहीं होंगे, जब तक फ़ाइनल एसडीके को प्लैटफ़ॉर्म स्टेबिलिटी पर रिलीज़ नहीं किया जाता. इसका मतलब है कि आपको बीटा वर्शन के दौरान, एपीआई में बदलाव देखने को मिल सकते हैं. खास तौर पर, प्रोग्राम के शुरुआती हफ़्तों में ऐसा हो सकता है. हम हर रिलीज़ के साथ, बदलावों की खास जानकारी देंगे.
प्रीव्यू के बाद के वर्शन में, डेवलपर एपीआई को फ़ाइनल कर दिया जाएगा. इसके बाद, Android Studio में आधिकारिक एसडीके डाउनलोड किया जा सकेगा. साथ ही, आधिकारिक एपीआई के हिसाब से कंपाइल किया जा सकेगा.
प्लेटफ़ॉर्म स्टेबल होने तक, Google Play उन ऐप्लिकेशन को पब्लिश करने से रोकता है जो प्रीव्यू एपीआई लेवल या आने वाले समय के आधिकारिक एपीआई लेवल को टारगेट करते हैं. फ़ाइनल एसडीके उपलब्ध होने पर, आधिकारिक एपीआई लेवल को टारगेट किया जा सकता है. इसके बाद, ऐप्लिकेशन को Google Play पर पब्लिश किया जा सकता है. इसके लिए, ऐल्फ़ा, बीटा, और प्रोडक्शन रिलीज़ चैनल का इस्तेमाल करें. इस बीच, अगर आपको टेस्टर के साथ ऐसा ऐप्लिकेशन शेयर करना है जो अगले एपीआई लेवल को टारगेट करता है, तो ईमेल के ज़रिए या अपनी साइट से सीधे डाउनलोड करके ऐसा किया जा सकता है.
एपीआई का संदर्भ और अंतर रिपोर्ट
प्लैटफ़ॉर्म के रेफ़रंस दस्तावेज़ में, हमेशा प्लैटफ़ॉर्म की सबसे नई प्रीव्यू, बीटा या फ़ाइनल रिलीज़ दिखती है. नए एपीआई डेवलप किए जा रहे हैं. इसलिए, इन्हें वॉटरमार्क किया जाएगा, ताकि ये दिख सकें. साथ ही, एपीआई लेवल के तौर पर प्रीव्यू कोडनेम दिखेगा. ध्यान दें कि इन एपीआई का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब आपने प्रीव्यू एसडीके का इस्तेमाल करके ऐप्लिकेशन बनाया हो.
फ़ाइनल SDK टूल उपलब्ध होने पर, एपीआई रेफ़रंस में यह दिखेगा कि नए एपीआई, आधिकारिक एपीआई लेवल में जोड़े गए थे.
सहायता संसाधन
Android के बीटा वर्शन की बिल्ड का इस्तेमाल करके, जांच और डेवलपमेंट करते समय इन चैनलों का इस्तेमाल करके समस्याएं रिपोर्ट करें और सुझाव/राय दें या शिकायत करें:
- समस्याओं की शिकायत करने और हमें अपने सुझाव/राय देने या शिकायत करने के बारे में पूरी जानकारी पाने के लिए, सुझाव/राय दें या शिकायत करें पेज पर जाएं. इस पेज पर, आपको ये विकल्प मिलते हैं: समस्या को ट्रैक करने वाले टूल पर जाकर, बग की शिकायत करना या सुविधाओं के अनुरोध करना. साथ ही, कुछ नई सुविधाओं और बदलावों के बारे में तुरंत सर्वे करना.
- Android Preview के लिए समस्या ट्रैकर, हमारा मुख्य समस्या ट्रैकर है. समस्या ट्रैकर के ज़रिए, गड़बड़ियों, परफ़ॉर्मेंस से जुड़ी समस्याओं, और सामान्य सुझाव/राय के बारे में बताया जा सकता है. इसके अलावा, जानी-पहचानी समस्याओं के बारे में भी जानकारी देखी जा सकती है. साथ ही, उन्हें हल करने का तरीका भी जाना जा सकता है. हम आपकी समस्या के बारे में आपको अपडेट देते रहेंगे. इस समस्या को Android इंजीनियरिंग टीम को भेज दिया गया है, ताकि वे इसकी समीक्षा कर सकें.
- [Android Developer Community][community] एक ऐसी कम्यूनिटी है जहां Android 16 के प्रीव्यू बिल्ड पर काम करने वाले अन्य उपयोगकर्ताओं और डेवलपर से जुड़ा जा सकता है. यहां अपनी राय और सुझाव शेयर किए जा सकते हैं. साथ ही, सवालों के जवाब भी पाए जा सकते हैं.
[community]: /about/versions/16/qpr2/dev-community