एंड्रॉइड 10

Android 10 (विकास के दौरान कोड नाम Android Q) Android संस्करण इतिहास और Android (ऑपरेटिंग सिस्टम) मोबाइल ऑपरेटिंग सिस्टम का 17वां संस्करण है। इसे पहली बार 13 मार्च, 2019 को डेवलपर पूर्वावलोकन के रूप में जारी किया गया था, और 3 सितंबर, 2019 को सार्वजनिक रूप से जारी किया गया था।

एंड्रॉइड 10 को आधिकारिक तौर पर 3 सितंबर, 2019 को समर्थित Google पिक्सेल उपकरणों के साथ-साथ चयनित बाजारों में तीसरे पक्ष के आवश्यक फोन और Redmi K20 प्रो के लिए जारी किया गया था। OnePlus 7T ऐंड्रॉयड 10 प्री-इंस्टॉल वाला पहला डिवाइस था। अक्टूबर 2019 में, यह बताया गया कि Google मोबाइल सेवाओं के लिए Google की प्रमाणन आवश्यकताएं केवल 31 जनवरी, 2020 के बाद Android 10-आधारित बिल्ड को स्वीकृत करने की अनुमति देंगी। फरवरी 2023 तक, 17.65% Android डिवाइस (मोबाइल और टैबलेट) Android 10 (API 29) पर चल रहे थे, जिससे यह तीसरा सबसे आम संस्करण बन गया।

इतिहास
Google ने 13 मार्च, 2019 को प्रारंभिक नाम Android Q के तहत Android 10 का पहला बीटा जारी किया, विशेष रूप से पहली पीढ़ी के Pixel (स्मार्टफ़ोन) और Pixel XL उपकरणों सहित Google Pixel स्मार्टफ़ोन की उनकी तुलना पर, जहाँ लोकप्रिय मांग के कारण समर्थन बढ़ाया गया था।. केवल अक्टूबर 2018 तक अपडेट की गारंटी देने के बाद, पहली पीढ़ी के पिक्सेल और पिक्सेल एक्सएल उपकरणों को एंड्रॉइड 10 के संस्करण अपडेट प्राप्त हुए। पिक्सेल 2 और पिक्सेल 2 एक्सएल को एक विस्तारित वारंटी अवधि प्रदान करने के बाद शामिल किया गया, जो उनके लिए एंड्रॉइड संस्करण अपडेट की गारंटी देता है। Google स्टोर पर पहली बार उपलब्ध होने के बाद से कम से कम 3 साल के लिए. अंतिम रिलीज से पहले कुल छह बीटा या रिलीज-उम्मीदवार संस्करण जारी किए गए थे। 7 मई, 2019 को बीटा 3 की रिलीज़ के साथ बीटा प्रोग्राम का विस्तार किया गया, जिसे 11 ओईएम से 14 पार्टनर डिवाइस पर उपलब्ध कराया जा रहा है; Android Pie के बीटा की तुलना में दोगुने डिवाइस। अमेरिकी सरकार के प्रतिबंधों के कारण 21 मई, 2019 को हुआवेई मेट 20 से बीटा एक्सेस को हटा दिया गया था। लेकिन बाद में 31 मई को बहाल कर दिया गया। Google ने 5 जून, 2019 को अंतिम Android Q API और SDK (API स्तर 29) के साथ बीटा 4 जारी किया। डायनेमिक सिस्टम अपडेट (DSU) को भी बीटा 4 में शामिल किया गया था। डायनेमिक सिस्टम अपडेट Android Q उपकरणों को अस्थायी रूप से एक जेनेरिक सिस्टम इमेज (GSI) स्थापित करने की अनुमति देता है ताकि Android के नए संस्करण को उनके वर्तमान Android संस्करण के शीर्ष पर आज़माया जा सके। एक बार जब उपयोगकर्ता चयनित जीएसआई छवि का परीक्षण समाप्त करने का निर्णय लेते हैं, तो वे बस अपने डिवाइस को रीबूट कर सकते हैं और अपने सामान्य डिवाइस के एंड्रॉइड संस्करण में वापस बूट कर सकते हैं। Google ने अंतिम API 29 SDK के साथ-साथ नवीनतम अनुकूलन और बग फिक्स के साथ 10 जुलाई, 2019 को बीटा 5 जारी किया। Google ने परीक्षण के लिए अंतिम रिलीज़ उम्मीदवार बीटा 6 को 7 अगस्त, 2019 को जारी किया। 22 अगस्त, 2019 को, यह घोषणा की गई थी कि Android Q को बिना किसी कोडनाम के केवल Android 10 के रूप में ब्रांड किया जाएगा, प्रभावी रूप से कन्फेक्शनरी उत्पादों (ब्रांड नामों सहित) के नामों के आधार पर वर्णानुक्रमिक कोडनेमिंग प्रमुख रिलीज के अभ्यास को समाप्त कर दिया जाएगा, यह तर्क देते हुए कि यह समावेशी नहीं था अंतरराष्ट्रीय उपयोगकर्ताओं के लिए, या तो उपरोक्त उत्पादों के अंतरराष्ट्रीय स्तर पर ज्ञात नहीं होने के कारण, या कुछ भाषाओं के बोलने वालों द्वारा उच्चारण करना मुश्किल है। इसके अतिरिक्त, इंजीनियरिंग के एंड्रॉइड वीपी डेव बर्क ने कहा कि क्यू अक्षर से शुरू होने वाले नाम वाले अधिकांश डेसर्ट विदेशी थे, और उन्होंने व्यक्तिगत रूप से क्वीन केक चुना होगा। उन्होंने यह भी नोट किया कि रिलीज से संबंधित आंतरिक फाइलों और बिल्ड सिस्टम के भीतर क्यूटी-क्विंस टार्ट का एक संक्षिप्त नाम है।

रिलीज़ के लिए Android लॉन की मूर्तियाँ भी अंक 10 है, Android रोबोट लोगो के साथ (जो, एक साथ की रीब्रांडिंग के हिस्से के रूप में भी बदल दिया गया है, जिसमें केवल एक सिर शामिल है) अंक 0 के अंदर आराम कर रहा है।

नेविगेशन
एंड्रॉइड 10 एक नया फुल-स्क्रीन जेस्चर नेविगेशन सिस्टम और नया ऐप ओपन एंड क्लोज एनिमेशन पेश करता है, जिसमें जेस्चर जैसे कि डिस्प्ले के दोनों ओर किनारे से वापस जाने के लिए स्वाइप करना, होम स्क्रीन पर जाने के लिए स्वाइप करना, स्वाइप करना और एक्सेस करने के लिए होल्ड करना शामिल है। अवलोकन, Google सहायक को सक्रिय करने के लिए स्क्रीन के निचले कोने से तिरछे स्वाइप करना, और ऐप्स स्विच करने के लिए स्क्रीन के निचले भाग में जेस्चर बार के साथ स्वाइप करना। बैक कमांड के रूप में एज स्वाइपिंग जेस्चर के उपयोग को साइडबार (कंप्यूटिंग) और स्वाइप द्वारा एक्सेस किए जाने वाले अन्य कार्यों का उपयोग करने वाले ऐप्स के साथ संभावित रूप से टकराव के रूप में नोट किया गया था। स्क्रीन के विशिष्ट क्षेत्रों के भीतर बैक जेस्चर को संभालने से ऑप्ट आउट करने के लिए ऐप्स द्वारा एपीआई का उपयोग किया जा सकता है, जेस्चर को सक्रिय करने के लिए लक्ष्य क्षेत्र के आकार को समायोजित करने के लिए एक संवेदनशीलता नियंत्रण जोड़ा गया था, और Google ने बाद में कहा कि ड्रॉअर विजेट समर्थन करेगा स्क्रीन के किनारे के पास लंबे समय तक दबाकर देखा जा रहा है, और फिर खुले में स्वाइप किया जा रहा है। Android Honeycomb|Android Honeycomb के बाद से उपयोग किया जाने वाला पारंपरिक तीन-कुंजी नेविगेशन सिस्टम एक विकल्प के रूप में समर्थित है, साथ ही Android Pie|Android 9.0 Pie में पेश किए गए दो-बटन पिल स्टाइल नेविगेशन के साथ। Google प्रमाणन आवश्यकताओं के अनुसार, Android 10 के डिफ़ॉल्ट इशारों और तीन-कुंजी नेविगेशन का समर्थन करने के लिए OEM की आवश्यकता होती है। ओईएम अपने स्वयं के इशारों को उनके साथ जोड़ने के लिए स्वतंत्र हैं। हालाँकि, उन्हें डिफ़ॉल्ट रूप से सक्षम नहीं होना चाहिए, उन्हें अन्य नेविगेशन सेटिंग्स की तुलना में एक अलग क्षेत्र में एक स्तर गहरे में सूचीबद्ध होना चाहिए, और सूचनाओं का उपयोग करके उनका प्रचार नहीं किया जा सकता है। एंड्रॉइड पाई पर उपयोग किए जाने वाले दो-कुंजी जेस्चर नेविगेशन सिस्टम को हटा दिया गया है, और एंड्रॉइड 10 के साथ शिप करने वाले उपकरणों पर शामिल नहीं किया जा सकता है। हालांकि, पाई से अपग्रेड किए गए उपकरणों पर निरंतरता उद्देश्यों के लिए इसे अभी भी एक विकल्प के रूप में शामिल किया जा सकता है।

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

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

एन्क्रिप्शन
फरवरी 2019 में, Google ने एडिएंटम (सिफर) का अनावरण किया, एक एन्क्रिप्शन सिफर जिसे मुख्य रूप से उन उपकरणों पर उपयोग के लिए डिज़ाइन किया गया है जिनमें उन्नत एन्क्रिप्शन मानक (एईएस) के लिए हार्डवेयर-त्वरित समर्थन नहीं है, जैसे कि निम्न-अंत डिवाइस। Google ने कहा कि यह सिफर ARM Cortex-A7 CPU पर AES-256-XTS से पांच गुना तेज था। इसलिए, यदि उनका सीपीयू हार्डवेयर-त्वरित एईएस में सक्षम नहीं है, तो एडिएंटम का उपयोग करते हुए, विनिर्देशों की परवाह किए बिना, डिवाइस एन्क्रिप्शन अब सभी एंड्रॉइड 10 उपकरणों पर अनिवार्य है। इसके अलावा, फ़ाइल-आधारित एन्क्रिप्शन (पहली बार Android Nougat में पेश किया गया) का कार्यान्वयन भी सभी उपकरणों के लिए अनिवार्य है। Android 10 के साथ आने वाले उपकरणों पर, चयनित सिस्टम घटकों (जैसे ANGLE (सॉफ्टवेयर), कॉन्क्रिप्ट, मीडिया फ्रेमवर्क, नेटवर्किंग घटक, और अन्य) के लिए सुरक्षा पैच Google Play Store के माध्यम से पूरे सिस्टम अपडेट (प्रोजेक्ट मेनलाइन) की आवश्यकता के बिना सेवित किए जा सकते हैं।. Google मोबाइल सेवाओं को लाइसेंस देने के लिए, निर्माताओं को विशिष्ट मॉड्यूल के लिए इन अद्यतनों का समर्थन करना चाहिए, जबकि शेष को अनुशंसित लेकिन वैकल्पिक के रूप में चिह्नित किया गया है। इस प्रणाली के भीतर चयनित मॉड्यूल नए APEX पैकेज प्रारूप का उपयोग करते हैं, निम्न-स्तरीय सिस्टम घटकों को रखने और सर्विस करने के लिए डिज़ाइन की गई एपीके फ़ाइलों की विविधता।

स्कोप्ड स्टोरेज
स्कोप्ड स्टोरेज के रूप में जानी जाने वाली स्टोरेज एक्सेस अनुमतियों में एक बड़ा बदलाव एंड्रॉइड 10 पर समर्थित है, और एंड्रॉइड 11 से शुरू होने वाले सभी ऐप के लिए अनिवार्य हो जाएगा। -विशिष्ट निर्देशिका), और संगीत, चित्र, या वीडियो निर्देशिकाओं में निहित ऑडियो, छवि और वीडियो फ़ाइलें। किसी भी अन्य फ़ाइल को केवल पिछेड़ी संगतता | बैकवर्ड-असंगत Google स्टोरेज एक्सेस फ्रेमवर्क के माध्यम से उपयोगकर्ता हस्तक्षेप के माध्यम से ही एक्सेस किया जा सकता है। IMEI नंबर जैसे गैर-रीसेट करने योग्य उपकरण पहचानकर्ताओं को पढ़ने के लिए ऐप्स के पास एक नई पठन विशेषाधिकार प्राप्त फ़ोन स्थिति अनुमति होनी चाहिए।

ट्रांसपोर्ट लेयर सुरक्षा
परिवहन परत सुरक्षा#TLS 1.3|TLS 1.3 समर्थन भी डिफ़ॉल्ट रूप से सक्षम है।

प्लेटफार्म
फ़ोल्ड करने योग्य स्मार्टफ़ोन के लिए प्लेटफ़ॉर्म ऑप्टिमाइज़ेशन किए गए हैं, जिसमें मोड बदलते समय ऐप की निरंतरता, सभी ऐप्स को एक साथ चलने की अनुमति देने के लिए मल्टी-विंडो मोड में बदलाव शामिल हैं (केवल सक्रिय रूप से उपयोग किए जाने वाले ऐप के बजाय, और अन्य सभी को रोका गया माना जाता है), और अतिरिक्त एकाधिक डिस्प्ले के लिए समर्थन। शॉर्टकट साझा करके डायरेक्ट शेयर को सफल बनाया गया है। पहले की तरह, यह ऐप्स को शेयर मेनू के भीतर उपयोग के लिए साझा करने के लिए सीधे लक्ष्यों की सूची (जैसे ऐप और एक विशिष्ट संपर्क का संयोजन) वापस करने की अनुमति देता है। डायरेक्ट शेयर के विपरीत, ऐप्स अपने लक्ष्यों को पहले से प्रकाशित करते हैं और प्रदर्शन में सुधार करते हुए रनटाइम पर मतदान नहीं करना पड़ता है। MIDI नियंत्रकों, AV1 वीडियो कोडेक, ओपस (ऑडियो प्रारूप) ऑडियो कोडेक और HDR10+ के लिए मूल समर्थन जोड़ा गया है। कैमरा फ़ोटो से गहन जानकारी प्राप्त करने के लिए एक नया मानक API भी है, जिसका उपयोग अधिक उन्नत प्रभावों के लिए किया जा सकता है। AptX#aptX एडेप्टिव, LHDC (कोडेक)#LHDC, LHDC (कोडेक)#LLAC, CELT और AAC LATM कोडेक के लिए मूल समर्थन भी जोड़ा गया था। Android 10 WPA3 एन्क्रिप्शन प्रोटोकॉल और एन्हांस्ड ओपन का समर्थन करता है, जो वाई-फाई के लिए अवसरवादी एन्क्रिप्शन पेश करता है। Android 10 डुअल सिम #स्टैंडबाय | डुअल-सिम डुअल-स्टैंडबाय (DSDS) के लिए समर्थन जोड़ता है, लेकिन शुरुआत में यह केवल Pixel 3a और Pixel 3a XL पर उपलब्ध है। Android 10 Android Go में प्रदर्शन में सुधार हुआ है, Google ने कहा है कि ऐप पाई की तुलना में 10% जल्दी लॉन्च होंगे।

आरआईएससी-वी समर्थन
हाल ही में, Android 10 को चीनी स्वामित्व वाले T-Head सेमीकंडक्टर द्वारा RISC-V आर्किटेक्चर में पोर्ट किया गया है। टी-हेड सेमीकंडक्टर अपने स्वयं के डिजाइन के ट्रिपल-कोर, 64-बिट, आरआईएससी-वी सीपीयू पर एंड्रॉइड 10 चलाने में कामयाब रहा।

यह भी देखें

 * Android संस्करण इतिहास