Logo hi.androidermagazine.com
Logo hi.androidermagazine.com

Android oreo में नया क्या है?

विषयसूची:

Anonim

Android Oreo मौजूदा सुविधाओं के साथ-साथ सभी नई सुविधाओं में कई बदलाव लाता है। चूंकि यह पहली बार 2008 में आया था, एंड्रॉइड सॉफ्टवेयर का बहुत तरल पदार्थ है। मोबाइल स्पेस हमेशा विकसित हो रहा है और एंड्रॉइड इसके साथ विकसित हुआ है ताकि यह हमारे जैसे लोगों की जरूरतों को पूरा कर सके जो हर दिन इसका इस्तेमाल करते हैं।

Android Oreo के पहले डेवलपर पूर्वावलोकन के साथ, हमें कुछ नई विशेषताओं की झलक मिली। अब जब एंड्रॉइड 8.0 अंतिम है, तो हमें पता है कि नवीनतम संस्करण से वास्तव में क्या उम्मीद है।

यहां वह सब कुछ है जो आपको जानना चाहिए!

पृष्ठभूमि की सीमा

एंड्रॉइड 7.0 के साथ शुरू, एंड्रॉइड कुछ गतिविधियों को प्रतिबंधित कर सकता है जो एक एप्लिकेशन पृष्ठभूमि में रहते हुए करना चाहता है। Oreo इस शुरुआत को बनाता है और उपयोगकर्ता के बिना बिजली की बचत और बैटरी जीवन को बेहतर बनाने पर सर्वोच्च प्राथमिकता देता है (जो कि हम हैं!) कुछ भी करने या कुछ भी स्थापित करने के लिए, अंतर्निहित प्रसारण पर नई सीमाएँ (अन्य एप्लिकेशन या गतिविधियों पर कार्य करने के लिए "संकेत भेजना"), पृष्ठभूमि सेवाएं (किसी एप्लिकेशन की गतिविधियां जो स्क्रीन पर नहीं होने पर चलती रहती हैं) और स्थान अपडेट (यह देखने के लिए जांचें कि आप एंड्रॉइड का उपयोग कहां कर रहे हैं स्थान सेवाएं) स्वचालित हैं। इसका मतलब यह है कि उन ऐप्स का निर्माण करना आसान है जिनका बैटरी जीवन पर प्रभाव नहीं पड़ता है और उपयोगकर्ता को कुछ भी प्रबंधित करने की आवश्यकता नहीं होती है।

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

अधिसूचना चैनल

Android N डेवलपर्स के लिए नोटिफिकेशन और तरीकों के लिए एक नया ढांचा लेकर आया है ताकि हम इसका उपयोग कर सकें और हमें एक ऐसे स्थान पर अधिक जानकारी मिल सके जहाँ रियल एस्टेट प्रीमियम पर है।

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

उन समृद्ध सूचना परिवर्तनों में से कुछ कस्टम अधिसूचना के रूप में आते हैं जब मीडिया खेल रहा होता है। रंगीन इंटरएक्टिव अधिसूचना बनाने के लिए Google के उदाहरण एल्बम कला या वीडियो थंबनेल का उपयोग करते हैं।

यदि कोई डेवलपर Android Oreo के लिए अपने ऐप को लक्षित करता है, तो अधिसूचना चैनलों की आवश्यकता होती है, और सभी या कुछ भी नहीं हैं। यदि कोई सूचना किसी चैनल को नहीं दी जाती है तो उसे प्रदर्शित नहीं किया जाएगा।

अधिक: Android Oreo में सूचनाओं के बारे में आपको जो कुछ भी जानना है

हैंडसेट के लिए तस्वीर में चित्र

Google Android फोन पर PiP डिस्प्ले सपोर्ट कर रहा है।

वर्तमान में, एंड्रॉइड टीवी में एक देशी PiP डिस्प्ले विधि है, लेकिन हैंडसेट एक मानक मल्टी-विंडो दृश्य बनाम एक ओवरले का उपयोग करते हैं। चीजों को करने के नए तरीके के साथ, और एप्लिकेशन को डिज़ाइन किया जा सकता है ताकि पूरक विंडो सामग्री और नियंत्रण के लिए कड़ाई से हो या ऐप क्रोम के अन्य बिट्स को कहीं और रखा जा सके।

एंड्रॉइड ओरियो के साथ, हम एक ऐप के दृश्य को एक छोटी माध्यमिक विंडो में सिकोड़ सकते हैं जिसे उपयोगकर्ता द्वारा रन टाइम पर पोस्ट किया जा सकता है। उदाहरण के लिए, एक YouTube विंडो सिकुड़ी जा सकती है और स्थानांतरित की जा सकती है ताकि आप खेलते समय एक दूसरे ऐप में नोट्स ले सकें।

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

अनुकूली चिह्न और बैज

Google Pixel Launcher अनुकूली आइकन लेकर आया, और अब Android उन्हें व्यवस्थित और मूल रूप से समर्थन करता है।

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

Google ने इसे एक ऐसे तरीके से बनाया है जो डेवलपर्स के लिए आसान है। वे सामान्य और पृष्ठभूमि के रूप में एक आइकन प्रदान करते हैं, और सिस्टम एक मास्क का उपयोग करके उन्हें एक साथ सिलाई करता है जिसे होम लांचर परिभाषित करता है।

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

अधिक: अनुकूली प्रतीक क्या हैं और मैं उन्हें क्यों चाहता हूं?

XML में फ़ॉन्ट संसाधन

Android Oreo फोंट को एक पूर्ण संसाधन प्रकार के लिए बढ़ावा देता है।

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

Google अपने सभी नि: शुल्क फोंट को डाउनलोड करने योग्य पैकेज में बंडल कर रहा है जो यहां उपयोग किए जा सकते हैं, और यह इमोजीस पर भी लागू हो सकता है!

प्रोजेक्ट ट्रेबल

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

Pixel और Pixel XL एकमात्र ऐसे मौजूदा फोन हैं जो प्रोजेक्ट ट्रेबल के फीचर्स का उपयोग कर सकेंगे, लेकिन एंड्रॉइड 8.0 या बाद वाले फोन की शिपिंग पूरी तरह से होगी। हमें उम्मीद है कि वे इसका लाभ उठाएँगे!

अधिक: Google का प्रोजेक्ट ट्रेबल Android की सबसे पुरानी समस्याओं को ठीक करने में कैसे मदद करेगा

ऑटोफिल एपीआई

ऑटोफिल के लिए प्लेटफ़ॉर्म समर्थन का अर्थ बेहतर सुरक्षा और दोहराव वाली जानकारी को संग्रहीत करने के लिए एक शक्तिशाली तरीका है।

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

क्षुधा के लिए वाइड-सरगम रंग

एंड्रॉइड ओरेओ के लिए व्यापक-सरगम रंग का समर्थन करने वाले उपकरणों के विकास के लिए डेवलपर्स अब उन डिस्प्ले का लाभ उठा सकते हैं।

फोटो एडिटर और इमेज व्यूअर जैसे ऐप इसका उपयोग कर सकते हैं, और डेवलपर्स को बस एक सेटिंग को सक्षम करने की आवश्यकता होती है जिससे सिस्टम को पता चल सके कि ऐप वाइड-गेमट कलर अवेयर है और वाइड कलर प्रोफाइल को एम्बेड करता है। समर्थन प्रोफाइल में से कुछ AdobeRGB, Pro Photo RGB और DCI-P3 हैं।

कनेक्टिविटी

Android Oreo हमारे उपकरणों को अन्य उपकरणों के साथ संचार करने के तरीके में कुछ बदलाव लाता है। स्वागत योग्य परिवर्तनों में शामिल हैं:

  • सोनी LDAC कोडेक के माध्यम से उच्च गुणवत्ता वाले ब्लूटूथ ऑडियो । आपके पसंदीदा गाने ब्लूटूथ कनेक्शन के माध्यम से और भी अच्छे लगेंगे। नवीनतम डेवलपर पूर्वावलोकन में AptX कोडेक के लिए समर्थन भी है, इसलिए ब्लूटूथ के माध्यम से संगीत पहले से बेहतर ध्वनि कर सकता है।
  • वाई-फाई अवेयर स्पेसिफिकेशन का उपयोग करके एनएएन (नेबरहुड एवेयर नेटवर्किंग) कनेक्टिविटी । समर्थित हार्डवेयर वाले डिवाइस केंद्रीय पहुंच बिंदु के बिना वाई-फाई का उपयोग करके एक-दूसरे के साथ संवाद कर सकते हैं।
  • टेलीकॉम फ्रेमवर्क एक-दूसरे के साथ और आपके कैरियर की विशेष विशेषताओं के साथ काम करने के लिए तृतीय-पक्ष कॉलिंग एप्लिकेशन के लिए नए तरीके पेश करता है। नए API अब उन ऐप्स का समर्थन करते हैं जिन्हें कॉलिंग जानकारी प्रदर्शित करने के लिए यूनिवर्सल सिस्टम फ़ोन ऐप का उपयोग करने की आवश्यकता नहीं है और यह डेटा ब्लूटूथ पर प्रदर्शित और नियंत्रित किया जा सकता है।

कीबोर्ड नेविगेशन और पॉइंटर कैप्चर

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

कीबोर्ड नेविगेशन परिचित "मेटा-की + टैब" कीबोर्ड नेविगेशन को एंड्रॉइड ऐप में उपयोग करता है जिसे कीबोर्ड नेविगेशन क्लस्टर्स कहा जाता है, और पॉइंटर कैप्चर डिफ़ॉल्ट ट्रैकपैड या बाहरी माउस के माध्यम से माउस पॉइंटर पर एक ऐप या गेम कंट्रोल देता है।

ऑडियो एन्हांसमेंट्स

नया AAudio एपीआई उन अनुप्रयोगों के लिए बनाया गया था जिन्हें उच्च-प्रदर्शन और कम-विलंबता ऑडियो पथ की आवश्यकता होती है। ऑडियो डेटा को सामान्य धाराओं के माध्यम से पढ़ा और लिखा जा सकता है और AAudio API रूटिंग और लेटेंसी को हैंडल करता है।

AAudio API के पहले संस्करण अभी तक पूर्ण नहीं हुए हैं, लेकिन उन डेवलपर्स के लिए एक शानदार तरीका है जिन्हें फीडबैक प्रदान करने के लिए इन सुविधाओं की आवश्यकता है। हम चाहते हैं कि लोग Android के लिए GarageBand के बराबर का निर्माण करें, जिसमें कुछ नई सुविधाएँ कैसे काम करती हैं, कुछ कहना है!

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

WebView एन्हांसमेंट

Android Oreo Nougat से WebView घटकों के लिए मल्टी-प्रोसेस मोड को डिफ़ॉल्ट के रूप में सक्षम करता है और एपीआई का एक नया सेट जोड़ता है जो संस्करण की जानकारी प्रदान करता है, वेब व्यू विंडो को समाप्त करने के बेहतर तरीके, वेब दृश्य प्रदान करने की प्राथमिकता निर्धारित करने की विधि, और Google सुरक्षित ब्राउज़िंग एपीआई।

ये ऐसे एप्लिकेशन बनाते हैं जो वेब डेवलपमेंट लैंग्वेज को बेहतर स्थिरता और सुरक्षा का उपयोग करते हैं, और अगर डेवलपर्स दूरस्थ URL के लिए Google सुरक्षित ब्राउज़िंग को सक्षम करते हैं, तो उपयोगकर्ताओं को लाभ होगा।

जावा 8 एपीआई और रनटाइम अनुकूलन

एंड्रॉइड Oreo नए जावा लैंग्वेज एपीआई का समर्थन करता है, जिसमें जावा 8 के नवीनतम संस्करण के साथ पेश किया गया नया java.time एपीआई भी शामिल है। नए रनटाइम के लिए ऑप्टिमाइजेशन को एंड्रॉइड ओरेओ के लिए डिज़ाइन किए गए एप्लिकेशन में बेहतर प्रदर्शन और स्थिरता के लिए भी शामिल किया गया है।

यदि आप एंड्रॉइड 8.0 के लिए एप्लिकेशन विकसित करने में रुचि रखते हैं, तो यह केवल हिमशैल का टिप है। परिवर्तनों और उदाहरण कोड पर पूर्ण स्कूप के लिए Android डेवलपर्स ब्लॉग पर जाएं।

Android O के लिए परिवर्तन लॉग के अंतिम संस्करण के साथ अगस्त 2017 अपडेट किया गया