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