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 sunmaktadır. Bu belgede, Android 3.0 ile 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
Baştan sona tabletler için tasarlanmış yeni kullanıcı arayüzü
Android 3.0, Android platformunun yeni bir sürümüdür. Büyük ekran boyutlarına sahip cihazlar (özellikle tabletler) için özel olarak optimize edilmiştir. Yepyeni, gerçek anlamda sanal ve "holografik" bir kullanıcı arayüzü tasarımının yanı sıra zarif, içerik odaklı bir etkileşim modeli sunar.
Android 3.0, kullanıcıların Android'de en sevdiği özellikleri (ör. hassaslaştırılmış çoklu görev, zengin bildirimler, Ana ekran özelleştirme, widget'lar ve daha fazlası) temel alır ve canlı, 3D bir deneyim ve daha derin etkileşim özellikleriyle cihazları dönüştürür. Bu özellikler, cihazları her zamankinden daha tanıdık hale getirir.
Yeni kullanıcı arayüzü; etkileşim, gezinme ve özelleştirme için yeni paradigmalar getiriyor ve bunları, platformun önceki sürümleri için oluşturulanlar da dahil olmak üzere tüm uygulamalarda kullanılabiliyor. Android 3.0 için yazılan uygulamalar, kullanıcıların ilgisini yeni şekillerde çekmek için genişletilmiş bir dizi kullanıcı arayüzü nesnesi, güçlü grafikler ve medya yetenekleri kullanabilir.
Sistem Çubuğu (genel durum ve bildirimler için)
Sistemde ve tüm uygulamalarda, kullanıcılar ekranın alt kısmında bulunan bir Sistem Çubuğu'ndaki bildirimlere, sistem durumu'na ve kolay erişilen gezinme düğmelerine hızlı bir şekilde erişebilir. Sistem Çubuğu her zaman açıktır ve kullanıcılar için önemli bir temas noktasıdır ancak yeni "ışık sönüyor modu" video gibi tam ekran görüntüleme için 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ğundaki bağlamsal seçeneklere, gezinmeye, widget'lara veya diğer içerik türlerine erişebilir. Bir uygulama kullanılırken İşlem Çubuğu her zaman mevcuttur; ancak uygulamanın içeriği, teması ve diğer özellikleri sistemden ziyade uygulama tarafından yönetilir. İşlem Çubuğu, özellikle işlem öğeleri ve kullanıcıların çoğu uygulamada benzer şekilde eriştiği bir açılır menü menüsü ile, özellikle 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 bilindik bir başlatıcının yanı sıra uygulamaların, kişilerin, medya dosyalarının, web içeriğinin ve daha fazlasının genel araması için bir Arama kutusu bulunur.
Son Uygulamalar: Kolay görsel çoklu görev
Çoklu görev, Android'in en önemli ö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. Liste, kullanıcıların her bir uygulamayla ilişkili görevleri hızlı bir şekilde tanımlamasına yardımcı olmak için uygulamayı en son görüntülediğinde gerçek durumunun anlık görüntüsünü gösterir.
Klavye yeniden tasarlandı
Android klavyesi, büyük ekran boyutlarında hızlı ve doğru metin girilmesini sağlamak için yeniden tasarlandı. Anahtarlar, iyileştirilmiş hedefleme için yeniden şekillendirilip yeniden konumlandırıldı. Ayrıca, daha zengin ve daha verimli metin girişi sağlamak için Sekme tuşu gibi yeni tuşlar eklendi. Kullanıcılar, özel karakterlerin 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 hızlı bir şekilde kelime seçmelerine ve ardından bir dizi sınır oku yeni konumlara sürükleyerek seçim alanını gerektiği gibi ayarlamalarına olanak tanır. 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ılara çok yönlülük ve kolaylık sağlayan yeni bağlantı özellikleri içerir. Yerleşik Medya/Resim Aktarım Protokolü desteği, kullanıcıların USB yığın depolama cihazı takmaya gerek kalmadan medya dosyalarını USB'ye bağlı bir fotoğraf makinesiyle veya masaüstü bilgisayarla anında senkronize etmesine olanak tanır. Kullanıcılar aşina oldukları metin girişi ortamı için tam klavyeli klavyeleri USB veya Bluetooth üzerinden de bağlayabilirler. İyileştirilmiş kablosuz ağ bağlantısı için yeni birleşik tarama özelliği, bantlar ve filtreler arasında tarama sürelerini kısaltır. Bluetooth tethering için yeni destek, Android destekli bir cihazın ağ bağlantısını daha fazla cihaz türünün paylaşabileceği anlamına geliyor.
Güncellenmiş standart uygulama grubu
Android 3.0 platformu, daha büyük ekranlı cihazlarda kullanılmak üzere tasarlanmış güncellenmiş bir standart uygulamalar kümesi 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ıyor. Yeni "gizli" mod ise anonim göz atmaya olanak tanıyor. Yer işaretleri ve geçmiş tek bir birleşik görünümde sunulur ve yönetilir. Kullanıcılar artık tarayıcıda sağlanan Google sitelerinde otomatik olarak oturum açmayı ve yer işaretlerini Google Chrome ile senkronize etmeyi seçebilir. JavaScript ve eklentiler için artık yeni çoklu dokunma desteği mevcut. İyileştirilmiş yakınlaştırma ve görüntü alanı modeli, taşma kaydırması, sabit konumlandırma desteği ve daha fazlası sayesinde kullanıcılar mobil olmayan sitelerde daha iyi bir göz atma deneyimi yaşayabilirler.
Kamera ve Galeri
Kamera uygulaması, pozlama, odaklama, flaş, yakınlaştırma, ön kamera ve daha pek çok özelliğe hızlı erişim için daha büyük bir ekrandan yararlanacak şekilde yeniden tasarlanmıştır. Kullanıcıların sahneleri yeni şekillerde çekmesine olanak tanımak için uygulama, zaman atlamalı video kaydına yönelik yerleşik bir desteğe sahip. Galeri uygulaması kullanıcıların albümleri ve diğer koleksiyonları tam ekran modunda görüntülemesine olanak tanır ve koleksiyondaki diğer fotoğrafların küçük resimlerine kolayca erişebilir.
Kişiler
Kişiler uygulaması, kullanıcıların kişileri kolayca düzenleyip bulabilmesi için iki bölmeli yeni bir kullanıcı arayüzü ve Fast Scroll'u kullanır. Uygulama, uluslararası telefon numaralarını, kendi ülkesine ve uluslararası numara ayrıştırma kitaplığına göre kullanıcı türleri olarak iyileştirilmiş bir şekilde biçimlendirme olanağı sunar. 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ı, iletilerin görüntülenmesini ve düzenlenmesini daha verimli hale getirmek için iki bölmeli yeni bir kullanıcı arayüzü kullanıyor. Uygulama, kullanıcıların bir veya daha fazla mesajı seçmesine, ardından İşlem Çubuğu'ndan bir işlem (ör. bir klasöre taşıma) seçmesine olanak tanır. Kullanıcılar, 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, özellikle daha büyük ekran boyutlarına sahip cihazlardaki uygulamaların benzersiz ihtiyaçlarını karşılamak için tasarlanmıştır. Google Play Protect, geliştiricilerin bu cihazlarda muhteşem görsel deneyimler oluşturmak için ihtiyaç duydukları tüm araçları sunar.
- Mükemmel tablet uygulamaları oluşturmak için yeni kullanıcı arayüzü çerçevesi
- Yüksek performanslı 2D ve 3D grafikler
- Çok çekirdekli işlemci mimarileri için destek
- Zengin multimedya ve bağlantı
- Kurumlar için geliştirmeler
- Mevcut uygulamalarla uyumluluk
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çalar adı verilen alt bileşenlere ayırabilir, ardından daha zengin ve daha etkileşimli bir deneyim oluşturmak için bunları çeşitli şekillerde birleştirebilirler. Ö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 Fragments grubu 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 olduklarından, geliştiricilerin hem büyük hem de daha küçük ekranlı cihazlarda düzgün bir şekilde çalışabilen uygulamalar yazmaları için etkili 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 kullanıcı arayüzü widget'ları kümesi sunar. Yeni kullanıcı arayüzü widget'ları, tabletler gibi daha büyük ekranlarda kullanım için 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 benzeri 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üm 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 sundukları için kullanıcılar arasında popülerdir. Android 3.0, geliştiricilerin ana ekran widget'larını bir üst seviyeye taşımalarına olanak tanıyarak daha fazla içerik türü ve kullanıcılarla yeni etkileşim modları sunar. Geliştiriciler artık daha fazla standart kullanıcı arayüzü widget türü ana ekran widget'larını kullanabiliyorlar. Kullanıcıların 3D yığın, ızgara veya liste halinde içerik koleksiyonlarında gezinmesine olanak tanıyan widget'lar da buna dahildir. Kullanıcılar, bir widget'ta görüntülenen içeriği kaydırmak ve çevirmek için dokunma hareketlerini kullanarak, ana ekran widget'larıyla yeni şekillerde etkileşimde bulunabilirler.
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 kullanıcıya bağlamsal seçenekler, widget'lar, durum, gezinme ve daha birçok özelliğe hızlıca erişebilir. Uygulama, İşlem Çubuğu örneğinin görüntü temasını da özelleştirebilir. İşlem Çubuğu, geliştiricilerin uygulamalarının daha fazla özelliğini bildikleri bir konumdaki kullanıcılara sunmasına olanak tanır. Ayrıca, birden fazla Etkinlik veya durum içeren uygulama kullanma deneyimini birleştirir.
Daha zengin bildirimler
Bildirimler, uygulamaların önemli güncellemeleri ve durum bilgilerini kullanıcılara gerçek zamanlı olarak göstermesini sağladığı için Android kullanıcı deneyiminin önemli bir parçasıdır. Android 3.0 bu özelliği 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 simgeler, başlık, öncelik işareti ve önceki sürümlerde zaten mevcut olan tüm özellikleri içeren bildirimleri hızlıca oluşturmasını sağlar. Bildirimler, artık uzak Görünümler olarak kullanılabilen genişletilmiş 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ı sunuyor. Geliştiriciler, listelerdeki veya ızgaralardaki öğe koleksiyonlarını yönetmek için 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 ayrıca, kullanıcıların her tür veriyi uygulamalarına kolayca kopyalamasına olanak tanımak için sistem genelinde bir Pano kullanabilir. Geliştiriciler artık kullanıcıların dosyaları yönetmesini ve düzenlemesini kolaylaştırmak için bir DragEvent çerçevesi üzerinden sürükle ve bırak etkileşimi ekleyebilir.
Yüksek performanslı 2D ve 3D grafikler
Yeni animasyon çerçevesi
Platformda, geliştiricilerin Görünümler, widget'lar, Parçalar, Çekilebilirler gibi kullanıcı arayüzü öğelerinin özelliklerini veya herhangi bir rastgele nesneyi kolayca canlandırmalarını sağlayan yeni ve esnek bir animasyon çerçevesi bulunuyor. Animasyonlar, geçişler veya durumlar arasında hareket oluşturabilir, animasyonlu bir resmi veya mevcut bir animasyonu döngüye alabilir, renkleri değiştirebilir ve daha pek çok işlem gerçekleştirebilir. Kullanıcı arayüzü öğelerine animasyon eklemek, uygulamaya görsel bir ilgi ekleyebilir ve kullanıcıların ilgisini canlı tutmak için kullanıcı deneyimini iyileştirebilir.
Donanım hızlandırmalı 2D grafikler
Android 3.0, Android çerçevesinde çalıştırılan uygulamalar için birçok yaygın grafik işleminde performansı artıran yeni bir donanım hızlandırmalı OpenGL oluşturucusu sunar. Oluşturucu etkinleştirildiğinde Canvas, Paint, Xfermode, ColorFilter, Shader ve Camera'daki çoğu işlem hızlandırılır. Geliştiriciler, donanım hızlandırmanın bir uygulamada genel olarak etkinleştirilmesinden uygulama içindeki belirli Etkinliklerde ve Görünümlerde etkinleştirmeye kadar her düzeyde donanım hızlandırmanın nasıl uygulandığını denetleyebilirler.
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 mimarileriyle çalışacak şekilde tasarlanmış ilk sürümüdür. Dalvik sanal makinedeki, Bionic kitaplığındaki ve diğer yerlerdeki çeşitli değişiklikler, çok çekirdekli ortamlarda simetrik çoklu işleme için destek 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, Dalvik çöp toplayıcı ikinci çekirdekte çalışıyorsa tek iş parçacıklı bir uygulamanın performansı yine de artabilir. Sistem bunu otomatik olarak düzenler.
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 iletebilir. Medya çerçevesi, uyarlanabilir bit hızı dahil olmak üzere HTTP Canlı akış özelliklerinin çoğunu destekler.
Takılabilir DRM çerçevesi
Android 3.0, cihazdaki çeşitli DRM mekanizmalarına göre uygulamaların korunan içeriği yönetmesine olanak tanıyan genişletilebilir bir DRM çerçevesi içerir. Uygulama geliştiriciler için çerçeve API'si, temeldeki DRM motorları ne olursa olsun korunan içeriğin yönetimini basitleştiren tutarlı ve birleşik bir API sunar.
Dijital medya dosya aktarımı
Platformda, kullanıcıların her tür medya dosyasını cihazlar arasında bir ana bilgisayara kolayca aktarmasına olanak tanıyan, USB üzerinden Medya/Resim Aktarım Protokolü (MTP/PTP) yerleşik desteği bulunmaktadır. Geliştiriciler, kullanıcıların cihazlar arasında aktarmak veya paylaşmak isteyebilecekleri medya dosyaları oluşturmasına veya yönetmesine olanak tanıyan uygulamalar oluşturarak bu destekten yararlanabilir.
Daha fazla bağlantı türü
Platform, geliştiricilerin üzerine inşa edebileceği yeni bağlantı özellikleri 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 sorgulamalarına, ardından kullanıcıya bildirimde bulunmalarına olanak tanır. Örneğin, bir müzik uygulaması bağlantıyı ve durumu kontrol edebilir ve kullanıcıya müziğin stereo mikrofonlu kulaklıktan çaldığını bildirebilir. Uygulamalar, Platronics Xevent gibi önceden tanımlanmış, tedarikçi firmaya özgü AT komutlarının sistem yayınlarını almak için de kaydolabilir. Örneğin, bir uygulama, bağlı bir cihazın pil düzeyini gösteren yayınları alabilir ve kullanıcıyı bilgilendirebilir veya gerektiğinde başka bir işlem yapabilir. Uygulamalar, USB veya Bluetooth ile bağlanan tam klavyeler için platformun yeni desteğinden de yararlanabilir.
Kurumlar için 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 şifrenin gerektiği karmaşık karakterlerle ilgili politikalar da 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ündeki İşlem Çubuğundaki taşma menüsüyle değiştirilen Menü tuşuyla değiştiriliyor. Daha büyük ekran boyutlarından daha iyi yararlanmak isteyen geliştiriciler, daha büyük ekranlar için özel düzenler ve öğeler de oluşturup bunları mevcut uygulamalarına ekleyebilirler.