Wear OS ऐप्लिकेशन को 64-बिट की ज़रूरी शर्तों के मुताबिक बनाएं
पढ़ने में 2 मिनट लगेंगे
64-बिट आर्किटेक्चर से परफ़ॉर्मेंस बेहतर होती है. साथ ही, इससे आने वाले समय में नए-नए इनोवेशन करने में मदद मिलती है. इससे उपयोगकर्ताओं को बेहतर और तेज़ अनुभव मिलता है. हम Android 5 से ही 64-बिट वाले सीपीयू के साथ काम कर रहे हैं. इससे Wear OS, Google TV और अन्य डिवाइसों के साइज़, डाइमेंशन या कॉन्फ़िगरेशन के लिए हाल ही में हुए अपडेट के मुताबिक काम करेगा. साथ ही, यह 64-बिट की ज़रूरी शर्त के मुताबिक काम करेगा. यह शर्त, 2019 में पहली बार मोबाइल के लिए लागू की गई थी.
आज हम 64-बिट की इस ज़रूरी शर्त को Wear OS के लिए भी लागू कर रहे हैं. इस ब्लॉग में, इन नई ज़रूरी शर्तों को पूरा करने के लिए, अपने ऐप्लिकेशन तैयार करने के बारे में दिशा-निर्देश दिए गए हैं.
64-बिट की ज़रूरी शर्त: Wear OS डेवलपर के लिए समयसीमा
15 सितंबर, 2026 से:
- नेटिव कोड वाले सभी नए ऐप्लिकेशन और ऐप्लिकेशन के अपडेट को Google Play पर पब्लिश करते समय, 32-बिट वर्शन के साथ-साथ 64-बिट वर्शन भी उपलब्ध कराने होंगे.
- Google Play, नीति का पालन न करने वाले ऐप्लिकेशन को Play Console पर अपलोड करने से रोक देगा.
हम 32-बिट सपोर्ट से जुड़ी अपनी नीति में कोई बदलाव नहीं कर रहे हैं. साथ ही, Google Play मौजूदा 32-बिट डिवाइसों पर ऐप्लिकेशन उपलब्ध कराता रहेगा.
Wear OS के ज़्यादातर डेवलपर पहले ही इस बदलाव को अपना चुके हैं. साथ ही, 64-बिट के साथ काम करने वाले ऐप्लिकेशन पहले से ही उपलब्ध हैं. बाकी ऐप्लिकेशन के लिए, हमें उम्मीद है कि डेवलपर को ज़्यादा मेहनत नहीं करनी पड़ेगी.
64-बिट वाले वर्शन की ज़रूरी शर्तों को पूरा करने की तैयारी करना
कई ऐप्लिकेशन पूरी तरह से नॉन-नेटिव कोड (यानी कि Kotlin या Java) में लिखे जाते हैं. इसलिए, इनमें कोड में कोई बदलाव करने की ज़रूरत नहीं होती. हालांकि, यह ध्यान रखना ज़रूरी है कि अगर आपने खुद नेटिव कोड नहीं लिखा है, तो भी कोई डिपेंडेंसी या एसडीके आपके ऐप्लिकेशन में इसे शामिल कर सकता है. इसलिए, आपको यह जांच करनी होगी कि आपके ऐप्लिकेशन में नेटिव कोड शामिल है या नहीं.
अपने ऐप्लिकेशन का आकलन करना
- Android Studio में APK ऐनलिसिस टूल का इस्तेमाल करके, नेटिव कोड के लिए अपने APK या ऐप्लिकेशन बंडल की जांच करें.
- lib फ़ोल्डर में, .so फ़ाइलें ढूंढें. ARM डिवाइसों के लिए, 32-बिट लाइब्रेरी lib/armeabi-v7a में होती हैं. वहीं, 64-बिट लाइब्रेरी lib/arm64-v8a में होती हैं.
- पक्का करें कि ऐप्लिकेशन सही तरीके से काम कर रहा हो: इसका मकसद यह पक्का करना है कि आपका ऐप्लिकेशन, सिर्फ़ 64-बिट वाले एनवायरमेंट में सही तरीके से काम कर रहा हो. हालांकि, कुछ कॉन्फ़िगरेशन अलग-अलग हो सकते हैं. ज़्यादातर ऐप्लिकेशन के लिए इसका मतलब यह है कि आपके पास 32-बिट वाले हर नेटिव आर्किटेक्चर के लिए, उससे जुड़ा 64-बिट वाला आर्किटेक्चर होना चाहिए. इसके लिए, आपको दोनों ABIs के लिए .so फ़ाइलें उपलब्ध करानी होंगी.
- एसडीके अपग्रेड करें: अगर आपके पास तीसरे पक्ष की लाइब्रेरी या एसडीके के सिर्फ़ 32-बिट वर्शन हैं, तो 64-बिट के साथ काम करने वाला वर्शन पाने के लिए, सेवा देने वाली कंपनी से संपर्क करें.
64-बिट कंपैटिबिलिटी की जांच करने का तरीका
आपके ऐप्लिकेशन के 64-बिट वर्शन में, 32-बिट वर्शन की तरह ही क्वालिटी और सुविधाओं का सेट होना चाहिए. Wear OS Android Emulator का इस्तेमाल करके, यह पुष्टि की जा सकती है कि आपका ऐप्लिकेशन 64-बिट एनवायरमेंट में, उम्मीद के मुताबिक काम कर रहा है या नहीं.
ध्यान दें: Google Play पर सबमिट किए जाने वाले Wear OS ऐप्लिकेशन के लिए, Wear OS 4 को टारगेट करना ज़रूरी है. इसलिए, हो सकता है कि आप पहले से ही इन नई इमेज पर टेस्टिंग कर रहे हों. ये इमेज सिर्फ़ 64-बिट वाली होती हैं.
टेस्टिंग के दौरान, नेटिव कोड लोडर पर ध्यान दें. जैसे, SoLoader या OpenSSL के पुराने वर्शन. इन्हें सिर्फ़ 64-बिट वाले हार्डवेयर पर ठीक से काम करने के लिए अपडेट करने की ज़रूरत पड़ सकती है.
अगले चरण
हम इस ज़रूरी शर्त के बारे में अभी बता रहे हैं, ताकि डेवलपर को अपने ऐप्लिकेशन को नीति के मुताबिक बनाने के लिए छह महीने का समय मिल सके. इस नीति को सितंबर 2026 से लागू किया जाएगा. ट्रांज़िशन के बारे में ज़्यादा जानकारी के लिए, कृपया 64-बिट आर्किटेक्चर के साथ काम करने वाले ऐप्लिकेशन के बारे में ज़्यादा जानकारी देने वाला हमारा दस्तावेज़ पढ़ें.
यह बदलाव, Wear OS के आने वाले समय के लिए एक अहम कदम है. साथ ही, इससे 64-बिट के साथ काम करने वाले ऐप्लिकेशन के फ़ायदे, Wear OS के नेटवर्क को मिलेंगे.
-
प्रॉडक्ट से जुड़ी खबरेंआज हमें यह बताते हुए खुशी हो रही है कि AndroidX Security State के वर्शन 1.1.0 और Security State Provider के वर्शन 1.0.0 की लाइब्रेरी को स्टेबल वर्शन के तौर पर रिलीज़ कर दिया गया है.
Maunik Shah, Alec Garcia, Joseph Yong • पढ़ने में 4 मिनट लगेंगे -
प्रॉडक्ट से जुड़ी खबरेंआज हम लंबी अवधि के टास्क (एलएचटी) का पहला सेट रिलीज़ कर रहे हैं. ये ऐसे मुश्किल टास्क होते हैं जिन्हें पूरा करने में इंजीनियर को कई दिन या हफ़्ते भी लग सकते हैं. हम एजेंटिक इवैल्यूएशन की सुविधा भी लॉन्च कर रहे हैं. इसकी शुरुआत, मॉडल उपलब्ध कराने वाली कंपनियों के एजेंट से की जाएगी.
Matthew McCullough • तीन मिनट में पढ़ा जा सकता है -
प्रॉडक्ट से जुड़ी खबरेंAndroid पर वायरलेस डीबगिंग की सुविधा अब पहले से ज़्यादा तेज़, भरोसेमंद, और आसानी से सेट अप की जा सकती है. ADB Wi-Fi 2.0 में, हमने नया सर्वर स्टैक और बेहतर नेटवर्क हैंडलिंग की सुविधा जोड़ी है. इससे, इस्तेमाल से जुड़ी समस्याओं के बारे में डेवलपर से मिले सुझावों को सीधे तौर पर हल किया जा सकेगा.
Steven Jenkins, Sherif Eid, Fabien Sanglard • पढ़ने में 1 मिनट लगेगा
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.