Honeycomb

Android 3.0'a hoş geldiniz!

Android 3.0 platformu, kullanıcılar ve geliştiriciler için birçok yeni ve heyecan verici özellik sunuyor. Bu belgede, Android 3.0'da kullanıma sunulan yeni özellik ve teknolojilerden bazılarına genel bir bakış sunulmaktadır. Yeni geliştirici API'leriyle ilgili daha ayrıntılı bilgi için Android 3.0 Platformu dokümanına bakın.

Yeni Kullanıcı Özellikleri

Tabletler için tepeden tırnağa tasarlanmış yeni kullanıcı arayüzü

Android 3.0, Android platformunun özellikle tabletler gibi daha büyük ekran boyutlarına sahip cihazlar için optimize edilmiş yeni bir sürümüdür. Yepyeni, tamamen sanal ve "holografik" bir kullanıcı arayüzü tasarımının yanı sıra zarif, içerik odaklı bir etkileşim modelini kullanıma sunuyor.

Hassas çoklu görev, zengin bildirimler, Ana ekran özelleştirme, widget'lar ve daha fazlası gibi Android 3.0, kullanıcıların Android'de en sevdiği özellikleri temel alır. Canlı, 3D bir deneyim ve daha derin etkileşim özellikleri sayesinde bu özellikleri tanıdık ancak eskisinden çok daha iyi hale getirir.

Yeni kullanıcı arayüzü; etkileşim, gezinme ve özelleştirme için yeni paradigmalar sağlıyor ve bunları, platformun önceki sürümleri için oluşturulanlar da dahil olmak üzere tüm uygulamalarda kullanılabilir hale getiriyor. Android 3.0 için yazılan uygulamalar, kullanıcıların katılımını sağlamak için daha geniş bir kullanıcı arayüzü nesneleri, güçlü grafikler ve medya özellikleri kullanabilir.

Sistem Çubuğu (genel durum ve bildirimler için)

Tüm sistemde ve tüm uygulamalarda, kullanıcılar ekranın en altında bulunan bir Sistem Çubuğu'nda bildirimlere, sistem durumuna ve yazılımda gezinme düğmelerine hızlı bir şekilde erişebilirler. Sistem Çubuğu her zaman mevcuttur ve kullanıcılar için önemli bir temas noktasıdır. Ancak yeni bir "ışığı kapatma modunda", videolar gibi tam ekran görüntüleme için de karartılabilir.

Uygulama kontrolü için İşlem Çubuğu

Her uygulamada kullanıcılar ekranın üst kısmında görüntülenen bir İşlem Çubuğunda bağlamsal seçeneklere, gezinmeye, widget'lara veya diğer içerik türlerine erişebilirler. Bir uygulama kullanılırken İşlem Çubuğu her zaman mevcuttur ancak içeriği, teması ve diğer özellikleri sistem yerine uygulama tarafından yönetilir. İşlem Çubuğu, özellikle kullanıcıların çoğu uygulamada benzer şekilde eriştiği işlem öğeleri ve açılır menü menüsü ile birlikte kullanıcılar için bir başka önemli temas noktasıdır.

Özelleştirilebilir Ana ekranlar

Özelleştirilebilir beş ana ekran, kullanıcıların herhangi bir bağlamdan sistemin tüm bölümlerine anında erişmesini sağlar. Her ekranda, tüm yönlerde uzamsal düzenlemeyi koruyan büyük bir ızgara bulunur. Kullanıcılar, özel bir görsel düzen modunu kullanarak Ana ekran widget'larını, uygulama kısayollarını ve duvar kağıtlarını seçip değiştirebilirler. Görsel işaretler ve gölgeler, kısayolların ve widget'ların düzeni ayarlanırken görünürlüğü artırır. Her Ana ekranda, yüklü tüm uygulamalara erişim için tanıdık bir başlatıcının yanı sıra uygulamalar, kişiler, medya dosyaları, web içeriği ve diğer öğelerde evrensel arama için bir Arama kutusu bulunur.

Kolay görsel çoklu görev için Son Uygulamalar

Çoklu görev özelliği Android'in en güçlü özelliklerinden biridir ve Android 3.0 deneyiminin merkezinde yer alır. Kullanıcılar çeşitli görevleri yerine getirmek için uygulamalar başlatırken, devam eden görevleri görmek ve bir uygulama bağlamından diğerine hızlı bir şekilde atlamak için Sistem Çubuğu'ndaki Son Uygulamalar listesini kullanabilirler. Kullanıcıların her uygulamayla ilişkili görevleri hızlı bir şekilde tanımlamalarına yardımcı olmak için listede, kullanıcının uygulamayı en son görüntülediği andaki gerçek durumunun anlık görüntüsü gösterilir.

Yeniden tasarlanmış klavye

Android yazılım klavyesi, daha büyük ekran boyutlarında metin girme işlemini hızlı ve doğru hale getirecek şekilde yeniden tasarlandı. Anahtarlar, daha iyi hedefleme için yeniden şekillendirilip yeniden konumlandırıldı. Ayrıca, daha zengin ve etkili metin girişi sağlamak için Sekme tuşu gibi yeni tuşlar eklendi. Kullanıcılar, özel karakter menülerine erişmek için tuşları basılı tutabilir ve Sistem Çubuğu'ndaki bir düğmeden metin/ses girişi modları arasında geçiş yapabilir.

İyileştirilmiş metin seçimi, kopyalama ve yapıştırma

Yeni kullanıcı arayüzü, metin girerken veya görüntülerken kullanıcıların basılı tutarak bir kelimeyi hızlıca seçmelerine ve ardından bir dizi sınır oku kullanarak seçim alanını gereken şekilde ayarlamalarına olanak tanır. Ardından kullanıcılar İşlem Çubuğu'ndan panoya kopyalama, paylaşma, yapıştırma, web araması veya bulma gibi bir işlem seçebilir.

Yeni bağlantı seçenekleri

Android 3.0, kullanıcılar için çok yönlülük ve kolaylık sağlayan yeni bağlantı özellikleri içerir. Medya/Resim Aktarım Protokolü için yerleşik destek, kullanıcıların USB toplu depolama cihazı takmalarına gerek kalmadan medya dosyalarını USB'ye bağlı bir kamera veya masaüstü bilgisayarla anında senkronize etmesine olanak tanır. Kullanıcılar, tanıdık metin giriş ortamı için tam klavyeleri USB veya Bluetooth üzerinden de bağlayabilirler. Daha iyi kablosuz bağlantı için yeni birleşik tarama, bantlar ve filtreler arasında tarama sürelerini kısaltır. Bluetooth tethering için yeni destek, daha fazla cihaz türünün Android destekli bir cihazın ağ bağlantısını paylaşabileceği anlamına gelir.

Güncellenmiş standart uygulama grubu


Android 3.0 platformu, daha büyük ekranlı cihazlarda kullanılmak üzere tasarlanmış standart bir dizi güncellenmiş standart uygulama içerir. Aşağıdaki bölümlerde yeni özelliklerden bazıları vurgulanmaktadır.

Tarayıcı

Tarayıcı, kullanıcıların daha verimli bir şekilde gezinmesine ve organize olmasına olanak tanıyan yeni özellikler içerir. Tarayıcı pencerelerinin yerini birden çok sekme alır. Yeni "gizli" mod ise anonim göz atmaya olanak tanır. Yer işaretleri ve geçmiş tek bir birleşik görünümde sunulur ve yönetilir. Kullanıcılar artık sağlanan hesapla tarayıcıdaki Google sitelerinde otomatik olarak oturum açmayı ve yer işaretlerini Google Chrome ile senkronize etmeyi seçebilir. JavaScript ve eklentiler için yeni çoklu dokunma desteği kullanıma sunuldu. Kullanıcılar iyileştirilmiş yakınlaştırma ve görüntü alanı modeli, taşma kaydırma, sabit konumlandırma desteği ve daha fazlası sayesinde mobil olmayan sitelerde daha iyi bir tarama deneyimi yaşayabilir.

Kamera ve Galeri

Kamera uygulaması pozlama, odaklama, flaş, yakınlaştırma, ön kamera ve diğer özelliklere hızlı erişim için daha büyük bir ekrandan yararlanacak şekilde yeniden tasarlanmıştır. Sahneleri yeni şekillerde yakalamanıza olanak tanımak için bu özellik, zaman atlamalı video kaydı için yerleşik destek sunar. Galeri uygulaması kullanıcıların albümleri ve diğer koleksiyonları tam ekran modunda görüntülemelerini ve koleksiyondaki diğer fotoğrafların küçük resimlerine kolayca erişmelerini sağlar.

Kişiler

Kişiler uygulaması, kullanıcıların kişileri kolayca organize etmesine ve bulmasına olanak tanıyan yeni iki bölmeli kullanıcı arayüzü ve Fast Scroll'u kullanır. Uygulama, kendi ülkesine ve uluslararası numara ayrıştırma kitaplığına bağlı olarak, kullanıcı türü olarak uluslararası telefon numaralarının daha iyi bir şekilde biçimlendirilmesini sağlar. Kişi bilgileri, kullanıcıların kişileri okumasını ve düzenlemesini kolaylaştıran kart benzeri bir kullanıcı arayüzünde sunulur.

E-posta

E-posta uygulamasında, iletilerin görüntülenmesini ve düzenlenmesini daha verimli hale getirmek için iki bölmeli yeni bir kullanıcı arayüzü kullanılır. Uygulama, kullanıcıların bir veya daha fazla mesajı seçmesine, ardından İşlem Çubuğu'ndan bir işleme (ör. bir klasöre taşıma) seçmesine olanak tanır. Kullanıcılar bir ana ekran widget'ını kullanarak ekleri daha sonra görüntülemek ve e-postaları takip etmek için senkronize edebilir.

Yeni Geliştirici Özellikleri

Android 3.0 platformu, daha büyük ekran boyutlarına sahip cihazlardaki uygulamaların benzersiz ihtiyaçlarını karşılamak için özel olarak tasarlanmıştır. Geliştiricilerin bu cihazlarda olağanüstü görsel ve etkileşim deneyimleri oluşturmak için ihtiyaç duydukları tüm araçları sunar.

Harika tablet uygulamaları oluşturmak için yeni Kullanıcı Arayüzü Çerçevesi

İçerik üzerinde daha fazla kontrol ve tasarım esnekliği için etkinlik parçaları

Android 3.0'dan başlayarak, geliştiriciler uygulamalarının Etkinliklerini Parça adı verilen alt bileşenlere ayırabilir, ardından daha zengin ve daha etkileşimli bir deneyim oluşturmak için bunları çeşitli yollarla birleştirebilir. Örneğin, bir uygulama, kullanıcının her bölmeyle bağımsız olarak etkileşimde bulunabileceği gerçek bir çok bölmeli kullanıcı arayüzü oluşturmak için bir dizi Fragments kullanabilir. Parçalar bir Etkinlik içinde dinamik olarak eklenebilir, kaldırılabilir, değiştirilebilir ve canlandırılabilir. Bunlar modülerdir ve birden fazla Etkinlikte yeniden kullanılabilir. Fragments modüler olduğundan, geliştiricilerin hem büyük ekranlı cihazlarda hem de daha küçük ekranlı cihazlarda düzgün bir şekilde çalışabilen uygulamalar yazması için verimli bir yol sunar.

Yeniden tasarlanmış kullanıcı arayüzü widget'ları

Android 3.0, geliştiricilerin uygulamalarına yeni içerik türlerini hızlı bir şekilde eklemek için kullanabilecekleri güncellenmiş bir dizi kullanıcı arayüzü widget'ı sunar. Yeni kullanıcı arayüzü widget'ları, tabletler gibi daha büyük ekranlarda kullanılmak üzere yeniden tasarlandı ve yeni holografik kullanıcı arayüzü temasına sahip. 3D yığın, arama kutusu, tarih/saat seçici, sayı seçici, takvim, pop-up menü ve diğerleri de dahil olmak üzere çeşitli yeni widget türleri mevcuttur. Yeniden tasarlanan kullanıcı arayüzü widget'larının çoğu artık ana ekranda görüntülenen uygulama widget'larında uzaktan görünümler olarak kullanılabiliyor. Önceki sürümler için yazılan uygulamalar yeni Widget tasarımlarını ve temalarını devralabilir.

Genişletilmiş Ana ekran widget'ları

Ana ekran widget'ları, uygulamaya özel verilere doğrudan ana ekrandan hızlı erişim sağladıkları için kullanıcılar arasında popülerdir. Android 3.0, geliştiricilerin ana ekran widget'larını bir üst düzeye taşıyarak daha fazla içerik türü ve kullanıcılarla yeni etkileşim modları sunmasını sağlar. Geliştiriciler artık daha standart kullanıcı arayüzü widget türü ana ekran widget'ları kullanabilirler. Buna, kullanıcıların 3D yığın, ızgara veya liste halinde içerik koleksiyonları içinde gezinmesini sağlayan widget'lar da dahildir. Kullanıcılar, ana ekran widget'larıyla yeni şekillerde etkileşimde bulunabilir. Örneğin, bir widget'ta görüntülenen içeriği kaydırmak ve çevirmek için dokunma hareketlerini kullanabilirler.

Kalıcı İşlem Çubuğu

Platformda her uygulamanın, ekranın üst kısmında kendi İşlem Çubuğu örneği bulunur. Uygulama, bunu kullanarak bağlamsal seçeneklere, widget'lara, duruma, gezinmeye ve daha fazlasına hızlı bir şekilde erişebilir. Uygulama, İşlem Çubuğu örneğinin ekran temasını da özelleştirebilir. İşlem Çubuğu, geliştiricilerin bildikleri bir konumda kullanıcılara uygulamalarının daha fazla özelliğini sunmasını sağlarken, birden fazla Etkinliği veya durumu kapsayan uygulamaları kullanma deneyimini de bütünleştirir.

Daha zengin bildirimler

Uygulamaların önemli güncellemeleri ve durum bilgilerini kullanıcılara gerçek zamanlı olarak göstermesini sağlayan bildirimler, Android kullanıcı deneyiminin önemli bir parçasıdır. Android 3.0 bu özelliğin kapsamını genişleterek geliştiricilerin daha zengin içerik eklemesine ve daha fazla mülkü kontrol etmesine olanak tanır. Yeni bir derleyici sınıfı, geliştiricilerin büyük ve küçük simgeleri, bir başlığı, öncelik işaretini ve önceki sürümlerde zaten mevcut olan tüm özellikleri içeren bildirimleri hızlıca oluşturmasına olanak tanır. Bildirimler, artık uzaktan Görünümler olarak kullanıma sunulan daha geniş Kullanıcı Arayüzü Widget'ları kümesi temelinde daha fazla içerik türü sunabilir.

Çoklu seçim, pano ve sürükleyip bırakma

Platform, geliştiricilerin kullanabileceği yeni ve kullanışlı etkileşim modları sunar. Geliştiriciler, listelerdeki veya ızgaralardaki öğe koleksiyonlarını yönetmek amacıyla kullanıcıların bir işlem için birden fazla öğe seçmesine olanak tanıyan yeni bir çoklu seçim modu sunabilir. Geliştiriciler, kullanıcıların uygulama içine ve uygulama dışına her tür veriyi kolayca kopyalamasına olanak tanıyan, sistem genelinde geçerli bir Pano kullanabilir. Geliştiriciler, kullanıcıların dosyaları yönetmesini ve düzenlemesini kolaylaştırmak için artık bir DragEvent çerçevesi aracılığıyla sürükle ve bırak etkileşimi ekleyebilir.

Yüksek performanslı 2D ve 3D grafikler

Yeni animasyon çerçevesi

Platform, geliştiricilerin Görünümler, Widget'lar, Parçalar, Çekilebilirler gibi kullanıcı arayüzü öğelerinin veya rastgele nesnelerin özelliklerini kolayca canlandırmalarını sağlayan yeni ve esnek bir animasyon çerçevesi içerir. Animasyonlar, geçişler oluşturabilir, durumlar arasında hareket edebilir, animasyonlu bir resmi veya mevcut bir animasyonu döngüye alabilir, renkleri değiştirebilir ve daha pek çok şey yapabilir. Kullanıcı arayüzü öğelerine animasyon eklemek, uygulamaya görsel ilgi sağlayabilir ve kullanıcıların ilgisini canlı tutmak için kullanıcı deneyimini hassaslaştırabilir.

Donanım hızlandırmalı 2D grafikler

Android 3.0, Android çerçevesi içinde çalışan uygulamalar için yaygın olarak kullanılan birçok grafik işleminde performansı artıran, donanım hızlandırmalı yeni bir OpenGL oluşturucusu sunar. Oluşturucu etkinleştirildiğinde Tuval, Paint, Xfermode, ColorFilter, Gölgelendirici ve Kamera'daki çoğu işlem hızlandırılır. Geliştiriciler, donanım hızlandırmanın nasıl uygulandığını bir uygulamada global olarak etkinleştirmekten uygulama içindeki belirli etkinliklerde ve görünümlerde etkinleştirmeye kadar her düzeyde kontrol edebilirler.

Renderscript 3D grafik motoru

Renderscript, 3D sahneler oluşturmak için bir API'nin yanı sıra maksimum performans için özel, platformdan bağımsız bir gölgelendirici dili sağlayan bir çalışma zamanı 3D çerçevesidir. Renderscript'i kullanarak grafik işlemlerini ve veri işlemeyi hızlandırabilirsiniz. Renderscript; uygulamalar, duvar kağıtları, atlı karıncalar ve daha fazlası için yüksek performanslı 3D efektler oluşturmanın ideal bir yoludur.

Çok çekirdekli işlemci mimarileri için destek

Android 3.0, platformun tek veya çok çekirdekli işlemci mimarilerinde çalışacak şekilde tasarlanmış ilk sürümüdür. Dalvik sanal makinesi, Biyonik kitaplığı ve diğer yerlerdeki yapılan değişiklikler, çok çekirdekli ortamlarda simetrik çoklu işleme desteği sağlamaktadır. Bu optimizasyonlar, tek iş parçacıklı olanlar da dahil tüm uygulamalar için yararlı olabilir. Örneğin, iki etkin çekirdeğe sahip olan tek iş parçacıklı bir uygulama, Dalvik çöp toplayıcı ikinci çekirdekte çalışırsa yine de performans artışı sağlayabilir. Sistem bu işlemi otomatik olarak gerçekleştirecektir.

Zengin multimedya ve bağlantı

HTTP Canlı yayın

Uygulamalar artık HTTP Canlı yayın oturumu başlatmak için medya çerçevesine bir M3U oynatma listesi URL'si geçirebilir. Medya çerçevesi, uyarlanabilir bit hızı dahil olmak üzere HTTP Canlı yayın spesifikasyonunun çoğunu destekler.

Takılabilir DRM çerçevesi

Android 3.0, uygulamaların korunan içeriği cihazda bulunan çeşitli DRM mekanizmalarına göre yönetmesini sağlayan genişletilebilir bir DRM çerçevesi içerir. Uygulama geliştiriciler için çerçeve API'sı, temeldeki DRM motorlarından bağımsız olarak, korunan içeriğin yönetimini basitleştiren tutarlı ve birleşik bir API sunar.

Dijital medya dosya aktarımı

Platformda, USB üzerinden Medya/Resim Aktarım Protokolü (MTP/PTP) yerleşik desteği bulunmaktadır. Bu destek, kullanıcıların her türlü medya dosyasını cihazlar arasında ve bir ana bilgisayara kolayca aktarmasına olanak tanır. Geliştiriciler, kullanıcıların cihazlar arasında aktarmak veya paylaşmak isteyebilecekleri medya dosyaları oluşturmasına ya da yönetmesine olanak tanıyan uygulamalar oluşturarak bu desteği geliştirebilir.

Diğer bağlantı türleri

Platform, geliştiricilerin üzerinde geliştirmeler yapabileceği yeni bağlantılar sunuyor. Bluetooth A2DP ve HSP profilleri için API desteği, uygulamaların bağlı cihazlar, ses durumu ve daha fazlası için Bluetooth profillerini sorgulayıp kullanıcıya bildirim göndermesine olanak tanır. Örneğin, bir müzik uygulaması bağlantıyı ve durumu kontrol edebilir ve kullanıcıya, stereo mikrofonlu kulaklıktan müzik çaldığını bildirebilir. Uygulamalar, Platronics Xevent gibi önceden tanımlanmış, satıcıya özgü AT komutlarının sistem yayınlarını almak için de kaydolabilir. Örneğin, bir uygulama bağlı bir cihazın pil seviyesini gösteren yayınlar alabilir ve kullanıcıyı bilgilendirebilir veya gerektiğinde başka bir işlem yapabilir. Uygulamalar ayrıca platformun USB veya Bluetooth ile bağlanan tam klavyeler için yeni desteğinden de yararlanabilir.

Kurumlara yönelik geliştirmeler

Android 3.0'da, cihaz yönetimi uygulamalarının geliştiricileri; şifrelenmiş depolama alanı, şifre geçerlilik sonu, şifre geçmişi ve zorunlu şifre karakterleri de dahil olmak üzere yeni politika türlerini destekleyebilir.

Mevcut uygulamalarla uyumluluk

Android 3.0, tabletler ve diğer büyük ekranlı cihazlar için tasarlanmış yeni bir kullanıcı arayüzü sunar. Ancak, platformun önceki sürümleri veya daha küçük ekran boyutları için geliştirilen uygulamalarla da tamamen uyumludur. Mevcut uygulamalar, manifest dosyalarına tek bir özellik ekleyerek yeni holografik kullanıcı arayüzü temasına kod değişikliği olmadan sorunsuz bir şekilde katılabilir. Platform, yeni kullanıcı arayüzünde yer alan İşlem Çubuğu'nda bulunan taşma menüsüyle değiştirilen Menü tuşu emülasyonu. Daha büyük ekran boyutlarından tam anlamıyla yararlanmak isteyen geliştiriciler, büyük ekranlar için özel düzenler ve öğeler de oluşturup bunları mevcut uygulamalarına ekleyebilirler.