Android 16 QPR2 रिलीज़ हो गया है
Android के पहले माइनर SDK टूल की रिलीज़ के साथ, तेज़ी से इनोवेशन करें
आज हम Android 16 QPR2 रिलीज़ कर रहे हैं. इससे उपयोगकर्ता अनुभव, डेवलपर की प्रॉडक्टिविटी, और मीडिया की सुविधाओं में कई सुधार किए गए हैं. यह Android प्लैटफ़ॉर्म के विकास में एक अहम पड़ाव है, क्योंकि यह एसडीके के माइनर वर्शन का इस्तेमाल करने वाली पहली रिलीज़ है.
प्लैटफ़ॉर्म के विकास के लिए एक अहम पड़ाव: एसडीके का माइनर वर्शन रिलीज़ किया गया
SDK के छोटे वर्शन रिलीज़ करने से, हम हर साल रिलीज़ होने वाले प्लैटफ़ॉर्म के मुख्य वर्शन के अलावा, एपीआई और सुविधाओं को ज़्यादा तेज़ी से उपलब्ध करा पाते हैं. इससे यह पक्का होता है कि प्लैटफ़ॉर्म और आपके ऐप्लिकेशन, नई सुविधाओं के साथ ज़्यादा तेज़ी से इनोवेशन कर सकें. बड़ी रिलीज़ में, बर्ताव से जुड़े ऐसे बदलाव शामिल हो सकते हैं जिनसे ऐप्लिकेशन के साथ काम करने की सुविधा पर असर पड़ता है. हालांकि, QPR2 में किए गए बदलावों से, ऐप्लिकेशन के साथ काम करने की सुविधा पर कोई असर नहीं पड़ता. इसलिए, रिग्रेशन टेस्टिंग की ज़रूरत कम होती है. QPR2 में, काम करने के तरीके में हुए बदलाव मुख्य रूप से सुरक्षा या ऐक्सेसिबिलिटी पर फ़ोकस करते हैं. जैसे, एसएमएस ओटीपी सुरक्षा या गहरे रंग वाली थीम के लिए बेहतर सपोर्ट.
इसके लिए, हमने Android 16 से Build क्लास में नए फ़ील्ड जोड़े हैं. इससे आपका ऐप्लिकेशन, SDK_INT_FULL और VERSION_CODES_FULL का इस्तेमाल करके इन नए एपीआई की जांच कर सकता है.
if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
// Call new APIs from the Android 16 QPR2 release
}उपयोगकर्ताओं को बेहतर अनुभव और उनकी पसंद के मुताबिक सुविधाएं मिलेंगी
QPR2 की मदद से, Android को लोगों की दिलचस्पी के हिसाब से और ज़्यादा बेहतर बनाया जा सकता है. साथ ही, इसे इस्तेमाल करना भी आसान हो जाता है. इससे लोगों को अपने डिवाइसों के लुक और फ़ील पर ज़्यादा कंट्रोल मिलता है.
सभी ऐप्लिकेशन पर लागू की गई गहरे रंग वाली थीम
कम दृष्टि वाले लोगों, फ़ोटोसेंसिटिविटी (रोशनी के प्रति संवेदनशीलता) वाले लोगों या ऐसे लोगों के लिए, जो सिस्टम-वाइड डार्क मोड को पसंद करते हैं, QPR2 में डार्क थीम के तहत एक और विकल्प जोड़ा गया है. इससे उन्हें बेहतर अनुभव मिलेगा.
गहरे रंग वाली थीम को बेहतर बनाने के बाद, पुराने Fitbit ऐप्लिकेशन का स्क्रीनशॉट; नए Fitbit ऐप्लिकेशन में गहरे रंग वाली थीम की सुविधा सीधे तौर पर उपलब्ध है
जब कोई उपयोगकर्ता, सभी ऐप्लिकेशन पर लागू की गई गहरे रंग वाली थीम की सेटिंग चालू करता है, तो सिस्टम आपके ऐप्लिकेशन के isLightTheme थीम एट्रिब्यूट का इस्तेमाल करके यह तय करता है कि रंग उलटे करने की सुविधा लागू करनी है या नहीं. अगर आपका ऐप्लिकेशन DayNight की किसी स्टैंडर्ड थीम से थीम लेता है, तो यह काम अपने-आप हो जाता है. अगर ऐसा नहीं होता है, तो पक्का करें कि आपने गहरे रंग वाली थीम में isLightTheme="false" का एलान किया हो, ताकि आपका ऐप्लिकेशन अनजाने में उलटा न हो जाए. स्टैंडर्ड Android व्यू, कंपोज़ेबल, और वेबव्यू उल्टे हो जाएंगे. हालांकि, Flutter जैसे कस्टम रेंडरिंग इंजन उल्टे नहीं होंगे.
इस सुविधा को मुख्य रूप से सुलभता सुविधा के तौर पर उपलब्ध कराया गया है. हमारा सुझाव है कि आप नेटिव डार्क थीम लागू करें. इससे आपको अपने ऐप्लिकेशन के लुक पर पूरा कंट्रोल मिलता है. इससे अपने ब्रैंड की पहचान को सुरक्षित रखा जा सकता है, यह पक्का किया जा सकता है कि टेक्स्ट पढ़ा जा सके, और यूज़र इंटरफ़ेस (यूआई) के अपने-आप उलटे होने पर विज़ुअल गड़बड़ियों को रोका जा सकता है. इससे आपके उपयोगकर्ताओं को बेहतर और भरोसेमंद अनुभव मिलता है.
कस्टम आइकॉन शेप और ऑटो-थीमिंग
QPR2 में, उपयोगकर्ता अपने ऐप्लिकेशन के आइकॉन के लिए खास शेप चुन सकते हैं. ये शेप, सभी आइकॉन और फ़ोल्डर की झलक पर लागू होते हैं. इसके अलावा, अगर आपका ऐप्लिकेशन थीम वाला आइकॉन उपलब्ध नहीं कराता है, तो सिस्टम अब आपके मौजूदा लॉन्चर आइकॉन पर कलर फ़िल्टर करने का एल्गोरिदम लागू करके, अपने-आप आइकॉन जनरेट कर सकता है.
इंटरैक्टिव चूज़र सेशन
शेयर करने की सुविधा अब ज़्यादा डाइनैमिक हो गई है. सिस्टम की शेयरशीट खुली होने पर भी, ऐप्लिकेशन यूज़र इंटरफ़ेस (यूआई) को इंटरैक्टिव बनाए रख सकते हैं. इससे, चुनने वाले टूल में रीयल-टाइम में कॉन्टेंट अपडेट किया जा सकता है.
अपनी प्रॉडक्टिविटी और ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाना
हम ऐसे टूल और अपडेट लॉन्च कर रहे हैं जिन्हें आपके वर्कफ़्लो को आसान बनाने और ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए डिज़ाइन किया गया है.
GUI ऐप्लिकेशन के साथ Linux डेवलपमेंट एनवायरमेंट
Linux डेवलपमेंट एनवायरमेंट की सुविधा को अब और बेहतर बना दिया गया है. इससे Linux GUI ऐप्लिकेशन को सीधे टर्मिनल एनवायरमेंट में चलाया जा सकता है.
GIMP के मैस्कॉट विल्बर को Aryeom Han ने डिज़ाइन किया है. इसका लाइसेंस CC BY-SA 4.0 के तहत मिला है. GIMP के इंटरफ़ेस का स्क्रीनशॉट, अनुमति लेकर इस्तेमाल किया गया है.
जनरेशनल गार्बेज कलेक्शन
Android Runtime (ART) में अब जनरेशनल कॉन्करेंट मार्क-कॉम्पैक्ट (सीएमसी) गार्बेज कलेक्टर शामिल है. इससे, नए ऑब्जेक्ट पर डेटा इकट्ठा करने पर फ़ोकस किया जाता है. इससे सीपीयू का इस्तेमाल कम होता है और बैटरी की परफ़ॉर्मेंस बेहतर होती है.
विजेट के साथ यूज़र ऐक्टिविटी वाली मेट्रिक
अब उपयोगकर्ता के इंटरैक्शन वाले इवेंट के बारे में क्वेरी की जा सकती है. जैसे, क्लिक, स्क्रोल, और इंप्रेशन. इससे आपको यह बेहतर तरीके से समझने में मदद मिलेगी कि उपयोगकर्ता आपके विजेट से कैसे जुड़ते हैं.
16 केबी पेज साइज़ की सुविधा के साथ काम करने की क्षमता
आर्किटेक्चर से जुड़ी आने वाली ज़रूरी शर्तों को पूरा करने के लिए, हमने डीबग किए जा सकने वाले उन ऐप्लिकेशन के लिए, पहले से चेतावनी देने वाले डायलॉग जोड़े हैं जो 16 केबी पेज के साथ अलाइन नहीं हैं.
मीडिया, कनेक्टिविटी, और सेहत
QPR2 में, मीडिया स्टैंडर्ड और डिवाइस कनेक्टिविटी से जुड़े कई अपडेट किए गए हैं.
IAMF और ऑडियो शेयर करने की सुविधा
हमने इमर्सिव ऑडियो मॉडल और फ़ॉर्मैट (आईएएमएफ़) के लिए, सॉफ़्टवेयर डिकोडिंग की सुविधा जोड़ी है. यह ओपन-सोर्स स्पेशल ऑडियो फ़ॉर्मैट है. इसके अलावा, Bluetooth LE Audio के लिए निजी ऑडियो शेयर करने की सुविधा को अब सीधे तौर पर सिस्टम आउटपुट स्विचर में इंटिग्रेट कर दिया गया है.
Health Connect से जुड़े अपडेट
Health Connect अब डिवाइस के सेंसर का इस्तेमाल करके, कदमों को अपने-आप ट्रैक करता है. अगर आपके ऐप्लिकेशन के पास READ_STEPS अनुमति है, तो यह डेटा "android" पैकेज से उपलब्ध होगा. इससे न सिर्फ़ स्टेप ट्रैकिंग के लिए ज़रूरी कोड आसान हो जाता है, बल्कि यह ज़्यादा पावर एफिशिएंट भी है. अब यह कसरत के सेगमेंट में, वज़न, सेट इंडेक्स, और मेहनत के हिसाब से तय की गई दर (आरपीई) को भी ट्रैक कर सकता है.
बेहतर माइग्रेशन
तीसरे पक्ष का नया Data Transfer API, Android और iOS डिवाइसों के बीच डेटा को ज़्यादा भरोसेमंद तरीके से माइग्रेट करने की सुविधा देता है.
निजता और सुरक्षा को बेहतर बनाना
सुरक्षा को हमेशा प्राथमिकता दी जाती है. इसलिए, उपयोगकर्ता के डेटा और डिवाइस की सुरक्षा के लिए नई सुविधाएं डिज़ाइन की गई हैं.
डेवलपर सत्यापन
हमने ऐप्लिकेशन इंस्टॉल करने के दौरान डेवलपर की पुष्टि करने के लिए एपीआई लॉन्च किए हैं. साथ ही, पुष्टि के नतीजों को सिम्युलेट करने के लिए नई ADB कमांड भी लॉन्च की हैं. डेवलपर के तौर पर, आपके पास एडीबी का इस्तेमाल करके, बिना पुष्टि किए ऐप्लिकेशन इंस्टॉल करने का विकल्प होता है. इसलिए, उन ऐप्लिकेशन की टेस्टिंग जारी रखी जा सकती है जिन्हें आम तौर पर उपलब्ध नहीं कराना है या जो अभी तक आम तौर पर उपलब्ध कराने के लिए तैयार नहीं हैं.
एसएमएस से भेजे गए ओटीपी की सुरक्षा
ओटीपी हाइजैकिंग को रोकने के लिए, एसएमएस रिट्रीवर हैश वाले मैसेज को तीन घंटे बाद डिलीवर किया जाएगा. यह सुविधा ज़्यादातर ऐप्लिकेशन के लिए उपलब्ध होगी. RECEIVE_SMS ब्रॉडकास्ट को रोक दिया जाएगा. साथ ही, एसएमएस सेवा देने वाली कंपनी के डेटाबेस से की गई क्वेरी को फ़िल्टर किया जाएगा. एसएमएस, तीन घंटे बाद इन ऐप्लिकेशन के लिए उपलब्ध होगा.
डिवाइस को सुरक्षित तरीके से लॉक करना
सिस्टम-लेवल की सुरक्षा की एक नई स्थिति, Secure Lock Device को लॉन्च किया जा रहा है. यह सुविधा चालू होने पर (जैसे, "Find My Device" की मदद से दूर से), डिवाइस तुरंत लॉक हो जाता है.इसे अनलॉक करने के लिए, मुख्य पिन, पैटर्न या पासवर्ड की ज़रूरत होती है. इससे सुरक्षा बढ़ जाती है. इस मोड के चालू होने पर, लॉक स्क्रीन पर सूचनाएं और क्विक ऐक्सेस की सुविधा छिप जाएगी. साथ ही, बायोमेट्रिक तरीके से अनलॉक करने की सुविधा कुछ समय के लिए बंद हो सकती है.
शुरू करें
अगर आपने बीटा या Canary प्रोग्राम में रजिस्टर नहीं किया है, तो आपको Pixel डिवाइस पर Android 16 QPR2 का अपडेट जल्द ही मिल जाएगा. अगर आपके पास Pixel डिवाइस नहीं है, तो Android Studio में Android Emulator के साथ 64-बिट सिस्टम इमेज का इस्तेमाल किया जा सकता है. अगर आपने Android 16 QPR2 का बीटा वर्शन इस्तेमाल किया है और अब तक Android 16 QPR3 का बीटा वर्शन इंस्टॉल नहीं किया है, तो प्रोग्राम से ऑप्ट आउट किया जा सकता है. इसके बाद, आपको Android 16 QPR2 का रिलीज़ वर्शन ओटीए (ओवर-द-एयर) अपडेट के तौर पर मिलेगा.
Android 16 QPR2 के साथ डेवलपमेंट का बेहतर अनुभव पाने के लिए, हमारा सुझाव है कि आप Android Studio Otter के नए कैनरी वर्शन का इस्तेमाल करें.
Android के बीटा प्रोग्राम में हिस्सा लेने वाले सभी लोगों को एक बार फिर धन्यवाद. हमें यह देखने का बेसब्री से इंतज़ार है कि आपके ऐप्लिकेशन, Android 16 QPR2 में हुए अपडेट का फ़ायदा कैसे उठाते हैं.
Android 16 QPR2 के बारे में पूरी जानकारी पाने के लिए, कृपया Android 16 डेवलपर साइट पर जाएं.
पढ़ना जारी रखें
-
प्रॉडक्ट से जुड़ी खबरें
आज हम Android डेवलपमेंट को बेहतर बनाने के लिए, Gemma 4 को लॉन्च कर रहे हैं. यह हमारा सबसे नया और बेहतरीन ओपन मॉडल है. इसे जटिल तर्कों को समझने और टूल को अपने-आप कॉल करने की क्षमताओं के साथ डिज़ाइन किया गया है.
Matthew McCullough • दो मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
Android 17 का बीटा 3 वर्शन आज आधिकारिक तौर पर लॉन्च हो गया है. इसका मतलब है कि एपीआई की सतह लॉक हो गई है. अब कंपैटिबिलिटी की फ़ाइनल टेस्टिंग की जा सकती है. साथ ही, Android 17 को टारगेट करने वाले ऐप्लिकेशन को Play Store पर पुश किया जा सकता है.
Matthew McCullough • पांच मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
हम चाहते हैं कि आप अच्छी क्वालिटी वाले Android ऐप्लिकेशन को तेज़ी से और आसानी से बना सकें. हम एआई को आपके लिए उपलब्ध करा रहे हैं, ताकि आप ज़्यादा से ज़्यादा काम कर सकें.
Matthew McCullough • दो मिनट में पढ़ें
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.