Android 2.3 प्लैटफ़ॉर्म में, उपयोगकर्ताओं और डेवलपर के लिए कई नई और दिलचस्प सुविधाएं जोड़ी गई हैं. इस दस्तावेज़ में कुछ नई सुविधाओं की झलक दी गई है और टेक्नोलॉजी के साथ आता है. नए डेवलपर एपीआई के बारे में ज़्यादा जानकारी के लिए, Android 2.3 वर्शन की जानकारी देखें.
नई उपयोगकर्ता सुविधाएं
आसानी और स्पीड के लिए, यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाना
यूज़र इंटरफ़ेस को पूरे सिस्टम में कई तरीकों से बेहतर बनाया गया है. इससे यह और सीखने में आसान, इस्तेमाल में तेज़, और कम ऊर्जा का इस्तेमाल करते हैं. एक सरल काले रंग के बैकग्राउंड में रंगों की विज़ुअल थीम की मदद से, सूचना बार, मेन्यू, और यूज़र इंटरफ़ेस के अन्य हिस्सों पर दिखेगा. मेन्यू और सेटिंग की मदद से, उपयोगकर्ता आसानी से सुविधाओं को नेविगेट और कंट्रोल कर सकते हैं के लिए इस्तेमाल किया जा सकता है.
तेज़ और आसान टेक्स्ट इनपुट
Android के सॉफ़्ट कीबोर्ड को फिर से डिज़ाइन किया गया है. साथ ही, इस पर ज़्यादा तेज़ी से टेक्स्ट डालने के लिए इसे ऑप्टिमाइज़ किया गया है और एडिटिंग भी मिलती है. बटनों का आकार बदल दिया गया है. साथ ही, बेहतर बनाए रखने के लिए उनकी जगह बदल दी गई है टारगेटिंग की सुविधा की मदद से, उन्हें आसानी से देखा और दबाया जा सकता है. भले ही, उनकी रफ़्तार तेज़ हो. कीबोर्ड वर्तमान वर्ण और शब्दकोश के सुझावों को भी और पढ़ने में आसान हो.
कीबोर्ड सुझावों में से डाले गए शब्दों को ठीक करने की क्षमता जोड़ता है शब्दकोश. जैसे ही उपयोगकर्ता पहले से डाले गए किसी शब्द को चुनता है, वैसे ही कीबोर्ड उन सुझावों को दिखाता है जिनमें से उपयोगकर्ता, चुने गए विकल्प को बदलने के लिए चुन सकते हैं. चुने गए विकल्प को बदलने के लिए उपयोगकर्ता, बोलकर फ़ोन को निर्देश देने वाले मोड पर भी स्विच कर सकता है. स्मार्ट कैंपेन सुझावों की मदद से उपयोगकर्ता सुझाए गए किसी सुझाव को स्वीकार कर सकता है और उसे ठीक करने के लिए वापस आ सकता है ज़रूरत पड़ने पर, सुझावों के मूल सेट से लिया जा सकता है.
नई मल्टीटच की-कोडिंग से उपयोगकर्ता को फटाफट नंबर और सिंबल डालने की सुविधा मिलती है Shift+<अक्षर> दबाकर और ?123+<सिंबल>, इसके लिए, आपको इनपुट मोड को मैन्युअल तरीके से स्विच करने की ज़रूरत नहीं पड़ेगी. कुछ कुंजियों से, उपयोगकर्ता ये काम कर सकते हैं: साथ ही, उच्चारण चिह्न वाले वर्णों, संख्याओं, और सिंबल वाले पॉप-अप मेन्यू को ऐक्सेस करने के लिए बटन और स्लाइड करना है.
एक टच में शब्द चुनना और कॉपी करना/चिपकाएं
टेक्स्ट डालते समय या वेब पेज देखते समय उपयोगकर्ता कोई शब्द तुरंत चुन सकते हैं दबाकर रखें, फिर क्लिपबोर्ड पर कॉपी करें और चिपकाएं. किसी शब्द पर क्लिक करने से, फ़्री-सलेक्शन मोड चालू हो जाता है. इस मोड में, उपयोगकर्ता अपनी ज़रूरत के हिसाब से चुने गए टेक्स्ट के दायरे में बदलाव कर सकता है. इसके लिए, उसे बॉर्डर के ऐरो को खींचकर नई जगहों पर छोड़ना होगा. इसके बाद, चुने गए टेक्स्ट के किसी भी हिस्से पर क्लिक करके, उसे कॉपी किया जा सकता है. टेक्स्ट डालने के लिए, उपयोगकर्ता स्लाइड-प्रेस करके कर्सर मोड में जा सकता है. इसके बाद, कर्सर ऐरो को खींचकर, कर्सर को आसानी से और सटीक तरीके से फिर से सेट किया जा सकता है. चयन और कर्सर, दोनों से चुना गया ट्रैकबॉल का इस्तेमाल करने की ज़रूरत नहीं है.
बेहतर पावर मैनेजमेंट
Android सिस्टम, उन ऐप्लिकेशन को मैनेज करने में ज़्यादा अहम भूमिका निभाता है जो डिवाइस बहुत देर तक चालू रहता है या इस डिवाइस पर काम करने के दौरान सीपीयू की खपत करता है बैकग्राउंड शामिल करें. ऐसे ऐप्लिकेशन को मैनेज करके, ज़रूरत पड़ने पर उन्हें बंद करके, सिस्टम यह पक्का करता है कि डिवाइस की परफ़ॉर्मेंस बेहतर हो और बैटरी लाइफ़ ज़्यादा से ज़्यादा हो.
यह सिस्टम, बिजली की खपत के बारे में भी लोगों को ज़्यादा जानकारी देता है के हिसाब से फ़िल्टर किया जा सकता है. ऐप्लिकेशन सेटिंग, आपको बैटरी के इस्तेमाल के बारे में सटीक जानकारी. साथ ही, इस्तेमाल के बारे में जानकारी और इसके मुकाबले, हर कॉम्पोनेंट या ऐप्लिकेशन में ऊर्जा की खपत कम होती है.
ऐप्लिकेशन पर कंट्रोल
विकल्प मेनू में अब ऐप्लिकेशन प्रबंधित करें नियंत्रण का शॉर्टकट दिखाई देता है ऐसा करने से, ऐप्लिकेशन को देखना और उसे मैनेज करना ज़्यादा आसान हो जाता है. ऐप्लिकेशन गतिविधि. उपयोगकर्ता के 'ऐप्लिकेशन मैनेज करें' में जाने के बाद, एक नया 'चल रहा है' टैब, इस्तेमाल किए जा रहे ऐप्लिकेशन के साथ-साथ इस्तेमाल की जा रही स्टोरेज और मेमोरी की सूची दिखाता है हर एक के हिसाब से. उपयोगकर्ता हर ऐप्लिकेशन के बारे में ज़्यादा जानकारी पढ़ सकता है. साथ ही, ज़रूरत पड़ने पर किसी ऐप्लिकेशन को रोक सकता है या उसके डेवलपर को सुझाव/राय दे सकता है या शिकायत कर सकता है.
बातचीत करने और व्यवस्थित करने के नए तरीके
स्टैंडर्ड ऐप्लिकेशन के अपडेट किए गए सेट से, उपयोगकर्ता नए तरीके अपना सकते हैं जानकारी और संबंधों को मैनेज करना.
इंटरनेट कॉलिंग
उपयोगकर्ता, SIP का इस्तेमाल करने वाले अन्य उपयोगकर्ताओं को इंटरनेट से वॉइस कॉल कर सकते हैं खाते. उपयोगकर्ता किसी भी संपर्क कर सकते हैं और क्विक संपर्क या डायलर से कॉल कर सकते हैं. इंटरनेट का इस्तेमाल करने के लिए कॉल करने के लिए, उपयोगकर्ता को अपनी पसंद के SIP सेवा देने वाले पर खाता बनाना होगा — इंटरनेट कॉलिंग की सुविधा में SIP खातों का इस्तेमाल नहीं किया जाता. इसके अलावा, प्लैटफ़ॉर्म की SIP और इंटरनेट कॉलिंग की सुविधाओं के लिए सहायता पाने की सुविधा भी चालू है चुनिंदा डिवाइसों को उनके मैन्युफ़ैक्चरर और उनसे जुड़ी मोबाइल और इंटरनेट सेवा देने वाली कंपनियां तय करती हैं.
नियर फ़ील्ड कम्यूनिकेशन
एनएफ़सी रीडर ऐप्लिकेशन, उपयोगकर्ता को नियर फ़ील्ड से इंटरैक्ट करने और पढ़ने की सुविधा देता है कम्यूनिकेशन (एनएफ़सी) टैग. उदाहरण के लिए, उपयोगकर्ता एनएफ़सी को “टच” या “स्वाइप” कर सकता है जिसे किसी पोस्टर, स्टिकर या विज्ञापन में एम्बेड किया गया हो, फिर अपने टैग से पढ़ा गया डेटा. एक सामान्य उपयोग यह होगा कि रेस्टोरेंट, स्टोर, या इवेंट और फिर किसी वेबसाइट पर सीधे जाकर रेट या रजिस्टर करें जिसका यूआरएल, टैग डेटा में शामिल हो. एनएफ़सी कम्यूनिकेशन, वायरलेस तरीके से काम करता है इसलिए, इस प्लैटफ़ॉर्म की एनएफ़सी सुविधाओं के लिए सहायता उपलब्ध है डिवाइस मैन्युफ़ैक्चरर तय करते हैं.
डाउनलोड मैनेज करना
डाउनलोड ऐप्लिकेशन की मदद से, उपयोगकर्ता ब्राउज़र, ईमेल या किसी अन्य ऐप्लिकेशन से डाउनलोड की गई किसी भी फ़ाइल को आसानी से ऐक्सेस कर सकता है. डाउनलोड मैनेजर, सिस्टम में मौजूद डाउनलोड मैनेजर की एक नई सुविधा पर आधारित है. इसका इस्तेमाल, कोई भी ऐप्लिकेशन अपने डाउनलोड को आसानी से मैनेज और सेव करने के लिए कर सकता है.
कैमरा
ऐप्लिकेशन अब उपयोगकर्ता को डिवाइस में एक से ज़्यादा कैमरे ऐक्सेस करने देता है, साथ ही, अगर उपलब्ध हो, तो सामने वाला कैमरा भी चालू कर सकते हैं.
डेवलपर के लिए नई सुविधाएं
Android 2.3 कई तरह की सुविधाएं और एपीआई उपलब्ध कराता है, डेवलपर को Android में नई तरह के ऐप्लिकेशन लाने की सुविधा देता है प्लैटफ़ॉर्म.
गेमिंग के लिए बेहतर सुविधाएं
परफ़ॉर्मेंस
Android 2.3 में पूरे सिस्टम में कई तरह के सुधार शामिल हैं जो सभी ऐप्लिकेशन के लिए ज़्यादा तेज़ी से और बेहतर तरीके से काम करने में मदद करता है. खास तौर पर गेम डेवलपर की ये रुचि हैं:
- एक साथ कई काम करने वाला गैर्बेज कलेक्टर — Dalvik VM में एक नया, एक साथ कई काम करने वाला गैर्बेज कलेक्टर जोड़ा गया है. इससे ऐप्लिकेशन के रुकने की अवधि कम हो जाती है. साथ ही, गेम और मिलते-जुलते ऐप्लिकेशन में बेहतर ऐनिमेशन और तेज़ी से काम करने की सुविधा मिलती है.
- इवेंट का तेज़ी से डिस्ट्रिब्यूशन — प्लैटफ़ॉर्म अब टच और कीबोर्ड को हैंडल करता है इसमें इवेंट को तेज़ी से और बेहतर तरीके से इस्तेमाल करने की सुविधा मिलती है. इससे इवेंट के दौरान सीपीयू का कम इस्तेमाल होता है वितरण. ये बदलाव सभी ऐप्लिकेशन के लिए रिस्पॉन्स को बेहतर बनाते हैं, लेकिन विशेष रूप से उन गेम के लिए फ़ायदेमंद होता है, जो 3D ग्राफ़िक्स के संयोजन के साथ टच इवेंट्स का उपयोग करते हैं का इस्तेमाल करें.
- अपडेट किए गए वीडियो ड्राइवर — यह प्लैटफ़ॉर्म, तीसरे पक्ष के अपडेट किए गए वीडियो इस्तेमाल करता है ऐसे ड्राइवर जो OpenGL ES के काम करने की क्षमता को बेहतर बनाते हैं, ताकि वे ज़्यादा तेज़ी से काम कर सकें 3D ग्राफ़िक्स प्रदर्शन.
नेटिव इनपुट और सेंसर इवेंट
नेटिव कोड का इस्तेमाल करने वाले ऐप्लिकेशन अब इनपुट पा सकते हैं और उन्हें प्रोसेस कर सकते हैं. साथ ही, इससे इवेंट को सीधे तौर पर उनके नेटिव कोड में जोड़ दिया जाता है. इससे बहुत ज़्यादा सुधार होता है और जवाब देने में लगने वाला समय शामिल है.
प्लैटफ़ॉर्म से एक्सपोज़ की गई नेटिव लाइब्रेरी की मदद से, ऐप्लिकेशन उन ही तरह के इनपुट इवेंट मैनेज कर सकते हैं जो फ़्रेमवर्क से उपलब्ध होते हैं. आवेदन सभी तरह के सेंसर से इवेंट पा सकता है. साथ ही, उसे चालू/बंद कर सकता है और इवेंट डिलीवरी की दर और सूची प्रबंधित करें.
बेहतर 3D मोशन प्रोसेसिंग के लिए, जाइरोस्कोप और अन्य नए सेंसर
Android 2.3 में कई तरह के नए सेंसर के लिए एपीआई की सुविधा जोड़ी गई है. इनमें ये भी शामिल हैं जाइरोस्कोप, रोटेशन वेक्टर, लीनियर ऐक्सेलरेशन, ग्रैविटी, और बैरोमीटर सेंसर. ऐप्लिकेशन किसी भी अन्य सेंसर के संयोजन में नए सेंसर का उपयोग कर सकते हैं यह सुविधा डिवाइस में मौजूद त्रि-आयामी डिवाइस की गति को ट्रैक करने और स्क्रीन की दिशा में बदलाव. उदाहरण के लिए, कोई गेम ऐप्लिकेशन, डिवाइस के जाइरोस्कोप और एक्सलरोमीटर की रीडिंग का इस्तेमाल कर सकता है उपयोगकर्ता के मुश्किल जेस्चर और मोशन को पहचानने के लिए. जैसे, झुकाना, घुमाना, बल देना, और स्लाइस.
नेटिव के लिए एपीआई खोलें ऑडियो
यह प्लैटफ़ॉर्म, एक स्टैंडर्ड एपीआई Khronos OpenSL ES का सॉफ़्टवेयर लागू करने की सुविधा देता है जो ऐप्लिकेशन को आपके वीडियो से, ऑडियो कंट्रोल और इफ़ेक्ट का ऐक्सेस देता है. नेटिव कोड. ऐप्लिकेशन, ऑडियो डिवाइसों को मैनेज करने और ऑडियो इनपुट, आउटपुट, और प्रोसेसिंग को सीधे नेटिव कोड से कंट्रोल करने के लिए, एपीआई का इस्तेमाल कर सकते हैं.
नेटिव ग्राफ़िक मैनेजमेंट
यह प्लैटफ़ॉर्म, अपनी Khronos EGL लाइब्रेरी के लिए इंटरफ़ेस उपलब्ध कराता है. इसकी मदद से, ऐप्लिकेशन ग्राफ़िक कॉन्टेक्स्ट मैनेज कर सकते हैं. साथ ही, नेटिव कोड से OpenGL ES टेक्स्चर और सर्वफ़ेस बना और मैनेज कर सकते हैं.
इनकी नेटिव ऐक्सेस गतिविधि की लाइफ़साइकल, विंडो मैनेजमेंट
नेटिव ऐप्लिकेशन, नई तरह की ऐक्टिविटी क्लास का एलान कर सकते हैं,
NativeActivity
जिसके लाइफ़साइकल कॉलबैक सीधे लागू किए जाते हैं
नेटिव कोड में. NativeActivity
और उसका नेटिव कोड
सिस्टम में अन्य ऐक्टिविटी की तरह ही चलती हैं — वे
ऐप्लिकेशन की सिस्टम प्रक्रिया और ऐप्लिकेशन के मुख्य यूज़र इंटरफ़ेस (यूआई) थ्रेड पर एक्ज़ीक्यूट किया जाता है,
और उन्हें वही लाइफ़साइकल कॉलबैक मिलते हैं जो अन्य ऐक्टिविटी को मिलते हैं.
यह प्लैटफ़ॉर्म, विंडो मैनेज करने के लिए नेटिव एपीआई भी उपलब्ध कराता है. इनमें, पिक्सेल बफ़र में सीधे ड्रॉ करने के लिए, उसे लॉक/अनलॉक करने की क्षमता. एपीआई के साथ, ऐप्लिकेशन किसी फ़्रेमवर्क से जुड़ा नेटिव विंडो ऑब्जेक्ट पा सकते हैं ऑब्जेक्ट को प्लैटफ़ॉर्म पर दिखाएं और उससे सीधे नेटिव कोड में इंटरैक्ट करें.
एसेट और स्टोरेज का नेटिव ऐक्सेस
ऐप्लिकेशन, डेटा वापस पाने के लिए अब नेटिव ऐसेट मैनेजर एपीआई को ऐक्सेस कर सकते हैं
नेटिव कोड से सीधे तौर पर ऐप्लिकेशन एसेट इस्तेमाल करें. इसके लिए, उन्हें JNI से बाहर जाने की ज़रूरत नहीं है.
अगर ऐसेट को कंप्रेस किया जाता है, तो प्लैटफ़ॉर्म, स्ट्रीमिंग डिकंप्रेशन को
ऐप्लिकेशन एसेट के डेटा को पढ़ता है. अब साइज़ की कोई सीमा नहीं है
कंप्रेस की गई .apk
ऐसेट, जिन्हें पढ़ा जा सकता है.
इसके अलावा, ऐप्लिकेशन काम करने के लिए, Storage Manager API को ऐक्सेस कर सकते हैं उसे सीधे OBB फ़ाइलों के साथ डाउनलोड और मैनेज किया जा सकता है. ध्यान दें कि भले ही OBB के लिए प्लेटफ़ॉर्म समर्थन Android 2.3 में उपलब्ध है, जो OBB फ़ाइलों को बनाने और मैनेज करने की सुविधा, 2011 की शुरुआत तक उपलब्ध नहीं होगी.
शानदार नेटिव डेवलपमेंट एनवायरमेंट
Android NDK (r5 या उसके बाद का वर्शन), टूल, टूलचेन का एक पूरा सेट देता है, और लाइब्रेरी, जो रिच नेटिव एनवायरमेंट का इस्तेमाल करने वाले ऐप्लिकेशन डेवलप करने के लिए इस्तेमाल किए जाते हैं Android 2.3 प्लेटफ़ॉर्म के द्वारा ऑफ़र किया जाता है. अधिक जानकारी या डाउनलोड करने के लिए एनडीके, कृपया Android NDK देखें करें.
बातचीत के नए तरीके
इंटरनेट टेलीफ़ोनी
डेवलपर अब अपने ऐप्लिकेशन में, एसआईपी पर आधारित इंटरनेट टेलीफ़ोन की सुविधाएं जोड़ सकते हैं. Android 2.3 में फ़ुल SIP प्रोटोकॉल स्टैक और इंटिग्रेट किए गए कॉल की सुविधा शामिल है ऐसी मैनेजमेंट सेवाएं जो ऐप्लिकेशन को आसानी से आउटगोइंग और इनकमिंग कॉल सेट करने देती हैं वॉइस कॉल, सेशन, ट्रांसपोर्ट-लेवल कम्यूनिकेशन की ज़रूरत के बिना या सीधे ऑडियो रिकॉर्ड या प्लेबैक करने की सुविधा नहीं मिलती.
SIP और इंटरनेट कॉलिंग की सुविधाओं के लिए, प्लैटफ़ॉर्म की कुछ सुविधाओं का इस्तेमाल किया जा सकता है डिवाइसों को उनके मैन्युफ़ैक्चरर और मोबाइल और इंटरनेट सेवा देने वाली कंपनियां तय करती हैं.
नियर फ़ील्ड कम्यूनिकेशन (एनएफ़सी)
यह प्लैटफ़ॉर्म, नियर फ़ील्ड कम्यूनिकेशंस (एनएफ़सी) पर काम करता है. इसकी मदद से, डेवलपर Android के लिए ऐप्लिकेशन की पूरी नई क्लास बनाना शुरू करें. डेवलपर आस-पास के लोगों की जानकारी और सेवाएं देने वाले नए ऐप्लिकेशन बना सकता है उपयोगकर्ताओं, संगठनों, व्यापारियों, और विज्ञापन देने वालों के साथ शेयर किया जा सकता है.
एनएफ़सी एपीआई का इस्तेमाल करके, जैसे ही उपयोगकर्ता “टच” करता है, वैसे ही ऐप्लिकेशन “खोजे गए” एनएफ़सी टैग को पढ़ सकते हैं और उनका जवाब दे सकते हैं एनएफ़सी की सुविधा वाले डिवाइस में स्टिकर, स्मार्ट पोस्टर वगैरह में एम्बेड किए गए एलिमेंट शामिल किए जा सकते हैं अन्य डिवाइसेस. जब कोई पसंदीदा टैग इकट्ठा किया जाता है, तब ऐप्लिकेशन देख सकता है, फिर टैग से संदेश पढ़ सकता है, और फिर ज़रूरत के हिसाब से उपयोगकर्ता को विज्ञापन दिखाने की सुविधा देता है.
Android 2.3.3 से, ऐप्लिकेशन टैग में डेटा भी लिख सकते हैं और दूसरे एनएफ़सी डिवाइसों के साथ पीयर-टू-पीयर कनेक्शन सेट अप कर सकते हैं.
एनएफ़सी कम्यूनिकेशन, डिवाइस के हार्डवेयर में इस्तेमाल होने वाली वायरलेस टेक्नोलॉजी पर निर्भर करता है. इसलिए प्लैटफ़ॉर्म की एनएफ़सी की सुविधाओं के साथ काम करने की अनुमति किन डिवाइसों पर उपलब्ध है करते हैं.
रिच मल्टीमीडिया
मिक्स किया जा सकने वाला ऑडियो इफ़ेक्ट
नए ऑडियो इफ़ेक्ट एपीआई की मदद से, डेवलपर आसानी से रिच ऑडियो एनवायरमेंट बना सकते हैं इक्वलाइज़ेशन, बेस बूस्ट, हेडफ़ोन वर्चुअलाइज़ेशन (वाइडाइज़ किया गया) को जोड़कर साउंडस्टेज की सुविधा), और ऑडियो ट्रैक और आवाज़ों को रीवर्ब कहते हैं. डेवलपर, किसी लोकल ट्रैक में कई ऑडियो इफ़ेक्ट मिक्स कर सकते हैं. इसके अलावा, वे दुनिया भर में कई ट्रैक पर इफ़ेक्ट लागू कर सकते हैं.
नए मीडिया के लिए सहायता फ़ॉर्मैट
इस प्लैटफ़ॉर्म में अब VP8 ओपन वीडियो कंप्रेशन फ़ॉर्मैट और WebM ओपन कंटेनर फ़ॉर्मैट के लिए, पहले से मौजूद सहायता मिलती है. यह प्लैटफ़ॉर्म, एएसी एन्कोडिंग और एएमआर वाइडबैंड एन्कोडिंग (सॉफ़्टवेयर में) से, ताकि ऐप्लिकेशन नेरोबैंड की तुलना में अच्छी क्वालिटी का ऑडियो कैप्चर करें.
कई प्रॉपर्टी का ऐक्सेस कैमरे
Camera API की मदद से, डेवलपर अब डिवाइस पर मौजूद किसी भी कैमरे को ऐक्सेस कर सकते हैं. इनमें सामने वाला कैमरा भी शामिल है. ऐप्लिकेशन, डिवाइस पर मौजूद कैमरों की संख्या, उनके टाइप, और विशेषताओं के बारे में प्लैटफ़ॉर्म से क्वेरी कर सकते हैं. इसके बाद, ज़रूरत के हिसाब से कैमरा खोल सकते हैं. उदाहरण के लिए, कोई वीडियो चैट ऐप्लिकेशन सामने वाला कैमरा, जो कम रिज़ॉल्यूशन की सुविधा देता है, जबकि फ़ोटो ऐप्लिकेशन हो सकता है कि आपको हाई रिज़ॉल्यूशन वाला बैक-फ़ेसिंग कैमरा इस्तेमाल करना पड़े.
नए प्लैटफ़ॉर्म की टेक्नोलॉजी
मीडिया फ़्रेमवर्क
- OpenCore की जगह नया मीडिया फ़्रेमवर्क पूरी तरह से बदल जाएगा. पहले की तुलना में, एन्कोडिंग और डिकोडिंग के लिए कोडेक/कंटेनर सहायता.
- VP8 ओपन वीडियो कंप्रेसन फ़ॉर्मैट और WebM ओपन कंटेनर फ़ॉर्मैट के लिए इंटिग्रेटेड सहायता
- इसमें एएसी एन्कोडिंग और एएमआर वाइडबैंड एन्कोडिंग मिलती है
Linux कर्नेल
- 2.6.35 पर अपग्रेड किया गया
नेटवर्किंग
- SIP स्टैक, इसे डिवाइस मैन्युफ़ैक्चरर कॉन्फ़िगर कर सकता है
- नियर फ़ील्ड कम्यूनिकेशन (एनएफ़सी) के लिए सहायता. इसे डिवाइस मैन्युफ़ैक्चरर कॉन्फ़िगर कर सकता है
- BlueZ स्टैक को अपडेट किया गया
Delvik रनटाइम
- Dalvik VM:
- एक साथ कचरा इकट्ठा करने वाला टूल (टारगेट सब-3 मि॰से॰ रोकें)
- जेआईटी (कोड जनरेशन) ऑप्टिमाइज़ेशन को और बेहतर बनाता है
- कोड की पुष्टि करने की बेहतर प्रोसेस
- परफ़ॉर्मेंस और मेमोरी से जुड़ी समस्याओं की पहचान करने के लिए, StrictMode डीबग करने की सुविधा
- मुख्य लाइब्रेरी:
- I18N के लिए बेहतर सहायता (दुनिया भर में सभी एन्कोडिंग, ज़्यादा स्थानीय भाषाएं)
- तेज़ फ़ॉर्मैटर और नंबर फ़ॉर्मैटिंग. उदाहरण के लिए, फ़्लोट फ़ॉर्मैटिंग 2.5 गुना तेज़ है.
- एचटीटीपी रिस्पॉन्स को डिफ़ॉल्ट रूप से gzip किया जाता है. XML और JSON API के रिस्पॉन्स का साइज़ 60% या उससे ज़्यादा कम हो सकता है.
- नए कलेक्शन और यूटिलिटी एपीआई
- बेहतर नेटवर्क एपीआई
- फ़ाइल पढ़ने और लिखने के बेहतर कंट्रोल
- JDBC अपडेट किया गया
- अपस्ट्रीम प्रोजेक्ट से जुड़े अपडेट:
- खुले में 1.0.0a
- BouncyCastle 1.45
- आईसीयू 4.4
- zlib 1.2.5
नए डेवलपर एपीआई के बारे में ज़्यादा जानने के लिए, Android 2.3 वर्शन के नोट और एपीआई के बीच अंतर की रिपोर्ट देखें.