प्रॉडक्ट से जुड़ी खबरें

Wear OS ऐप्लिकेशन को 64-बिट की ज़रूरी शर्तों के मुताबिक बनाएं

पढ़ने में दो मिनट लगेंगे

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-बिट के साथ काम करने वाले ऐप्लिकेशन को फ़ायदा मिलेगा.

लेखक:
पढ़ना जारी रखें