Android 16 QPR2 रिलीज़ हो गया है
Android के पहले माइनर एसडीके रिलीज़ के साथ तेज़ी से इनोवेशन करें
आज हम 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 में, उपयोगकर्ता अपने ऐप्लिकेशन के आइकॉन के लिए खास शेप चुन सकते हैं. ये शेप, सभी आइकॉन और फ़ोल्डर की झलक पर लागू होते हैं. इसके अलावा, अगर आपका ऐप्लिकेशन थीम वाला आइकॉन उपलब्ध नहीं कराता है, तो सिस्टम अब आपके मौजूदा लॉन्चर आइकॉन पर कलर फ़िल्टर करने का एल्गोरिदम लागू करके, अपने-आप आइकॉन जनरेट कर सकता है.
|
|
| पसंद के मुताबिक आइकॉन के आकार | |
|
|
| Android Studio में आइकॉन के आकार और रंग की जांच करना | सिस्टम आइकॉन के रंग को अपने-आप फ़िल्टर करने की सुविधा |
इंटरैक्टिव चूज़र सेशन
शेयर करने की सुविधा अब ज़्यादा डाइनैमिक हो गई है. सिस्टम की शेयरशीट खुली होने पर भी, ऐप्लिकेशन यूज़र इंटरफ़ेस (यूआई) को इंटरैक्टिव बनाए रख सकते हैं. इससे, चुनने वाले टूल में रीयल-टाइम में कॉन्टेंट अपडेट किया जा सकता है.
अपनी प्रॉडक्टिविटी और ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाना
हम ऐसे टूल और अपडेट पेश कर रहे हैं जो आपके वर्कफ़्लो को आसान बनाने और ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए डिज़ाइन किए गए हैं.
GUI ऐप्लिकेशन के साथ Linux डेवलपमेंट एनवायरमेंट
Linux डेवलपमेंट एनवायरमेंट की सुविधा को अब और बेहतर बना दिया गया है. इससे Linux GUI ऐप्लिकेशन को सीधे टर्मिनल एनवायरमेंट में चलाया जा सकता है.
GIMP के मैस्कॉट विल्बर को Aryeom Han ने डिज़ाइन किया है. इसे CC BY-SA 4.0 के तहत लाइसेंस मिला है. GIMP के इंटरफ़ेस का स्क्रीनशॉट, अनुमति लेकर इस्तेमाल किया गया है.
जनरेशनल गारबेज कलेक्शन
Android Runtime (ART) में अब जनरेशनल कॉन्करेंट मार्क-कॉम्पैक्ट (सीएमसी) गारबेज कलेक्टर शामिल है. इससे, नए ऑब्जेक्ट पर डेटा इकट्ठा करने पर फ़ोकस किया जाता है. इससे सीपीयू का इस्तेमाल कम होता है और बैटरी की परफ़ॉर्मेंस बेहतर होती है.
विजेट के साथ यूज़र ऐक्टिविटी वाली मेट्रिक
अब उपयोगकर्ता के इंटरैक्शन वाले इवेंट के बारे में क्वेरी की जा सकती है. जैसे, क्लिक, स्क्रोल, और इंप्रेशन. इससे आपको यह बेहतर तरीके से समझने में मदद मिलेगी कि उपयोगकर्ता आपके विजेट से कैसे जुड़ते हैं.
16 केबी पेज साइज़ के साथ काम करने की सुविधा
आर्किटेक्चर से जुड़ी आने वाली ज़रूरी शर्तों के लिए तैयारी करने में आपकी मदद करने के लिए, हमने डीबग किए जा सकने वाले उन ऐप्लिकेशन के लिए पहले से चेतावनी देने वाले डायलॉग जोड़े हैं जो 16 केबी पेज के साथ अलाइन नहीं हैं.
मीडिया, कनेक्टिविटी, और हेल्थ
QPR2 में, मीडिया स्टैंडर्ड और डिवाइस कनेक्टिविटी से जुड़े कई अपडेट किए गए हैं.
IAMF और ऑडियो शेयर करने की सुविधा
हमने इमर्सिव ऑडियो मॉडल और फ़ॉर्मैट (आईएएमएफ़) के लिए, सॉफ़्टवेयर डिकोडिंग की सुविधा जोड़ी है. यह एक ओपन-सोर्स स्पेशल ऑडियो फ़ॉर्मैट है. इसके अलावा, ब्लूटूथ LE Audio के लिए निजी ऑडियो शेयर करने की सुविधा को अब सीधे तौर पर सिस्टम के आउटपुट स्विचर में इंटिग्रेट कर दिया गया है.
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 डेवलपर साइट पर जाएं.
-
प्रॉडक्ट से जुड़ी खबरेंआज हम लंबी अवधि के टास्क (एलएचटी) का पहला सेट रिलीज़ कर रहे हैं. ये ऐसे मुश्किल टास्क हैं जिन्हें पूरा करने में इंजीनियर को कई दिन या यहां तक कि एक हफ़्ता भी लग सकता है. हम एजेंटिक इवैल्यूएशन की सुविधा भी लॉन्च कर रहे हैं. इसकी शुरुआत, मॉडल उपलब्ध कराने वाली कंपनियों के एजेंट से की जाएगी.
Matthew McCullough • तीन मिनट में पढ़ा जा सकता है -
प्रॉडक्ट से जुड़ी खबरेंआज हम Android 17 को रिलीज़ कर रहे हैं. यह सुविधा, Android 17 के साथ काम करने वाले ज़्यादातर Pixel डिवाइसों पर उपलब्ध होगी. आने वाले महीनों में, Android 17 पर काम करने वाले नए डिवाइसों के बारे में जानें.
Matthew McCullough • पढ़ने में 13 मिनट लगेंगे -
प्रॉडक्ट से जुड़ी खबरेंGoogle I/O '26 में, Android डेवलपर के लिए 17 अहम घोषणाएं की गई हैं. इनमें एजेंट की मदद से काम करने की क्षमता, यूज़र इंटरफ़ेस (यूआई) के स्टैंडर्ड के तौर पर Compose First, और बढ़ते हुए इकोसिस्टम के लिए हाई-परफ़ॉर्मेंस मीडिया और अडैप्टिव डेवलपमेंट पर फ़ोकस किया गया है.
Matthew McCullough • 8 मिनट में पढ़ें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.