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