Android 11 Uygulamalara Göre Özel Verilere Erişime Daha İyi Şeffaflık Sağlamak İçin Yeni Araçlara ve İşlem Çıkışları İçin Kesin Nedenlere Sahip Olmak İçin

Android / Android 11 Uygulamalara Göre Özel Verilere Erişime Daha İyi Şeffaflık Sağlamak İçin Yeni Araçlara ve İşlem Çıkışları İçin Kesin Nedenlere Sahip Olmak İçin 2 dakika okundu

Android 11, tüm yeni özelliklerle yeni Güç Menüsü ekler



Yaklaşan büyük Android işletim sistemi güncellemesi olan Android 11, özel veri erişimine ve bunların çıkış nedenlerine yönelik daha iyi şeffaflık sağlayan iki önemli araca sahip olacak. Veri Erişim Denetimi API'leri ve İşlem Çıkış Nedenleri olarak adlandırılan bu araçlar, özellikle Android akıllı telefon uygulaması geliştiricilerine ve muhtemelen kullanıcılara uygulamalarının performansına ilişkin daha iyi içgörüler sağlamak için tasarlanmıştır.

Android Geliştiricileri, uygulamaların akıllı telefon erişimine nasıl yüklendiği ve özel kullanıcı bilgilerini işleme şekli hakkında daha net bilgiler sunmak için özel olarak hazırlanmış iki yeni aracı tanıttı. Bu araçların önümüzdeki Android 11'de yer alması bekleniyor.



Veri Erişim Denetleme API'leri

Android 11'de geliştiriciler, kendilerine özel ve korumalı verilerin kullanımına yönelik gelişmiş şeffaflık sağlayacak yeni API'lara erişebilecek. Geliştiriciler gösterir bu tür bir özellik, örneğin, eski koda sahip olabilecek ve üçüncü taraf kitaplıklarını veya SDK'ları kullananlar için yararlı olabilir. Pakette esasen iki API vardır.



İlk API, uygulamaların çalışma zamanı izinleriyle korunan verilerin kullanımını geriye doğru izleyin kullanımı tetikleyen koda. Bildirim almak için herhangi bir uygulama içinde geri arama ayarlayabilir AppOpsManager bu, kodun bir bölümünün konum güncellemelerini alma gibi özel verileri kullandığı her seferinde çağrılır. Uygulama geliştiricileri ve kullanıcıları, verileri izlemek, beslemek ve analiz etmek için belirli bir mantık oluşturabilir.



İkinci API, daha yüksek karmaşıklığa sahip uygulamaları hedeflemektedir. Başka bir deyişle, ikinci API, birden çok özelliğe sahip uygulamalar içindir. Herhangi bir sosyal medya platformu için bir uygulama 'arkadaş bul' özelliğine ve fotoğraf etiketleme özelliğine sahip olabilir. Eklemeye gerek yok, tüm bu özellikler bir hassas veri alt kümesi gerektirir. 'Arkadaş bul', bir Android akıllı telefon kullanıcısının konumunu ve kişilerini kullanır. Bu arada, fotoğraf etiketi konumu, kişileri ve kamerayı kullanır. Android 11'de geliştiriciler, yeni bir Bağlam nesnesi oluşturabilir. nitelik bir veya daha fazla özelliğe uygulama kodunun bir alt kümesini. İleride, her izin kullanımı bağlamla ilişkili özelliklere kadar izlenebilir.

İşlem Çıkış Sebepleri:

Geliştiriciler ve Android uygulaması kullanıcıları, uygulamaların feshedilme nedenini bulmakta her zaman zorlandılar. Uygulamanın aniden sonlandırılmasının birkaç yaygın nedeni vardır. Bunlar arasında ANR, kilitlenme veya uygulamayı zorla durdurmayı seçen kullanıcı bulunur. Nedeni daha iyi anlamak ve teşhis etmek için bazı geliştiriciler uygulamalarına özelleştirilmiş kod ekliyor. Bunlar, genellikle uygulamanın sağlığını, kararlılığını ve çalışma süresini iyileştirmek için kullanılan özel analizler oluşturmayı amaçlar.

Android 11 yeni bir ActivityManager Bir uygulama sürecinin sonlandırılmasıyla ilgili geçmiş bilgileri raporlamak için API. Geliştiriciler, bir işlemin sonlandırmasının ANR'ler, bellek sorunları veya diğer nedenlerden kaynaklanıp kaynaklanmadığı gibi mevcut herhangi bir geçmiş işlem çıkış tanılama bilgilerini almak için API'yi kolayca kullanabilir.

Etiketler android