Android, 2009'dan beri canlı duvar kağıtlarını destekliyor ancak 2023'te işletim sistemi nihayet kilit ekranı için ayrı bir canlı duvar kağıdı ayarlamanıza izin verebilir.
Android o zamandan beri canlı duvar kağıtlarını destekliyor Android 2.0 Ekler serbest bırakıldı 2009ancak bugüne kadar işletim sistemi hem ana ekran hem de kilit ekranı için yalnızca tek bir canlı duvar kağıdı ayarlamanıza izin veriyor. İşletim sistemi kullanıcıların ayrı bir statik ana ekran ve kilit ekranı için duvar kağıdı, peki neden aynısını canlı duvar kağıtları için yapamıyorsunuz? Görünüşe göre cevap "çünkü henüz uygulanmadı", ancak bu durum zamanla değişebilir Android14. Android 14, kilit ekranında ayrı bir canlı duvar kağıdı ayarlamayı desteklemeye hazırlanıyor. İşte bildiklerimiz.
Geçen hafta yayınlanan Android 13 QPR2'nin kaynak kodunu incelerken, "bağımsız kilit ekranı canlı duvar kağıdı" özelliğini etkinleştirmeye hazırlanan birkaç kod değişikliği tespit ettik. Bir kod değişikliği Android'in WallpaperManager sınıfına setWallpaperComponentWithFlags() adı verilen yeni bir yöntem ekler. tutan sistem uygulamaları
SET_WALLPAPER_COMPONENT Android'in Canlı Duvar Kağıdı Seçici uygulaması gibi bir izin, ana ekran, kilit ekranı veya her iki ekran gibi "belirli ekranlar için canlı duvar kağıdını [bileşeni] ayarlamak" için bu yöntemi kullanabilir.İçinde başka bir kod değişikliğiGoogle, yeni bağımsız kilit ekranı canlı duvar kağıdı özelliğinin etkin olup olmadığını kontrol etmek için WallpaperManager'a isLockscreenLiveWallpaperEnabled() adlı bir yöntem ekledi. Android 13'te yeni yöntem "sadece her zaman false değerini döndüren bir saplama yöntemidir", Android 14'te ise "true değerini döndürecektir" yeni duvar kağıdı mantığı etkinse, yani kilit ekranı duvar kağıdı statik değil her zaman bir duvar kağıdı Hizmeti kullanıyorsa görüntü.” Duvar Kağıdı Hizmeti uygulamaların canlı duvar kağıdı hizmetini uygulamak için kullandığı API'yi ifade eder; dolayısıyla "yeni duvar kağıdı" mantık” etkinleştirildiğinde, kilit ekranı bu standardı uygulayan canlı duvar kağıtlarının gösterilmesini destekleyecektir API'dir.
“Bağımsız kilit ekranı canlı duvar kağıdı” özelliği şu anda Android 14 Geliştirici Önizlemesinde mevcut değil. Bunun nedeni, SystemUI'nin yeni duvar kağıdı mantığını etkinleştirmeden önce config_independentLockscreenLiveWallpaper değerini kontrol etmesidir. Bu yapılandırma şu anda AOSP'de ve herkese açık Android 14 önizlemelerinde varsayılan olarak devre dışıdır, bu nedenle mevcut sürümlerdeki kilit ekranı yalnızca statik duvar kağıtlarının gösterilmesini desteklemeye devam etmektedir. Ayrıca Canlı Duvar Kağıdı Seçici uygulamasının, canlı bir duvar kağıdı ayarlamak için yeni API'yi destekleyecek şekilde güncellenmesi gerekiyor. Kilit ekranı için duvar kağıdı, şu anda hem ana ekranda hem de kullanıcı tarafından seçilen canlı duvar kağıdını hâlâ ayarlıyor. ekran Ve ekranı kilitle.
Yukarıda belirtilen yapılandırma değeri, Android 14 DP2'de bir çalışma zamanı kaynak katmanı (RRO) kullanılarak true değerini döndürmek üzere geçersiz kılındığında, Pixel'in "Duvar kağıdı ve stil" uygulaması, kilit ekranında bağımsız bir canlı duvar kağıdı ayarlama seçeneğini görüntüler ancak iş. Bunun yerine Canlı Duvar Kağıdı Seçici, canlı duvar kağıdını hem ana ekranda hem de kilit ekranında ayarlar.
Bu özelliğin aşağıdaki gibi yeni cihazlara uyum sağlamak için eklenmesi muhtemeldir: Piksel TabletNest akıllı ekranı olarak ikiye katlanacak, ancak yine de birçok kullanıcının yıllardır talep ettiği hoş bir değişiklik. Google, bazıları Pixel'e özel olan (yeni özellikler gibi) çok sayıda yeni özelleştirme özelliği eklemek için çalışıyor. duvar kağıdı), ama neyse ki bu değil. Bu özelliğin gelecekteki bir Android 14 önizleme sürümünde yer alıp almayacağını görmek için gözümüz açık olacak, ancak yayınlanacağının garantisi yok; bazen geliştirme aşamasındaki özellikler yalnızca asla son kesimi yapmayın.