Android için kayıtsız Dinamik Ada üst katmanı
Aygıtın kamera kesimini sarar ve müzik, şarj, zamanlayıcılar ve teslimatlar için kontrolleri ve canlı içeriği göstermek üzere genişler. Shima: Dynamic Island, Piyush M. tarafından geliştirilen bir Android kişiselleştirme uygulamasıdır ve durum çubuğu alanında etkileşimli bir ada yerleştirir. Ana unsurlar arasında müzik için senkronize sözler ve albüm kapakları, dinamik şarj animasyonları, Material You renk entegrasyonu ve sistem düzeyinde geçiş olmadan yerinde, göz atılabilir kontroller isteyen kullanıcılar için uygun hale getiren bir gizlilik odaklı tasarım bulunmaktadır.
Adanın durum alanı hakkında değiştirdikleri
Shima, müzik çalma, şarj durumu ve sistem uyarıları gibi bağlamsal bilgileri sunmak için kamera kesimini saran ve genişleyen veya daralan bir "yaşayan ada" örtüsü yerleştirir. Ada, çalma sırasında albüm sanatını ve senkronize sözleri gösterir ve şarj olurken gerçek zamanlı pil seviyesini görüntüler. Bu davranışlar, tam uygulamaları açmadan küçük bilgi parçalarını görünür tutar ve bir uygulama içinde değil, sistem genelinde geçerlidir.
Derin özelleştirme ve hareket seçenekleri
Uygulama, dokunma, uzun basma ve kaydırma eylemleri ile bir hareket motoru sunar ve merkez, yan ve katlanabilir kesimler için bağımsız hizalama desteği sağlar. Kullanıcılar, bağlamdan haberdar hareket kurallarını yapılandırabilir ve adada hangi uyarıların görüneceğini seçebilir. Özelleştirme şunları içerir:
- navigasyon ve kontroller için hareket ataması
- çeşitli donanımlar için kesim başına hizalama araçları
- duvar kağıdı odaklı paletler için Material You renk eşleştirmesi
Sistem etkisi, arka plan davranışı ve gizlilik
Shima, bildirimlerle etkileşim kurmak için Android Erişilebilirlik Hizmeti gerektiren bir örtü olarak çalışır; bu, sürekli varlığını açıklar. Geliştirici, reklam, analiz ve yalnızca yerel veri işleme olmadan gizlilik odaklı bir yaklaşım sunar. Animasyonlu unsurlar, şarj dizileri ve canlı güncelleme akışlarını içerir, bu nedenle animasyonlu duvar kağıtları veya sürekli canlı zamanlayıcılar sırasında GPU aktivitesi artabilir, oysa tipik örtü kullanımı adayı dinlenirken hafif tutar.
Kurulum, uyumluluk ve çoklu ekran görüntülerini kim yönetir
Kurulum, örtüyü oluşturmak ve kontrol etmek için Erişilebilirlik izni ister; yapılandırma, adayı kamera kesimleri ve katlanabilir ekranlarla eşleştirmeyi kapsar. Uygulama, katlanabilirler ve yan monteli kesimler için belirli optimizasyonları listeler ve Material You desteği, ada rengini sistem duvar kağıtlarıyla entegre eder. Bu noktalar, manuel çözümler olmadan kesim başına hizalama isteyen standart dışı ekranlara sahip kişiler için aracı ilgili hale getirir.
Gözlemlenebilir kontroller isteyen gizlilik odaklı Android özelleştiricileri için net bir seçim
Shima, gizliliğe saygı duyan, sistem renkleriyle uyumlu ve alışılmadık kesimlere uyum sağlayan bir Dinamik Ada isteyen Android kullanıcılarına hitap ediyor. Erişilebilirlik Hizmeti için gereksinim ve sürekli overlay varlığı, bazı kullanıcıların kabul etmeyeceği bir takas olabilir, ancak hizmeti kabul edenler kesim hizalaması, jest kuralları ve durum alanında canlı güncellemeler kazanır. Tam bir bildirim değişimi yerine pratik, cihaz odaklı bir geliştirme bekleyin.
