Nisan 2009
Android 1.5 platformu, kullanıcılar ve geliştiriciler için birçok yeni özellik sunar. Aşağıdaki listede değişikliklere genel bir bakış sunulmaktadır.
- Kullanıcı Arayüzünde Geliştirmeler
- Performans İyileştirmeleri
- Yeni Özellikler
- Yeni API'ler ve Manifest Öğeleri
Kullanıcı Arayüzü İyileştirmeleri
- Sistem genelinde:
- Tüm temel kullanıcı arayüzü öğelerinin hassaslaştırılması
- Animasyonlu pencere geçişleri (varsayılan olarak kapalıdır)
- İvme ölçere dayalı uygulama rotasyonları
- Aşağıdakiler için kullanıcı arayüzü iyileştirmeleri:
- Görüşme içi deneyim
- Kişiler, Arama günlüğü ve Favoriler
- SMS ve MMS
- Tarayıcı
- Gmail
- Takvim
- E-posta
- Kamera ve Galeri
- Uygulama yönetimi
Performans İyileştirmeleri
- Daha Hızlı Kamera açılışı ve resim yakalama
- GPS konumunun çok daha hızlı elde edilmesi (SUPL AGPS ile desteklenir)
- Tarayıcıda daha akıcı sayfa kaydırma
- GMail ileti dizisi listesini daha hızlı kaydırma
Yeni Özellikler
- Ekran klavyesi
- Hem dikey hem yatay yönde çalışır
- Kullanıcının 3. taraf klavye yüklemesi desteklenir
- Özel kelimeler için kullanıcı sözlüğü
- Ana ekran
- Widget'lar
- Paket halinde sunulan ana ekran widget'ları: analog saat, takvim, müzik çalar, resim çerçevesi ve arama
- Canlı klasörler
- Widget'lar
- Kamera ve Galeri
- Video kaydı
- Video oynatma (MPEG-4 ve 3GP biçimleri)
- Bluetooth
- Stereo Bluetooth desteği (A2DP ve AVCRP profilleri)
- Otomatik eşleştirme
- Gelişmiş eller boşta kullanım olanağı
- Tarayıcı
- En son Webkit tarayıcı ve Squirrelfish JavaScript motorlarıyla güncellendi
- Kopyala ve tarayıcıda yapıştır
- Sayfa içinde arama yapma
- Kullanıcı tarafından seçilebilir metin kodlama
- Kullanıcı arayüzünde yapılan değişikliklerden bazıları şunlardır:
- Birleştirilmiş Git ve Arama kutusu
- Sekmeli yer işaretleri/geçmiş/en çok ziyaret edilen ekran
- Kişiler
- Sık kullanılanlar için kullanıcının resmini gösterir
- Çağrı kaydındaki etkinlikler için belirli tarih/saat damgası
- Çağrı kaydı etkinliğinden kişi kartına tek tuşla erişim
- Sistem
- Yeni Linux çekirdeği (2.6.27 sürümü)
- SD kart dosya sisteminin otomatik olarak kontrol edilmesi ve onarılması
- SIM Uygulama Araç Seti 1.0
- Google uygulamaları (Android SDK'sına dahil olan Android 1.5 sistem görüntüsünde kullanılamaz)
- Kişiler, SMS, MMS, Gmail ve e-posta uygulamalarında Google Talk arkadaşlarınızın durumunu görüntüleme
- Gmail iletilerinde arşivleme, silme ve etiketleme gibi toplu işlemler
- Videoları Youtube'a yükleme
- Fotoğrafları Picasa'ya yükleme
Yeni API'ler ve Manifest Öğeleri
- Kullanıcı arayüzü çerçevesi
- Arka plan/kullanıcı arayüzü iş parçacığı etkileşimini kolaylaştırmak için çerçeve
- Yeni
SlidingDrawer
widget'ı - Yeni
HorizontalScrollview
widget'ı
- AppWidget çerçevesi
- Güvenli ana ekran oluşturmak için API'ler
AppWidgets
. AppWidget'lerin nasıl kullanılacağı hakkında bilgi edinmek için Geliştirici Kılavuzu'ndaki AppWidget dokümanlarını inceleyin. Android Developers Blog'da Ana ekran widget'ları ve AppWidget çerçevesinin tanıtımı başlıklı makaleyi de inceleyin. Live Folders
özel içerikle doldurmak için API'ler.
- Güvenli ana ekran oluşturmak için API'ler
- Medya çerçevesi
- Ham ses kaydı ve oynatma API'leri
- Etkileşimli MIDI oynatma motoru
- Geliştiriciler için
Video Recording APIs
(3GP biçimi). - Video ve fotoğraf paylaşımı Intent'leri
- Medya arama amacı
- Giriş yöntemi çerçevesi
Input Method Service
çerçeve- Metin öngörme motoru
- Kullanıcılara indirilebilir IME'ler sağlama olanağı
- Uygulama tanımlı donanım gereksinimleri
Uygulamalar artık manifest dosyalarında <uses-configuration> öğesini kullanarak Android sistemine düzgün şekilde çalışabilmeleri için hangi donanım özelliklerine ihtiyaç duyduklarını belirtebilir. Örneğin, bir uygulama fiziksel bir klavye veya fare topu gibi belirli bir gezinme cihazı gerektirdiğini belirtmek için bu öğeyi kullanabilir. Android sistemi, uygulamayı yüklemeden önce
<uses-configuration>
öğesi için tanımlanan özellikleri kontrol eder ve yüklemenin yalnızca gerekli donanım mevcutsa devam etmesine izin verir. - Konuşma tanıma çerçevesi
- Intent üzerinden konuşma tanıma kitaplıklarının kullanılmasına destek.
RecognizerIntent
bakın.
- Intent üzerinden konuşma tanıma kitaplıklarının kullanılmasına destek.
- Çeşitli API eklemeleri
- LocationManager: Uygulamalar, Intent üzerinden konum değişikliği güncellemeleri alabilir
- WebView - Dokunma başlangıcı/sonu/taşıma/iptal DOM etkinliği desteği
- Yeniden tasarlandı
Sensor Manager APIs
- GLSurfaceView: OpenGL uygulamaları oluşturmak için kullanışlı bir iskelet
- Uygulama güncellemesi yükleme işlemi başarılı oldu için yayın isteği