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

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

4 मिनट में पढ़ें
मैथ्यू मैककलो की प्रोफ़ाइल देखें
Matthew McCullough वाइस प्रेसिडेंट, प्रॉडक्ट मैनेजमेंट, Android डेवलपर

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

Android के पहले माइनर एसडीके रिलीज़ के साथ तेज़ी से इनोवेशन करें

आज हम Android 16 QPR2 रिलीज़ कर रहे हैं. इससे उपयोगकर्ता अनुभव, डेवलपर की प्रॉडक्टिविटी, और मीडिया की सुविधाओं में कई सुधार किए गए हैं. यह Android प्लैटफ़ॉर्म के विकास में एक अहम पड़ाव है, क्योंकि यह एसडीके के माइनर वर्शन का इस्तेमाल करने वाली पहली रिलीज़ है.

प्लैटफ़ॉर्म के विकास के लिए एक अहम पड़ाव: एसडीके का माइनर वर्शन रिलीज़ किया गया

एसडीके के छोटे वर्शन रिलीज़ करने से, हम हर साल रिलीज़ होने वाले प्लैटफ़ॉर्म के मुख्य वर्शन के अलावा, एपीआई और सुविधाएं ज़्यादा तेज़ी से उपलब्ध करा पाते हैं. इससे यह पक्का किया जा सकता है कि प्लैटफ़ॉर्म और आपके ऐप्लिकेशन, नई सुविधाओं के साथ तेज़ी से इनोवेशन कर सकें. बड़ी रिलीज़ में, ऐप्लिकेशन के काम करने के तरीके में बदलाव हो सकते हैं. इससे ऐप्लिकेशन के साथ काम करने की सुविधा पर असर पड़ता है. हालांकि, 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 और ऑडियो शेयर करने की सुविधा

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

image.png

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

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

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

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

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

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

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

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

एसएमएस से मिलने वाले ओटीपी की सुरक्षा

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

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

सिस्टम-लेवल की सुरक्षा की एक नई स्थिति, सुरक्षित लॉक डिवाइस को पेश किया जा रहा है. यह सुविधा चालू होने पर (जैसे, "Find My Device" की मदद से दूर से), डिवाइस तुरंत लॉक हो जाता है.इसे अनलॉक करने के लिए, मुख्य पिन, पैटर्न या पासवर्ड की ज़रूरत होती है. इससे सुरक्षा बढ़ जाती है. इसके चालू होने पर, लॉक स्क्रीन पर सूचनाएं और क्विक ऐक्सेस की सुविधा छिप जाएगी. साथ ही, बायोमेट्रिक तरीके से अनलॉक करने की सुविधा को कुछ समय के लिए बंद किया जा सकता है.

शुरू करें

अगर आपने बीटा या कैनरी प्रोग्राम में रजिस्टर नहीं किया है, तो आपके 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 डेवलपर साइट पर जाएं.

इन्होंने लिखा है:
पढ़ना जारी रखें