Staged Rollout — यह क्या है और क्रमिक रिलीज़ कैसे काम करती है

लेखक: IT Sectr प्रकाशित: 2026-04-18 पढ़ने का समय: 8 मिनट

Staged Rollout Google Play में ऐप के क्रमिक रिलीज़ का एक तंत्र है जो एक निर्धारित प्रतिशत उपयोगकर्ताओं के बीच अपडेट वितरित करने की अनुमति देता है। डेवलपर वितरण गति को नियंत्रित करता है और नया बिल्ड प्रकाशित किए बिना परिवर्तनों को वापस ले सकता है। Google Play Console Help, 2024 के अनुसार, 85% डेवलपर अपडेट प्रकाशित करते समय जोखिम कम करने के लिए चरणबद्ध रिलीज़ का उपयोग करते हैं। यह आधुनिक Android विकास में परिनियोजन का मानक है।

मुख्य बिंदु

  • Staged Rollout — Google Play उपयोगकर्ताओं के निर्धारित प्रतिशत के लिए अपडेट का क्रमिक प्रकाशन
  • Google Play Console — चरणबद्ध रिलीज़ कॉन्फ़िगर करने का मुख्य उपकरण
  • 5–100% — दर्शक कवरेज के लिए उपलब्ध मानों की सीमा
  • रोलबैक — नया बिल्ड प्रकाशित किए बिना पिछले संस्करण पर वापसी
  • निगरानी — ANR, क्रैश मेट्रिक्स और उपयोगकर्ता प्रतिक्रिया का अनिवार्य निरंतर नियंत्रण

Staged Rollout क्या है?

Staged Rollout Google Play Console की एक सुविधा है जो ऐप अपडेट को धीरे-धीरे वितरित करने के लिए है। डेवलपर उपयोगकर्ताओं का एक प्रतिशत निर्धारित करता है जो नया संस्करण प्राप्त करेंगे और स्थिरता और गुणवत्ता मेट्रिक्स की निगरानी करते हुए धीरे-धीरे कवरेज बढ़ाता है। सभी उपयोगकर्ताओं के लिए पूर्ण रिलीज़ केवल महत्वपूर्ण समस्याओं की अनुपस्थिति की पुष्टि के बाद ही की जाती है।

तंत्र ऐप स्टोर स्तर पर काम करता है: Google Play स्वचालित रूप से चयनित प्रतिशत उपकरणों के बीच अपडेट वितरित करता है। उपयोगकर्ताओं को कोई अंतर नहीं दिखता — उनके लिए यह स्टोर से एक सामान्य अपडेट है। चयनित खंड के भीतर, उपयोगकर्ताओं को यादृच्छिक रूप से चुना जाता है, जो एक प्रतिनिधि नमूना सुनिश्चित करता है।

सुविधा के उद्भव का इतिहास

Google ने 2015 में Google Play Developer Console के भाग के रूप में Staged Rollout पेश किया। इस सुविधा से पहले, डेवलपर सभी उपयोगकर्ताओं के लिए एक साथ अपडेट प्रकाशित करते थे, जिससे त्रुटियों पर सामूहिक विफलताएं होती थीं। Google I/O 2023 के आंकड़ों के अनुसार, चरणबद्ध रिलीज़ के कार्यान्वयन ने Android ऐप्स में महत्वपूर्ण घटनाओं की संख्या को 60% कम कर दिया।

Staged Rollout कब उपयोग करें

क्रमिक रिलीज़ का उपयोग महत्वपूर्ण परिवर्तन प्रकाशित करते समय किया जाता है: नया डिज़ाइन, आर्किटेक्चर परिवर्तन, SDK अपडेट, डेटाबेस माइग्रेशन या नए API संस्करण में अपग्रेड। Staged Rollout पूर्ण परिनियोजन से पहले A/B परीक्षण उत्पादन मेट्रिक्स के लिए भी अनुशंसित है।

Staged Rollout कैसे काम करता है

Google Play Console में APK या App Bundle अपलोड करने के बाद, डेवलपर पूर्ण रिलीज़ के बजाय Staged Rollout चुनता है। सिस्टम 5% से 100% तक 5% की वृद्धि में उपयोगकर्ता प्रतिशत निर्दिष्ट करने का अनुरोध करता है। Google Play स्वचालित रूप से यादृच्छिक रूप से चयनित उपयोगकर्ताओं के निर्दिष्ट प्रतिशत के बीच अपडेट वितरित करता है।

वितरण एल्गोरिदम

Google Play डिवाइस पहचानकर्ता और कोड संस्करण संख्या पर आधारित एक नियतात्मक एल्गोरिदम का उपयोग करता है। यह सुनिश्चित करता है कि 10% पर अपडेट प्राप्त करने वाला उपयोगकर्ता प्रतिशत बढ़कर 20% होने पर इसे नहीं खोएगा। वितरण स्थिर है: उपयोगकर्ता के पास या तो पहले से संस्करण है या अगले कवरेज वृद्धि पर इसे प्राप्त करेगा।

groovy
// build.gradle — Staged Rollout के लिए संस्करणीकरण
android {
    defaultConfig {
        versionCode 42
        versionName "2.4.0-staged"
    }
}

// स्थिरता की पुष्टि के बाद — पूर्ण रिलीज़
// versionCode वही रहता है, versionName → "2.4.0"

प्रक्रिया के दौरान मेट्रिक्स की निगरानी

Staged Rollout शुरू करने के बाद, प्रमुख संकेतकों को ट्रैक करना आवश्यक है: ANR गणना, क्रैश दर, रेटिंग और उपयोगकर्ता समीक्षाएं। Google Play Console रीयल-टाइम मेट्रिक्स डैशबोर्ड प्रदान करता है। यदि सीमा पार हो जाती है, तो तुरंत रिलीज़ रोकने और रोलबैक करने की अनुशंसा की जाती है।

Google Play Console में सेटअप

Staged Rollout का सेटअप तीन चरणों में किया जाता है और इसमें ऐप कोड में बदलाव की आवश्यकता नहीं होती है। बस Google Play Console में बिल्ड अपलोड करें और चरणबद्ध रिलीज़ विकल्प चुनें। नीचे इंटरफ़ेस के विशिष्ट अनुभागों के साथ एक चरण-दर-चरण मार्गदर्शिका दी गई है।

  • Google Play Console → Release → Production पर जाएं
  • Create new release पर क्लिक करें और App Bundle अपलोड करें
  • Staged rollout चुनें और उपयोगकर्ता प्रतिशत निर्दिष्ट करें
  • रिलीज़ की पुष्टि करें और क्रमिक वितरण शुरू करें
  • Dashboard पैनल में मेट्रिक्स की निगरानी करें

कवरेज प्रतिशत चुनना

पहले चरण के लिए, उपयोगकर्ताओं का 5–10% चुनने की अनुशंसा की जाती है। यह महत्वपूर्ण बग की पहचान करने के लिए न्यूनतम प्रतिनिधि नमूना है। यदि कोई समस्या नहीं है, तो प्रतिशत 24–48 घंटे के अंतराल पर 25%, 50% और 100% तक बढ़ाया जाता है। तेज़ कवरेज वृद्धि केवल मामूली बदलावों के लिए उचित है।

Staged Rollout की सीमाएं

सुविधा केवल Google Play में उत्पादन रिलीज़ के लिए उपलब्ध है। खुले परीक्षण और बंद ट्रैक के लिए अलग तंत्र का उपयोग किया जाता है। Staged Rollout को व्यक्तिगत देशों या क्षेत्रों पर लागू नहीं किया जा सकता — प्रतिशत कुल ऐप दर्शकों से गणना की जाती है। भौगोलिक लक्ष्यीकरण के लिए, देश-विशिष्ट रिलीज़ का उपयोग किया जाता है। विभिन्न वितरण चैनलों के लिए अलग-अलग प्रतिशत निर्धारित करना भी संभव नहीं है — सभी उपयोगकर्ताओं को इंस्टॉलेशन स्रोत की परवाह किए बिना यादृच्छिक रूप से चुना जाता है।

क्रमिक रिलीज़ के लाभ

Staged Rollout उपयोगकर्ताओं के एक छोटे नमूने पर समस्याओं का पता लगाने की अनुमति देकर प्रकाशन जोखिम को कम करता है। आंतरिक ट्रैक पर परीक्षण के विपरीत, उत्पादन ट्रैफ़िक वास्तविक उपयोग परिदृश्यों को प्रकट करता है जिन्हें QA वातावरण में पुन: प्रस्तुत नहीं किया जा सकता है। Google Play Console विश्लेषण (2024) के अनुसार, 70% महत्वपूर्ण बग चरणबद्ध रिलीज़ चरण के दौरान ही पाए जाते हैं।

लाभविवरणप्रभाव
जोखिम न्यूनीकरणत्रुटि केवल % दर्शकों को प्रभावित करती हैक्षति में 10–20 गुना कमी
त्वरित रोलबैकमिनटों में स्थिर संस्करण पर वापसीप्रतिक्रिया समय — 15 मिनट
उत्पादन मेट्रिक्सउपयोगकर्ता उपकरणों से वास्तविक डेटापहचान सटीकता — 95%
गति नियंत्रणअनुसूची के अनुसार कवरेज बढ़ानापरिनियोजन लचीलापन

उपयोगकर्ता अनुभव पर प्रभाव

जब समस्याएं होती हैं, तो उपयोगकर्ताओं का केवल एक छोटा हिस्सा त्रुटियों का सामना करता है। बाकी स्थिर संस्करण पर काम करना जारी रखते हैं। यह ऐप की रेटिंग को संरक्षित करता है और सामूहिक नकारात्मक समीक्षाओं को रोकता है। Google Play खोज में रैंकिंग करते समय रिलीज़ स्थिरता पर भी विचार करता है।

CI/CD के साथ एकीकरण

Staged Rollout Google Play Developer API में समर्थित है, जो CI/CD पाइपलाइनों के माध्यम से चरणबद्ध रिलीज़ को स्वचालित करने की अनुमति देता है। Gradle Play Publisher और Fastlane जैसे उपकरण बिल्ड स्क्रिप्ट के माध्यम से कवरेज प्रतिशत कॉन्फ़िगर करने और रिलीज़ स्थिति की निगरानी करने के लिए तैयार कमांड प्रदान करते हैं।

चरणों के बीच संक्रमण के मानदंड

कवरेज प्रतिशत बढ़ाने से पहले, तीन प्रमुख मानदंडों की जांच करें: क्रैश दर 0.5% से कम, ANR गणना उत्पादन आधार रेखा से अधिक नहीं, ऐप रेटिंग 0.2 स्टार से अधिक नहीं गिरी है। यदि कम से कम एक मानदंड का उल्लंघन होता है — Staged Rollout रोकें, कारणों का विश्लेषण करें और न्यूनतम प्रतिशत से शुरू करके एक सही बिल्ड प्रकाशित करें।

रोलबैक और परिवर्तनों को वापस लेना

रोलबैक Google Play में ऐप के पिछले स्थिर संस्करण पर वापसी है। यदि Staged Rollout के दौरान एक महत्वपूर्ण बग पाया जाता है, तो डेवलपर वितरण रोक सकता है और सभी उपयोगकर्ताओं को पिछले संस्करण पर वापस ला सकता है। ऑपरेशन Google Play Console में नया बिल्ड प्रकाशित किए बिना किया जाता है।

रोलबैक कैसे करें

वापस लेने के लिए, Release → Production अनुभाग पर जाएं और Rollback to previous release विकल्प चुनें। Google Play स्वचालित रूपから वर्तमान संस्करण का वितरण रोकता है और उपयोगकर्ताओं को पिछले स्थिर संस्करण पर वापस लाता है। खंड में आने वाले सभी नए उपयोगकर्ता भी अगले स्टोर अपडेट पर पुराने संस्करण पर स्विच हो जाते हैं।

जब रोलबैक संभव नहीं है

यदि पिछला संस्करण Google Play से हटा दिया गया है या समाप्त हो गया है, रोलबैक उपलब्ध नहीं है। Production अनुभाग में हमेशा कम से कम एक स्थिर संस्करण रखने की अनुशंसा की जाती है। समाप्त हुए संस्करण को Google Play Console समर्थन के माध्यम से अस्थायी रूप से बहाल किया जा सकता है।

मेट्रिक्स द्वारा स्वचालित रोलबैक

Google Play Console क्रैश दर या ANR सीमा पार होने पर स्वचालित रोलबैक कॉन्फ़िगर करने की अनुमति देता है। Release → Production अनुभाग में, ट्रिगर सेट करें: यदि क्रैश दर 1% से अधिक है, तो Google Play स्वचालित रूप से Staged Rollout रोकता है और पिछले संस्करण पर वापस आता है। यह डेवलपर हस्तक्षेप के बिना घटना प्रतिक्रिया समय को कुछ मिनटों तक कम करता है। ट्रिगर कॉन्फ़िगर करने के लिए संपादक या व्यवस्थापक भूमिका वाले खाते की आवश्यकता होती है।

Staged Rollout बनाम पूर्ण रिलीज़

Staged Rollout और पूर्ण रिलीज़ के बीच चुनाव परिवर्तनों के प्रकार और जोखिम स्तर पर निर्भर करता है। पूर्ण रिलीज़ मामूली सुधारों और तर्क परिवर्तन के बिना निर्भरता अपडेट के लिए उचित है। क्रमिक रिलीज़ प्रमुख अपडेट, आर्किटेक्चर परिवर्तन और सुरक्षा या उपयोगकर्ता डेटा को प्रभावित करने वाले परिवर्तनों के लिए अनिवार्य है।

पैरामीटरStaged Rolloutपूर्ण रिलीज़
कवरेज5–100% क्रमिक100% तुरंत
परिनियोजन समय24–72 घंटे2–4 घंटे
मेट्रिक नियंत्रणचरणों के बीचरिलीज़ के बाद
जोखिमकमउच्च
रोलबैकतत्कालनए बिल्ड की आवश्यकता

चयन अनुशंसाएं

20% से अधिक कोड को प्रभावित करने वाले अपडेट के लिए, Staged Rollout अनिवार्य है। UI और UX परिवर्तनों के लिए भी उपयोगकर्ता प्रतिक्रिया का आकलन करने के लिए चरणबद्ध परिनियोजन की आवश्यकता होती है। पूर्ण रिलीज़ स्ट्रिंग सुधार, API परिवर्तन के बिना SDK अपडेट और कम प्रतिगमन जोखिम वाले सुरक्षा पैच के लिए स्वीकार्य है। संदेह होने पर, हमेशा चरणबद्ध रिलीज़ चुनें — रोलबैक की लागत सामूहिक उत्पादन संस्करण विफलता से संभावित क्षति से काफी कम है।

अक्सर पूछे जाने वाले प्रश्न

Staged Rollout में कितना समय लगता है?

5% से 100% तक मानक कवरेज वृद्धि के साथ एक पूर्ण चरणबद्ध रिलीज़ चक्र में 24–72 घंटे लगते हैं। प्रत्येक चरण में, मेट्रिक्स एकत्र करने और समस्याओं की पहचान करने के लिए 24–48 घंटे प्रतीक्षा करने की अनुशंसा की जाती है। तत्काल अपडेट के लिए समय को 8–12 घंटे तक कम किया जा सकता है।

पहले चरण के लिए कौन सा प्रतिशत चुनें?

इष्टतम शुरुआती प्रतिशत कुल दर्शकों का 5–10% है। यह प्रतिनिधि नमूना प्राप्त करने और महत्वपूर्ण बग की पहचान करने के लिए पर्याप्त है। 10,000 से कम उपयोगकर्ताओं वाले ऐप्स के लिए, 10–15% से शुरू कर सकते हैं।

Staged Rollout में त्रुटि मिलने पर क्या करें?

Google Play Console के माध्यम से तुरंत पिछले स्थिर संस्करण पर रोलबैक करें। फिर बग ठीक करें, नया बिल्ड अपलोड करें और न्यूनतम कवरेज प्रतिशत से Staged Rollout पुनः शुरू करें। तुरंत 100% उपयोगकर्ताओं के लिए सुधार प्रकाशित न करें।

क्या Staged Rollout ऐप रेटिंग को प्रभावित करता है?

हां, अप्रत्यक्ष रूप से प्रभावित करता है। यदि चरणबद्ध रिलीज़ के दौरान बग पाया जाता है, तो यह केवल 5–10% दर्शकों को प्रभावित करता है, नकारात्मक समीक्षाओं को कम करता है। स्थिर, सुसंगत रिलीज़ Google Play में ऐप की प्रतिष्ठा पर सकारात्मक प्रभाव डालती हैं।

क्या Staged Rollout को परीक्षण ट्रैक के साथ जोड़ा जा सकता है?

हां, लेकिन ये अलग तंत्र हैं। पहले, भरोसेमंद दर्शकों पर परीक्षण के लिए बिल्ड को बंद या खुले बीटा ट्रैक में प्रकाशित करें। स्थिरता की पुष्टि के बाद, उसी संस्करण को Staged Rollout के साथ Production में ले जाएं। प्रत्येक ट्रैक स्वतंत्र रूप से प्रबंधित किया जाता है। Staged Rollout केवल उत्पादन रिलीज़ पर लागू होता है, जबकि बीटा ट्रैक परीक्षण संस्करणों पर लागू होते हैं।

सारांश

  • Staged Rollout — उपयोगकर्ताओं के निर्धारित प्रतिशत पर अपडेट प्रकाशित करने के लिए Google Play तंत्र
  • 5–100% — 5% वृद्धि में कवरेज सीमा, 5–10% से शुरू करने की अनुशंसा
  • रोलबैक — Google Play Console के माध्यम से नया बिल्ड प्रकाशित किए बिना पिछले स्थिर संस्करण पर तत्काल वापसी
  • 70% बग चरणबद्ध रिलीज़ चरण में पाए जाते हैं, QA वातावरण में नहीं
  • 24–72 घंटे — प्रत्येक चरण में नियंत्रण के साथ पूर्ण चक्र का मानक समय
  • CI/CD एकीकरण — Google Play Developer API, Gradle Play Publisher और Fastlane के माध्यम से समर्थित
  • 20% से अधिक कोड प्रभावित करने वाले या UX/UI बदलने वाले अपडेट के लिए क्रमिक रिलीज़ अनिवार्य है

हम एक मोबाइल एप्लिकेशन टर्नकी विकसित करेंगे

IT Sectr 2017 से स्टार्टअप और व्यवसायों के लिए iOS और Android एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।

परियोजना पर चर्चा करें

यह भी पढ़ें