अप्रैल 2009
Android 1.5 प्लैटफ़ॉर्म में, उपयोगकर्ताओं और डेवलपर के लिए कई नई सुविधाएं जोड़ी गई हैं. नीचे दी गई सूची में, इन बदलावों के बारे में खास जानकारी दी गई है.
यूज़र इंटरफ़ेस को बेहतर बनाना
- पूरे सिस्टम के लिए:
- यूज़र इंटरफ़ेस (यूआई) के सभी मुख्य एलिमेंट को बेहतर बनाया गया है
- ऐनिमेशन वाली विंडो के ट्रांज़िशन (डिफ़ॉल्ट रूप से बंद)
- ऐक्सेलेरोमीटर के आधार पर ऐप्लिकेशन के रोटेशन
- इनके लिए यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाया गया है:
- कॉल के दौरान मिलने वाला अनुभव
- संपर्क, कॉल लॉग, और पसंदीदा
- मैसेज (एसएमएस) और मल्टीमीडिया मैसेज (एमएमएस)
- ब्राउज़र
- Gmail
- Calendar
- ईमेल
- कैमरा और गैलरी
- ऐप्लिकेशन मैनेजमेंट
परफ़ॉर्मेंस में सुधार
- कैमरे को तेज़ी से चालू करने और इमेज कैप्चर करने की सुविधा
- जीपीएस लोकेशन की जानकारी तुरंत मिलना (SUPL AGPS की मदद से)
- ब्राउज़र में पेज को आसानी से स्क्रोल करना
- Gmail में बातचीत की सूची को तेज़ी से स्क्रोल करने की सुविधा
नई सुविधाएं
- ऑन-स्क्रीन सॉफ़्ट कीबोर्ड
- पोर्ट्रेट और लैंडस्केप, दोनों ओरिएंटेशन में काम करता है
- तीसरे पक्ष के कीबोर्ड इंस्टॉल करने की सुविधा
- पसंद के मुताबिक शब्दों के लिए उपयोगकर्ता डिक्शनरी
- होम स्क्रीन
- विजेट
- होम स्क्रीन पर बंडल किए गए विजेट में ये शामिल हैं: एनालॉग घड़ी, कैलेंडर, संगीत प्लेयर, पिक्चर फ़्रेम, और खोज
- लाइव फ़ोल्डर
- विजेट
- कैमरा और गैलरी
- वीडियो रिकॉर्डिंग
- वीडियो चलाना (MPEG-4 और 3GP फ़ॉर्मैट)
- ब्लूटूथ
- स्टीरियो ब्लूटूथ की सुविधा (A2DP और AVCRP प्रोफ़ाइलें)
- अपने-आप जुड़ना
- बिना हाथ इस्तेमाल किए, बोलकर निर्देश देने की सुविधा को बेहतर बनाया गया
- ब्राउज़र
- नए WebKit ब्राउज़र और Squirrelfish JavaScript इंजन के साथ अपडेट किया गया
- ब्राउज़र में कॉपी करके चिपकाना
- किसी पेज में खोजना
- उपयोगकर्ता के पास टेक्स्ट को कोड में बदलने का विकल्प होना चाहिए
- यूज़र इंटरफ़ेस (यूआई) में ये बदलाव किए गए हैं:
- एक ही जगह पर मौजूद Go और खोज बॉक्स
- टैब किए गए बुकमार्क/इतिहास/सबसे ज़्यादा देखी गई स्क्रीन
- संपर्क सूची
- 'पसंदीदा' में उपयोगकर्ता की फ़ोटो दिखाता है
- कॉल लॉग में इवेंट के लिए तारीख/समय का स्टैंप
- कॉल लॉग इवेंट से, संपर्क कार्ड को एक टच में ऐक्सेस करना
- सिस्टम
- नया Linux kernel (2.6.27 वर्शन)
- एसडी कार्ड फ़ाइल सिस्टम की अपने-आप जांच होना और उसे ठीक करना
- SIM Application Toolkit 1.0
- Google के ऐप्लिकेशन (ये Android SDK में शामिल Android 1.5 सिस्टम इमेज में उपलब्ध नहीं हैं)
- संपर्क, एसएमएस, एमएमएस, Gmail, और ईमेल ऐप्लिकेशन में, Google Talk पर जोड़े गए अपने दोस्तों की स्थिति देखना
- Gmail मैसेज पर एक साथ कई कार्रवाइयां करना, जैसे कि संग्रहित करना, मिटाना, और लेबल करना
- YouTube पर वीडियो अपलोड करना
- Picasa पर फ़ोटो अपलोड करना
नए एपीआई और मेनिफ़ेस्ट एलिमेंट
- यूज़र इंटरफ़ेस (यूआई) फ़्रेमवर्क
- बैकग्राउंड/यूआई थ्रेड के इंटरैक्शन को आसान बनाने के लिए फ़्रेमवर्क
- नया
SlidingDrawer
विजेट - नया
HorizontalScrollview
विजेट
- AppWidget फ़्रेमवर्क
- सुरक्षित होम स्क्रीन बनाने के लिए एपीआई
AppWidgets
. ऐप्लिकेशन विजेट इस्तेमाल करने के तरीके के बारे में जानने के लिए, डेवलपर के लिए बनी गाइड ऐप्लिकेशन विजेट का दस्तावेज़ देखें. Android डेवलपर ब्लॉग पर, होम स्क्रीन विजेट और AppWidget फ़्रेमवर्क के बारे में जानकारी भी देखें. Live Folders
को कस्टम कॉन्टेंट से भरने के लिए एपीआई.
- सुरक्षित होम स्क्रीन बनाने के लिए एपीआई
- मीडिया फ़्रेमवर्क
- रॉ ऑडियो रिकॉर्डिंग और प्लेबैक के लिए एपीआई
- इंटरैक्टिव MIDI प्लेलबैक इंजन
Video Recording APIs
डेवलपर के लिए (3GP फ़ॉर्मैट).- वीडियो और फ़ोटो शेयर करने के इंटेंट
- मीडिया सर्च इंटेंट
- इनपुट के तरीके का फ़्रेमवर्क
Input Method Service
फ़्रेमवर्क- टेक्स्ट के सुझाव देने वाला इंजन
- उपयोगकर्ताओं को डाउनलोड किए जा सकने वाले आईएमई उपलब्ध कराने की सुविधा
- ऐप्लिकेशन के हिसाब से हार्डवेयर की ज़रूरी शर्तें
ऐप्लिकेशन अब अपनी मेनिफ़ेस्ट फ़ाइलों में एक नए एलिमेंट, <uses- configuration> का इस्तेमाल कर सकते हैं. इससे Android सिस्टम को यह पता चलता है कि ऐप्लिकेशन को सही तरीके से काम करने के लिए, कौनसी हार्डवेयर सुविधाओं की ज़रूरत है. उदाहरण के लिए, कोई ऐप्लिकेशन इस एलिमेंट का इस्तेमाल करके बता सकता है कि उसे फ़िज़िकल कीबोर्ड या किसी खास नेविगेशन डिवाइस, जैसे कि ट्रैकबॉल की ज़रूरत है. ऐप्लिकेशन इंस्टॉल करने से पहले, Android सिस्टम,
<uses-configuration>
एलिमेंट के लिए तय किए गए एट्रिब्यूट की जांच करता है. साथ ही, ज़रूरी हार्डवेयर मौजूद होने पर ही इंस्टॉलेशन की अनुमति देता है. - बोली पहचानने की सुविधा का फ़्रेमवर्क
- इंटेंट की मदद से, बोली पहचानने की लाइब्रेरी इस्तेमाल करने की सुविधा.
RecognizerIntent
देखें.
- इंटेंट की मदद से, बोली पहचानने की लाइब्रेरी इस्तेमाल करने की सुविधा.
- एपीआई में अन्य बदलाव
- LocationManager - ऐप्लिकेशन को जगह की जानकारी में हुए बदलावों के अपडेट, इंटेंट के ज़रिए मिल सकते हैं
- वेबव्यू - डीओएम इवेंट के लिए, टच शुरू/खत्म/मूव/रद्द करने की सुविधा
Sensor Manager APIs
को फिर से डिज़ाइन किया गया- GLSurfaceView - OpenGL ऐप्लिकेशन बनाने के लिए सुविधाजनक फ़्रेमवर्क
- ऐप्लिकेशन अपडेट इंस्टॉल हो गया है - ऐप्लिकेशन को आसानी से अपग्रेड करने के लिए, ब्रॉडकास्ट इंटेंट