सिर्फ़ मोबाइल के लिए उपलब्ध ऐप्लिकेशन को अलविदा कहें और अडैप्टिव ऐप्लिकेशन को नमस्ते कहें: साल 2025 में अडैप्टिव ऐप्लिकेशन बनाने के लिए तीन ज़रूरी अपडेट
पढ़ने में दो मिनट लगेंगे
सिर्फ़ मोबाइल के लिए उपलब्ध ऐप्लिकेशन को अलविदा कहें और अडैप्टिव ऐप्लिकेशन को अपनाएं: अडैप्टिव ऐप्लिकेशन बनाने के लिए, 2025 में हुए तीन ज़रूरी अपडेट
साल 2025 में, Android का ईकोसिस्टम फ़ोन के अलावा अन्य डिवाइसों तक भी पहुंच गया है. आज डेवलपर के पास, 50 करोड़ से ज़्यादा डिवाइसों तक पहुंचने का मौका है. इनमें फ़ोल्ड किए जा सकने वाले डिवाइस, टैबलेट, एक्सआर, Chromebook, और Android Auto की सुविधा के साथ काम करने वाली कारें शामिल हैं.
ये सिर्फ़ अतिरिक्त स्क्रीन नहीं हैं, बल्कि ज़्यादा अहम ऑडियंस को दिखाती हैं. हमने देखा है कि फ़ोन और टैबलेट, दोनों का इस्तेमाल करने वाले लोग, सिर्फ़ फ़ोन का इस्तेमाल करने वाले लोगों की तुलना में ऐप्लिकेशन और इन-ऐप्लिकेशन खरीदारी पर नौ गुना ज़्यादा खर्च करते हैं. फ़ोल्ड किए जा सकने वाले डिवाइसों का इस्तेमाल करने वाले लोगों के लिए, यह औसत खर्च करीब 14 गुना ज़्यादा* होता है.
उपयोगकर्ताओं की दिलचस्पी से जुड़े इस सिग्नल से पता चलता है कि अब डेवलपमेंट में एक ज़रूरी बदलाव हुआ है: मोबाइल ऐप्लिकेशन को अलविदा, अडैप्टिव ऐप्लिकेशन को नमस्ते.
आने वाले समय में, आपको इस तरह के डिवाइसों के लिए ऐप्लिकेशन बनाने में मदद करने के लिए, हमने इस साल ऐसे टूल रिलीज़ किए हैं जिनकी मदद से, ऐप्लिकेशन को अडैप्टिव तरीके से बनाया जा सकता है. यहां 2025 के तीन मुख्य अपडेट दिए गए हैं. इन्हें इन अनुभवों को बेहतर बनाने के लिए डिज़ाइन किया गया है.
Android 16 के साथ अडैप्टिव व्यवहार को स्टैंडर्ड बनाना
इस बदलाव को ध्यान में रखते हुए, Android 16 में अहम बदलाव किए गए हैं. इससे ऐप्लिकेशन को यह तय करने में मदद मिलती है कि स्क्रीन का ओरिएंटेशन कैसा होगा और उसे कितना रीसाइज़ किया जा सकेगा. कम से कम 600 डीपी वाले डिसप्ले पर, मेनिफ़ेस्ट और रनटाइम की पाबंदियों को अनदेखा किया जाता है. इसका मतलब है कि ऐप्लिकेशन अब खुद को किसी खास ओरिएंटेशन या साइज़ में लॉक नहीं कर सकते. इसके बजाय, वे पूरी डिसप्ले विंडो को भर देते हैं. इससे यह पक्का होता है कि आपका यूज़र इंटरफ़ेस, पोर्ट्रेट और लैंडस्केप मोड में आसानी से स्केल हो जाए.
ऐसा इसलिए, क्योंकि इसका मतलब है कि आपके ऐप्लिकेशन का कॉन्टेक्स्ट ज़्यादा बार बदलेगा. इसलिए, यह पुष्टि करना ज़रूरी है कि कॉन्फ़िगरेशन में बदलाव करते समय, यूज़र इंटरफ़ेस (यूआई) की स्थिति बनी रहे. Android 16 में, इस ट्रांज़िशन को मैनेज करने के लिए, कुछ समय के लिए ऑप्ट-आउट करने का विकल्प मिलता है. हालांकि, Android 17 (SDK37) में, इस सुविधा का इस्तेमाल करना ज़रूरी होगा. यह पक्का करने के लिए कि आपका ऐप्लिकेशन इन नई शर्तों के मुताबिक काम कर रहा है, Android Studio में फिर से साइज़ बदलने वाले एम्युलेटर का इस्तेमाल करके, आज ही अपने अडैप्टिव लेआउट की जांच करें.
Jetpack WindowManager 1.5.0 की मदद से, टैबलेट के अलावा अन्य डिवाइसों की स्क्रीन के लिए सहायता उपलब्ध कराना
डिवाइसों में बदलाव होने के साथ-साथ, "बड़ा" शब्द की हमारी मौजूदा परिभाषाओं में भी बदलाव होना चाहिए. हमने अक्टूबर में, Jetpack WindowManager 1.5.0 रिलीज़ किया. इससे बड़ी स्क्रीन वाले डिवाइसों और डेस्कटॉप एनवायरमेंट के लिए बेहतर सपोर्ट उपलब्ध कराया जा सकेगा.
इन डिवाइसों पर, "बड़ा किया गया" स्टैंडर्ड लेआउट अक्सर काफ़ी नहीं होता. इस लेआउट में आम तौर पर दो पैन आसानी से फ़िट हो जाते हैं. 27 इंच के मॉनिटर पर, दो पैन स्ट्रेच किए हुए और कम जगह में दिख सकते हैं. इससे स्क्रीन की ज़्यादातर जगह खाली रह जाती है. इस समस्या को हल करने के लिए, WindowManager 1.5.0 ने विंडो की चौड़ाई के लिए दो नई साइज़ क्लास पेश की हैं: लार्ज (1200 डीपी से 1600 डीपी) और एक्स्ट्रा-लार्ज (1600 डीपी से ज़्यादा).
ये नए ब्रेकपॉइंट, ज़्यादा घनत्व वाले इंटरफ़ेस पर स्विच करने का सिग्नल देते हैं. सामान्य सूची की जानकारी व्यू को स्ट्रेच करने के बजाय, चौड़ाई का फ़ायदा लिया जा सकता है. इससे एक साथ तीन या चार पैनल दिखाए जा सकते हैं. किसी ऐसे ईमेल क्लाइंट के बारे में सोचें जो आपके फ़ोल्डर, इनबॉक्स की सूची, खुले हुए मैसेज, और कैलेंडर साइडबार को एक ही व्यू में आसानी से दिखाता हो. इन विंडो साइज़ क्लास के लिए सहायता, Compose Material 3 अडैप्टिव में 1.2 रिलीज़ में जोड़ी गई थी.
Jetpack Navigation 3 की मदद से, उपयोगकर्ता के सफ़र के बारे में फिर से सोचना
एक ऐसा यूज़र इंटरफ़ेस (यूआई) बनाना जो एक फ़ोन स्क्रीन से बदलकर, कई पैनल वाले टैबलेट लेआउट में बदल जाता है, इसके लिए जटिल स्टेट मैनेजमेंट की ज़रूरत होती थी. इसका मतलब अक्सर यह होता था कि एक ही डेस्टिनेशन के लिए डिज़ाइन किए गए नेविगेशन ग्राफ़ को, एक साथ कई व्यू हैंडल करने के लिए मजबूर किया जाता था. Jetpack Navigation 3 को I/O 2025 में पहली बार लॉन्च किया गया था. अब यह स्थिर हो गया है. इसमें अडैप्टिव ऐप्लिकेशन में उपयोगकर्ता के सफ़र को मैनेज करने का नया तरीका पेश किया गया है.
Compose के लिए बनाया गया Nav3, मोनोलिथिक ग्राफ़ स्ट्रक्चर से अलग है. इसके बजाय, यह अलग-अलग बिल्डिंग ब्लॉक उपलब्ध कराता है. इससे आपको अपनी पिछली गतिविधियों और स्टेट पर पूरा कंट्रोल मिलता है. इससे स्प्लिट-पैन लेआउट में, एक ही सोर्स से जानकारी मिलने की समस्या हल हो जाती है. Nav3, Scenes API का इस्तेमाल करता है. इसलिए, एक साथ कई पैन दिखाए जा सकते हैं. इसके लिए, आपको बैक स्टैक को मैनेज करने की ज़रूरत नहीं होती. इससे कॉम्पैक्ट और बड़े किए गए व्यू के बीच ट्रांज़िशन करना आसान हो जाता है.
आने वाले समय के लिए एक मज़बूत बुनियाद
इस साल, आपको ज़रूरी टूल मिले. जैसे, बड़े लेआउट के लिए ऑप्टिमाइज़ करने वाले टूल और WindowManager और Navigation 3 के ज़्यादा कंट्रोल वाले टूल. Android 16 में, यूज़र इंटरफ़ेस (यूआई) को ज़्यादा लचीला बनाने की दिशा में काम शुरू किया गया है. अगले साल, सभी फ़ॉर्म फ़ैक्टर में अडैप्टिव अनुभव देने के लिए अपडेट उपलब्ध कराए जाएंगे. अनुकूलित डेवलपमेंट के सिद्धांतों के बारे में ज़्यादा जानने और इसे शुरू करने के लिए, d.android.com/adaptive-apps पर जाएं.
टूल तैयार हैं और उपयोगकर्ता इंतज़ार कर रहे हैं. हमें यह देखने का बेसब्री से इंतज़ार रहेगा कि आप क्या बनाते हैं!
*सोर्स: Google का इंटरनल डेटा
-
प्रॉडक्ट से जुड़ी खबरेंAndroid 17 को रिलीज़ करने के साथ ही, हम अडैप्टिव फ़र्स्ट डेवलपमेंट स्टैंडर्ड पर माइग्रेट कर रहे हैं. आपके उपयोगकर्ता अब सिर्फ़ एक तरह के डिवाइस का इस्तेमाल नहीं करते. वे दिन भर में फ़ोन, फ़ोल्ड किए जा सकने वाले डिवाइस, टैबलेट, लैपटॉप, कार में लगे डिसप्ले, और इमर्सिव XR एनवायरमेंट के बीच स्विच करते रहते हैं.
Fahd Imtiaz • पढ़ने में 4 मिनट लगेंगे -
प्रॉडक्ट से जुड़ी खबरेंहमें Wear OS 7 को पेश करते हुए बेहद खुशी हो रही है. यह एक बड़ा अपडेट है. इससे उपयोगकर्ताओं और डेवलपर, दोनों को ही बैटरी की कम खपत और बेहतर परफ़ॉर्मेंस का फ़ायदा मिलेगा.
John Zoeller • पढ़ने में 9 मिनट लगेंगे -
प्रॉडक्ट से जुड़ी खबरेंJetpack Navigation 3 का वर्शन 1.0 स्टेबल है!
Don Turner • तीन मिनट में पढ़ा जा सकता है
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.