Açıklanan Android Geliştirici Seçenekleri: Bu ayarlarla yapabileceğiniz her şey

Android, deneysel ve hata ayıklama özelliklerinin kilidini açabilen bir dizi Geliştirici Seçeneği ile birlikte gelir. İşte bu seçeneklerin yaptığı şey.

En Android akıllı telefonlar Ve tabletler bildirimlerden sistem renklerine kadar her şeyi değiştirmek için düzinelerce (hatta yüzlerce) ayar zaten var. Geliştirici seçeneklerinde gizlenmiş daha fazla ayar vardır ve bunlar çoğunlukla Android uygulamaları oluşturmaya yardımcı olmayı amaçlar, ancak bazıları diğer durumlar için de kullanışlı olabilir.

Geliştirici seçenekleri aracılığıyla erişilebilen bazı özellikler yardımcı olabilse de, hangi seçeneğin ne işe yaradığı her zaman net değildir. Geliştirici seçeneklerindeki özelliklerin hiçbiri telefonunuzu veya tabletinizi bozmasa da, bazılarının etkinleştirilmesi istenmeyen sorunlara neden olabilir. Bu nedenle, hangi ayarın ne yaptığını tam olarak bilebilmeniz için bu özette Geliştirici seçenekleriyle yapabileceğiniz her şeyi gözden geçiriyoruz.

Android'de Geliştirici Seçeneklerine nasıl erişilir?

Geliştirici seçenekleri varsayılan olarak gizlidir, dolayısıyla mevcut ayarlardan herhangi birine erişmeden önce bunları etkinleştirmeniz gerekir. Buradaki tam işlem, çalıştırdığınız Android sürümüne bağlıdır ve bazı cihaz üreticileri (Samsung gibi) bazı menülerin bulunduğu yerlerde hareket eder.

İlk adım, cihazınızdaki Ayarlar uygulamasında Derleme numarasının nerede olduğunu bulmaktır. Genellikle cihazınızda Ayarlar uygulamasını açıp ardından şuraya giderek bulabilirsiniz: Telefon Hakkında > Derleme Numarası. Android 8.0 ve Android 8.1 altında bulunur Sistem > Telefon Hakkında > Derleme Numarası. Bir tabletiniz varsa, bunun yerine genellikle "Tablet hakkında" olarak adlandırılır. Konum, Android'in özelleştirilmiş sürümleri için değişiklik gösterebilir; örneğin, Samsung cihazlarında bu konum Telefon hakkında (veya tablet) > Yazılım bilgileri > Derleme numarası.

Bulamıyorsanız, bazı ayarların bulunduğu yere taşınan özel bir Android yapısına sahip bir cihaz kullanıyor olabilirsiniz. Ayarlar uygulamanızda bir arama düğmesi varsa (genellikle ekranın üst kısmına yakın bir yerde ve bir büyüteç simgesi bulunur), ona basın ve "derleme numarası"nı arayın. Gelirse, basın ve hakkında sayfasında vurgulanmalıdır.

Sonunda Yapı numarası girişine ulaştığınızda, bir onay mesajı görene kadar yapı numarasına dokunmaya devam etmelisiniz. Daha eski cihazlar, Geliştirici seçeneklerini hemen etkinleştirirken, Android'in daha yeni sürümlerine sahip telefonlar ve tabletler genellikle onaylamak için kilit ekranı şifrenizi girmenizi gerektirir. Aşağıdaki ekran görüntüsünde görüldüğü gibi, işiniz bittiğinde "Artık bir geliştiricisiniz" yazan bir açılır pencere görmelisiniz.

Bundan sonra, artık Ayarlar uygulamanızda yeni bir Geliştirici seçenekleri menüsüne sahip olmalısınız. Yine, Geliştirici seçenekleri menüsünün tam konumu, Android sürümünüzün sürümüne ve cihaz üreticisine bağlıdır. Bazı cihazlar (en yeni Samsung telefonlar ve tabletler gibi) Geliştirici seçeneklerini ana Ayarlar ekranının altına yerleştirirken, diğerleri bunları bir Sistem menüsüne veya başka bir konuma taşır. Ayarlar uygulamanızda bir arama düğmeniz varsa, menüyü bulmak için ona dokunup "geliştirici seçenekleri" yazmayı deneyebilirsiniz.

Geliştirici Seçeneklerinde her ayarın açıklanması

Android Geliştirici seçenekleri menüsündeki her seçeneğin ve bunların ne işe yaradığının üzerinden geçeceğiz. Bu seçeneklerin tam sırası ve konumu cihaza göre değişebilir ve bazı üreticiler burada ele alacağımız kendilerinden birkaç tane ekler. Bu liste aynı zamanda Android 12L/12.1 — Android'in gelecekteki sürümleri bu seçeneklerden bazılarını ekleyebilir veya kaldırabilir.

Ana Seçenekler

Hafıza: Buna dokunduğunuzda, cihazınızın şu anda ne kadar RAM (Rastgele Erişim Belleği) kullandığını ve 3 saat, 6 saat, 12 saat veya 1 günlük aralıklarla ortalamaları gösteren bir ekran açılır. Ayrıca, telefonunuzdaki uygulamaların bir listesini, ne kadar bellek kullandıklarına göre sıralanmış olarak da görebilirsiniz. Uygulamalar arasında geçiş yaparken cihazınızın uygulamaları sık sık yeniden yüklediğini fark ederseniz, bu ekranı kontrol etmek ve bir uygulamanın hatalı davranıp davranmadığını görmek iyi bir fikir olabilir.

Hata raporu: Bu, Android sistemi için bir hata raporu oluşturmanıza olanak tanır. Android veya diğer temel sistem bileşenleriyle ilgili hataları bildirirseniz Google bir hata raporu isteyebilir.

Hata raporu işleyicisi: Bu, cihazınızdaki Hata Raporu kısayolunu hangi uygulamanın işleyeceğini değiştirir. Bunu değiştirmek için genellikle bir neden yoktur.

Masaüstü yedekleme şifresi: Bu, cihaz uygulamalarını ve verilerini yedeklemek ve geri yüklemek için adb komutlarını kullanmak için bir yedekleme parolası oluşturur.

Uyanık kal: Bu geçişin etkinleştirilmesi, cihaz şarj olurken telefonunuzun uyumasını (ekranın kapanmasını) engeller. Bu, bir süre boyunca cihazınızın kilidini tekrar tekrar açmak istemediğiniz uygulamaları veya diğer görevleri test etmek için yararlı olabilir.

Bluetooth HCI gözetleme günlüğünü etkinleştir: Bu, tüm Bluetooth HCI paketlerini /sdcard/btsnoop_hci.log adresinde saklanan bir dosyaya kaydeder ve ardından aşağıdaki gibi bir araçla açılabilir. Tel Köpekbalığı Bluetooth verilerini analiz etmek ve sorunlarını gidermek için.

OEM kilit açma: Önyükleyicinin kilidini açarken bu geçişin etkinleştirilmesi gerekir, ancak önyükleyicinin kilidini açmak için tek adım bu değildir. Bu seçenek tüm cihazlarda görünmez.

Çalışan hizmetler: Bu, cihazınızda çalışan tüm uygulamaları ve sistem işlemlerini ve her birinin ne kadar bellek kullandığını gösteren bir ekran açar. Yukarıda belirtilen Hafıza ekranına benzer, ancak bu, cihazınızın mevcut durumunu kontrol etmek için daha yararlıdır.

Resim renk modu: Bu, cihazınızı, çoğu cihazın varsayılan olarak sRGB'yi kullanmasından önceki günlerde yardımcı olan sRGB renk alanını kullanacak şekilde değiştirir. Günümüzde, bu anahtarın genellikle herhangi bir etkisi yoktur.

Web Görünümü uygulaması: Bu, Android uygulamalarında katıştırılmış web içeriğini işlemekten hangi uygulamanın sorumlu olduğunu değiştirir. İyi bir nedeniniz olmadıkça veya bazı uygulama verilerini kaybetme olasılığınız olmadıkça (bir uygulamanın WebView ile yerel depolamayı kullanması gibi) buna dokunmamalısınız.

Otomatik sistem güncellemeleri: Bunu kapatmak, zaten bir güncelleme indirilmişse, cihazınızın yeniden başlatma işlemi sırasında sistem güncellemelerini uygulamasını engeller. Bazı cihazlar bu davranışı geçersiz kılabilir veya sistem güncellemelerinin nasıl işlendiğine ilişkin başka bir yerde geçiş yapabilir.

DSU Yükleyici: bu DSU Yükleyici özellik Android 11'de tanıtıldı ve geçici olarak bir Genel Sistem Görüntüsüne önyükleme yapmanıza izin veriyor.

Sistem kullanıcı arabirimi demo modu: Demo modu, çoğunlukla herhangi bir dikkat dağıtıcı ayrıntı olmadan temiz ekran görüntüleri yakalamak için tasarlanmıştır. Saati 12:00'da, pil seviyesini %100'de gösterir ve tüm bildirim simgelerini gizler.

Hızlı ayarlar geliştirici kutucukları: Bu ekran, cihazınızın hızlı ayarlarına (Wi-Fi ve Bluetooth geçişlerinin olduğu yer) diğer Geliştirici seçenekleri için bazı geçişler ekleme seçeneği sunar.

hata ayıklama

USB hata ayıklama: Bunu etkinleştirmek, Android Hata Ayıklama Köprüsü cihazınızla USB üzerinden iletişim kurmak için bir bilgisayardaki yardımcı program. ADB, uygulamaları yandan yüklemek, sistem ayarlarını komutlarla değiştirmek, uygulamalara izin vermek ve daha fazlası için kullanılabilir. Ancak, bazı uygulamalar ve oyunlar, USB hata ayıklama etkinse başlamayı reddeder.

USB hata ayıklama yetkilerini iptal edin: Cihazınıza ADB ile ilk kez bağlanmak, o bilgisayarı yetkilendirmenizi gerektirir. Bu seçenek, geçmişte kullanmış olabileceğiniz bazı bilgisayarlara erişiminiz yoksa yardımcı olabilecek tüm ADB yetkilerini iptal eder.

Kablosuz hata ayıklama: Bu, ADB'yi yalnızca USB yerine yerel bir Wi-Fi ağı üzerinden kullanmanızı sağlar. Kablosuz hata ayıklama, Android'de yıllardır mevcuttur, ancak Google bu geçişi yalnızca Android 11 ile eklemiştir.

ADB yetkilendirme zaman aşımını devre dışı bırakın: Çoğu cihaz, güvenlik önlemi olarak yedi gün boyunca kullanılmadığında USB hata ayıklama yetkilerini otomatik olarak iptal eder. Bu geçiş, bu özelliği kapatır, ancak bir cihazınız yoksa bunu kullanmamalısınız. Gerçekten iyi sebep.

Hata raporu kısayolu: Bu, bir hata raporu oluşturmak için güç menüsüne yeni bir düğme ekler.

Ayrıntılı satıcı günlüğünü etkinleştir: Bu, muhtemelen özel bilgiler de dahil olmak üzere hata raporlarında daha fazla bilgi içerir.

Görünüm özniteliği denetimini etkinleştir: Bu, uygulamaları kullanarak görünümleri incelemenizi sağlar. Android Studio'da Düzen Denetçisi, uygulamalar geliştirirken kullanışlı olabilir.

Hata ayıklama uygulamasını seçin/Hata ayıklayıcıyı bekleyin: Normal hata raporları ve hata ayıklama, bir uygulama geliştirirken, özellikle de bir uygulamanın başlangıçta neden çöktüğünü anlamak söz konusu olduğunda, ihtiyacınız olan tüm bilgileri her zaman sağlamaz. Bu seçenek, "hata ayıklayıcıyı bekle" seçeneğiyle yapılandırılmış, belirli bir uygulamadan önce başlatılabilen bir hata ayıklayıcı uygulaması seçmenize olanak tanır.

Uygulamaları USB üzerinden doğrulayın: Bu, cihazınıza indirilen uygulamaların Google Play Protect kullanılarak doğrulanmasına benzer şekilde, ADB aracılığıyla dışarıdan yüklenen uygulamaları zararlı kod açısından kontrol eder. Bu, uygulamaları web'den bilgisayarınıza indiriyorsanız ve bunları ADB kullanarak yüklüyorsanız kullanışlı olabilir.

Hata ayıklanabilir uygulamaların bayt kodunu doğrulayın: Bu başka bir güvenlik önlemidir ve varsayılan olarak etkindir.

Kaydedici arabellek boyutu: Bu, kaydedici için maksimum dosya boyutunu değiştirir ("logcat" olarak da bilinir). Daha uzun bir arabellek daha eski etkinliği gösterebilirken, daha kısa bir arabellek yalnızca en son etkinlik için günlükleri içerir.

Özellik bayrakları: Google bazen Android Geliştirici Önizlemeleri ve Beta'larında deneysel özellikler içerir ve bu özelliklerin bulunduğu yer burasıdır. Android'in kararlı bir sürümünü çalıştıran çoğu cihazda boş bir Özellik bayrakları menüsü bulunur.

GPU hata ayıklama katmanlarını etkinleştirin: Bu seçenek, Vulkan doğrulama katmanlarının yerel cihaz deposundan yüklenmesine izin verir. Google'ın sahip olduğu bazı belgeler daha fazla bilgi ile.

Grafik Sürücüsü Tercihleri: Bu, farklı bir sürücüye sahip belirli uygulamalar için sistem grafik sürücüsünü geçersiz kılmanıza olanak tanır. Çoğu aygıtın başka bir grafik sürücüsü seçeneği yoktur, ancak Esper'in bunun nasıl çalıştığını açıklayan bir blog gönderisi var teknik tarafla ilgileniyorsanız.

Uygulama Uyumluluğu Değişiklikleri: Bu menü, Android'in geçerli sürümündeki her bir API değişikliğini daha eski bir uygulamaya karşı test etmenize olanak tanır; bu, bir uygulamayı güncelleme geliştirme süreci için yararlıdır. Yalnızca hata ayıklanabilir uygulamalar için çalışır, bu nedenle yazılım geliştirme dışında çok kullanışlı değildir.

Yenileme hızını göster: Bu, mevcut yenileme hızını kontrol etmek için ekranın üst kısmına Fraps benzeri bir sayaç ekler ve bu, yenileme hızları arasında dinamik olarak geçiş yapan cihazlar için yararlıdır. aklınızda bulundurun bu Olumsuz bir kare hızı sayacı.

Ayarlar'da ekran bindirmelerine izin ver: Android'in modern sürümleri, olası güvenlik risklerini önlemek için siz Ayarlar uygulamasındayken bindirmelerin çalışmasına izin vermez. Bu ayar, bunu geçersiz kılar - iyi bir nedeniniz olmadıkça onu çevirmeyin.

Sistem İzleme: Bu, uygulama geliştirme sırasında performans optimizasyonu için yararlı bir araçtır.

ağ oluşturma

Kablosuz ekran sertifikası: Bu ayar, cihazınızın ekranını destekleyen herhangi bir TV veya monitöre yayınlamanızı sağlamak için kullanılır. Miracast, ancak Google bunun kodunu yıllar önce kendi çıkarı için söküp attı Chromecast standarttır, dolayısıyla bu geçiş çoğu cihazda gerçekten hiçbir şey yapmaz

Wi-Fi Ayrıntılı Günlüğünü Etkinleştir: Bu, Wi-Fi ayarlarında her ağda Alınan Sinyal Gücü Göstergesini veya kısaca RSSI'yi gösterir. RSSI değeri size belirli bir Wi-Fi sinyalinin gücünü söyleyebilir, ancak aşağıdakiler gibi uygulamalar WiFi Analizörü genellikle iş için daha iyi bir araçtır.

Wi-Fi güvenli modu: Bu seçenek bazı cihazlarda mevcuttur ve performanstan çok ağ kararlılığına öncelik verir.

Wi-Fi tarama azaltma: Bu, cihazınızın Wi-Fi ağlarını tarama sıklığını sınırlar; bu bazen pil tüketimini azaltabilir, ancak aynı zamanda cihazınızın bilinen ağlara bağlanmasının daha uzun süreceği anlamına gelir.

Wi-Fi kalıcı olmayan MAC randomizasyonu/Gelişmiş Wi-Fi MAC randomizasyonu: Android ikisini de kullanır Kalıcı MAC randomizasyonu veya kalıcı olmayan MAC randomizasyonu Wi-Fi ağlarına bağlanırken, hangisinin gerekli olduğuna bağlı olarak. Bu seçenek, Android'i her zaman kalıcı olmayan MAC rasgele seçimini kullanmaya zorlar; bu, her bağlandığınızda ağı yeni bir cihazınız olduğunu düşünmesi için kandırır. Bu, kapasitif oturum açma veya diğer yapılandırma sorunları olan ağlar için yararlı olabilir.

Mobil veri her zaman aktif: Her iki bağlantıyı da canlı tutmak pil tüketimini artırdığından, Android, Wi-Fi'ye her bağlandığınızda mobil veri bağlantınızı kapatır. Bu seçenek, LTE veya 5G için beklemek istemiyorsanız yararlı olabilecek bu davranışı tersine çevirir Wi-Fi bağlantısı kesildiğinde yeniden bağlanmak için. Dikkatli olun: bu büyük olasılıkla pilinizi azaltacaktır hayat.

Bağlama donanım hızlandırması: Bu ayar varsayılan olarak açıktır ve özel donanım özellikleriyle tethering bağlantılarını geliştirir. Muhtemelen uğraşmanıza gerek yok.

Varsayılan USB yapılandırması: Bu, cihazınızı bir bilgisayara (veya başka bir USB ana bilgisayarına) bağladığınızda hangi modun kullanılacağını değiştirir. Çoğu cihazda varsayılan seçenek olarak "Veri aktarımı yok" bulunur. Örneğin, sürekli olarak USB üzerinden dosya aktarıyorsanız, her seferinde seçmekten kaçınmak için burada "Dosya aktarımı" seçeneğini belirleyebilirsiniz. Ayarın yalnızca cihazınızın kilidi açıkken geçerli olduğunu unutmayın.

İsimsiz Bluetooth cihazlarını göster: Android genellikle bir adı olmayan Bluetooth cihazlarını yok sayar, ancak bu ayar onları diğer tüm Bluetooth cihazlarının yanında MAC adresleriyle birlikte gösterir.

Mutlak hacmi devre dışı bırak: Android'in modern sürümleri, genellikle size ses üzerinde mümkün olan en fazla kontrolü sağlayan Bluetooth çıkışları için mutlak ses seviyesini destekler. Ancak, bazı kulaklıklar ve kulaklıklı mikrofonlu kulaklıklar bu özellik etkinleştirildiğinde titiz olabilir. Bunu açmak (mutlak sesi kapatır, açmaz) hoparlörlerin veya kulaklıkların çok sessiz olduğu durumlarda yardımcı olabilir.

Gabeldorsche'yi etkinleştir: Bu, Google'ın Android 11'de üzerinde çalışmaya başladığı Gabeldorsche (Danimarka tarihine bir referans). Şu anda çoğu insanın bunu kullanması için hiçbir neden yok ve aslında bazı cihazlarda gizli.

Bluetooth A2DP donanım boşaltmasını devre dışı bırakın: Bu, Bluetooth sesinin iletilme şeklini değiştirir ve bazen sorunlu Bluetooth kulaklıkları ve hoparlörleri düzeltebilir.

Bluetooth AVRCP Sürümü/Bluetooth MAP Sürümü: Bunlar, Android'in Bluetooth üzerinden medya denetimlerini işleme biçimini değiştirir. Muhtemelen bu ayarlarla uğraşmanıza gerek yoktur.

HD ses: Bu geçiş varsayılan olarak açıktır ve Bluetooth sesini düşük kaliteli SBC codec bileşeninden daha yüksek kaliteli codec bileşenine geçirir. Daha iyi codec yoksa veya hiç bağlı bir Bluetooth ses cihazınız yoksa, bu ayar gri görünebilir.

Bluetooth Ses Codec'i: Bu menü, Android cihazınız tarafından desteklenen her ses codec bileşenini görüntüler ve bağlı bir Bluetooth cihazınız olduğunda, kulaklıklarınız veya hoparlörleriniz tarafından desteklenmeyen seçenekler grileşir. Burada ses codec bileşenini değiştirmek için genellikle bir neden yoktur (Android otomatik olarak en iyisini seçer mevcut), ancak bu menü, bir Bluetooth ses cihazının çalışıp çalışmadığını codec'lerle hızlı bir şekilde kontrol etmenin harika bir yoludur. ile.

Bluetooth Ses Örnek Hızı/Örnek Başına Bit Sayısı: Bu, Bluetooth sesi için bazı kalite ayarlarını değiştirir. Muhtemelen bunlarla uğraşmanıza gerek yok.

Bluetooth Ses Kanalı Modu: Bu, Bluetooth ses cihazınız Mono veya Stereo ses kullanıyorsa değişir. Ne yazık ki, codec seçicide olduğu gibi, yalnızca ses cihazı tarafından desteklenen modlar arasından seçim yapabilirsiniz.

Maksimum bağlı Bluetooth ses cihazı: Bazı telefonlar ve tabletler aynı anda birden fazla Bluetooth ses cihazına bağlanabilir. Varsayılan, zaten izin verilen en yüksek seçenektir, bu nedenle genellikle burada herhangi bir şeyi değiştirmek için bir neden yoktur.

Giriş

Muslukları göster: Bu, ekranda herhangi bir parmağın o anda ekrana dokunmakta olduğu yerde bir nokta gösterir. Bu özellik, ekran kayıtları sırasında ekrana dokunduğunuz yeri göstermek için kullanışlıdır, ancak bazı dahili ekran kaydedicilerin kayıt sırasında bunu otomatik olarak etkinleştirme seçeneği vardır.

İşaretçi konumu: Bu, 'Vuruşları göster'e benzer, ancak dokunuşlarınızın gerçek koordinatlarını ekranın üst kısmında görüntüler.

Çizim

Yüzey güncellemelerini göster: Bu, geçerli uygulamanın durumunda herhangi bir değişiklik olduğunda tüm ekranı yanıp söner. Bu, uygulamalarda hata ayıklamak için yararlı olabilir, ancak harekete karşı hassassanız, bunu kesinlikle etkinleştirmeyin.

Düzen sınırlarını göster: Bu, tüm öğelerde ızgara benzeri bir düzen gösterir ve belirli öğelerdeki kenar boşluklarını görmeyi kolaylaştırır. Yine, bu yalnızca uygulama geliştirirken gerçekten yararlıdır.

RTL düzen yönünü zorla: Bu, geçerli dil soldan sağa yazılmış olsa bile tüm metni sağdan sola olarak görüntülenmeye zorlar. Bu seçenek, cihazların dilini gerçekten değiştirmeden uygulamaların Arapça gibi dillerde nasıl görüneceğini test etmek için yararlı olabilir.

Pencere animasyonu ölçeği/Geçiş animasyonu ölçeği/Animatör süresi ölçeği: Bu üç seçenek, Android'deki çoğu animasyonun hızını değiştirir. Bunları 0,5x gibi değerlere ayarlamak bazen cihazınızı daha hızlı hissettirebilir, ancak daha hızlı bir deneyimle de sonuçlanabilir.

İkincil ekranları simüle edin: Bu, Android cihazınıza bağlı bir monitörü simüle eder ve sonuç, ekranın üst kısmında yarı saydam bir katmanda görüntülenir. Bu, harici ekranlara yanıt veren uygulamaları test ederken yardımcı olabilir.

En küçük genişlik/Minimum genişlik: Bu, Android'deki uygulamalar için ölçeklendirmeyi değiştirmenin başka bir yoludur — daha küçük bir değer boyutu artırır ve daha yüksek bir değer her şeyi küçültür. Normal Ayarlar uygulamasındaki "Ekran boyutu" ayarı genellikle ekran ölçeklemesini değiştirmenin en iyi yoludur, ancak bu ayar çok daha büyük ve daha küçük olabilir. Cihazınızda Android 12L/12.1 veya üstü varsa, burada yeterince yüksek bir değer ayarlamak, tabletlere yönelik görev çubuğunun görünmesine neden olur.

Ekran kesmesi: Burası, cihazınızın ekranındaki çentiği, kamera deliğini veya diğer kesikleri özelleştirebileceğiniz yerdir. Cihazınızda zaten bir kesme varsa, 'Gizle' seçeneği durum çubuğunu görünmez hale getirmek için aşağı itecektir.

Donanım hızlandırmalı işleme

Görünüm güncellemelerini göster/Donanım katmanları güncellemelerini göster: Bunlar, yukarıda bahsedilen 'Yüzey güncellemelerini göster' ayarına benzer. Bir uygulamayı test eden bir geliştirici olmadığınız sürece bunları kullanmanıza gerek yoktur.

GPU fazla çekme hatalarını ayıklayın: Bu, aynı karede aynı pikselin kaç kez çizildiğini görselleştirmek için renk kodlamasını kullanır. Görselleştirme, bir uygulamanın nerede gereğinden fazla işleme yapıyor olabileceğini gösterir.

Dikdörtgen olmayan klip işlemlerinde hata ayıklama: Bu, alışılmadık (dikdörtgen olmayan) tuval alanları oluşturmak için tuval üzerindeki kırpma alanını kapatır.

Force-dark'ı geçersiz kıl: Bu ayar Android 10'da eklenmiştir ve uygulamaları karanlık bir temaya sahip olmaya zorlaması gerekiyordu, sahip olmasalar bile. Ancak, yeniyken hiçbir zaman tüm uygulamalarda çalışmadı ve şimdi daha da az güvenilir görünüyor. Çoğu Android uygulamasının da bu noktada yerel bir karanlık modu vardır, bu nedenle gerekli değildir.

4x MSAA'yı zorla: Bu, OpenGL ES 2.0 kullanan tüm uygulamalarda çok örnekli kenar yumuşatmayı (MSAA) zorlar.

Donanım kaplamalarını devre dışı bırakın: Donanım katmanları, ekranda bir şeyler görüntüleyen uygulamaların daha az işlem gücü kullanmasına olanak tanır. Bindirme olmadan, bir uygulama video belleğini paylaşır ve düzgün bir görüntü oluşturmak için sürekli olarak çarpışma ve kırpılma olup olmadığını kontrol etmesi gerekir. İyi bir nedeniniz olmadıkça bu seçenekle uğraşmayın.

Renk uzayını simüle edin: Bu, tek renkli bir seçenek de dahil olmak üzere birkaç farklı mod arasında ekran renklerini değiştirebilir.

USB ses yönlendirmesini devre dışı bırakın: Bu, Android'in kulaklık adaptörleri veya USB kulaklıklar gibi yeni bağlanan USB ses cihazlarını otomatik olarak kullanmasını engeller. Bir USB yuvası veya diğer bağlantı noktaları arasında 3,5 mm kulaklık jakı olan bir adaptör gibi, ses çıkışı sunan ancak aslında ses kısmını kullanmak istemeyen bir aygıtı takmak istiyorsanız bu yardımcı olabilir.

Ortam kod dönüştürme ayarları: Bu menüde, aygıtın medya dosyalarını yükleme biçimini değiştirmek için seçenekler bulunur. Bunlara dokunma.

izleme

Katı mod etkinleştirildi: Bu, geliştiricilerin bir uygulamanın ana iş parçacığında yanlışlıkla depolamayı veya ağ erişimini izlemesine yönelik bir araçtır.

Profil HWUI oluşturma: Bu, cihazınızdaki GPU etkinliğini izlemenin bir yoludur, ancak geliştirme sırasında uygulamaların test edilmesi dışında pek yardımcı olmaz.

Uygulamalar

Etkinlikleri saklamayın: Bu, arka plana taşınır taşınmaz uygulamaları zorla kapatacaktır; bu, onları Son Kullanılanlar ekranından kaydırmakla aynı şeydir. Bir uygulamayı test etmediğiniz ve test için sürekli yeniden yüklemeniz gerekmediği sürece bunu kullanmak için hiçbir neden yoktur.

Arka plan işlem sınırı: Bu, silinmeden önce arka plan belleğinde tutulan maksimum uygulama sayısını değiştirir. Yine, bunu değiştirmek için bir neden yok ve bunu değiştirmek pil ömrünüzü daha da kötüleştirebilir — uygulamaları yeniden başlatmak sürekli olarak onları arka planda tutmaktan daha fazla işlem gücü gerektirir.

Kilitlenme iletişim kutusunu her zaman göster: Oldukça açıklayıcı olan bu, kolay hata raporlaması için bir uygulama her çöktüğünde bir açılır mesaj gösterecektir.

Arka plandaki ANR'leri göster: Bunu etkinleştirmek, ekranınızda açık donmuş uygulamalar için bunları gösterme varsayılan davranışına ek olarak, arka planda çalışan uygulamalar için 'Uygulama yanıt vermiyor' mesajlarını gösterir.

Önbelleğe alınmış uygulamalar için yürütmeyi askıya alın: Android uygulamalarının bellekte önbelleğe alındıklarında çalışmamaları gerekir, ancak bu seçenek onların çalışmasını tamamen engeller. Bu seçenek, performans pahasına pil ömrünü iyileştirebilir (önbelleğe alınan uygulamaların yeniden açıldığında geri yüklenmesi daha uzun sürebilir), ancak gerçek hayattaki sonuçlar karışık.

Bildirim kanalı uyarılarını göster: Android uygulamalarının çoğu bildirimlerini kategorilere ayırın, Android ayarlarından ayrı ayrı açılıp kapatılabilen. Bu seçeneğin etkinleştirilmesi, bir uygulama bir kategoriye atanmamış bir bildirim gönderdiğinde bir uyarı gösterir. Bu, esas olarak geliştiricilerin tüm bildirimlerinin bir kategoride olduğundan emin olmaları için yararlıdır; bildirimin hangi kanaldan geldiğini öğrenmek için bildirimlerden ona basılı tutmanız yeterli panel.

Bildirim önemini sıfırla: Android, bildirimlerinizi zaman içinde önem derecesine göre sıralamaya çalışır ve bu düğmeye dokunduğunuzda bu davranış sıfırlanır.

Bekleme uygulamaları: Bu, cihazınızda o anda beklemede olan tüm uygulamaları listeler.

Harici uygulamalara izin vermeye zorla: Android uygulamaları, bildirim ayarıyla harici depolamaya (genellikle microSD kart yuvası) yüklenip yüklenmeyeceğini seçebilir, ancak bu seçenek bunu geçersiz kılar. Bunu değiştirmek ve desteklenmeyen uygulamaları harici depolamaya taşımak garip davranışlara neden olabilir, bu yüzden muhtemelen bunu kendi haline bırakmak en iyisidir.

Etkinlikleri yeniden boyutlandırılabilir olmaya zorla: Bu seçenek, tüm uygulamaları yeniden boyutlandırılabilir olmaya zorlar; bu, bölünmüş ekran modunda çalışmayan veya Chromebook'larda yeniden boyutlandırılamayan uygulamalar için (hatalı) bir düzeltme olabilir.

Serbest biçimli pencereleri etkinleştir: Bu seçenek, cihaz serbest biçim modu için tasarlanmamış olsa bile (çoğu telefon gibi) uygulamaların kayan pencerelerde açılmasına olanak tanır. Bunu etkinleştirdikten sonra, Son Kullanılanlar ekranında bir uygulamanın simgesini basılı tutun ve onu kayan bir pencereye dönüştürmek için 'Serbest Biçim'i seçin. Android'in bazı özel sürümleri, Samsung Galaxy telefonlarında ve tabletlerinde 'Açılır Görünüm' gibi, bunun özel bir uygulamasına sahiptir.

Masaüstü modunu zorla: Harici bir ekran bağlarsanız (örneğin, USB Type-C üzerinden bir monitör), bu, onu serbest biçimli pencerelere ve özel bir başlatıcıya sahip basit bir masaüstü arabirimi kullanmaya zorlar. Bunun tam olarak uygulanması, Android kaplamasına ve sürümüne göre değişir ve bazı cihazların bu seçeneği geçersiz kılan kendi davranışları vardır.

Tüm uygulamalar için çoklu pencerede/Çoklu pencerede yeniden boyutlandırılamayanları etkinleştirin: Bu, (birçok oyun gibi) yeniden boyutlandırma için oluşturulmayan uygulamaların çoklu pencere modunda kullanılmasına olanak tanır.

ShortcutManager hız sınırlamasını sıfırla: Android, bir uygulamanın ana ekrandaki ve diğer sistem konumlarındaki kısayollarını kaç kez güncelleyebileceğini sınırlar. performans yavaşlamalarını önlemek için. Bu seçenek, esas olarak yalnızca geliştirme için yararlı olan hız sınırlayıcı zamanlayıcıyı sıfırlar.

diğer bölümler

Otomatik doldurma: Bu bölümdeki tüm seçenekler, Android'in Otomatik Doldurma çerçevesini test etmek içindir ve hiçbir nedeni yoktur. Otomatik Doldurma verilerini (veya Otomatik Doldurma özelliğini) kullanan bir uygulamayı test etmediğiniz sürece buradaki seçenekleri değiştirmek için Sağlayıcı).

Depolamak: Bu, yalnızca Android sistemindeki tüm paylaşılan veri lekelerini gösterebilen bir seçenek içerir. Çoğu durumda bu, "Bu kullanıcı için paylaşılan veri yok" gibi bir mesajla boş olacaktır.

Konum: 'Sahte konum uygulaması seç' seçeneği, cihazınızın fiziksel konumunu taklit etmek için GPS Joystick gibi uygulamalarla birlikte kullanılabilir. Çıkış yapmak konum sahtekarlığı rehberimiz daha fazla ayrıntı için.

Oyunlar: Bazı Samsung Galaxy cihazlarında, Geliştirici seçeneklerinde "Oyunlar" adlı bir bölüm bulunur. GPUWatchFPS ve CPU yükü için bindirmeler ekleyen. 'Görüntü' bölümündeki yenileme hızı sayacının aksine bu, geçerli uygulama veya oyundaki geçerli FPS değerini gösterir ve bu genellikle gerçek ekran yenileme hızından daha düşüktür.

Bu kılavuzun, cihazınızda ekranınızda görebileceklerinizin ötesinde bu ayarları açıkladığını umuyoruz.