Android Lollipop

Android 5.0'ı kullanan bir kol saati, mobil cihaz ve yatay yönde tabletin de dahil olduğu çeşitli cihazlar

Android'in şimdiye kadarki en büyük ve en iddialı sürümü olan Android 5.0 Lollipop'a hoş geldiniz!

Bu sürüm, kullanıcılar için yeni özellikler ve geliştiricilere yönelik binlerce yeni API ile donatılmıştır. Telefon, tablet ve giyilebilir cihazlardan TV'lere ve arabalara kadar Android'i daha da ileri taşıyor.

Yeni geliştirici API'lerini daha yakından incelemek için Android 5.0 API'ye Genel Bakış konusuna bakın. Alternatif olarak, www.android.com adresinden tüketiciler için Android 5.0 hakkında daha fazla bilgi edinebilirsiniz.

Not: Android 5.1 Lollipop MR1 güncellemesi, ek özellikler ve düzeltmeler içeriyor. Daha fazla bilgi için Android 5.1 API'ye Genel Bakış konusuna bakın.

Materyal tasarım

Android 5.0, Materyal tasarımı Android'e getiriyor ve yeni tasarım kalıplarını uygulamalarınıza kolayca entegre etmeniz için size genişletilmiş bir kullanıcı arayüzü araç seti sunuyor.

Yeni 3D görünümler, öğeleri görünüm hiyerarşisinin dışına çıkarmak ve hareket etseler bile gerçek zamanlı gölgeler yayınlamak için z düzeyi belirlemenize olanak tanır.

Yerleşik etkinlik geçişleri, güzel ve animasyonlu hareketlerle kullanıcıyı sorunsuz bir şekilde bir durumdan diğerine taşır. Materyal teması, etkinliklerinizde paylaşılan görsel öğeleri kullanma olanağı da dahil olmak üzere etkinlikleriniz için geçişler ekler.

Filmi tekrar oynatmak için cihazın ekranını tıklayın

Uygulamanızdaki düğmeler, onay kutuları ve diğer dokunma kontrolleri için dalga animasyonları kullanılabilir.

Ayrıca, XML olarak vektör çekilebilirlerini tanımlayabilir ve bunları çeşitli şekillerde canlandırabilirsiniz. Vektör çekilebilir öğeleri, tanımlarını kaybetmeden ölçeklenir. Bu nedenle, tek renkli uygulama içi simgeler için mükemmeldirler.

Sistem tarafından yönetilen RenderThread adlı yeni bir işleme ileti dizisi, ana kullanıcı arayüzü iş parçacığında gecikmeler olsa bile animasyonların düzgün çalışmasını sağlar.

Performans odağı

Android 5.0 daha hızlı, daha sorunsuz ve daha güçlü bir bilgi işlem deneyimi sunar.

Android artık yalnızca yeni ART çalışma zamanında çalışıyor. Önceden çalıştırma (AOT), tam zamanında (JIT) ve yorumlanan kodların bir karışımını desteklemek için sıfırdan derlenmiştir. ARM, x86 ve MIPS mimarilerde desteklenir ve 64 bit ile tamamen uyumludur.

ART, uygulama performansını ve yanıt verme süresini iyileştirir. Verimli bir şekilde çöp toplama işlemi, uygulamanızın kareleri atlamaması için v-senkronizasyon aralığına rahat bir şekilde sığan GC etkinliklerindeki duraklatma sayısını ve süresini azaltır. ART ayrıca ön planda kullanım için performansı optimize etmek amacıyla belleği dinamik olarak hareket ettirir.

Android 5.0, Nexus 9'un NVIDIA Tegra K1 cihazı tarafından kullanılan 64 bit mimariler için platform desteğini kullanıma sunuyor. Optimizasyonlar, belirli işlem iş yükleri için daha geniş adres alanı ve iyileştirilmiş performans sağlar. Java dilinde yazılan uygulamalar otomatik olarak 64 bit uygulamalar olarak çalışır. Herhangi bir değişiklik yapmanız gerekmez. Uygulamanız yerel kod kullanıyorsa NDK'yı, ARM v8, x86-64 ve MIPS-64 için yeni ABI'leri destekleyecek şekilde genişlettik.

Daha akıcı performansa odaklanmaya devam eden Android 5.0, iyileştirilmiş A/V senkronizasyonu sunuyor. Ses ve grafik ardışık düzenleri, video uygulama ve oyunların daha doğru zaman damgaları için senkronize edilmiş içerikler görüntüleyebilmesini sağlar.

Bildirimler

Cep telefonunun üst kısmında uyarı bildirimi uyarısı gösteriliyor

Android 5.0'da bildirimler daha görünür, erişilebilir ve yapılandırılabilir durumdadır.

Kullanıcı isterse kilit ekranında değişen bildirim ayrıntıları görünebilir. Kullanıcılar güvenli kilit ekranında hiçbir bildirim içeriğinin, bir kısmının veya tamamının gösterilmemesine izin vermeyi seçebilir.

Gelen aramalar gibi önemli bildirim uyarıları, uyarı bildiriminde görünür. Bu, kullanıcının geçerli uygulamadan ayrılmadan yanıt vermesine veya bildirimi reddetmesine olanak tanıyan küçük bir kayan penceredir.

Artık ilişkili kişileri (sıralama), kategoriyi ve önceliği toplamak için bildirimlere yeni meta veriler ekleyebilirsiniz.

Yeni medya bildirimi şablonu, "beğenme" gibi özel denetimler de dahil olmak üzere 6 adede kadar işlem düğmesiyle bildirimler için tutarlı medya kontrolleri sağlar. Artık RemoteView'a ihtiyacınız yok!

Uygulamalarınızı büyük ekranda

Android TV, uygulamanızın büyük ekran deneyimi için eksiksiz bir TV platformu sağlar. Android TV, kişiselleştirilmiş öneriler ve sesli arama ile kullanıcıların içeriği kolayca keşfetmesini sağlayan basitleştirilmiş bir ana ekran deneyimini temel alır.

Android TV ile artık uygulama veya oyun içeriğiniz için büyük ve cesur deneyimler oluşturabilir, oyun kumandaları ve diğer giriş cihazlarıyla etkileşimleri destekleyebilirsiniz. Android, televizyon için sinematik, 3 metrelik kullanıcı arayüzleri oluşturmanıza yardımcı olmak üzere v17 destek kitaplığında bir leanback kullanıcı arayüzü çerçevesi sağlar.

Android TV Giriş Çerçevesi (TIF), TV uygulamalarının HDMI girişleri, TV tarayıcıları ve IPTV alıcıları gibi kaynaklardan gelen video akışlarını işlemesine olanak tanır. Ayrıca, TV Girişi tarafından yayınlanan meta veriler aracılığıyla canlı TV araması ve öneriler sunulmasına olanak tanır ve tek bir uzaktan kumanda ile birden fazla cihazı yönetmek için HDMI-CEC Kontrol Hizmeti içerir.

TV Giriş Çerçevesi, çok çeşitli canlı TV giriş kaynaklarına erişim imkanı sunar ve bunları kullanıcıların göz atması, görüntülemesi ve içeriklerin keyfini çıkarması için tek bir kullanıcı arayüzünde bir araya getirir. İçeriğiniz için bir TV giriş hizmeti oluşturmak, içeriğinizin TV cihazlarında daha erişilebilir olmasına yardımcı olabilir.

Doküman odaklı uygulamalar

Yeniden tasarlanan Yeni Genel Bakış alanını (eski adıyla Son Kullanılanlar) gösteren mobil cihaz

Doküman odaklı son kullanılanlar.

Android 5.0, çoklu görevler için daha çok yönlü ve yararlı olan, yeniden tasarlanmış Genel Bakış alanını (eski adıyla Son Kullanılanlar) kullanıma sunuyor.

Yeni API'ler, uygulamanızdaki ayrı etkinlikleri son kullanılan diğer ekranların yanında ayrı dokümanlar olarak göstermenize olanak tanır.

Kullanıcıların daha fazla içerik veya hizmetinize anında erişmesini sağlamak için eşzamanlı dokümanlardan yararlanabilirsiniz. Örneğin, bir üretkenlik uygulamasındaki dosyaları, bir oyundaki oyuncu eşleşmelerini veya bir mesajlaşma uygulamasındaki sohbetleri temsil etmek için eşzamanlı dokümanları kullanabilirsiniz.

Gelişmiş bağlantı

Android 5.0, uygulamaların Bluetooth Düşük Enerji (BDE) ile eşzamanlı işlemler yapmasına olanak tanıyan yeni API'ler ekleyerek hem taramaya (merkezi mod) hem de reklam yayınlamaya (çevre birimi modu) olanak tanır.

Yeni çoklu ağ özellikleri, uygulamaların kullanılabilir özellikleri (örneğin, kablosuz, hücresel, sayaçlı olup olmadığı veya belirli ağ özelliklerini sağlayıp sağlamadığı) sorgulamasına olanak tanır. Ardından uygulama bir bağlantı isteğinde bulunabilir ve bağlantı kaybı veya diğer ağ değişikliklerine yanıt verebilir.

NFC API'leri artık uygulamaların, NFC uygulama kimliğini (AID) dinamik olarak kaydetmesine izin veriyor. Ayrıca, etkin hizmet başına tercih edilen kart emülasyon hizmetini ayarlayabilir ve UTF-8 metin verileri içeren bir NDEF kaydı oluşturabilir.

Yüksek performanslı grafikler

Khronos OpenGL ES 3.1 desteği, artık oyunlar ve diğer uygulamalara, desteklenen cihazlarda en yüksek performanslı 2D ve 3D grafik özelliklerini sunuyor.

Gameloft'un Rival Knights oyununu gösteren tablet

Gameloft'un Rival Knights, HDR (Yüksek Dinamik Aralık) Bloom efektleri sunmak ve daha fazla grafik ayrıntı sunmak için AEP'den ASTC (Uyarlanabilir Ölçeklenebilir Doku Sıkıştırma) ve ES 3.1 İşlem Gölgelendiricileri'ni kullanıyor.

OpenGL ES 3.1; bilgisayar gölgelendiricileri, şablon dokuları, hızlandırılmış görsel efektler, yüksek kaliteli ETC2/EAC doku sıkıştırma, gelişmiş doku oluşturma, standartlaştırılmış doku boyutu, oluşturma arabellek biçimleri ve daha fazlasını ekler.

Android 5.0 ayrıca Android Extension Pack'i (AEP) kullanıma sunuyor. AEP, mozaik gölgelendiriciler, geometri gölgelendiriciler, ASTC doku sıkıştırma, örnek başına interpolasyon ve gölgelendirme gibi özelliklere ve diğer gelişmiş oluşturma özelliklerine erişmenizi sağlayan bir dizi OpenGL ES uzantısını sunar. AEP ile bir dizi GPU'da yüksek performanslı grafikler sunabilirsiniz.

Daha güçlü ses

Yeni bir ses yakalama tasarımı, düşük gecikmeli ses girişi sunar. Yeni tasarım, okuma sırasında dışında hiçbir zaman engellemeyen hızlı yakalama iş parçacığı; yerel örnek hızı, kanal sayısı ve bit derinliğinde hızlı kanal yakalama istemcileri ve normal yakalama istemcileri yeniden örnekleme, yukarı/aşağı kanal karışımı ve yukarı/aşağı bit derinliği sunar.

Çok kanallı ses akışı miksleme, profesyonel ses uygulamalarının 5.1 ve 7.1 kanalları dahil olmak üzere sekiz adede kadar kanalı mikslemesine olanak tanır.

Uygulamalar kendi medya içeriklerini gösterebilir ve diğer uygulamalardaki medyalara göz atabilir, ardından oynatma isteğinde bulunabilirler. İçerik, sorgulanabilir bir arayüz üzerinden gösterilir ve cihazda bulunması gerekmez.

Uygulamalar belirli yerel ayarlar, kalite ve gecikme derecelendirmeleriyle ilişkilendirilmiş ses profilleri aracılığıyla metin okuma sentezi üzerinde daha hassas bir kontrole sahiptir. Yeni API'ler sentez hatası kontrolü, ağ sentezi, dil keşfi ve ağ yedeği için desteği de iyileştirir.

Android artık standart USB ses çevre birimlerini desteklemektedir. Böylece kullanıcılar USB kulaklıkları, hoparlörleri, mikrofonları veya diğer yüksek performanslı dijital çevre birimlerini bağlayabilir. Android 5.0'da ayrıca Opus ses codec'leri desteği de sunulmaktadır.

Medya oynatmayı kontrol etmeye yönelik yeni MediaSession API'leri artık ekranlar ve diğer kumandalar arasında tutarlı medya kontrolleri sağlamayı kolaylaştırıyor.

Gelişmiş kamera ve video

Android 5.0'da; YUV ve Bayer RAW gibi ham biçimleri yakalamanıza ve ayrıca pozlama süresi, ISO hassasiyeti ve kare süresi gibi parametreleri kare bazında kontrol etmenize olanak tanıyan tüm yeni kamera API'leri kullanıma sunulmuştur. Tam olarak senkronize edilen yeni kamera ardışık düzeni, desteklenen cihazlarda 30 FPS hızında sıkıştırılmamış tam çözünürlüklü YUV görüntüleri çekmenizi sağlar.

Yeni API'ler görüntü yakalama üzerinde daha fazla kontrol sağlamanın yanı sıra kameranın özellikleri ve yetenekleri hakkında ayrıntılı bilgiler de gösterir ve her karenin çekim ayarlarını açıklayan meta veriler sağlar.

Ağ üzerinden video akışları gönderen uygulamalar, video verilerini optimize etmek ve kodlamak için artık H.265 Yüksek Verimli Video Kodlaması'ndan (HEVC) yararlanabilir.

Android 5.0'da, ultra yüksek çözünürlüklü (4K) içerikler için en iyi deneyimin yanı sıra sıkıştırılmış ses ve video verilerini birlikte oynatabilme özelliği için multimedya tünelleme desteği de sunulmaktadır.

İş yerinde Android

Kolayca tanımlanması için rozetle işaretlenmiş, kullanıcının kişisel ve iş uygulamalarının birleşik görünümünü gösteren mobil cihaz

Kullanıcılar, kolayca tanıyabilmeleri için rozetlerle birlikte gösterilen kişisel ve iş uygulamalarını tek bir yerde görebilirler.

Yeni bir yönetilen temel hazırlık işlemi, kurumsal ortamlar için kendi cihazınızı getirme özelliğini etkinleştirmek üzere cihazda güvenli bir iş profili oluşturur. Başlatıcıda uygulamalar, uygulamanın ve verilerinin bir BT yöneticisi tarafından iş profili içinde yönetildiğini belirtmek için İş rozetiyle gösterilir.

Hem kişisel hem de iş profiline ilişkin bildirimler birleşik görünümde gösterilir. Her iki profilde de aynı uygulamanın kullanıldığı durumlar dahil olmak üzere, her profilin verileri her zaman birbirinden ayrı ve güvenli tutulur.

Şirkete ait cihazlarda, BT yöneticileri yeni bir cihazla başlayabilir ve bunu bir cihaz sahibi ile yapılandırabilir. İşverenler bu cihazları, genel cihaz ayarlarını yapılandırabilen, halihazırda yüklü bir cihaz sahibi uygulamasıyla yayınlayabilir.

Ekran görüntüsü alma ve paylaşma

Android 5.0, uygulamanıza ekran görüntüsü alma ve ekran paylaşımı özellikleri eklemenizi sağlar.

Kullanıcı izniyle, güvenli olmayan videoyu ekrandan yakalayabilir ve isterseniz ağ üzerinden yayınlayabilirsiniz.

Yeni sensör türleri

Android 5.0'daki yeni eğme dedektörü sensörü, desteklenen cihazlarda aktivite tanıma özelliğini iyileştirmeye yardımcı olur. nabız sensörü ise cihaza dokunan kişinin nabzını bildirir.

Yeni etkileşim birleşik sensörleri artık uyandırma, başlama ve başlama hareketi gibi özel etkileşimleri algılamak için kullanılabilir.

Chromium Web Görünümü

Chromium Web Görünümü logosu

Android 5.0'ın ilk sürümü, WebView için Chromium M37 sürümüne dayalı bir Chromium sürümünü içerir. Bu sürüm WebRTC, WebAudio ve WebGL desteği sunar.

Chromium M37 ayrıca tüm Web Bileşenleri spesifikasyonları için yerel destek içerir: Özel Öğeler, Gölge DOM, HTML İçe Aktarma ve Şablonlar. Bu, Polymer'i ve materyal tasarım öğelerini polyfill'e ihtiyaç duymadan bir Web Görünümü'nde kullanabileceğiniz anlamına gelir.

WebView, Android 4.4'ten beri Chromium'u temel alıyor olsa da Chromium katmanı artık Google Play'den güncellenebilir.

Chromium'un yeni sürümleri kullanıma sunuldukça kullanıcılar, Android 5.0 ve sonraki sürümlerde Web Görünümü'nü kullanan uygulamalar için en son web API'lerini ve hata düzeltmelerini sağlayarak Web Görünümü için en son geliştirmeleri ve hata düzeltmelerini aldıklarından emin olmak üzere Google Play'den güncelleme yapabilirler.

Erişilebilirlik ve giriş

Yeni erişilebilirlik API'leri, gören kullanıcıların etkileşimde bulunabileceği ekrandaki pencerelerin özellikleri hakkında ayrıntılı bilgi alabilir ve kullanıcı arayüzü öğeleri için standart veya özelleştirilmiş giriş işlemleri tanımlayabilir.

Yeni Giriş yöntemi düzenleyici (IME) API'leri, doğrudan giriş yönteminden diğer IME'lere daha hızlı geçiş yapılmasını sağlar.

Pil açısından verimli uygulamalar oluşturmaya yönelik araçlar

Yeni iş planlama API'leri, sistemin daha sonraki bir zamanda veya belirli koşullarda (ör. cihaz şarj olurken veya kablosuz ağa bağlıyken) çalışması için işleri erteleyerek pil ömrünü optimize etmenizi sağlar.

Yeni dumpsys batterystats komutu, sistem genelindeki güç kullanımını ve uygulamanızın cihaz pili üzerindeki etkisini anlamak için kullanabileceğiniz pil kullanım istatistikleri oluşturur. Güç olaylarının geçmişine, UID ve sistem bileşeni başına yaklaşık güç kullanımına ve daha fazlasına bakabilirsiniz.

Yeni Pil Geçmişi aracını kullanarak pille ilgili hata ayıklama için görselleştirme

Pil Geçmişi, dumpsys batterystats düzeyindeki istatistikleri pille ilgili hata ayıklama için bir görselleştirmeye dönüştürmek için kullanılan yeni bir araçtır. Uygulamayı https://github.com/google/battery-historian adresinde bulabilirsiniz.