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

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 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-बिट की सुविधा वाले डिवाइसों के लिए कई फ़ायदे मिलेंगे.

इसे लिखा है:

पढ़ना जारी रखें