Android Q API'leri - yenilikler ve Android için ne anlama geliyor?

Yazar: Louise Ward
Yaratılış Tarihi: 4 Şubat 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Android Q API'leri - yenilikler ve Android için ne anlama geliyor? - Haber
Android Q API'leri - yenilikler ve Android için ne anlama geliyor? - Haber

İçerik


Android Q'nun ilk önizlemesi, altındaki yeni kodla ilgili her tür geliştirici konuşmasıyla birlikte burada. Android Q'nun Beta 1'i, yeni geliştiriciler ve geliştiriciler için bugünden itibaren mevcut ve bununla birlikte birçok yeni gelişme sağladı.

Açıkçası Android Q'da bazı kullanıcılara yönelik özellikler olsa da, Android Q'yu özel kılan özelliklerin çoğu kodun altında bulunur. API'ler veya uygulama programlama arayüzleri hakkında konuşuyoruz. Bu API'ler, uygulamaların temel işletim sistemiyle nasıl çalıştığının temelini oluşturur.

Beklediğiniz gibi, yaklaşmakta olan SDK önizlemesi, geliştiricilerin platforma daha fazla işlev ekleyebilmeleri için birkaç yeni API içeriyor. İşte bilmeniz gereken yeni Android Q API'leri hakkında bir özet.

Sinir Ağı API 1.2

Google Android telefonunuzdaki AI’nın daha da akıllı olmasını istiyor. İlk olarak 2017'de piyasaya çıkan Sinir Ağları API'si, bazı temel yapay zeka ve makine öğrenmesi parametrelerini tanımlar. Google, Android Q'nun ARGMAX, ARGMIN gibi 60 yeni işleme geçtiğini ve bir avuç performans yükseltmesiyle LSTM'yi ölçtüğünü söylüyor.


Bu, özellikle kendi uygulamalarında ve modellerinde makine öğrenmesini, nesne algılamasını ve görüntü bölümlemesini geliştirebilecek donanım üreticileri için önemlidir. Google, Sinir Ağı API 1.2'yi TensorFlow çerçevesinin bir parçası haline getirmeyi umuyor. Elbette bu, Android Q'da çalışan uygulamaların daha bağımsız olacağı anlamına gelir.

MediaCodecInfo API'si

Google, bu API’nin, uygulamaların her bir Android cihazının video oluşturmada ne kadar iyi olduğunu belirlemeyi kolaylaştırdığını söylüyor. API, hangi cihazın kullanıldığını, hangi ekran boyutuna ve en boy oranına sahip olduğunu, hangi kare hızını desteklediğini ve hangi kodeklerin uyumlu olduğunu belirleme işlemini basitleştirir. Alt satırında, video uygulamaları daha iyi herhangi bir cihaz için en iyi görünümlü video oynatma sağlamak mümkün olacak.


Yerel MIDI API

Bu, Android cihazların MIDI ekipmanıyla daha etkili bir şekilde konuşmasına yardımcı olması gereken yeni bir API'dir. Bazı uygulamalar ses işlemlerini gerçekleştirmek için C ++ 'a güvenir. Özellikle bu uygulamalar için, Native MIDI API, doğrudan NDK üzerinden MIDI cihazlarıyla konuşmalarına izin verir. Başka bir deyişle, MIDI verileri, engelleyici olmayan bir okuyucu kullanılarak sesli geri çağırma içinde okunabilir. Bu gecikmeyi azaltır ve performansı pürüzsüzleştirir. Oyunu bitirmek? Android telefonunuz MIDI klavyeniz veya diğer ses donanımınızla daha uyumlu olacaktır.

Genel API'ler

Google, Android Q’nun özel API’lere olan güvenini azaltacağını söylüyor. Özel API'ler genellikle yalnızca belirli, onaylanmış kuruluşlar veya geliştiriciler için kullanılabilir. Diğer oyun üreticilerinin ulaşamadığı PS4'e EA'ya özel erişim sağlayan Sony'ye benzer. Google, yerel SDK’ya dahil edilmeyen (özel) API’lerin kullanıldığı uygulamaların çökme ve güvenlik kesintileri için risk altında olduğunu savunuyor. Bu nedenle Android Q, şirketin yalnızca herkese açık API'leri destekleme çabalarını destekliyor.

Google, Android Q’nun geliştiricilerin genel API’lere geçmesini istediğinden, SDK’nın API’lerine erişimini zaman içinde kısıtlayacağını söyledi. Geliştiricilerin bu geçişi kolaylaştırması için Google yalnızca Android Q (ve üstü) hedefli uygulamaların bu sınırlamaya uymasını gerektirir. Android Pie ve önceki sürümleri hedefleyen uygulamalar hala özel API’leri kullanabilecek. Google, geliştirici geri bildirimlerine ve isteklerine dayanarak tercih edilen genel API'lerin listesine eklemeyi planlamaktadır. İlgili bir genel API mevcut olmadığında, Google bir uzlaşma bulmak için bireysel geliştiricilerle birlikte çalışacaktır.

Genel geliştirici testleri alanında Google, geliştiricilerin uygulamalarını daha geniş bir SDK dışı arabirim aralığına karşı test etmelerini ister. Devs, SDK dışı bir API kullanıldığında belirlemek için StrictMode yöntemini kullanmalarını önerir. Bu, geliştiricilerin uygulamalarını geleceğe dönük olarak korumasına yardımcı olması gereken uzun bir oyun anlayışıdır.

API Hedefleme

Google, önceki sürümlere paralel olarak, Android Q’nun gelişimi ilerledikçe API hedeflemeyi de uygular. Bu, Google’ın geliştiricilerin uygulamalarını Android’in daha yeni ve daha yeni sürümleri için güncellemeye zorlayacağı anlamına gelir.

Android'in yeni sürümleri genellikle daha güvenli ve daha güçlüdür. Bu nedenle, bu yılın ilerleyen saatlerinde Google Play, uygulamaların SdkVersion 28 (Android 9 Pie) 'ı hedeflemesini gerektirecek. Başka bir deyişle, yıl ortasına kadar, yepyeni uygulamalar ya da mevcut uygulamalarla ilgili güncellemeler yaratan geliştiricilerin, Android Q olmasa da, Android 9 Pie ile minimum düzeyde uyum sağlamaları gerekecektir. Android'in eski ve eski sürümlerini hedefleyin.

Son olarak, geliştiricilerin 64-bit dönüşüm için uygulamalarını hazırlamaları gerekir. Şu anda, Android 32 bit ve 64 bit uygulamaları destekliyor, ancak bu yakında değişecek. Bu yılın ilerleyen saatlerinde tüm uygulamaların 64 bit desteklemesi gerekir. Bu, yerel Android SDK'yı kullanan uygulamalar için özellikle önemli olacaktır.

Android Q ile başlayın

Yani Android Q'ya giden bazı yeni API'leri özetler. Android Q'yu denemek ister misiniz? Android geliştirici programına kayıtlı olanlar, yeni Android Q önizlemesini ve ilgili SDK'ları ve Android Studio'yu indirebilirler.

Google, yavru kuş platformunda çalıştığı için, Android Q’nun güçleri yalnızca gelişecek.Halkın yayın öncesi binaya atlaması heyecan verici olsa da, geliştiricilerin yeni API'lerle çalışmaya başlaması ve yol üzerinde daha büyük bir etkiye sahip olacak başlık altı değişiklikleri öğrenmesi daha önemli.

Yeni işletim sistemi işledikçe Android Q ile ilgili her şeyden haberdar olacaksınız. Daha fazla bilgi May’da Google I / O’da mevcut olacak.

Bazen yapmak itediğiniz tek şey oturup oturup bir film izlemek olabilir, ancak çoğu kişi yanlarında ev inema itemi ekranı taşımamaktadır. Cep büyüklüğünde bir Piqo Mini Projek...

Kullanıcılar, Portre modunu ön bakan kamerayla kullanmaya çalışırken Pixel 2 orunlarından birinin olduğunu fark ettiler. Bazen, Pixel 2 bunun yerine otomatik olarak arka kameraya geçer....

Senin Için