Android Animasyonlarını Devre Dışı Bırakma
Elimde hâlâ birkaç yaşlı Android telefon var; birini yedek olarak, birini de çocukların oyun tableti gibi kullanıyorum. İkisinde de aynı şeyi fark ettim: cihaz aslında "yavaş" değil, sadece yavaş görünüyor. Uygulama açıldığında ekranın büyüyüp yerleşmesi, menülerin kayarak inmesi, bildirim panelinin süzülerek gelmesi… Bunların hepsi zaman alıyor ve kullanıcı bunu gecikme olarak algılıyor. Geliştirici seçeneklerinden android animasyon hızı ayarlarına dokunduğumda iki telefonun da tepkisi anında farklılaştı. İşlemci aynı, RAM aynı, ama his tamamen başka. Aşağıda bu ayarı nasıl bulduğumu, hangi değeri neden seçtiğimi ve nelere dikkat etmek gerektiğini anlatıyorum.
Animasyonlar neden "yavaşlık" hissi yaratıyor?
Android'de bir uygulamaya dokunduğunuzda sistem önce geçiş animasyonunu oynatır, sonra içerik yerine oturur. Yeni bir amiral gemisinde bu animasyon 200-300 milisaniye sürer ve fark etmezsiniz, çünkü uygulama zaten arka planda yüklenmiştir. Eski bir telefonda ise iki iş üst üste biner: hem animasyon oynar hem uygulama yüklenmeye çalışır. Sonuç, takılan kareler ve "bir şey oldu ama tam olmadı" duygusu.
Animasyon süresini kısalttığınızda cihaz gerçekten daha hızlı hesaplama yapmaya başlamaz. Ama ekran, işin bittiği anda size sonucu gösterir. Ben bunu "algılanan hız" diye düşünüyorum ve günlük kullanımda ham performanstan daha çok işe yarıyor. Özellikle klavye açma, geri dönme, uygulamalar arasında geçiş gibi günde yüzlerce kez yapılan hareketlerde birikimli bir kazanç var.
Geliştirici seçeneklerini açmak
Ayar, standart menülerde gizli. Açmak için şu adımları izliyorum:
- Ayarlar → Telefon hakkında bölümüne girin.
- "Yapı numarası" (Build number) satırını bulun. Bazı markalarda Yazılım bilgileri alt menüsünde saklıdır.
- Bu satıra üst üste yedi kez dokunun. Ekran kilidiniz varsa PIN ister.
- "Artık geliştiricisiniz" uyarısını gördükten sonra Ayarlar'a geri dönün.
- Sistem → Geliştirici seçenekleri menüsü artık listede olacak. Xiaomi'de "Ek ayarlar", Samsung'da doğrudan Ayarlar'ın altında görünür.
Bu menüde dokunmamanız gereken çok şey var; USB hata ayıklama, arka plan işlem limiti gibi seçenekleri gereksizce değiştirmek başınızı ağrıtabilir. Ben yalnızca animasyon ölçekleriyle oynuyorum.
Üç ayrı ölçek, üç ayrı iş
Listeyi aşağı kaydırdığınızda birbirine benzeyen üç satır göreceksiniz. Hangisinin ne yaptığını bilmek önemli, çünkü sadece birini değiştirip "işe yaramadı" diyen çok kişi tanıyorum.
| Ayar | Neyi etkiler |
|---|---|
| Pencere animasyonu ölçeği | Diyalog kutuları, açılır pencereler, uyarı ekranları |
| Geçiş animasyonu ölçeği | Uygulama açma/kapatma, ekranlar arası geçişler |
| Animatör süresi ölçeği | Uygulama içi hareketler, listelerin akışı, bildirim paneli |
Üçünü birlikte ayarlamak gerekiyor. Değerler Kapalı, 0.5x, 1x (varsayılan), 1.5x, 2x şeklinde sıralanır. Benim tavsiyem:
- Önce 0.5x deneyin. Animasyon var ama iki kat hızlı. Çoğu telefonda en dengeli sonuç bu. Geçişleri hâlâ görürsünüz, bu yüzden neyin nereye gittiğini takip etmek kolay kalır.
- Gerçekten yorgun bir cihazdaysanız Kapalı konumuna alın. Ekranlar anında yer değiştirir, bir tür "sert kesme" hissi olur.
- Bir hafta kullanıp karar verin. Ben tablette kapalı, günlük telefonumda 0.5x'te kaldım.
Kapatmanın bedeli var mı?
Var, ama küçük. Yaşadığım birkaç durumu paylaşayım:
- Jest navigasyonu. Animasyonlar tamamen kapalıyken kenardan kaydırıp geri gelme hareketinin görsel geri bildirimi kaybolabiliyor. Alışmak birkaç gün sürdü.
- Bazı uygulamalar animasyona güvenir. Nadiren de olsa, geçiş bitişini bekleyen kötü yazılmış bir uygulamada içerik boş görünüyor; ekranı bir kez kaydırmak yeterli oluyor.
- Kurulum sonrası sıfırlanma. Büyük bir sistem güncellemesinden sonra bu değerler varsayılana dönebiliyor. Android sürümünü yükselttikten sonra menüye tekrar bakmakta fayda var.
- Batarya farkı yok denecek kadar az. GPU birkaç milisaniye daha az çalışıyor, gerçek tasarruf ekran parlaklığında ve arka plan uygulamalarında.
Bir de sık sorulan şu: animasyonu 2x yapmak nasıl bir şey? Denedim, gerçekten dayanılmaz. Ama telefonunun ne kadar yavaş olduğunu göstermek isteyen biri için iyi bir demo.
Animasyon ayarını neyle birlikte yapmalı?
Bu ayar tek başına sihirli değil. Eski bir telefonu toparlamak için birlikte uyguladığım küçük bir rutin var: depolama alanını rahatlatmak (dolu bir hafıza, yazma hızını düşürdüğü için her şeyi yavaşlatıyor), açılışta kendini başlatan uygulamaların iznini kesmek, gereksiz widget'ları ana ekrandan kaldırmak ve canlı duvar kâğıdı yerine sabit bir görsel kullanmak. Bataryası şişmeye başlamış b