Android 13, geliştiricilerin çoklu görev menüsünde gösterilen uygulama önizlemelerini devre dışı bırakmasına olanak tanıyabilir

Android 13, geliştiricilerin FLAG_SECURE kullanmadan çoklu görev menüsünde uygulama önizlemelerinin gösterilmesini devre dışı bırakmasına olanak tanıyabilir. Nasıl yapılacağını buradan okuyun!

Android'de geliştiriciler FLAG_SECURE ayarını yaparak uygulamaların ekran görüntüsünün alınmasını önleyebilir. Bu, uygulama önizlemelerinin çoklu görev menüsünde gösterilmesini de engellemek gibi amaçlanan bir yan etkiye sahiptir; çünkü bu önizlemeler esasen uygulamanın son kullanılan durumundaki ekran görüntüleridir. Bankacılık uygulamaları ve Netflix gibi DRM korumalı uygulamalar genellikle bu korumalı işareti kullanır, ancak bu önizlemenin gösterilmesini önlemenin tek yoludur. Şimdi öyle görünüyor ki Android 13 geliştiricilerin yalnızca bu görsel önizlemelerini devre dışı bırakmasına izin verirken, kullanıcı tarafından ekran görüntülerinin alınmasına da izin verecek.

Tespit edildiği gibi EsperAndroid 13 şunları sunuyor: setSon KullanılanlarEkran görüntüsüEtkin API'dir. Bir geliştiricinin bu özelliği kullanmak istemesinin birkaç nedeni vardır. Hayal edebildiğim en önemli şey, hassas verileri işlerken, kullanıcının ekran görüntüsünü almanın güvenli olup olmadığına karar vermesine güvenmesidir. Şu anda,

FLAG_SECURE genellikle kopyalanmış içerik görüntüleyen uygulamaların içeriklerinin yakalanmasını önlemek için kullanılır ve çoklu görev menüsünde uygulama önizlemelerinin gösterilmesine izin vermeme gibi bir yan etkiye sahiptir.

Diyelim ki birine banka havalesinin ekran görüntüsünü göndermeniz gerekiyor. Bankacılık uygulamanızın geliştiricisinin FLAG_SECURE ayarını yapma veya yeni özelliği kullanma seçeneği vardır. çoklu görevde gösterilen uygulamanın ekran görüntülerini devre dışı bırakmak için setRecentsScreenshotEnabled API Ön izleme. Bu aktarımın ekran görüntüsünü göndermek isterseniz FLAG_SECURE etkinken bunu yapamazsınız. Ancak kullanıcılar, bankalarının hassas ayrıntılarının (banka bakiyeleri veya son transferler gibi hassas ayrıntılar) çoklu görev menüsünde gösterilmesini istemeyebilir. Bu API'nin kullanıma sunulması tam olarak bu sorunu çözmektedir.

Bu kesinlikle bir niş problemin çözümü, ancak eminim ki benzer durumda olan başka durumlar da vardır. Son kullanılanlar menüsünde uygulama önizlemelerini gizlemek için FLAG_SECURE kullanan geliştiriciler kesinlikle olmayan bir geçici çözümdü. gerçekten bu kullanıma yöneliktir ve Google'ın geliştiricilere bu uygulamayı nasıl gizleyecekleri konusunda bir seçenek sunduğunu görmek güzel önizlemeler.


Kaynak: Esper