Jetpack लाइब्रेरी Android OS से अलग-अलग शिप की जाती हैं, इसलिए
लाइब्रेरी, अलग-अलग और कई बार हो सकती हैं.
लाइब्रेरी, रिलीज़ से पहले के बदलावों के एक जोड़े गए इंटर-वर्शन क्रम के साथ बाइनरी कंपैटबिलिटी के लिए स्ट्रिक्ट सिमैंटिक वर्शन का पालन करती हैं.
किसी वर्शन स्ट्रिंग (जैसे कि 1.0.1-beta02) में तीन संख्याएं होती हैं, जो मेजर, माइनर, और गड़बड़ी ठीक करने के लेवल दिखाती हैं.
रिलीज़ से पहले वाले वर्शन में भी एक सफ़िक्स शामिल होता है जो रिलीज़ से पहले वाले चरण की जानकारी देता है
(ऐल्फ़ा, बीटा, रिलीज़ कैंडिडेट) और रिविज़न नंबर (01, 02 वगैरह).
कृपया ध्यान दें कि androidx लाइब्रेरी को बढ़ावा दिया जाता है, लेकिन ऐसा करना ज़रूरी नहीं है, ताकि माइनर वर्शन के साथ-साथ सोर्स के साथ काम करने की सुविधा को बनाए रखा जा सके. मेजर वर्शन अपडेट होने की वजह से, पिछले मेजर वर्शन पर निर्भर सभी आर्टफ़ैक्ट को पूरी तरह से माइग्रेट किया जाएगा. इससे डेवलपर के वर्कफ़्लो में रुकावट आएगी.
लाइब्रेरी का हर वर्शन, रिलीज़ से पहले के तीन स्टेज से गुज़रता है.
स्टेबल रिलीज़ बन गई. रिलीज़ से पहले के हर चरण के लिए ये शर्तें हैं:
ऐल्फ़ा
ऐल्फ़ा वर्शन ठीक से काम करते हैं, लेकिन हो सकता है कि पूरी सुविधाएं उपलब्ध न हों.
जब कोई रिलीज़ ऐल्फ़ा में होती है, तब एपीआई जोड़े, हटाए या बदले जा सकते हैं.
बीटा वर्शन
बीटा रिलीज़, बिना किसी रुकावट के काम करती हैं और इनमें सभी सुविधाएं उपलब्ध हैं.
ये प्रोडक्शन के लिए तैयार हैं, लेकिन इनमें गड़बड़ियां हो सकती हैं.
बीटा रिलीज़, प्रयोग के तौर पर कंपाइलर की सुविधाओं का इस्तेमाल नहीं कर सकती
(जैसे कि @UseExperimental).
अन्य लाइब्रेरी की डिपेंडेंसी बीटा, rc या स्टेबल होनी चाहिए
वर्शन हैं. किसी भी ऐल्फ़ा डिपेंडेंसी की अनुमति नहीं है.
रिलीज़ कैंडिडेट (आरसी)
रिलीज़ कैंडिडेट, ऐसी रिलीज़ है जो ठीक से काम करती है.
इसमें, आखिरी समय में किए गए अहम सुधार शामिल हो सकते हैं.
इसका एपीआई प्लैटफ़ॉर्म फ़ाइनल है.
अन्य लाइब्रेरी की डिपेंडेंसी सिर्फ़ आरसी या स्टेबल वर्शन पर निर्भर होनी चाहिए.
किसी लाइब्रेरी में एक साथ कई वर्शन हो सकते हैं. हर वर्शन में
रिलीज़ के चरण पर असर पड़ता है. उदाहरण के लिए, जबकि स्टेबल रिलीज़
androidx.activity1.0.0 हो सकती है और 1.1.0-beta02 भी हो सकती है
रिलीज़ और 2.0.0-alpha01 रिलीज़.
लाइब्रेरी के बारे में नए अपडेट के बारे में जानने के लिए, इस पेज का इस्तेमाल करें.
हर
AndroidX लाइब्रेरी. हर पंक्ति में दिए गए लिंक, आपको लाइब्रेरी के रिलीज़ नोट पर ले जाते हैं.
प्रॉडक्ट की जानकारी में आपको ये चीज़ें दिखेंगी:
सभी रिलीज़ का समय के हिसाब से इतिहास.
आर्टफ़ैक्ट का इस्तेमाल करने के लिए, Gradle डिपेंडेंसी का डिफ़ॉल्ट एलान वाला कोड स्निपेट.
हर आर्टफ़ैक्ट के पैकेज के लिए, Kotlin और Java के रेफ़रंस पेजों के लिंक.
जेटपैक लाइब्रेरी
कैमरे जैसी कुछ AndroidX लाइब्रेरी में ऐसे कई आर्टफ़ैक्ट होते हैं जिन्हें
अलग से रखा जाएगा. इन लाइब्रेरी पर तारे का निशान (*) का निशान होता है. ज़्यादा जानकारी के लिए,
रिलीज़ नोट्स का इस्तेमाल करके, सभी आर्टफ़ैक्ट के वर्शन के अपडेट देखें.
(*) इस लाइब्रेरी में कई आर्टफ़ैक्ट हैं. ज़्यादा जानकारी के लिए, प्रॉडक्ट की जानकारी देखें. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
पिछली बार अपडेट किए जाने की तारीख: 7 अगस्त, 2024
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-08-21 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{
"last_modified": "आखिरी बार 2024-08-21 (UTC) को अपडेट किया गया.",
"state": ""
}