प्रॉडक्ट से जुड़ी खबरें
सिर्फ़ मोबाइल के लिए उपलब्ध ऐप्लिकेशन को अलविदा कहें, अडैप्टिव ऐप्लिकेशन का स्वागत करें: अडैप्टिव ऐप्लिकेशन बनाने के लिए, 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 डीपी से ज़्यादा).
इन नए ब्रेकपॉइंट से पता चलता है कि कब ज़्यादा घनत्व वाले इंटरफ़ेस पर स्विच करना है. सामान्य लिस्ट-डिटेल व्यू को स्ट्रेच करने के बजाय, चौड़ाई का फ़ायदा लिया जा सकता है. इससे एक साथ तीन या चार पैन दिखाए जा सकते हैं. किसी ऐसे ईमेल क्लाइंट के बारे में सोचें जो आपके फ़ोल्डर, इनबॉक्स की सूची, खुले हुए मैसेज, और कैलेंडर साइडबार को एक ही व्यू में आसानी से दिखाता हो. इन विंडो साइज़ क्लास के लिए सहायता, 1.2 रिलीज़ में Compose Material 3 अडैप्टिव में जोड़ी गई थी.
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 का इंटरनल डेटा
पढ़ना जारी रखें
-
प्रॉडक्ट से जुड़ी खबरें
हमें Wear OS 7 को पेश करते हुए बेहद खुशी हो रही है. यह एक बड़ा अपडेट है. इससे उपयोगकर्ताओं और डेवलपर, दोनों को ही बैटरी की कम खपत और बेहतर परफ़ॉर्मेंस का फ़ायदा मिलेगा.
John Zoeller • 9 मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
Jetpack Navigation 3 का वर्शन 1.0 स्टेबल है!
Don Turner • तीन मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
Android नेटवर्क में Pixel 10 Pro Fold जैसे नए डिवाइसों के जुड़ने से, अडैप्टिव ऐप्लिकेशन डेवलपमेंट ज़रूरी हो गया है. इससे फ़ोन, टैबलेट, और फ़ोल्ड किए जा सकने वाले डिवाइसों पर, लोगों को बेहतर अनुभव दिया जा सकता है.
Fahd Imtiaz, Miguel Montemayor • तीन मिनट में पढ़ें
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.