İçeriğe geç

Perde arkası

Bildirim Işıkları Always-On Display'de Neden Animasyon Yapamaz

llcloud ekibi 4 dk okuma

Kısa yanıt

Always-On Display, paneli yaklaşık saniyede bir yenileyen düşük güç modunda çalışır, bu yüzden hiçbir uygulama orada akıcı bir animasyon oynatamaz. AuraDisplay AOD'de sabit bir parıltı gösterir ve ekranı uyandırdığında animasyonlarını yeniden oynatır. OLED ekranda hareketsiz bir ışık zamanla piksellere işleyebileceği için ışığı yavaşça kaydırır, şekilleri saatte bir adım ilerletir ve taşma rozetini AOD'de hiç çizmez.

AuraDisplay hakkında en sık aldığımız sorulardan biri yerinde bir soru: ekran açıkken animasyonlar harika görünüyor, peki ışık Always-On Display'de neden sabit duruyor? Kısa cevap, ekranın o modda hiçbir şeyin akıcı hareket etmesine izin vermemesi. Uzun cevabı anlatmaya değer, çünkü ekranını yanmadan nasıl koruduğumuzu da açıklıyor.

Ekran Always-On Display modunda gerçekte ne yapıyor?

Telefon Always-On Display gösterirken panel düşük güç moduna geçer. Ekranın büyük kısmı siyahtır ve AMOLED panelde siyah pikseller sadece kapalıdır. Saat ve simgeler gibi yanan kısımlar çok düşük bir hızda yeniden çizilir. Çalıştığımız telefonlarda bu yaklaşık saniyede bir.

Akıcı bir animasyon her saniye onlarca kare ister. Solup beliren bir nabız, kenar boyunca ilerleyen bir dalga, kameranın çevresinde dönen bir yörünge: bunların her biri küçük değişikliklerin bir dizisidir ve göz onları ancak hızlı geldiklerinde hareket olarak okur. Saniyede bir karede nabız, ara hareketi olmadan bazen daha parlak bazen daha sönük bir ışığa dönüşür. Dalga bir dizi sıçramaya dönüşür.

Bu, ekran modunun bir özelliğidir, herhangi bir uygulamanın değil. Bir uygulama çizdiği şeyi değiştirebilir ama değişiklik gözüne ancak panelin bir sonraki yenilemesinde ulaşır. Bu yüzden AOD'de akıcı animasyon sözü asla vermeyeceğiz. Yazılımın sunabileceği bir şey değil.

Peki AuraDisplay Always-On Display'de ne yapar?

Denemeyi bırakır. Ekran kapalıyken her animasyon stili dinlenir ve ışık uygulamanın renginde sabit bir parıltı olarak görünür. Ekranı uyandırdığın an animasyon tam hızla kaldığı yerden devam eder.

Sabit durmanın gerçek faydaları var:

  • Net okunur. Sabit bir halka ya da kenar parıltısı, saniyede bir durumlar arasında titreyen birinden bir bakışta daha kolay fark edilir.
  • Pile iyi gelir. Kimsenin göremeyeceği karelere emek harcanmaz ve ekranın siyah kısımları kapalı kalır.
  • Dürüsttür. Sabit olması için tasarlanmış bir ışık kasıtlı görünür. Saniyede bir karede animasyon yapmaya çalışan ışık bozuk görünür.

Düşük yenileme hızının fark edebileceğin bir etkisi daha var. İki yenileme arasında gelen bir ışık bir sonrakini bekler, bu yüzden AOD'de belirmesi yaklaşık bir saniyeye kadar uzayabilir. Bu panelin işi, uygulamanın yavaşlığı değil. Always-On Display'de bildirimler rehberi ilgili telefon ayarlarını anlatıyor, bildirim ışığı önizleme aracı ise kameranın çevresindeki bir halkanın kendi telefonunda nasıl göründüğünü görmeni sağlıyor.

Sabit bir ışık yanma sorusunu neden getirir?

Sabit durmak bir sorunu çözer ve bir yenisini yaratır. OLED pikseller her yandıklarında biraz yaşlanır ve aynı yerde uzun süre yanık kalan pikseller komşularından daha hızlı yaşlanabilir. Zamanla bu hafif bir iz bırakabilir. Always-On Display, bir ışığın saatlerce, bazen bütün gece sabit durduğu tam yerdir.

Işığın AOD'de animasyon yapmayacağına karar verdikten sonra ekranda iz de bırakmadığından emin olmamız gerekti. Üç ayrı koruma geliştirdik, çünkü her biri farklı bir öge türünü korur ve hiçbiri diğerlerini kapsamaz.

AuraDisplay yanmaya karşı nasıl korur?

Halka ve kenar parıltısı yavaşça kayar

AOD yanma koruması açıkken halka, ekran kapalıyken yerinin çevresinde çok yavaş hareket eder. Kenar parıltısı ekranın sınırını aşamaz, bu yüzden onun yerine yavaşça içeri doğru süzülüp geri çıkar. Kayma, kendini tekrarlaması yaklaşık 12 saat süren döngüsel bir yol izler, böylece ışık bir gece boyunca aynı pikselleri çizip durmaz. Bu bir animasyon değil, bir kaymadır. Fark etmen pek olası değil ve amaç da bu. Uygulamada AOD Yanma Koruması ayarıdır ve Pro'nun parçasıdır.

Şekiller saatte bir adım ilerler

Pro'da ayrıca kameranın çevresinde dönen ya da kenar boyunca ilerleyen kalpler, yıldızlar ve roketler gibi şekiller var. Küçük bir kayma dolu bir şekli koruyamaz, çünkü şekil, sakin görünmeye devam edecek her kaymadan daha geniştir. Bu yüzden AOD'de şekiller birlikte o kadar yavaş ilerler ki saatte bir şeklin aralığı kadar yer değiştirirler. O saat boyunca bir şeklin kapladığı her nokta sırayla üzerinden geçilip boşaltılmış olur ve hiçbir piksel yaması bütün gece yanık kalmaz.

+N rozeti AOD'de asla görünmez

Kameranın çevresine sığandan fazla uygulama beklediğinde AuraDisplay küçük bir "+N" rozeti gösterebilir. Dolu, parlak bir yamadır, yani yanma açısından en kötü öge türüdür ve bir bakışta şart da değildir. Bu yüzden Always-On Display'de hiç çizilmez.

Bir ışığın fazla uzun kalmasını başka ne önler?

En iyi korumanın bir kısmı sadece daha az yanık kalmaktır:

  • Gördüğün bildirimleri temizle. Bildirimi açtığın ya da temizlediğin anda ışık söner.
  • Sessiz saatler, Pro'nun parçası, ışığı geceleri gibi günlük bir zaman aralığında karanlık tutar.
  • Otomatik kapanma, o da Pro'nun parçası, bir ışığı seçtiğin bir süreden sonra söndürür.

Eski ya da çok kullanılmış bir OLED telefonun varsa ve Always-On Display'i uzun süre açık bırakıyorsan, bunları yanma korumasıyla birlikte açmaya değer.

Bütün bunları neden anlatıyoruz?

Çünkü alternatifi "AOD'de animasyonlar" yazan bir özellik listesi ve ekranında saniyede bir takılan bir ışık. Donanımın ne yapabildiğini anlatıp onun içinde en iyi ışığı yapmayı tercih ederiz. Modern bir Android telefonda bir bildirim ışığının ne olabileceğinin tam resmini istiyorsan Android'de bildirim ışığı nasıl alınır rehberi seçenekleri karşılaştırıyor, AuraDisplay ve Always On Edge karşılaştırması da başka bir yaklaşımın aynı ekranı nasıl ele aldığına bakıyor.

Sorular

Ekran kapanınca bildirim ışığım neden hareket etmeyi bırakıyor?

Çünkü Always-On Display yalnızca yaklaşık saniyede bir yenilenir. Akıcı bir animasyon her saniye birçok kare ister ve panel o modda bunları göstermez. AuraDisplay ekran kapalıyken animasyonlarını dinlendirir, onun yerine sabit bir parıltı tutar ve telefonu uyandırır uyandırmaz animasyonu yeniden oynatır.

Herhangi bir uygulama Always-On Display'de akıcı animasyon yapabilir mi?

Bildiğimiz kadarıyla AOD'nin kendisinde hayır, çünkü sınır uygulama değil ekran modudur. Telefon Always-On Display gösterirken panel güç tasarrufu için çok düşük bir hızda yenilenir. Bir uygulama çizdiği şeyi değiştirebilir ama değişiklik ancak bir sonraki yenilemede, yaklaşık saniyede bir görünür.

Bildirim ışığı OLED ekranda yanmaya neden olabilir mi?

Saatlerce tam olarak aynı yerde duran bir ışık, OLED paneldeki her sabit öge gibi buna neden olabilir. AuraDisplay Pro, ışığı yavaşça kaydıran AOD yanma koruması içerir, böylece aynı pikseller bütün gece yanmaz. Bildirimleri temizlemek, sessiz saatler ve otomatik kapanma da bir ışığın açık kalma süresini kısaltır.

Işık Always-On Display'de neden biraz geç beliriyor?

Panel AOD modunda yalnızca yaklaşık saniyede bir yenilenir, bu yüzden iki yenileme arasında gelen bir ışık bir sonrakini bekler. Bu, bildirimin kendi süresinin üstüne yaklaşık bir saniyeye kadar ekleyebilir. Kilit ekranında ya da ekran açıkken ışık neredeyse anında belirir.

Okumaya devam et