Android 2.2 Platformunun Öne Çıkan Özellikleri

Android 2.2 platformu, kullanıcılar ve geliştiriciler için birçok yeni ve heyecan verici özellik sunuyor. Bu dokümanda, Android 2.2'deki yeni kullanıcı özelliklerinden ve teknolojilerinden bazılarına göz atabilirsiniz. Yeni geliştirici API'leri hakkında daha fazla bilgi için Android 2.2 sürüm notlarına bakın.

Yeni Kullanıcı Özellikleri

Ana Sayfa

Yeni ana ekran ipuçları widget'ı, yeni kullanıcılara ana ekranı kısayollar ve widget'larla nasıl yapılandıracaklarını ve birden fazla ana ekrandan nasıl yararlanacaklarını gösterir.

Telefon, uygulama başlatıcı ve tarayıcı için ana ekranda artık özel kısayollar bulunuyor. Bu kısayollar, 5 ana ekran panelinden herhangi birinden bu uygulamalara kolayca erişmenizi sağlıyor.

Exchange desteği

Cihazın kilidini açmak için sayısal PIN veya alfanümerik şifre seçenekleri eklenerek güvenlik artırıldı. Exchange yöneticileri, şifre politikasını cihazlarda zorunlu kılabilir.

Uzaktan silme: Exchange yöneticileri, cihazın kaybolması veya çalınması durumunda verileri güvence altına almak için cihazı uzaktan fabrika varsayılanlarına sıfırlayabilir.

Takvim uygulamasında Exchange takvimleri artık destekleniyor.

Otomatik keşif: Exchange hesabını kolayca ayarlamak ve senkronize etmek için kullanıcı adınızı ve şifrenizi bilmeniz yeterlidir (Exchange 2007 ve sonraki sürümlerde kullanılabilir).

Genel Adres Listeleri araması artık E-posta uygulamasında kullanılabilir. Bu özellik, kullanıcıların dizinden alıcı adlarını otomatik olarak tamamlamasını sağlar.

Galeri, yakınlaştırma hareketini kullanarak resim gruplarına göz atmanıza olanak tanır.

Kamera ekran düğmeleri, yakınlaştırma, flaş, beyaz denge, coğrafi etiketleme, odak ve pozlamayı kontrol etmek için yeni bir kullanıcı arayüzüne kolay erişim sağlar. Video kamera, MMS ve YouTube için video boyutunu/kalitesini ayarlamanızı da kolaylaştırır.

Video kamerada artık LED flaş etkinleştirildiğinden gece veya düşük ışıklı ortamlarda video çekilebilir.

Taşınabilir hotspot

Nexus One gibi belirli cihazlar, 8 adede kadar cihazla paylaşılabilen taşınabilir kablosuz hotspot'a dönüştürülebilir.

Android telefonunuzu, USB kablosuyla bilgisayara bağlayarak Windows veya Linux işletim sistemli bir dizüstü bilgisayar için 3G bağlantısı olarak kullanabilirsiniz. Bağlantı daha sonra iki cihaz arasında paylaşılır.

Birden fazla klavye dili

Çok dilli kullanıcılar klavyeye birden fazla dil ekleyebilir ve boşluk çubuğunda kaydırarak Latin alfabesine dayalı birden fazla giriş dili arasında geçiş yapabilir. Bu işlem, anahtarları ve otomatik öneri sözlüğünü değiştirir.

Performans iyileştirmeleri

Tarayıcının performansı, JavaScript'in yoğun olarak kullanıldığı sayfaların daha hızlı yüklenmesini sağlayan V8 motoru kullanılarak geliştirildi.

Dalvik Performans Artışı: Dalvik JIT ile Android 2.1'e kıyasla CPU'ya yoğun kodlarda 2 ila 5 kat performans artışı.

Sağdaki grafikte, çeşitli karşılaştırma testleri kullanılarak Android 2.1'den Android 2.2'ye geçişte performansta yaşanan artış gösterilmektedir. Örneğin, LinPack artık 5 kattan daha hızlı.

Çekirdek Bellek Yönetimi Artışı: Bellek geri alma işlemi 20 kata kadar iyileştirildi. Bu sayede, bellek sınırlı cihazlarda uygulama geçişi daha hızlı olur ve performans daha akıcı olur.

Yeni Platform Teknolojileri

Medya çerçevesi

  • Yerel dosya oynatmayı ve HTTP aşamalı aktarmayı destekleyen yeni medya çerçevesi (Stagefright)
  • Android 2.2'de OpenCore için destek devam ediyor

Bluetooth

  • Bluetooth üzerinden sesli arama
  • Kişileri diğer telefonlarla paylaşma imkanı
  • Bluetooth özellikli araç ve masaüstü dock'ları için destek
  • Araç kitleri ve kulaklıklar ile uyumluluk matrisi iyileştirildi

2.6.32 çekirdek yükseltmesi

  • 256 MB'tan büyük RAM için HIGHMEM desteği
  • SDIO planlama ve BT iyileştirmeleri

Yeni Geliştirici Hizmetleri

Android Cloud to Device Messaging

Uygulamalar, mobil uyarı, telefona gönderme ve iki yönlü push senkronizasyonu işlevlerini etkinleştirmek için Android Cloud to Device Messaging'i kullanabilir.

Android Uygulama Hata Raporları

Google Play uygulamaları için yeni hata bildirme özelliği, geliştiricilerin kullanıcılarından kilitlenme ve donma raporları almasını sağlar. Yayıncı hesaplarına giriş yaptıklarında raporlara erişebilirler.

Yeni Geliştirici API'leri

Harici depolama alanındaki uygulamalar

Uygulamalar artık paylaşılan harici depolama alanına (ör. SD kart) yükleme isteğinde bulunabilir.

Medya çerçevesi

Ses odak noktası, sesin SCO'ya yönlendirilmesi ve dosyaların medya veritabanında otomatik olarak taranması için yeni API'ler sağlar. Ayrıca, uygulamaların ses yüklemenin tamamlandığını algılamasına, ses oynatmayı otomatik olarak duraklatmasına ve otomatik olarak devam ettirmesine olanak tanıyan API'ler sağlar.

Kamera ve Video Kamera

Yeni önizleme API'si, kare hızını yaklaşık 10 FPS'den yaklaşık 20 FPS'ye iki katına çıkarır. Kamera artık dikey yönü, yakınlaştırma kontrollerini, pozlama verilerine erişimi ve küçük resim yardımcı programını destekliyor. Yeni video kamera profili, uygulamaların cihaz donanım özelliklerini belirlemesine olanak tanır.

Grafik

OpenGL ES 2.0 için YUV resim biçimiyle çalışan ve doku sıkıştırması için ETC1'i kullanan yeni API'ler.

Veri yedekleme

Uygulamalar, kullanıcıların fabrika ayarlarına sıfırlama yaptıktan veya cihaz değiştirdikten sonra verilerini kaybetmemesini sağlamak için veri yedekleme ve geri yükleme işlemine katılabilir.

Cihaz politikası yöneticisi

Yeni cihaz politikası yönetimi API'leri, geliştiricilerin cihazdaki güvenlik özelliklerini (ör. minimum şifre gücü, veri silme vb.) kontrol edebilecek "cihaz yöneticisi" uygulamaları yazmasına olanak tanır. Kullanıcılar, cihazlarında etkinleştirilen yöneticileri seçebilir.

Kullanıcı arayüzü çerçevesi

Yeni "araç modu" ve "gece modu" denetimleri ve yapılandırmaları, uygulamaların kullanıcı arayüzlerini bu durumlara göre ayarlamalarına olanak tanır. Ölçek hareketi algılayıcı API'si, çoklu dokunma etkinliklerinin daha iyi tanımlanmasını sağlar. Uygulamalar artık TabWidget'in alt şeridini özelleştirebilir.

Yeni geliştirici API'leri hakkında daha fazla bilgi için Android 2.2 sürüm notlarına ve API Farklılık Raporu'na bakın.