Google ने Android 17 QPR2 रिलीज़ किया? Google ने समर्थित Pixel डिवाइस पर स्थिर Android 17 QPR2 अपडेट रोल आउट करना शुरू कर दिया है, जबकि डेवलपर्स उपलब्ध जेनेरिक सिस्टम इमेज (GSI) बिल्ड का उपयोग करके प्लेटफ़ॉर्म-स्तर के फ्रेमवर्क व्यवहारों का मूल्यांकन कर सकते हैं। विशिष्ट त्रैमासिक शेड्यूल की तुलना में जल्दी आने वाला यह रिलीज़, उपभोक्ता-सामने आने वाली Pixel Drop सुविधाओं को पैकेज इंस्टॉलेशन अनुमतियों, नोटिफिकेशन प्रबंधन और ऑन-डिवाइस गोपनीयता लॉगिंग में बुनियादी बदलावों के साथ जोड़ता है। Android एप्लिकेशन प्रबंधित करने वाली इंजीनियरिंग और ग्रोथ टीमों के लिए, यह समझना महत्वपूर्ण है कि ये प्लेटफ़ॉर्म समायोजन इंस्टॉलेशन प्रवाह, पुश अलर्ट दृश्यता और प्रासंगिक पैरामीटर हैंडऑफ़ को कैसे प्रभावित करते हैं, ताकि आगामी रिलीज़ चक्रों की योजना बनाई जा सके।
कोर प्लेटफ़ॉर्म का दायरा: स्थिर OTA, GSI बिल्ड और OEM समय-सीमा के बीच अंतर करना
एक नज़र में
- Google ने Pixel 6a से लेकर हाल के फ्लैगशिप डिवाइस तक, संगत Pixel हार्डवेयर पर स्थिर Android 17 QPR2 ओवर-द-एयर बिल्ड तैनात किए हैं।
- प्लेटफ़ॉर्म-स्तर का डेवलपर परीक्षण पूर्ण उत्पादन OEM फर्मवेयर के बजाय Treble-अनुरूप आर्किटेक्चर पर निर्मित प्रायोगिक जेनेरिक सिस्टम इमेज बाइनरी पर निर्भर करता है।
- कोर अपडेट त्रि-स्थिति (tri-state) पैकेज इंस्टॉलर प्राधिकरण संवाद (dialog), समेकित नोटिफिकेशन प्रस्तुति नियंत्रण और पारदर्शी ऑन-डिवाइस मॉडल लॉगिंग पेश करते हैं।
Android प्लेटफ़ॉर्म रिलीज़ को समझने के लिए डिवाइस-विशिष्ट फ़ीचर ड्रॉप्स और साझा ऑपरेटिंग सिस्टम फ्रेमवर्क अपडेट के बीच अंतर करना आवश्यक है। जबकि Google ने Pixel स्मार्टफ़ोन और टैबलेट के लिए Android 17 QPR2 ओवर-द-एयर पैकेज जारी किए हैं, गैर-Pixel हार्डवेयर के लिए रोलआउट का समय व्यक्तिगत निर्माता रिलीज़ रोडमैप, क्षेत्रीय कैरियर परीक्षण और हार्डवेयर टियर शेड्यूल पर निर्भर करता है।
व्यापक इकोसिस्टम परीक्षण के लिए, Google Android Developers GSI Documentation और Android 17 QPR2 GSI Release Notes के माध्यम से पूर्वावलोकन बाइनरी बनाए रखता है। साझा AOSP और कोर लाइब्रेरी ट्री से निर्मित, ये जेनेरिक सिस्टम इमेज (GSI) पैकेज Treble-अनुरूप डिवाइस पर प्रारंभिक परीक्षण सक्षम करते हैं जो मूल रूप से Android 9 (API स्तर 28) या उससे उच्च संस्करण के साथ आए थे और जिनमें अनलॉक किया गया बूटलोडर है। हालाँकि, इंजीनियरिंग टीमों को यह पहचानना चाहिए कि GSI बिल्ड प्रायोगिक डेवलपर वातावरण के रूप में काम करते हैं: GSI रिलीज़ CTS-अनुमोदित नहीं हैं, उनमें OEM-विशिष्ट मालिकाना सेवाएं नहीं हैं, और वे अंतिम निर्माता-स्किन्ड रनटाइम वातावरण को दोहराते नहीं हैं।

9to5Google Platform Reporting से तकनीकी विवरण संकेत देते हैं कि भले ही कस्टम एक्सेंट स्लाइडर्स और लॉक स्क्रीन विजेट जैसे दृश्य संशोधन उपभोक्ता चर्चाओं पर हावी हों, लेकिन बुनियादी प्लेटफ़ॉर्म परिवर्तन पैकेज इंस्टॉलेशन प्रबंधन, पृष्ठभूमि ऑडियो स्ट्रीमिंग और स्टेटस बार नोटिफिकेशन दृश्यता को बदलते हैं।

तकनीकी गहराई से अध्ययन: साइडलोडिंग प्राधिकरण और नोटिफिकेशन व्यवहार
Android 17 QPR2 में अपडेट उन संरचनात्मक सुधारों को पेश करते हैं जिनके माध्यम से एप्लिकेशन इंस्टॉलेशन अधिकार का अनुरोध करते हैं और सिस्टम सेवाएं नोटिफिकेशन प्रस्तुति को नियंत्रित करती हैं।
त्रि-स्थिति (Tri-State) साइडलोडिंग प्राधिकरण आर्किटेक्चर
जब कोई एप्लिकेशन—जैसे मोबाइल ब्राउज़र, फ़ाइल मैनेजर, या एंटरप्राइज़ डिस्ट्रीब्यूशन टूल—मानक पैकेज इंस्टॉलर का उपयोग करके किसी बाहरी पैकेज के इंस्टॉलेशन की शुरुआत करता है, तो Android 17 QPR2 बाइनरी टॉगल को एक त्रि-स्थिति संवाद से बदल देता है:
- केवल इस बार (Only this time): स्रोत एप्लिकेशन को वर्तमान इंस्टॉलेशन सत्र के लिए पैकेज इंस्टॉलर को कॉल करने के लिए अस्थायी प्राधिकरण प्रदान करता है। एक बार पैकेज इंस्टॉलेशन समाप्त होने के बाद, ऑपरेटिंग सिस्टम स्वचालित रूप से इस अनुमति को रद्द कर देता है।
- हमेशा अनुमति दें (Always allow): स्रोत एप्लिकेशन को लगातार इंस्टॉलेशन अधिकार निर्दिष्ट करता है, जिसे विशेष एप्लिकेशन एक्सेस सेटिंग्स के तहत संग्रहीत किया जाता है।
- अनुमति न दें (Don’t allow): अनुरोध को खारिज करता है और अनुरोधित इंस्टॉलेशन को रोकता है।
यह तंत्र कड़ाई से निष्पादित APK आर्किव से जुड़े पैकेज इंस्टॉलेशन पर लागू होता है। यह मानक फ़ाइल डाउनलोड, जैसे मीडिया कैशिंग या दस्तावेज़ पुनर्प्राप्ति को नियंत्रित नहीं करता है। हालाँकि, स्व-अद्यतन अनुप्रयोगों या एंटरप्राइज़ सुइट्स का रखरखाव करने वाली विकास टीमों को इस व्यवहार को ध्यान में रखना चाहिए: यदि कोई उपयोगकर्ता "केवल इस बार" का चयन करता है, तो माध्यमिक मॉड्यूलर पैकेजों या एप्लिकेशन अपडेट को स्थापित करने के बाद के प्रयास उपयोगकर्ता को फिर से संकेत देंगे।
[काल्पनिक बाह्य साइडलोडिड अधिग्रहण प्रवाह — परीक्षण योग्य डेवलपर कार्यप्रवाह]
उपयोगकर्ता प्रत्यक्ष APK डाउनलोड शुरू करता है (वेब लैंडिंग पृष्ठ)
│
▼
[पैकेज इंस्टॉलर प्राधिकरण अनुरोध]
│
┌─────────────┴─────────────┐
│ │
[केवल इस बार] [अनुमति न दें]
(अस्थाई अनुदान) │
│ ▼
▼ [इंस्टॉलेशन रद्द किया गया]
[इंस्टॉलेशन निष्पादित करें]
│
▼
[समाप्ति पर अनुदान रद्द करें]
│
▼
[पहला एप्लिकेशन लॉन्च]
│
▼
[योग्य पैरामीटर पुनर्प्राप्ति का प्रयास]
│
┌─────┴─────┐
│ │
(सफलता) (अनुपलब्ध / समय समाप्त)
│ │
▼ ▼
[लक्ष्य रूट करें] [डिफ़ॉल्ट होम]
नोटिफिकेशन प्रस्तुति और कूलडाउन नियंत्रण
पुश नोटिफिकेशन डिलीवरी में अलग-अलग चरण शामिल होते हैं: ट्रांसपोर्ट-लेयर डिलीवरी, सिस्टम-लेयर प्रेजेंटेशन, अलर्ट नोटिफिकेशन और यूजर इंटरैक्शन। Android 17 QPR2 इस बात को संशोधित करता है कि क्लाइंट डिवाइस पर नोटिफिकेशन कैसे प्रस्तुत और प्राथमिकता दिए जाते हैं।
अद्यतन स्टेटस बार सेटिंग्स के तहत, उपयोगकर्ता चुन सकते हैं कि सिस्टम सभी नोटिफिकेशन आइकन, केवल प्राथमिकता वाले आइकन प्रदर्शित करे या बिल्कुल भी आइकन न दिखाए। साथ ही, प्लेटफ़ॉर्म नोटिफिकेशन नियंत्रणों को एक एकीकृत सिस्टम में समेकित करता है जिसमें एक स्वचालित नोटिफिकेशन कूलडाउन सुविधा शामिल है। Google Help Documentation on Android Notifications में विस्तृत रूप से बताया गया है कि, जब कोई एप्लिकेशन कम समय के भीतर संदेशों के तीव्र विस्फोट भेजता है, तो नोटिफिकेशन कूलडाउन अलर्ट वॉल्यूम को कम करता है और पॉप-अप की आवृत्ति को कम करता है।
महत्वपूर्ण बात यह है कि कूलडाउन पुश पेलोड की अंतರ್निहित नेटवर्क डिलीवरी को थ्रॉटल नहीं करता है, और न ही यह स्वचालित रूप से सभी मार्केटिंग संदेशों को दबाता है। महत्वपूर्ण संचार—वॉयस कॉल, अलार्म और प्राथमिकता मैसेजिंग बातचीत सहित—कूलडाउन दमन से मुक्त हैं। फिर भी, उच्च-आवृत्ति मैसेजिंग पर निर्भर टीमों को यह परीक्षण करना चाहिए कि क्या तीव्र अनुक्रमिक अलर्ट अपनी श्रव्य प्रमुखता या दृश्य बैनर प्लेसमेंट खो देते हैं।

इसके अतिरिक्त, Private Compute Core लॉगिंग PCC से बाहर भेजे गए समर्थित अनुरोधों की दृश्यता प्रदान करती है। जैसा कि Google Help Documentation on Private Compute Core में उल्लेख किया गया है, वर्तमान सिस्टम दस्तावेज़ Proactive Assistance अनुरोधों को उपलब्ध लॉगिंग दायरे के रूप में पहचानते हैं; इस सुविधा को तृतीय-पक्ष अनुप्रयोगों में सभी ऑन-डिवाइस मॉडल निष्पादन के संपूर्ण ऑडिट के रूप में नहीं समझा जाना चाहिए।

प्रत्यक्ष APK और वैकल्पिक वितरण चैनलों में अभियान संदर्भ (Campaign Context) प्रबंधित करना
जब मार्केटिंग अभियान प्रत्यक्ष वेब डाउनलोड के माध्यम से प्राथमिक ऐप स्टोर के बाहर एप्लिकेशन वितरित करते हैं, तो अभियान संदर्भ को बनाए रखना अनूठी इंजीनियरिंग चुनौतियां प्रस्तुत करता है। Google Play Store वितरण में, डेवलपर Google Play Store क्लाइंट एप्लिकेशन द्वारा प्रदान किए गए Google Play Install Referrer API Documentation के माध्यम से अभियान पैरामीटर पुनर्प्राप्त कर सकते हैं। हालाँकि, प्रत्यक्ष ब्राउज़र-आधारित डाउनलोड Google Play Store बुनियादी ढांचे को पूरी तरह से बायपास कर देते हैं।
इसके अलावा, क्लाइंट-साइड वेब ब्राउज़र स्टोरेज—जिसमें डोमेन आइसोलेशन द्वारा नियंत्रित कुकीज़ शामिल हैं—स्वचालित रूप से इंस्टॉल किए गए मूल एप्लिकेशन के स्थानीय सैंडबॉक्स में स्थानांतरित नहीं किया जाता है। उपयोगकर्ता की वेब इंटरैक्शन को उनके पोस्ट-इंस्टॉलेशन ऑनबोर्डिंग से जोड़ने के लिए, ग्रोथ आर्किटेक्चर विशेष राज्य-मिलान (state-matching) रणनीतियों का मूल्यांकन करते हैं।
नीचे दी गई तालिका समान तकनीकी स्थितियों के तहत सामान्य वितरण और एट्रिब्यूशन मार्गों में परिचालन ट्रेड-ऑफ़ को रेखांकित करती है:
| वितरण चैनल | पैरामीटर स्रोत और तंत्र | OS इंस्टॉलेशन अनुमति | पैरामीटर अनुपलब्धता व्यवहार | टीम की जिम्मेदारी |
|---|---|---|---|---|
| Google Play Store | समर्थित Play Install Referrer API डेटा | मानक Play Store एप्लिकेशन इंस्टॉलेशन | ऐप-परिभाषित डिफ़ॉल्ट दृश्य या सामान्य ऑनबोर्डिंग | क्लाइंट एकीकरण, पैरामीटर पार्सिंग और बैकएंड सत्यापन |
| प्रत्यक्ष वेब APK (इन-हाउस) | लैंडिंग पृष्ठ कैप्चर और सर्वर-साइड राज्य मैपिंग | ऑपरेटिंग सिस्टम पैकेज इंस्टॉलर संकेत (जैसे, "केवल इस बार" / "हमेशा अनुमति दें") | ऐप-परिभाषित फ़ॉलबैक रूट | कैप्चर पाइपलाइन, डेटाबेस मिलान और फ़ॉलबैक लॉजिक का रखरखाव |
| प्रत्यक्ष वेब APK (विशेषीकृत SDK) | समर्थित शर्तों के तहत SDK कॉलबैक के माध्यम से वितरित वेब-कैप्चर किए गए पैरामीटर | समान ऑपरेटिंग सिस्टम पैकेज इंस्टॉलर संकेत | ऐप-परिभाषित फ़ॉलबैक रूट | SDK एकीकरण, संगतता परीक्षण और व्यावसायिक सत्यापन |
समर्थित प्रत्यक्ष-वितरण कार्यप्रवाहों में, OpoInstall Documentation जैसे विशिष्ट टूल वेब अभियानों और मूल ऐप लॉन्च के बीच संदर्भ अंतराल को पाटने के लिए स्थगित गहरी लिंकिंग (deferred deep-linking) क्षमताएं प्रदान करते हैं। जब उपयोगकर्ता वेब लैंडिंग पृष्ठ के माध्यम से APK डाउनलोड करते हैं, तो फ्रेमवर्क योग्य अभियान पहचानकर्ताओं या कस्टम रूटिंग मापदंडों को कैप्चर कर सकता है और इंस्टॉलेशन के बाद पहले निष्पादन पर उन्हें एप्लिकेशन के लिए उपलब्ध करा सकता है।
प्राप्त करने वाले एप्लिकेशन को स्वतंत्र रूप से पुनर्प्राप्त मापदंडों को सत्यापित करना चाहिए, उपयोगकर्ता को उपयुक्त स्क्रीन पर रूट करना चाहिए, और सुरक्षित बैकएंड सिस्टम पर व्यावसायिक तर्क—जैसे उपयोगकर्ता प्रमाणीकरण या पुरस्कार एट्रिब्यूशन—निष्पादित करना चाहिए। महत्वपूर्ण रूप से, तृतीय-पक्ष SDK एंड्रॉइड के ऑपरेटिंग सिस्टम अनुमति संवादों को बायपास नहीं करते हैं, साइडलोडिंग प्राधिकरण जीवनचक्र को नहीं बदलते हैं, या असंबद्ध वातावरण में एट्रिब्यूशन की गारंटी नहीं देते हैं।
डेवलपर परीक्षण मैट्रिक्स: Android 17 QPR2 के लिए चरण-दर-चरण सत्यापन
इंजीनियरिंग, QA और ग्रोथ टीमों को अपने प्रतिगमन (regression) परीक्षण को सैद्धांतिक मान्यताओं के बजाय अवलोकन योग्य प्लेटफ़ॉर्म व्यवहारों के आसपास संरचित करना चाहिए।
साइडलोडिंग प्राधिकरण सत्यापन
- टेस्ट केस: वेब ब्राउज़र से सीधे APK इंस्टॉल करना शुरू करें और "केवल इस बार" चुनें।
- अपेक्षित व्यवहार: पैकेज इंस्टॉलर को इंस्टॉलेशन सफलतापूर्वक पूरा करना चाहिए, लेकिन उसी ब्राउज़र से बाद के इंस्टॉलेशन प्रयासों को उपयोगकर्ता को फिर से संकेत देना चाहिए।
- विफलता फ़ॉलबैक: सत्यापित करें कि मॉड्यूलर या बहु-APK इंस्टॉलेशन रूटीन अनियंत्रित सुरक्षा अपवाद फेंके बिना अनु अनुमति रद्द करने को सुचारू रूप से संभालते हैं।
नोटिफिकेशन कूलडाउन और स्टेटस बार डिस्प्ले
- टेस्ट केस: साठ सेकंड के भीतर एक परीक्षण डिवाइस पर पांच प्रचारक पुश नोटिफिकेशन का एक सांकेतिक परीक्षण विस्फोट भेजें।
- अपेक्षित व्यवहार: देखें कि क्या सिस्टम प्रारंभिक अलर्ट के बाद अलर्ट ऑडियो को म्यूट करता है या हेडसअप डिस्प्ले बैनर को दबाता है। ध्यान दें कि उच्च-महत्व वाले चैनल स्वचालित रूप से कूलडाउन-मुक्त प्राथमिकता वाली वार्ताओं के समान नहीं होते हैं।
- फ़ॉलबैक डिज़ाइन: सुनिश्चित करें कि महत्वपूर्ण लेन-देन संबंधी अलर्ट अनपेक्षित म्यूटिंग से बचने के लिए उपयुक्त प्राथमिकता चैनलों के तहत वर्गीकृत किए गए हैं।
इंटेंट रूटिंग और ऐप लिंक
- Test Case: मूल ब्राउज़र और बाहरी वेब दृश्यों दोनों में प्रचार मापदंडों वाले डीप लिंक URL को ट्रिगर करें।
- अपेक्षित व्यवहार: उचित रूप से कॉन्फ़िगर किए गए एंड्रॉइड ऐप लिंक ब्राउज़र द्वारा समर्थित होने, उपयोगकर्ता सेटिंग्स में सक्षम होने और डोमेन स्वामी द्वारा सही ढंग से सत्यापित होने पर सीधे गंतव्य गतिविधि पर समाधान कर सकते हैं।
- फ़ॉलबैक डिज़ाइन: आने वाले इंटेंट पैरामीटर दूषित, गायब या विलंबित होने पर मजबूत डिफ़ॉल्ट दृश्य प्रदान करें।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
क्या Android 17 QPR2 तुरंत सभी Android स्मार्टफ़ोन पर लागू होता है?
नया "ऐप इंस्टॉल करें" प्रॉम्प्ट माध्यमिक APK इंस्टॉलेशन को कैसे संभालता है?
क्या नोटिफिकेशन कूलडाउन मार्केटिंग पुश नोटिफिकेशन को डिलीवर होने से रोकता है?
इंजीनियरिंग टीमों के लिए मुख्य बातें
Android 17 QPR2 का रिलीज़ दानेदार उपयोगकर्ता सहमति, न्यूनतम इंटरफ़ेस व्यवधान और पारदर्शी ऑन-डिवाइस डेटा प्रोसेसिंग की ओर चल रहे प्लेटफ़ॉर्म रुझानों को दर्शाता है। अल्पजीवी साइडलोडिंग प्राधिकरणों और स्वचालित नोटिफिकेशन प्रस्तुति नियंत्रणों की ओर बढ़ने से, आधुनिक मोबाइल ऑपरेटिंग सिस्टम अनियंत्रित पृष्ठभूमि व्यवहारों को सीमित करना जारी रखते हैं।
विकास टीमों के लिए, प्लेटफ़ॉर्म अपडेट की तैयारी करने के लिए इंस्टॉलेशन जीवनचक्र का ऑडिट करने और नाजुक क्लाइंट-साइड मान्यताओं से महत्वपूर्ण एप्लिकेशन स्थिति को अलग करने की आवश्यकता होती है। जब उपयोगकर्ता यात्राएं एक ही वेब दृश्य या मूल एप्लिकेशन के भीतर निहित रहती हैं, तो इंस्टॉलेशन पैरामीटर हैंडऑफ़ अनावश्यक होते हैं। हालाँकि, जब अभियान उपयोगकर्ताओं को बाहरी वेब लैंडिंग पृष्ठों से प्रत्यक्ष APK डाउनलोड में निर्देशित करते हैं, तो रूपांतरण निरंतरता बनाए रखने के लिए बैकbackend पर सख्त लेन-देन संबंधी सत्यापन के साथ, प्लेटफ़ॉर्म रेफ़रर API, सर्वर-साइड पैरामीटर संरक्षण, या किसी अन्य समर्थित हैंडऑफ़ तंत्र की आवश्यकता हो सकती है।
संदर्भ
-
Android Developers: Generic System Image Documentation and Requirements
-
Android Developers: Android 17 QPR2 GSI Release Notes
-
Google Developers: Google Play Install Referrer API Documentation
-
Google Help: Manage Notifications on Android Devices
-
Google Help: Learn How Private Compute Core Protects Your Privacy
-
9to5Google: Android 17 QPR2 Rollout Details and Feature Summary
-
Droid-Life: Overview of Android 17 QPR2 System UI and Status Bar Controls
-
OpoInstall Documentation: Deferred Deep Linking and Parameter Pass-Through
Share this article



