Google ने आज Android 11 डेवलपर पूर्वावलोकन 1 जारी किया। यहां सभी नई प्लेटफ़ॉर्म सुविधाएं और व्यवहार परिवर्तन हैं जिन्हें डेवलपर्स को जानना आवश्यक है।
आज, गूगल की घोषणा की आधिकारिक ब्लॉग पोस्ट में पहला Android 11 डेवलपर पूर्वावलोकन। कंपनी ने नए एंड्रॉइड ओएस को स्थापित करने में रुचि रखने वाले किसी भी डेवलपर के लिए सिस्टम छवियां पहले ही जारी कर दी हैं। हमारा सुझाव है कि आप एंड्रॉइड 11 में नवीनतम व्यवहार परिवर्तन और प्लेटफ़ॉर्म सुविधाओं के विरुद्ध अपने ऐप का परीक्षण करने के लिए इसे जल्द से जल्द इंस्टॉल करें। इससे पहले कि आप दस्तावेज़ों पर गौर करें, यहां पहले एंड्रॉइड 11 डेवलपर पूर्वावलोकन में सभी प्रमुख नए डेवलपर-केंद्रित सुविधाओं का सारांश दिया गया है।
नई नेटवर्किंग/कनेक्टिविटी सुविधाएँ
इस साल और अगले साल 5जी कनेक्टिविटी का चलन बढ़ने वाला है: सैमसंग 5जी-सक्षम स्मार्टफोन व्यापक रूप से उपलब्ध करा रहा है गैलेक्सी S20 श्रृंखला के साथ जबकि क्वालकॉम लगातार अपना स्तर बढ़ा रहा है 5G स्मार्टफोन कनेक्टिविटी पर. एंड्रॉइड 11 के साथ, Google डेवलपर्स को 5G कनेक्टिविटी की वास्तविकता के लिए तैयार करने के लिए दो नए एपीआई जोड़ रहा है। न केवल ये, बल्कि अन्य कनेक्टिविटी-आधारित एपीआई भी कुछ चमक हासिल कर रहे हैं।
बैंडविड्थ अनुमानक एपीआई
गूगल है कनेक्टिविटीमैनेजर को अपडेट किया जा रहा है नेटवर्क को सर्वेक्षण किए बिना या डेवलपर्स को अपने स्वयं के अनुमानों की गणना करने की आवश्यकता के बिना डाउनस्ट्रीम और अपस्ट्रीम बैंडविड्थ की जांच करना आसान बनाने के लिए। यदि मॉडेम इस डेटा को प्रदान करने का समर्थन नहीं करता है, तो एपीआई मौजूदा नेटवर्क कनेक्शन के आधार पर एक डिफ़ॉल्ट अनुमान लगाएगा।
डायनामिक मीटर्डनेस एपीआई
यह एपीआई डेवलपर्स को यह जांचने की अनुमति देता है कि उपयोगकर्ता बिना मीटर वाले कनेक्शन पर है या नहीं, और यदि हां, तो उच्च रिज़ॉल्यूशन या गुणवत्ता वाला मीडिया पेश करें जो संभावित रूप से बहुत अधिक डेटा का उपयोग कर सकता है। एंड्रॉइड 11 के साथ, इस एपीआई को सेलुलर नेटवर्क को शामिल करने के लिए विस्तारित किया गया है, ताकि डेवलपर्स अब उन उपयोगकर्ताओं की पहचान कर सकें जिनके वाहक अपने 5 जी नेटवर्क पर वास्तव में अनमीटर्ड डेटा सेवाएं प्रदान कर रहे हैं।
कॉल स्क्रीनिंग सेवा में सुधार
Google ने एंड्रॉइड 10 में "भूमिकाएं" की अवधारणा पेश की। वे कुछ हद तक "डिफ़ॉल्ट ऐप्स" के समान हैं, जिसमें किसी ऐप को भूमिका देने से उसे कुछ एपीआई तक पहुंच प्राप्त करने की अनुमति मिलती है। उदाहरण के लिए, वहाँ एक है कॉल स्क्रीनिंग भूमिका यह तीसरे पक्ष के ऐप को उपयोगकर्ता को उनके बारे में जागरूक होने से पहले इनकमिंग कॉल को ब्लॉक करने या पहचानने की अनुमति देता है। एंड्रॉइड 11 में, कॉल स्क्रीनिंग ऐप्स अब इनकमिंग कॉल प्राप्त कर सकते हैं हिलाना/हिलाना कॉल विवरण के भाग के रूप में सत्यापन स्थिति। इसके बाद वे सिस्टम-प्रदत्त पोस्ट-कॉल स्क्रीन को कस्टमाइज़ कर सकते हैं, जिससे उपयोगकर्ता कॉल को स्पैम के रूप में चिह्नित करने या कॉल करने वाले को संपर्कों में जोड़ने जैसे कार्य कर सकते हैं। इससे कॉल स्क्रीनिंग ऐप्स को किसी अज्ञात कॉलर के बाद प्रतिक्रियाओं को सुव्यवस्थित करके उपयोगकर्ता के लिए और अधिक मदद मिलेगी।
वाई-फाई सुझाव एपीआई संवर्द्धन
वाई-फ़ाई सुझाव एपीआई अब कनेक्टिविटी प्रबंधन ऐप्स को अपने स्वयं के नेटवर्क को प्रबंधित करने की अधिक क्षमता मिलेगी। उदाहरण के लिए, कनेक्टिविटी प्रबंधन ऐप्स अब किसी नेटवर्क को हटाकर जबरदस्ती डिस्कनेक्ट करने में सक्षम होंगे सुझाव, पासपॉइंट नेटवर्क प्रबंधित करें, कनेक्टेड नेटवर्क की गुणवत्ता के बारे में अधिक जानकारी प्राप्त करें, और अधिक।
पासपॉइंट संवर्द्धन
वाई-फाई एलायंस के अनुसार, वाई-फाई पासपॉइंट एक ऐसा समाधान है जो वाई-फाई हॉटस्पॉट तक नेटवर्क पहुंच को सुव्यवस्थित करता है। स्वचालित नेटवर्क खोज और चयन को सक्षम करना, ऑनलाइन साइन-अप को सरल बनाना और हॉटस्पॉट को निर्बाध रूप से सक्षम करना रोमिंग। एंड्रॉइड 11 किसी की समाप्ति तिथि के बारे में प्रवर्तन और अधिसूचना की अनुमति देगा पासपॉइंट प्रोफ़ाइल, साथ ही प्रोफ़ाइल में सामान्य नाम विनिर्देश का समर्थन करता है और पासपॉइंट आर1 प्रोफ़ाइल के लिए स्व-हस्ताक्षरित सीए की अनुमति देता है। और जैसा ऊपर बताया गया है, वाई-फाई सुझाव एपीआई कनेक्टिविटी ऐप्स को पासपॉइंट नेटवर्क प्रबंधित करने की भी अनुमति देगा।
नई यूआई/यूएक्स विशेषताएं
होल-पंच और वॉटरफॉल डिस्प्ले के लिए यूआई सपोर्ट
एंड्रॉइड स्मार्टफोन ओईएम हार्डवेयर क्षेत्र में नवाचार का नेतृत्व करते हैं, और हाल के दिनों में हमने जो सबसे उल्लेखनीय हार्डवेयर परिवर्तन देखे हैं उनमें से एक डिस्प्ले कटआउट की शुरूआत है। उदाहरण के लिए, सैमसंग गैलेक्सी एस20 सीरीज़ में सिंगल सेंटर्ड होल-पंच डिस्प्ले है। होल पंच डिस्प्ले, या पिनहोल डिस्प्ले, जैसा कि Google उन्हें संदर्भित करता है, ऐसे डिस्प्ले होते हैं जिनमें एक कैमरा होता है इसके पूरे किनारे पर डिस्प्ले पिक्सल्स से घिरा हुआ है - लगभग ऐसा मानो किसी ने होल-पंचर का उपयोग किया हो प्रदर्शन। एक अन्य डिस्प्ले इनोवेशन वॉटरफॉल डिस्प्ले है: ऐसे डिस्प्ले जिनमें साइड किनारों पर बहुत अधिक स्पष्ट डिस्प्ले कर्व होता है, जो डिवाइस के किनारों तक नीचे की ओर बहता है।
बाएं: सैमसंग गैलेक्सी S20+ सिंगल सेंटर्ड होल-पंच डिस्प्ले के साथ। दाएं: Huawei Mate 30 Pro और Vivo Nex 3 5G घुमावदार "वॉटरफॉल" डिस्प्ले के साथ।
एंड्रॉइड 11 अब होल-पंच डिस्प्ले और वॉटरफॉल डिस्प्ले के लिए समर्थन बढ़ा रहा है कटआउट एपीआई प्रदर्शित करें. यदि डेवलपर्स चाहें, तो एपीआई उन्हें ऐसे ऐप्स बनाने की भी अनुमति देगा जो किनारों सहित संपूर्ण वॉटरफॉल स्क्रीन का उपयोग कर सकते हैं, किनारों के पास इंटरैक्शन को प्रबंधित करने में मदद करने के लिए इनसेट के साथ।
सूचनाओं में समर्पित वार्तालाप अनुभाग
हममें से बहुत से लोगों को एक दिन में ढेर सारी सूचनाएं प्राप्त होती हैं, लेकिन हर अधिसूचना समान रूप से महत्वपूर्ण नहीं होती है। आम तौर पर, मैसेजिंग ऐप्स के नोटिफिकेशन अन्य ऐप-उत्पन्न नोटिफिकेशन की तुलना में अधिक महत्वपूर्ण होते हैं। उस अंत तक, एंड्रॉइड 11 अधिसूचना शेड में एक समर्पित वार्तालाप अनुभाग पेश कर रहा है। इससे उपयोगकर्ता अपने पसंदीदा ऐप्स में लोगों के साथ चल रही बातचीत को आसानी से पा सकेंगे और डेवलपर्स को गहन बातचीत अनुभव बनाने में मदद मिलेगी।
बुलबुले एपीआई
पिछले साल, हमने बताया था कि कैसे एंड्रॉइड 10 में बबल्स एपीआई पेश किया गया भविष्य के एंड्रॉइड संस्करण में ओवरले एपीआई को प्रतिस्थापित करेगा। एंड्रॉइड 11 के साथ, Google मैसेजिंग और चैट ऐप्स के डेवलपर्स पर बबल्स में बदलाव करने के लिए दबाव डाल रहा है ताकि जब कोई उपयोगकर्ता अपने फोन पर मल्टीटास्किंग कर रहा हो तो बातचीत को ध्यान में रखा जा सके और उस तक पहुंच बनाई जा सके।
अधिसूचना उत्तरों में छवि प्रविष्टि
एंड्रॉइड 11 अब उन ऐप्स को अनुमति देगा जो छवियों को कॉपी/पेस्ट करने का समर्थन करते हैं ताकि उनके उपयोगकर्ता इन छवियों को सीधे इनलाइन उत्तर में डाल सकें। अधिसूचना, जिसका अर्थ है कि उपयोगकर्ता किसी अधिसूचना का उत्तर देते समय उसे लंबे समय तक दबाकर रख सकते हैं और उनके पास पेस्ट संदर्भ मेनू विकल्प उपलब्ध है। अधिसूचना शेड. Google Chrome पहले से ही इस दिशा में काम कर रहा था छवियों को सीधे एंड्रॉइड के क्लिपबोर्ड पर कॉपी करने के लिए समर्थन, और Gboard उपयोगकर्ताओं को इसकी सुविधा देने की तैयारी कर रहा था छवियों को सीधे सोशल मीडिया और मैसेजिंग ऐप्स में पेस्ट करें. Google ने अब उल्लेख किया है कि ये सुविधाएँ Android 11 डेवलपर पूर्वावलोकन 1 पर उपलब्ध होंगी।
छवि और कैमरा सुधार
HEIF एनिमेटेड ड्रॉएबल्स
ImageDecoder API अब डेवलपर्स को संग्रहीत छवि अनुक्रम एनिमेशन को डिकोड और प्रस्तुत करने देगा HEIF (उच्च दक्षता छवि प्रारूप) फ़ाइलें. यह डेवलपर्स को नेटवर्क डेटा और एपीके आकार पर प्रभाव को कम करते हुए उच्च-गुणवत्ता वाली संपत्तियों का उपयोग करने की अनुमति देगा। HEIF छवि अनुक्रम प्रदान करते हैं GIFs की तुलना में फ़ाइल-आकार में भारी कमी, इसलिए HEIF मोबाइल-आधारित उपयोग के मामलों में एक बेहतर विकल्प बनने की अच्छी स्थिति में है। डेवलपर्स HEIF स्रोत के साथ डिकोडड्रॉएबल को कॉल करके अपने ऐप्स में HEIF छवि अनुक्रम प्रदर्शित करने में सक्षम होंगे। यदि स्रोत में छवियों का अनुक्रम है, तो एक AnimatedImageDrawable लौटाया जाता है।
मूल छवि डिकोडर
एंड्रॉइड 11 नए एनडीके एपीआई पेश कर रहा है जो ऐप्स को मूल कोड से छवियों को डीकोड और एनकोड करने देगा छोटे एपीके आकार को बनाए रखते हुए ग्राफिक्स या पोस्ट-प्रोसेसिंग, क्योंकि किसी बाहरी को बंडल करने की कोई आवश्यकता नहीं है पुस्तकालय। देशी डिकोडर चल रहे प्लेटफ़ॉर्म सुरक्षा अपडेट के लिए एंड्रॉइड की प्रक्रिया का भी लाभ उठाता है।
कैमरा कैप्चर के दौरान म्यूट करना
नए एपीआई ऐप्स को कैमरा कैप्चर सत्र सक्रिय होने पर रिंगटोन, अलार्म और सूचनाओं से कंपन को म्यूट करने की अनुमति देते हैं, जैसे कि ये कंपन रिकॉर्डिंग में कंपन उत्पन्न कर सकते हैं, जिसे उपयोगकर्ता द्वारा ज़ूम करने पर और भी बढ़ाया जा सकता है में।
बोकेह मोड
ऐप्स अब इसका समर्थन करने वाले उपकरणों पर कैमरा कैप्चर अनुरोधों पर बोकेह मोड को सक्षम करने के लिए मेटाडेटा टैग का उपयोग कर सकते हैं।
कम-विलंबता वीडियो डिकोडिंग
ऐप्स अब नए एपीआई का उपयोग कर सकते हैं जाँच करना और एक विशिष्ट कोडेक के लिए कम-विलंबता प्लेबैक कॉन्फ़िगर करें।
रीयल-टाइम वीडियो स्ट्रीमिंग ऐप्स और जैसी सेवाओं के लिए कम विलंबता वाला वीडियो महत्वपूर्ण है स्टेडियम. वीडियो कोडेक्स जो कम विलंबता प्लेबैक का समर्थन करते हैं, डिकोडिंग शुरू होने के बाद जितनी जल्दी हो सके स्ट्रीम का पहला फ्रेम लौटाते हैं।
एचडीएमआई कम-विलंबता मोड
नए एपीआई अब ऐप्स को ऑटो लो लेटेंसी मोड (जिसे आमतौर पर गेम मोड के रूप में भी जाना जाता है) की जांच करने और अनुरोध करने की अनुमति देते हैं बाहरी डिस्प्ले और टीवी। इस मोड में, डिस्प्ले या टीवी न्यूनतम करने के लिए ग्राफिक्स पोस्ट-प्रोसेसिंग को अक्षम कर देता है विलंबता.
विविध नए और अद्यतन एपीआई
न्यूरल नेटवर्क एपीआई 1.3
न्यूरल नेटवर्क्स एपीआई (एनएनपीआई) को एंड्रॉइड डिवाइस पर मशीन लर्निंग के लिए कम्प्यूटेशनल रूप से गहन संचालन चलाने के लिए डिज़ाइन किया गया है। एंड्रॉइड 11 के साथ, Google इस एपीआई के तहत डेवलपर्स के लिए उपलब्ध संचालन और नियंत्रण का विस्तार कर रहा है:
- सेवा की गुणवत्ता एपीआई मॉडल निष्पादन के लिए प्राथमिकता और टाइमआउट का समर्थन करती है।
- मेमोरी डोमेन एपीआई लगातार मॉडल निष्पादन के लिए मेमोरी कॉपी और परिवर्तन को कम करता है।
- के माध्यम से विस्तारित परिमाणीकरण समर्थन हस्ताक्षरित पूर्णांक असममित परिमाणीकरण जिसमें छोटे मॉडल और तेज़ अनुमान को सक्षम करने के लिए फ़्लोट संख्याओं के स्थान पर हस्ताक्षरित पूर्णांकों का उपयोग किया जाता है।
ऐप अनुकूलता
नए प्लेटफ़ॉर्म अपडेट ऐप डेवलपर्स के लिए संभावित ऐप संगतता समस्याएं ला सकते हैं, इसलिए Google ऐप संगतता को प्राथमिकता देने पर भी काम कर रहा है। एंड्रॉइड 11 के साथ, Google नई प्रक्रियाएं, डेवलपर टूल और रिलीज़ माइलस्टोन जोड़ रहा है, जिसका उद्देश्य प्लेटफ़ॉर्म अपडेट के प्रभाव को कम करना है और इस प्रकार, संगतता समस्याओं को कम करना है।
- व्यवहार परिवर्तन के प्रभाव को कम करना: Google ने ऐप्स को प्रभावित करने वाले व्यवहार परिवर्तन को कम करने के लिए सचेत प्रयास किया है। ऐसे सभी परिवर्तनों की उनके प्रभाव के साथ-साथ बारीकी से समीक्षा की गई है और प्रयास किया गया है जब तक डेवलपर्स अपने ऐप का लक्ष्यSdkVersion Android पर सेट नहीं कर लेते, तब तक उनमें से अधिक से अधिक लोगों को ऑप्ट-इन करने दें 11. एपीआई स्तर 30 को लक्षित करने वाले एप्लिकेशन प्रकाशित करना अभी तक संभव नहीं है, लेकिन Google भविष्य के एंड्रॉइड 11 डेवलपर पूर्वावलोकन में ऐसा करने की क्षमता सक्षम करेगा।
- आसान परीक्षण और डिबगिंग: पिछले महीने हमने जो रिपोर्ट की थी, उसके अनुरूप, पहला एंड्रॉइड 11 डेवलपर पूर्वावलोकन एक के साथ आता है डेवलपर्स को नए प्लेटफ़ॉर्म परिवर्तनों का परीक्षण करने में मदद करने के लिए "ऐप संगतता" डेवलपर विकल्प. एंड्रॉइड 11 डेवलपर प्रीव्यू में कई महत्वपूर्ण बदलाव किए गए हैं टॉगल करने योग्य—डेवलपर्स को डेवलपर विकल्पों में से व्यक्तिगत रूप से परिवर्तनों को बलपूर्वक सक्षम या अक्षम करने की अनुमति देना या एडीबी के माध्यम से. इससे ऐप संगतता के लिए परीक्षण करते समय परेशानी कम करने में मदद मिलेगी क्योंकि डेवलपर्स को बुनियादी परीक्षण के लिए अपने ऐप को फिर से संकलित करने या targetSdkVersion को बदलने की आवश्यकता नहीं होगी।
- अपडेट की गई ग्रेलिस्ट: Google ने इसकी सूची अपडेट कर दी है प्रतिबंधित गैर-एसडीके इंटरफ़ेस. एंड्रॉइड 11 डेवलपर प्रीव्यू भी जारी किया गया है मेटा-प्रतिबिंब वर्कअराउंड हटा दिया गया जिसका उपयोग कुछ डेवलपर्स कर रहे थे।
- डायनामिक रिसोर्स लोडर: डेवलपर्स ने रनटाइम पर संसाधनों और संपत्तियों को गतिशील रूप से लोड करने के लिए एक सार्वजनिक एपीआई की मांग की थी, और एंड्रॉइड 11 में, Google ने एक रिसोर्स लोडर फ्रेमवर्क में जोड़ा है।
- नया प्लेटफ़ॉर्म स्थिरता मील का पत्थर: प्रारंभिक अनुकूलता के लिए ऐप्स तैयार करना डेवलपर्स के लिए एक चुनौती थी डेवलपर पूर्वावलोकन/बीटा चरण क्योंकि उसके लिए प्लेटफ़ॉर्म में अंतिम परिवर्तनों की कोई स्पष्ट तारीखें नहीं थीं संस्करण। इस प्रकार, एंड्रॉइड 11 के साथ, Google "प्लेटफ़ॉर्म स्थिरता" नामक एक नया रिलीज़ मील का पत्थर जोड़ रहा है, जिसे Google को जून की शुरुआत में पहुंचने की उम्मीद है। इस मील के पत्थर रिलीज़ में न केवल अंतिम एसडीके और एनडीके एपीआई शामिल होंगे, बल्कि इसमें अंतिम आंतरिक एपीआई और अन्य सिस्टम व्यवहार भी शामिल होंगे जो ऐप्स को प्रभावित कर सकते हैं। रिलीज़ टाइमलाइन पर अधिक जानकारी Google की डेवलपर साइट पर उपलब्ध है।
यदि आप नए एंड्रॉइड 11 डेवलपर पूर्वावलोकन का परीक्षण करना चाहते हैं, तो आप Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, या Pixel 4 XL पर प्रीबिल्ट सिस्टम इमेज फ्लैश कर सकते हैं।. वैकल्पिक रूप से, आप अनलॉक किए गए बूटलोडर के साथ किसी भी प्रोजेक्ट ट्रेबल-समर्थित डिवाइस पर एक पूर्वनिर्मित, Google-हस्ताक्षरित जेनेरिक सिस्टम इमेज (जीएसआई) फ्लैश कर सकते हैं। यदि आपके पास समर्थित पिक्सेल फोन या ऐसा उपकरण नहीं है जो प्रोजेक्ट ट्रेबल का समर्थन करता हो अनलॉक बूटलोडर, फिर आप एंड्रॉइड में एमुलेटर के लिए नवीनतम सिस्टम छवि डाउनलोड कर सकते हैं स्टूडियो. एंड्रॉइड 11 सिस्टम छवि चलाने वाले एंड्रॉइड एमुलेटर में 64-बिट x86 सिस्टम छवियों पर एआरएम 32 और 64-बिट बाइनरी कोड चलाने के लिए प्रयोगात्मक समर्थन है।
एंड्रॉइड एमुलेटर सेट करने के अलावा, आप एंड्रॉइड स्टूडियो के अंदर एंड्रॉइड 11 डेवलपर प्रीव्यू एसडीके और एनडीके भी डाउनलोड कर सकते हैं। Google अनुशंसा करता है कि आप Android Studio को अपडेट करें नवीनतम कैनरी रिलीज़ आईडीई की नवीनतम सुविधाओं का लाभ उठाने के लिए। एक बार जब आप पूरी तरह से तैयार हो जाते हैं, तो आप एपीआई अवलोकन, एपीआई संदर्भ और एपीआई अंतर रिपोर्ट की जांच करके एंड्रॉइड 11 डेवलपर पूर्वावलोकन में नवीनतम प्लेटफ़ॉर्म सुविधाओं और व्यवहारिक परिवर्तनों का पता लगा सकते हैं। यदि आपके पास देने के लिए कोई फीडबैक है, तो आप Google को उनके किसी भी आधिकारिक चैनल के माध्यम से बता सकते हैं। यदि आपको डेवलपर पूर्वावलोकन में कोई बग मिलता है, तो आप रिपोर्ट दर्ज कर सकते हैं Google इश्यू ट्रैकर पर. अंत में, एंड्रॉइड 11 पर नवीनतम अपडेट के लिए हमारे समाचार टैग का पालन करना सुनिश्चित करें-ऐसी कई प्लेटफ़ॉर्म विशेषताएं और व्यवहार परिवर्तन हैं जिन्हें हम पाते हैं कि Google दस्तावेज़ नहीं बनाता है!
XDA पर Android 11 समाचार