डेवलपर के लिए Android Beta

Android का सार्वजनिक बीटा प्रोग्राम. इससे आपको अपने ऐप्लिकेशन को Android के अगले वर्शन के लिए तैयार करने में मदद मिलती है.

  • हार्डवेयर और एम्युलेटर सिस्टम इमेज - यह एक रनटाइम एनवायरमेंट है. इसकी मदद से, Pixel डिवाइसों और Android Emulator पर, Android के अगले वर्शन पर अपने ऐप्लिकेशन की जांच की जा सकती है.
  • प्लैटफ़ॉर्म के नए कोड और एपीआई - हम आपको नियमित रूप से अपडेट देंगे, ताकि आप प्लैटफ़ॉर्म के नए कोड के हिसाब से टेस्टिंग कर सकें.
  • नई सुविधाएं और काम करने के नए तरीके - यह पता लगाएं कि आपके ऐप्लिकेशन पर कौनसे बदलावों का असर पड़ेगा. साथ ही, प्लैटफ़ॉर्म की नई सुविधाओं का इस्तेमाल करें.
  • सुझाव/राय देना और सहायता पाना - आपका सुझाव/राय हमारे लिए बेहद अहम है! समस्याओं की शिकायत करें और हमें बताएं कि आपको यह कैसा लगा! अपने अनुभव शेयर करने के लिए, डेवलपर कम्यूनिटी में शामिल अन्य डेवलपर से जुड़ें.

उपलब्धियां और अपडेट

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

Milestone टाइप डेवलपर की कार्रवाइयां
Beta 1 बीटा वर्शन की शुरुआती रिलीज़. Android के बीटा प्रोग्राम में रजिस्टर करने वाले डेवलपर और शुरुआती तौर पर इस सुविधा को अपनाने वाले लोगों को ओटीए (ओवर-द-एयर) अपडेट मिलेगा.
  • व्यवहार में हुए नए बदलावों और एपीआई के बारे में जानें.
  • ऐप्लिकेशन की कंपैटिबिलिटी की जांच शुरू करें.
  • इस दौरान, किसी गंभीर समस्या की शिकायत करने या अनुरोध करने के लिए, हमें सुझाव/राय दें या शिकायत करें.
बीटा वर्शन के बाद के रिलीज़ बीटा वर्शन की क्वालिटी में सुधार के साथ रिलीज़ करना
  • नई सुविधाओं, एपीआई, और (सिर्फ़ मेजर रिलीज़ के लिए) व्यवहार में हुए बदलावों के बारे में जानें.
  • Android के साथ काम करने से जुड़े टेस्ट जारी रखें. साथ ही, Android के बीटा वर्शन का इस्तेमाल करने वाले लोगों से मिले सुझाव, शिकायत या राय पर ध्यान दें.
  • नए एपीआई लेवल को टारगेट करके टेस्टिंग जारी रखें. यह सिर्फ़ मुख्य रिलीज़ के लिए है.
  • एसडीके टूल और लाइब्रेरी के डेवलपर को, किसी भी तरह की कंपैटिबिलिटी से जुड़ी समस्याओं के बारे में सूचना दें.
प्लैटफ़ॉर्म की स्थिरता
प्लैटफ़ॉर्म की स्थिरता पहले प्लैटफ़ॉर्म स्टेबिलिटी माइलस्टोन में फ़ाइनल एपीआई और व्यवहार शामिल हैं. पब्लिश करने की सुविधा भी खुल जाती है.
  • ऐप्लिकेशन, एसडीके, और लाइब्रेरी के साथ काम करने की आखिरी जांच शुरू करें.
  • ऐप्लिकेशन के ऐसे वर्शन रिलीज़ करें जो इस सुविधा के साथ काम करते हों.
  • नए एपीआई लेवल को टारगेट करने के लिए काम जारी रखें. यह सिर्फ़ मुख्य रिलीज़ के लिए है.
  • एसडीके और लाइब्रेरी अपडेट करें. साथ ही, उनके डेवलपर को किसी भी तरह की संगतता से जुड़ी समस्याओं के बारे में सूचना दें.
फ़ाइनल रिलीज़ AOSP और ईकोसिस्टम के लिए प्लैटफ़ॉर्म रिलीज़.
  • ऐप्लिकेशन, एसडीके टूल, और लाइब्रेरी के साथ काम करने वाले वर्शन रिलीज़ करें.
  • नए एपीआई लेवल को टारगेट करने के लिए काम जारी रखें. यह सिर्फ़ मुख्य रिलीज़ के लिए है.
  • नई सुविधाओं और एपीआई का इस्तेमाल करके ऐप्लिकेशन बनाएं.

Android रिलीज़ के फ़ेज़

Android के बीटा प्रोग्राम का हर चरण, आपको अपने ऐप्लिकेशन को AOSP और Android के इकोसिस्टम के लिए स्टेबल रिलीज़ के लिए तैयार करने में मदद करता है.

बीटा वर्शन की रिलीज़

Beta 1 वर्शन में, आपको अगले प्लैटफ़ॉर्म रिलीज़ के लिए ऐप्लिकेशन बनाने और उसे टेस्ट करने के लिए, ज़्यादा बेहतर और स्थिर एनवायरमेंट मिलता है. यह पहला ऐसा बिल्ड है जिसे हम Android बीटा प्रोग्राम में रजिस्टर किए गए उन लोगों को उपलब्ध कराते हैं जो नई सुविधाओं को सबसे पहले आज़माना चाहते हैं. बीटा रिलीज़ की अवधि के दौरान, शुरुआती तौर पर ऐप्लिकेशन इस्तेमाल करने वाले लोग, 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 उन ऐप्लिकेशन को पब्लिश करने से रोकता है जो प्रीव्यू एपीआई लेवल या आने वाले समय के आधिकारिक एपीआई लेवल को टारगेट करते हैं. फ़ाइनल SDK उपलब्ध होने पर, आधिकारिक एपीआई लेवल को टारगेट किया जा सकता है. इसके बाद, ऐल्फ़ा, बीटा, और प्रोडक्शन रिलीज़ चैनल का इस्तेमाल करके, अपने ऐप्लिकेशन को Google Play पर पब्लिश किया जा सकता है. इस बीच, अगर आपको टेस्टर के साथ ऐसा ऐप्लिकेशन शेयर करना है जो अगले एपीआई लेवल को टारगेट करता है, तो आपके पास ईमेल के ज़रिए या अपनी साइट से सीधे डाउनलोड करने का विकल्प होता है.

एपीआई का रेफ़रंस और बदलाव की रिपोर्ट

प्लैटफ़ॉर्म के रेफ़रंस दस्तावेज़ में, हमेशा प्लैटफ़ॉर्म की सबसे नई झलक, बीटा वर्शन या फ़ाइनल रिलीज़ दिखती है. नए एपीआई डेवलप किए जा रहे हैं. इसलिए, इन्हें वॉटरमार्क किया जाएगा, ताकि ये दिखें. साथ ही, एपीआई लेवल के तौर पर प्रीव्यू कोडनेम दिखेगा. ध्यान दें कि इन एपीआई का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब आपने प्रीव्यू एसडीके का इस्तेमाल करके ऐप्लिकेशन बनाया हो.

फ़ाइनल SDK टूल उपलब्ध होने पर, एपीआई रेफ़रंस से पता चलेगा कि नए एपीआई, आधिकारिक एपीआई लेवल में जोड़े गए थे.

सहायता संसाधन

Android के बीटा वर्शन की बिल्ड का इस्तेमाल करके, जांच और डेवलपमेंट करते समय इन चैनलों का इस्तेमाल करके समस्याएं रिपोर्ट करें और सुझाव/राय दें या शिकायत करें:

  • समस्याओं की शिकायत करने और हमें अपनी राय देने के बारे में पूरी जानकारी पाने के लिए, सुझाव/राय दें या शिकायत करें पेज पर जाएं. इस पेज पर, आपको ये विकल्प मिलते हैं: समस्या ट्रैकर पर जाकर, गड़बड़ियों की शिकायत करना या सुविधाओं के अनुरोध करना. साथ ही, कुछ नई सुविधाओं और बदलावों के बारे में तुरंत सर्वे करना.
  • Android Preview के लिए समस्या ट्रैकर, समस्या ट्रैक करने वाला हमारा मुख्य टूल है. समस्या ट्रैकर के ज़रिए, गड़बड़ियों, परफ़ॉर्मेंस से जुड़ी समस्याओं, और सामान्य सुझाव/राय के बारे में बताया जा सकता है. इसके अलावा, जानी-पहचानी समस्याओं के बारे में भी जानकारी देखी जा सकती है. साथ ही, उन्हें हल करने का तरीका भी जाना जा सकता है. हम आपकी समस्या के बारे में आपको अपडेट देते रहेंगे. इस समस्या को Android इंजीनियरिंग टीम को भेज दिया गया है, ताकि वे इसकी समीक्षा कर सकें.
  • Android डेवलपर कम्यूनिटी एक ऐसा प्लैटफ़ॉर्म है जहां Android 17 के प्रीव्यू बिल्ड पर काम करने वाले अन्य उपयोगकर्ताओं और डेवलपर से जुड़ा जा सकता है. यहां अपनी राय और सुझाव शेयर किए जा सकते हैं. साथ ही, सवालों के जवाब भी पाए जा सकते हैं.