रिलीज़ टिप्पणियां

डेवलपर के लिए झलक 1

रिलीज़ की तारीख 19 नवंबर, 2024
बिल्ड 21.241018.009 बरमूडियन पाउंड
एमुलेटर से जुड़ी सहायता x86 (64-बिट), ARM (v8-A)
सुरक्षा पैच का लेवल नवंबर 2024
Google Play services 24.40.35
एपीआई का अंतर

Android 16 के डेवलपर के लिए उपलब्ध रिलीज़ के पहले वर्शन के बारे में जानकारी

Android 16 के डेवलपर प्रीव्यू में आपका स्वागत है! यह पहली रिलीज़ सिर्फ़ डेवलपर के लिए है, ताकि वे शुरुआती डेवलपमेंट, टेस्टिंग, और सुझाव/राय देने में मदद पा सकें. Android 16 Developer Preview 1, एक शुरुआती बेसलाइन बिल्ड है. इसे अब भी डेवलप किया जा रहा है. इसलिए, हो सकता है कि Android सिस्टम और उस पर चलने वाले ऐप्लिकेशन हमेशा उम्मीद के मुताबिक काम न करें.

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

Developer Preview 1 में नया क्या है

Android 16 के डेवलपर के लिए उपलब्ध झलक के पहले वर्शन से, Android के लिए एपीआई रिलीज़ की फ़्रीक्वेंसी बढ़ने वाली है. ऐसा, ऐप्लिकेशन और डिवाइसों में तेज़ी से इनोवेशन करने के लिए किया जा रहा है.

साल 2025 में Android के दो एपीआई रिलीज़ किए जाएंगे

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

चौथी तिमाही की मामूली रिलीज़ में, डेवलपर के लिए नए एपीआई के साथ-साथ, सुविधाओं के अपडेट, ऑप्टिमाइज़ेशन, और गड़बड़ियों को ठीक करने की सुविधाएं भी शामिल होंगी. हालांकि, इसमें ऐप्लिकेशन के काम करने के तरीके में कोई बदलाव नहीं किया जाएगा.

साल 2025 में Android रिलीज़ की टाइमलाइन का व्यू. इसमें बताया गया है कि साल 2025 की दूसरी तिमाही में रिलीज़ होने वाला वर्शन एक मेजर रिलीज़ है और साल 2025 की चौथी तिमाही में रिलीज़ होने वाला वर्शन एक मामूली रिलीज़ है.

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

मुख्य और मामूली रिलीज़ के साथ नए एपीआई का इस्तेमाल करना

एपीआई लेवल की जांच करके, कोड ब्लॉक को सुरक्षित रखने के लिए, अब SDK_INT कॉन्स्टेंट के साथ VERSION_CODES का इस्तेमाल किया जाता है. यह सुविधा, Android के मुख्य वर्शन के लिए काम करती रहेगी.

if (SDK_INT >= VERSION_CODES.BAKLAVA) {
  // Use APIs introduced in Android 16
}

नए SDK_INT_FULL कंसटेंट का इस्तेमाल, एपीआई की जांच के लिए किया जा सकता है. यह जांच, VERSION_CODES_FULL एनोमेरेशन के नए वर्शन के साथ, मेजर और माइनर, दोनों वर्शन के लिए की जा सकती है.

if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
  // Use APIs introduced in a major or minor release
}

SDK टूल का सिर्फ़ माइनर वर्शन पाने के लिए, Build.getMinorSdkVersion() तरीके का भी इस्तेमाल किया जा सकता है.

val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

इन एपीआई को अभी तक फ़ाइनल नहीं किया गया है और इनमें बदलाव हो सकते हैं. इसलिए, अगर आपको कोई समस्या है, तो कृपया हमें सुझाव/राय दें या शिकायत करें.

एम्बेड किया गया फ़ोटो पिकर

फ़ोटो पिकर की सुविधा, उपयोगकर्ताओं के लिए ऐप्लिकेशन में पहले से मौजूद है. इसकी मदद से, उपयोगकर्ता अपने डिवाइस की पूरी मीडिया लाइब्रेरी के बजाय, ऐप्लिकेशन को सिर्फ़ अपनी चुनी हुई फ़ोटो और वीडियो का ऐक्सेस दे सकते हैं. यह सुविधा सुरक्षित है. Google के सिस्टम अपडेट और Google Play services की मदद से, मॉड्यूलर सिस्टम कॉम्पोनेंट के कॉम्बिनेशन का इस्तेमाल करके, इसे Android 4.4 (एपीआई लेवल 19) तक के वर्शन पर इस्तेमाल किया जा सकता है. इंटिग्रेशन के लिए, Android Jetpack लाइब्रेरी के साथ सिर्फ़ कुछ लाइनों के कोड की ज़रूरत होती है.

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

सेहत का डेटा

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

Android पर Privacy Sandbox

Android 16 में Android पर मौजूद Privacy Sandbox का नया वर्शन शामिल है. यह टेक्नोलॉजी, उपयोगकर्ताओं को यह भरोसा दिलाने के लिए बनाई गई है कि उनकी निजता सुरक्षित है. Android डेवलपर बीटा प्रोग्राम में Privacy Sandbox के बारे में ज़्यादा जानने के लिए, हमारी वेबसाइट पर जाएं. इससे आपको इस प्रोग्राम का इस्तेमाल शुरू करने में मदद मिलेगी. SDK टूल के रनटाइम के बारे में जानें. इसकी मदद से, SDK टूल को उस ऐप्लिकेशन से अलग रनटाइम एनवायरमेंट में चलाया जा सकता है जिसमें वे काम कर रहे हैं. इससे, उपयोगकर्ता के डेटा को इकट्ठा करने और शेयर करने के लिए ज़्यादा सुरक्षित तरीके अपनाए जा सकते हैं.

Developer Preview 1 का ऐक्सेस पाने का तरीका

इस रिलीज़ को इनमें से किसी भी Google Pixel डिवाइस पर इंस्टॉल किया जा सकता है:

  • Pixel 6 और 6 Pro
  • Pixel 6a
  • Pixel 7 और 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 और 8 Pro
  • Pixel 8a
  • Pixel 9, 9 Pro, 9 Pro XL, और 9 Pro Fold
शुरू करने का तरीका जानने के लिए, Android 16 पाएं लेख पढ़ें.

नई सुविधाओं और बदलावों को आज़माने से पहले, अपने SDK टूल और Android एमुलेटर को भी अपडेट करना न भूलें. ऐसा करने का सबसे अच्छा तरीका, Android Studio के नए प्री-रिलीज़ वर्शन में SDK मैनेजर का इस्तेमाल करना है.

डेवलपमेंट और टेस्टिंग की ज़रूरतों के हिसाब से, Android 16 को इन तरीकों से भी पाया जा सकता है:

* Android एमुलेटर पर Android 16 पाना

सामान्य सलाह

रिलीज़ के बारे में इन सामान्य सलाह का ध्यान रखें:

  • इस रिलीज़ में, ऐप्लिकेशन के क्रैश होने, बैटरी लाइफ़ या परफ़ॉर्मेंस से जुड़ी कई समस्याएं हो सकती हैं.
  • ऐसा हो सकता है कि सुलभता की ज़रूरतों वाले उपयोगकर्ताओं के लिए, यह रिलीज़ रोज़ के इस्तेमाल के लिए सही न हो.
  • ऐसा हो सकता है कि इस रिलीज़ पर चलने के दौरान, कुछ ऐप्लिकेशन ठीक से काम न करें. इस पाबंदी में, Google के ऐप्लिकेशन के साथ-साथ अन्य ऐप्लिकेशन भी शामिल हैं.
  • Android 16 के डेवलपर प्रीव्यू के बिल्ड, कंपैटिबिलिटी टेस्ट सुइट (CTS) से मंज़ूरी नहीं पाए हैं. हालांकि, इन्हें शुरुआती जांच से मंज़ूरी मिल चुकी है. साथ ही, ये डेवलपर के लिए रिलीज़ से पहले के एपीआई का एक स्टेबल सेट उपलब्ध कराते हैं. ऐसा हो सकता है कि सीटीएस से मंज़ूरी पा चुके बिल्ड पर काम करने वाले ऐप्लिकेशन या SafetyNet एपीआई का इस्तेमाल करने वाले ऐप्लिकेशन, Android 16 के डेवलपर प्रीव्यू बिल्ड पर सामान्य तरीके से काम न करें.

सहायता पाएं

डेवलपर के लिए झलक देखने की सुविधा का इस्तेमाल करके, ऐप्लिकेशन को डेवलप करने और उसकी जांच करने के लिए, आपके पास सहायता पाने के दो मुख्य चैनल उपलब्ध हैं. सहायता पाने के लिए, आपको किस चैनल का इस्तेमाल करना चाहिए, यह इस बात पर निर्भर करता है कि आपको किस तरह की समस्या आ रही है.

  • डिवाइस से जुड़ी समस्याओं, सिस्टम से जुड़ी समस्याओं, और Google ऐप्लिकेशन से जुड़ी समस्याओं के लिए सहायता: समस्या ट्रैकर का इस्तेमाल करके, नई समस्याएं बनाएं. साथ ही, उन समस्याओं को देखें और ट्रैक करें जिन्हें आपने और अन्य डेवलपर ने सबमिट किया है.

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

    समस्या का ऐसा टेंप्लेट ढूंढने के लिए कि वह आपकी समस्या से पूरी तरह मैच करता हो, समस्याओं की शिकायत कहां करें लेख पढ़ें.

  • दूसरे ऐप्लिकेशन से जुड़ी समस्याओं के लिए सहायता: ऐप्लिकेशन के डेवलपर से सीधे संपर्क करें.

Android 16 के डेवलपर प्रीव्यू पर काम करने वाले अन्य डेवलपर के साथ समस्याओं या आइडिया के बारे में चर्चा करने के लिए, Reddit पर android_beta कम्यूनिटी में शामिल हों.

पहले से मालूम समस्याएं

हमारी जांच के आधार पर, Android 16 के डेवलपर प्रीव्यू 1 का इस्तेमाल करने पर, आपको ये समस्याएं आ सकती हैं. इन समस्याओं के बारे में पहले से पता है. इसलिए, ऐसी ही समस्याओं के लिए अलग से रिपोर्ट दर्ज करने की ज़रूरत नहीं है.

Android प्लैटफ़ॉर्म

  • कभी-कभी, चल रहे मीडिया की सूचना पर टैप करने से, उससे जुड़ा ऐप्लिकेशन नहीं खुल पाता.
  • कुछ डिवाइसों पर, वीडियो रिकॉर्ड करते समय ज़ूम लेवल में बदलाव करने पर, कैमरे की स्क्रीन कभी-कभी फ़्लैश हो सकती है.