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

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 Analyzer का इस्तेमाल करके, नेटिव कोड के लिए अपने 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 के नेटवर्क को मिलेंगे.

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