September 21, 2021

www.panhinda.info

best mobile phone software and drivers update 2021

फोल्डेबल, टैबलेट और बड़ी स्क्रीन में नया क्या है

Google के डेवलपर रिलेशन इंजीनियर, ऑस्कर वाह्लटीनेज़ द्वारा पोस्ट किया गया

उपयोगकर्ताओं को बड़ी स्क्रीन में अधिक मूल्य और अधिक करने के लाभ दिखाई दे रहे हैं
एक ही डिवाइस के साथ। बड़ी स्क्रीन वाले उपकरणों के लिए डिज़ाइन किए गए ऐप्स उन्हें बढ़ाते हैं
आगे भी लाभ।

स्क्रीन को मोड़ने की क्षमता बड़े उपकरणों के लिए बेहतर एर्गोनॉमिक्स प्रदान करती है। कब
मुड़ा हुआ, आप अपनी जेब में एक टैबलेट के आकार की स्क्रीन फिट कर सकते हैं — अनलॉकिंग
उपयोगिता जो पहले पोर्टेबल डिवाइस पर अनुपलब्ध थी। के बारे में सोच
हमारा ऐप पारिस्थितिकी तंत्र, हम उत्साहित हैं क्योंकि यह एक हार्डवेयर बदलाव है जो
हैंडहेल्ड डिवाइस से आप क्या कर सकते हैं, इसके बारे में नई उम्मीदें चला रहा है। हम
टैबलेट तक भी बड़ी स्क्रीन की मांग देखें, जिनमें बहुत अधिक है
लोकप्रियता में वृद्धि, समान ऐप अनुभव को देखते हुए।

Technological breakthroughs and our understanding of ergonomics have played a role in device form factors.

तकनीकी सफलताओं और एर्गोनॉमिक्स की हमारी समझ ने डिवाइस फॉर्म कारकों में एक भूमिका निभाई है।

इस ब्लॉग पोस्ट में, हम बताएंगे कि आपको अपने ऐप्स तैयार करने के लिए क्या करना चाहिए
बड़ी स्क्रीन, और हाल के अपडेट ने कैसे आपके ऐप को विकसित करना आसान बना दिया है।
लेकिन पहले, आइए बात करते हैं कि हम बड़ी स्क्रीन के साथ क्या देख रहे हैं —
और आपको अपने ऐप को ऑप्टिमाइज़ क्यों करना चाहिए।

There are many ways to use foldable devices, including a number of postures
  illustrated here.

फोल्ड करने योग्य उपकरणों का उपयोग करने के कई तरीके हैं, जिनमें यहां सचित्र कई आसन शामिल हैं।

पिछले एक साल में, हमने देखा है कि डिवाइस निर्माताओं ने रोमांचक नया जारी किया है
फोल्डेबल और टैबलेट डिवाइस। डिमांड बढ़ी है क्योंकि यूजर्स से ज्यादा कर रहे हैं
इन उपकरणों से कभी कुल मिलाकर, डेवलपर 250 . से अधिक तक पहुंच सकते हैं
Android के लिए निर्माण करके लाखों सक्रिय फोल्डेबल, टैबलेट और Chromebook
आज बड़ी स्क्रीन वाले उपकरण। 2020 में टैबलेट उपकरणों की बिक्री में 16% की वृद्धि हुई
विश्लेषकों को 2023 तक 400 मिलियन से अधिक एंड्रॉइड टैबलेट की उम्मीद है, और
फोल्डेबल्स प्रीमियम उपकरणों पर क्या संभव है, इसे फिर से परिभाषित कर रहे हैं। एंड्रॉयड
ऐप्स क्रोमओएस पर भी चल सकते हैं, जो अब है
दूसरा सबसे लोकप्रिय
डेस्कटॉप ओएस।

बड़ी स्क्रीन बदल रही हैं कि उपयोगकर्ता अपने डिवाइस के साथ कैसे इंटरैक्ट करते हैं। इन
डिवाइस आपको नोट्स देखते हुए स्लाइड डेक को संपादित करने की अनुमति देते हैं, ऊपर देखें
नाइट आउट की योजना बनाते समय रेस्तरां की सिफारिशें, या वीडियो देखते समय देखें
मित्रों से गपशप। आइए बात करते हैं बेस-लेवल सपोर्ट की –
“बड़ी स्क्रीन के लिए तैयार” होने के लिए एक ऐप का समर्थन करना चाहिए। वहां
जब बड़ी स्क्रीन की तैयारी की बात आती है तो फोकस के तीन मुख्य क्षेत्र:

बड़ी स्क्रीन के लिए डिजाइनिंग
बहु कार्यण
इनपुट मोड

उनका सारांश नीचे दिया गया है, लेकिन हमारी जांच करना सुनिश्चित करें
बड़ी स्क्रीन ऐप गुणवत्ता दिशानिर्देश
पूरी जानकारी के लिए।

बड़ी स्क्रीन के लिए डिज़ाइन

पहला कदम यह सुनिश्चित करना है कि आपका ऐप बड़ी स्क्रीन के लिए डिज़ाइन किया गया है। प्रति
इसे आसान बनाएं, हमने विशिष्ट विंडो आकार के ब्रेकप्वाइंट परिभाषित किए हैं और
आपके लिए अनुकूलित करने के लिए डिवाइस कक्षाएं। डिस्प्ले के लिए टैबलेट लेआउट जोड़ें जहां
सबसे छोटा आयाम>600dp है, और सुनिश्चित करें कि आपके ऐप्स
किनारे-किनारे जाना। डेवलपर्स को अपने ऐप को पोर्ट्रेट और . दोनों में उपयोग करने की भी योजना बनानी चाहिए
लैंडस्केप मोड, चूंकि बड़ी स्क्रीन के लैंडस्केप में उपयोग किए जाने की अधिक संभावना है।
हमारे पास भौतिक अनुकूली घटक हैं जिनके बारे में हम बात करेंगे
डेवलपर्स को बढ़ी हुई जगह का बेहतर उपयोग करने में मदद करने के लिए।

Since foldable and large screen devices have a variable window size, adaptive
  layouts work better than splitting experiences based on screen size.

चूंकि फोल्डेबल और बड़े स्क्रीन वाले उपकरणों में एक परिवर्तनशील विंडो आकार होता है, अनुकूली
लेआउट स्क्रीन आकार के आधार पर अनुभवों को विभाजित करने से बेहतर काम करते हैं।

बहु कार्यण

स्प्लिट स्क्रीन (या मल्टी-विंडो मोड) में जाना और जेस्चर जैसे ड्रैग एंड ड्रॉप
प्राकृतिक इंटरैक्शन बनने लगे हैं जो उपयोगकर्ता काम करने की उम्मीद करते हैं
अपने बड़े स्क्रीन उपकरणों में निर्बाध रूप से। आपके ऐप्स को मल्टीटास्किंग संभालनी चाहिए
आकार बदलने योग्य होने के कारण निर्बाध रूप से। फोल्डिंग और अनफोल्डिंग इवेंट्स को हैंडल करना और
आपके ऐप को मल्टी-विंडो मोड में रखने की योजना बनाने से आपका ऐप रुक जाता है
लेटरबॉक्स बन रहा है।

Drag and drop can be a natural interaction in large screen layouts, even within the same
  app.

बड़े स्क्रीन लेआउट में ड्रैग एंड ड्रॉप एक स्वाभाविक बातचीत हो सकती है, यहां तक कि उसी के भीतर भी
अनुप्रयोग।

By enabling multiple instance support, users can run multiple copies of your
  app side-by-side. The let’s users compare two products, reference notes
  while writing a document or maybe keeping your calendar in view as you are
  planning an event.

376 / 5000

Translation results

एकाधिक इंस्टेंस समर्थन सक्षम करके, उपयोगकर्ता आपकी एकाधिक प्रतियां चला सकते हैं ऐप अगल-बगल। आइए उपयोगकर्ता दो उत्पादों, संदर्भ नोटों की तुलना करें दस्तावेज़ लिखते समय या शायद अपने कैलेंडर को ध्यान में रखते हुए जैसे आप हैं एक घटना की योजना बनाना। इनपुट मोड चूंकि बहुत से लोग उत्पादकता के लिए बड़ी स्क्रीन का उपयोग करते हैं, टैबलेट को समर्थन करना चाहिए बुनियादी कीबोर्ड, माउस और स्टाइलस का उपयोग।

Users of Android apps on ChromeOS devices often have a keyboard; apps should ensure that standard keyboard navigation and shortcuts are available to provide improved accessibility.

ChromeOS उपकरणों पर Android ऐप्स के उपयोगकर्ताओं के पास अक्सर एक कीबोर्ड होता है; ऐप्स को यह सुनिश्चित करना चाहिए कि बेहतर पहुंच प्रदान करने के लिए मानक कीबोर्ड नेविगेशन और शॉर्टकट उपलब्ध हैं।

Jetpack और मटीरियल डिज़ाइन लाइब्रेरी में कई UI घटक रहे हैं
आपके फ़ोन के UI को मापने के लिए एक लचीला उपयोगकर्ता अनुभव बनाने में आपकी मदद करने के लिए अपडेट किया गया
एक बड़ी स्क्रीन के लिए।

स्लाइडिंग फलक लेआउट

बड़ी स्क्रीन के लिए अपने ऐप को अनुकूलित करने के लिए सबसे आम अनुकूली लेआउट में से एक
एक सूची-विवरण UI लागू कर रहा है। उदाहरण के लिए, एक मैसेजिंग ऐप जो सूचीबद्ध करता है
एक तरफ संदेश और दूसरी तरफ संदेश विवरण।

SlidingPaneLayout automatically adapts to configuration changes to provide a good user experience across different layout sizes.

विभिन्न लेआउट आकारों में एक अच्छा उपयोगकर्ता अनुभव प्रदान करने के लिए SlidingPaneLayout स्वचालित रूप से कॉन्फ़िगरेशन परिवर्तनों के अनुकूल हो जाता है।

UI जो छोटी स्क्रीन पर एक-दूसरे के ऊपर होंगे, अब आसानी से बिछाए जा सकते हैं
अगल-बगल बाहर। इसके लिए, आप SlidingPaneLayout लाइब्रेरी के अद्यतन संस्करण का उपयोग कर सकते हैं – दो-फलक शैली लेआउट का समर्थन करने के लिए अद्यतन किया गया, SlidingPaneLayout UI को कैसे निर्धारित किया जाए, यह निर्धारित करने के लिए दो पैन की चौड़ाई का उपयोग करता है। ऐसा होता है
कि स्वचालित रूप से यह निर्धारित करके कि क्या यह के आधार पर साथ-साथ रख सकता है
सामग्री की चौड़ाई और उपलब्ध स्थान। उदाहरण के लिए, यदि सूची फलक मापा जाता है
200dp की न्यूनतम चौड़ाई और विस्तार फलक को 400dp की आवश्यकता है, तो SlidingPaneLayout स्वचालित रूप से दो पैन को एक साथ दिखाता है यदि इसमें कम से कम 600dp है
चौड़ाई उपलब्ध है।

SlidingPaneLayout is used in our sample application IOSched.

हमारे नमूना आवेदन में SlidingPaneLayout का उपयोग किया जाता है
आईओएसच्ड।

हमने पुस्तकालय को पहचानने और अनुकूलित करने के लिए अद्यतन किया है
तह और टिका। उदाहरण के लिए, यदि आप किसी ऐसे उपकरण पर हैं जिसमें टिका है जो उसके हिस्से को अवरुद्ध करता है
स्क्रीन, यह स्वचालित रूप से आपकी सामग्री को दोनों ओर रख देगा।

हमने लॉक मोड भी पेश किए हैं, जो नियंत्रण की अनुमति देते हैं
पैन ओवरलैप होने पर स्वाइप व्यवहार (प्रोग्रामेटिक रूप से स्विचिंग भी है
का समर्थन किया)। उदाहरण के लिए, उपयोगकर्ताओं को एक खाली फलक पर स्वाइप करने से रोकने के लिए आप
हो सकता है कि उन्हें इसके बारे में जानकारी लोड करने के लिए किसी सूची आइटम पर क्लिक करना पड़े
फलक, लेकिन उन्हें सूची में वापस स्वाइप करने की अनुमति दें। फोल्डेबल डिवाइस या टैबलेट पर
जिसमें दोनों दृश्यों को साथ-साथ दिखाने की जगह है, लॉक मोड को अनदेखा कर दिया जाता है।

नवरेल


लंबवत नेविगेशन रेल
कार्यात्मक रूप से बॉटम नेविगेशन के बराबर है, और अधिक एर्गोनोमिक प्रदान करता है
बड़ी स्क्रीन पर नेविगेशन का अनुभव। जैसे-जैसे आप अपने UI का विस्तार करते हैं, NavRail बेहतर रीचैबिलिटी का समर्थन करता है, क्योंकि बड़ी स्क्रीन की प्रवृत्ति होती है
पक्ष द्वारा आयोजित किया जा सकता है, जबकि फोन पर उपयोगकर्ता शायद पकड़ रहे हैं
नीचे से डिवाइस।

NavRail automatically changes the location of the navigation menu depending
	on configuration changes.

कॉन्फ़िगरेशन परिवर्तनों के आधार पर NavRail स्वचालित रूप से नेविगेशन मेनू का स्थान बदल देता है।

उदाहरण के लिए, अगर वर्टिकल स्क्रॉलिंग आपके ऐप की कुंजी है तो NavRail मदद कर सकता है। में
उन मामलों में, एक निचला नेविगेशन बार सामग्री की मात्रा को कम करता है
यह दिखाई दे रहा है, खासकर जब टैबलेट उपकरणों का उपयोग किया जा रहा है
क्षितिज के समानांतर।

अन्य घटक

हमने कई अन्य घटकों में भी अपडेट किए हैं। सबसे बड़ो में से एक
जब ऐप्स बड़ी स्क्रीन पर चले जाते हैं तो नुकसान तब होता है जब UI को बढ़ाया जाता है
पूरी स्क्रीन पर एज-टू-एज। इसे रोकने में मदद के लिए, हमने जोड़ा है
कुछ सामग्री घटकों के लिए डिफ़ॉल्ट अधिकतम चौड़ाई मान जहां यह आमतौर पर होता है
होता है, उदाहरण के लिए:

बटन
टेक्स्टफील्ड्स
शीट्स

हम भविष्य में इस सूची में और घटक जोड़ेंगे। ये परिवर्तन प्रदान करते हैं
आपके ऐप्स को अनुकूलित करने और बॉक्स से बेहतर दिखने में मदद करने के लिए ओपिनेटेड डिफॉल्ट्स
बड़े स्क्रीन डिवाइस। के साथ आकार बाधाओं का उपयोग करने के बारे में अधिक जानकारी प्राप्त करें
में अवयव
सामग्री डिजाइन दिशानिर्देश।

Most foreground UI elements should have a maximum width value.

अधिकांश अग्रभूमि UI तत्वों में अधिकतम चौड़ाई मान होना चाहिए।

WindowManager Jetpack लाइब्रेरी

आपके UI को बढ़ाने में आपकी मदद करने के लिए घटक अपडेट के अलावा, हमारे पास यह भी है
इन उपकरणों पर बेहतर अनुभव बनाने में आपकी मदद करने के लिए WindowManager Jetpack लाइब्रेरी। यह पुस्तकालय अब है
अल्फा में उपलब्ध है और यह समर्थन के लिए एक सामान्य एपीआई सतह प्रदान करता है
फोल्डेबल और टैबलेट से शुरू होने वाले विभिन्न डिवाइस प्रकार।

आप फोल्ड या टिका जैसी प्रदर्शन सुविधाओं का पता लगाने के लिए WindowManager का उपयोग कर सकते हैं।
यह इस बारे में भी जानकारी देता है कि प्रदर्शन सुविधा आपके ऐप को कैसे प्रभावित करती है, इसलिए
आप एक इष्टतम अनुभव बना सकते हैं। उदाहरण के लिए, फोल्डेबल पर प्रतिक्रिया करना
जब डिवाइस को टेबलटॉप मोड में फोल्ड किया जाता है तो डिवाइस की स्थिति बदल जाती है
उपयोगकर्ता एक वीडियो देख रहा है।

Applications should seamlessly adapt to a growing number of device configurations.

एप्लिकेशन को मूल रूप से डिवाइस कॉन्फ़िगरेशन की बढ़ती संख्या के अनुकूल होना चाहिए।

WindowManager पुनः प्राप्त करने के लिए कुछ सुविधाजनक तरीके भी प्रदान करता है
वर्तमान और अधिकतम
विंडो मेट्रिक्स
एपीआई स्तर 14 से शुरू होकर पिछड़े संगत तरीके से जानकारी।

एपीआई बहिष्करण प्रदर्शित करें

रेंडर करने के लिए आपके ऐप को स्क्रीन या डिस्प्ले साइज निर्धारित करने की जरूरत है
प्रत्येक डिवाइस के लिए उपयुक्त सामग्री। के परिचय के साथ
WindowMetrics API, प्रदर्शन आकार से संबंधित कई विधियों को हटा दिया गया है। एक के लिए
पश्च-संगत प्रतिस्थापन, आपको इसका उपयोग करना चाहिए
विंडो मैनेजर जेटपैक लाइब्रेरी।

विशेष संसाधन

एंड्रॉइड 10 ने कई बार फिर से शुरू होने वाले ऐप्स के चलने की संभावना पेश की
उसी समय, एकल “शीर्ष फिर से शुरू” आवेदन के साथ। अधिकांश
एप्लिकेशन अपडेट की आवश्यकता के बिना इस परिवर्तन से लाभान्वित होते हैं। सबसे अधिक
उल्लेखनीय अपवाद यह है कि यदि आपका एप्लिकेशन किसी विशेष संसाधन का उपयोग करता है जैसे
माइक्रोफोन या कैमरा। देखो
हमारी पिछली ब्लॉग पोस्ट
अधिक जानकारी के लिए।

बड़ी स्क्रीन के लिए अपने ऐप को ऑप्टिमाइज़ करने से आपके लिए अनुभव बेहतर हो सकता है
उपयोगकर्ता, साथ ही व्यावसायिक परिणाम प्रदान करते हैं। हम एक बढ़ा हुआ देख रहे हैं
बड़ी स्क्रीन वाले अवसरों का लाभ उठाने वाले ऐप्स की संख्या
गूगल प्ले। उदाहरण के तौर पे,
गूगल डुओ
अपने उपयोगकर्ता अनुभव को बढ़ाने के लिए टैबलेट और फोल्डेबल सपोर्ट को लागू किया, और
ऐप रेटिंग और उपयोगकर्ता जुड़ाव में वृद्धि देखी गई।

Google Duo's optimized experience for foldable devices

फोल्डेबल डिवाइस के लिए Google Duo का अनुकूलित अनुभव, जैसे कि Samsung Galaxy Z Fold2

Google Duo के बेहतर उपयोगकर्ता अनुभव के अलावा, हमने कई का आधुनिकीकरण किया है
अनुकूली लेआउट का उपयोग करने के लिए अतिरिक्त ऐप्स ताकि वे बड़े का लाभ उठा सकें
स्क्रीन और फोल्डेबल डिवाइस:

क्रोम ने बड़ी स्क्रीन के लिए बेहतर टैब नेविगेशन जोड़ा
YouTube ने फोल्डेबल डिवाइस में उपयोगिता को बेहतर बनाने के लिए अपने UI को फिर से डिज़ाइन किया
Google फ़ोटो अधिक UI तत्व प्रदर्शित करता है, जैसे खोज बार, बड़े आकार में
स्क्रीन
Google कैलेंडर बड़ी स्क्रीन में अधिक एर्गोनोमिक UI प्रदान करता है
और अधिक जानें

फोल्डेबल और बड़ी स्क्रीन वाले उपकरणों के बारे में अधिक जानने के लिए, निम्नलिखित देखें
साधन: