प्रॉडक्ट से जुड़ी खबरें

Android 16 QPR2 रिलीज़ हो गया है

चार मिनट में पढ़ें
Matthew McCullough
वाइस प्रेसिडेंट, प्रॉडक्ट मैनेजमेंट, Android डेवलपर

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 ने डार्क थीम के तहत एक और विकल्प जोड़ा है. इससे उन्हें बेहतर अनुभव मिलेगा.

image.png

गहरे रंग वाली थीम को बेहतर बनाने के बाद, पुराने Fitbit ऐप्लिकेशन का स्क्रीनशॉट; नए Fitbit ऐप्लिकेशन में गहरे रंग वाली थीम की सुविधा सीधे तौर पर उपलब्ध है

जब कोई उपयोगकर्ता, ऐप्लिकेशन पर गहरे रंग वाली थीम लागू करने की सुविधा चालू करता है, तो सिस्टम आपके ऐप्लिकेशन के isLightTheme थीम एट्रिब्यूट का इस्तेमाल करता है. इससे यह तय किया जाता है कि रंग उलटने की सुविधा लागू करनी है या नहीं. अगर आपका ऐप्लिकेशन DayNight की किसी स्टैंडर्ड थीम से थीम लेता है, तो यह सुविधा आपके लिए अपने-आप चालू हो जाती है. अगर ऐसा नहीं होता है, तो पक्का करें कि आपने गहरे रंग वाली थीम में isLightTheme="false" का एलान किया हो, ताकि आपका ऐप्लिकेशन अनजाने में उलटा न हो जाए. स्टैंडर्ड Android व्यू, कंपोज़ेबल, और वेबव्यू उल्टे हो जाएंगे. हालांकि, Flutter जैसे कस्टम रेंडरिंग इंजन उल्टे नहीं होंगे.

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

कस्टम आइकॉन शेप और ऑटो-थीमिंग

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

image.png
image.png
पसंद के मुताबिक आइकॉन के आकार
image.png
image.png
Android Studio में आइकॉन के आकार और रंग की जांच करनासिस्टम आइकॉन के रंग को अपने-आप फ़िल्टर करने की सुविधा

इंटरैक्टिव चूज़र सेशन

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

अपनी प्रॉडक्टिविटी और ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाना

हम ऐसे टूल और अपडेट लॉन्च कर रहे हैं जिन्हें आपके वर्कफ़्लो को बेहतर बनाने और ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए डिज़ाइन किया गया है.

GUI ऐप्लिकेशन के साथ Linux डेवलपमेंट एनवायरमेंट

Linux डेवलपमेंट एनवायरमेंट की सुविधा को अब और बेहतर बना दिया गया है. इससे Linux GUI ऐप्लिकेशन को सीधे टर्मिनल एनवायरमेंट में चलाया जा सकता है.

image.png

GIMP के मैस्कॉट विल्बर को Aryeom Han ने डिज़ाइन किया है. इसे CC BY-SA 4.0 के तहत लाइसेंस मिला है. GIMP के इंटरफ़ेस का स्क्रीनशॉट, अनुमति लेकर इस्तेमाल किया गया है.

जनरेशनल गार्बेज कलेक्शन

Android Runtime (ART) में अब जनरेशनल कॉन्करेंट मार्क-कॉम्पैक्ट (सीएमसी) गार्बेज कलेक्टर शामिल है. इससे, नए ऑब्जेक्ट पर डेटा इकट्ठा करने पर फ़ोकस किया जाता है. इससे सीपीयू का इस्तेमाल कम होता है और बैटरी की परफ़ॉर्मेंस बेहतर होती है.

विजेट के साथ यूज़र ऐक्टिविटी वाली मेट्रिक

अब उपयोगकर्ता के इंटरैक्शन वाले इवेंट के बारे में क्वेरी की जा सकती है. जैसे, क्लिक, स्क्रोल, और इंप्रेशन. इससे आपको यह बेहतर तरीके से समझने में मदद मिलेगी कि उपयोगकर्ता आपके विजेट से कैसे जुड़ते हैं.

16 केबी पेज साइज़ के साथ काम करने की सुविधा

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

image.png

मीडिया, कनेक्टिविटी, और सेहत

QPR2 में, मीडिया स्टैंडर्ड और डिवाइस कनेक्टिविटी से जुड़े कई अपडेट किए गए हैं.

IAMF और ऑडियो शेयर करने की सुविधा

हमने इमर्सिव ऑडियो मॉडल और फ़ॉर्मैट (आईएएमएफ़) के लिए, सॉफ़्टवेयर डिकोडिंग की सुविधा जोड़ी है. यह ओपन-सोर्स स्पेशल ऑडियो फ़ॉर्मैट है. इसके अलावा, Bluetooth LE Audio के लिए निजी ऑडियो शेयर करने की सुविधा को अब सीधे तौर पर सिस्टम आउटपुट स्विचर में इंटिग्रेट कर दिया गया है.

image.png

Health Connect से जुड़े अपडेट

Health Connect अब डिवाइस के सेंसर का इस्तेमाल करके, कदमों को अपने-आप ट्रैक करता है. अगर आपके ऐप्लिकेशन के पास READ_STEPS अनुमति है, तो यह डेटा "android" पैकेज से उपलब्ध होगा. इससे न सिर्फ़ कदमों को ट्रैक करने के लिए ज़रूरी कोड आसान हो जाता है, बल्कि यह ज़्यादा पावर एफिशिएंट भी है. अब यह कसरत के सेगमेंट में, वज़न, सेट इंडेक्स, और मेहनत के हिसाब से तय की गई दर (आरपीई) को भी ट्रैक कर सकता है.

बेहतर माइग्रेशन

तीसरे पक्ष का नया Data Transfer API, Android और iOS डिवाइसों के बीच डेटा को ज़्यादा भरोसेमंद तरीके से माइग्रेट करने की सुविधा देता है.

निजता और सुरक्षा को बेहतर बनाना

सुरक्षा को हमेशा प्राथमिकता दी जाती है. इसलिए, उपयोगकर्ता के डेटा और डिवाइस की सुरक्षा के लिए नई सुविधाएं डिज़ाइन की गई हैं.

डेवलपर सत्यापन

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

एसएमएस से भेजे गए ओटीपी की सुरक्षा

ओटीपी हाइजैकिंग को रोकने के लिए, एसएमएस रिट्रीवर हैश वाले मैसेज को तीन घंटे बाद डिलीवर किया जाएगा. यह सुविधा ज़्यादातर ऐप्लिकेशन के लिए उपलब्ध होगी. RECEIVE_SMS ब्रॉडकास्ट को रोक दिया जाएगा. साथ ही, एसएमएस सेवा देने वाली कंपनी के डेटाबेस से की गई क्वेरी को फ़िल्टर किया जाएगा. एसएमएस, तीन घंटे बाद इन ऐप्लिकेशन के लिए उपलब्ध होगा.

डिवाइस को सुरक्षित तरीके से लॉक करना

सिस्टम-लेवल की सुरक्षा की एक नई स्थिति, डिवाइस को सुरक्षित तरीके से लॉक करना, पेश की जा रही है. यह सुविधा चालू होने पर (जैसे, "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 डेवलपर साइट पर जाएं.

इसे लिखा है:

पढ़ना जारी रखें