Android 17, aşırı RAM kullanan uygulamaları otomatik olarak kapatacak

Android 17, belirlenen bellek sınırını aşan uygulamaları hemen kapatmak yerine önce RAM’de tuttukları verileri sıkıştıracak. Uygulama buna rağmen fazla kaynak tüketmeye devam ederse sistem, telefonun geri kalanını korumak için işlemi otomatik olarak sonlandıracak.
Android 17, aşırı RAM kullanan uygulamaları otomatik olarak kapatacak

Android telefonunuz bazen hiçbir neden yokmuş gibi yavaşlıyorsa sorun tek bir uygulamadan kaynaklanıyor olabilir. Gereğinden fazla RAM tüketen bir uygulama, telefonun geri kalanına bırakılan belleği azaltarak takılmalara ve uygulamalar arasında geçiş yaparken beklemelere yol açabiliyor.

Google, Android 17’de bu tür uygulamalara karşı daha sıkı davranmaya hazırlanıyor. Yeni sistemin amacı basit: Bir uygulamanın bütün RAM’i tüketmesine ve telefonun geri kalanını yavaşlatmasına izin vermemek.

Ancak Android sınırı aşan uygulamayı doğrudan kapatmayacak. Önce bellek kullanımını azaltmak için devreye girecek ve uygulamaya çalışmaya devam etme şansı tanıyacak. Bu yeterli olmazsa ikinci aşamada uygulamanın işlemi otomatik olarak sonlandırılacak.

Bellek sınırı aşılınca uygulama hemen kapanmayacak

Android 17’de her uygulama için belirli bir RAM sınırı uygulanabilecek. Bir uygulama bu sınırın üzerine çıktığında sistemin ilk hamlesi onu kapatmak değil, bellekte tuttuğu verileri sıkıştırmak olacak.

Buradaki mantık oldukça basit. Sıkıştırılan veriler RAM’de daha az yer kaplıyor ve böylece işletim sistemiyle diğer uygulamalar için biraz daha alan açılıyor. Sorunlu uygulama da bu sırada çalışmaya devam edebiliyor.

Bunun küçük bir bedeli var. Uygulama sıkıştırılmış verilere yeniden ihtiyaç duyduğunda işlemcinin bu verileri açması gerekiyor. Dolayısıyla bazı durumlarda kısa süreli bir performans düşüşü hissedilebilir.

Asıl karar bundan sonra verilecek. Uygulama RAM tüketimini azaltmak yerine sınırı zorlamaya devam ederse Android işlemi tamamen sonlandırabilecek. Yani sistem önce uygulamayı kurtarmayı deneyecek, işe yaramazsa telefonun genel performansını tercih edecek.

Aşama

Android 17’nin yapacağı işlem

Kullanıcıya etkisi

RAM sınırı aşıldığında

Bellekteki veriler sıkıştırılacak

Uygulama açık kalacak, kısa süreli yavaşlama yaşanabilecek

Aşırı RAM kullanımı devam ettiğinde

Uygulama otomatik olarak kapatılacak

Diğer uygulamalar ve sistem için daha fazla RAM kalacak

Sadece RAM’i az olan telefonları ilgilendirmiyor

Yeni bellek yönetiminin Pixel telefonlarda test edilmeye başladığı belirtiliyor. Google’ın önümüzdeki aylarda uygulama başına RAM sınırlarını daha geniş Android ekosistemine taşıması bekleniyor.

İlk akla gelen, bu özelliğin yalnızca 4 GB RAM’e sahip uygun fiyatlı telefonlarda işe yarayacağı olabilir. Ancak Google’ın sistemi 16 GB veya daha fazla belleğe sahip amiral gemilerinde de kullanmayı planladığı söyleniyor.

Çünkü bol miktarda RAM, kötü optimize edilmiş bir uygulamanın sorun çıkarmasını tamamen engellemiyor. Bir uygulama bellek sızıntısı nedeniyle giderek daha fazla kaynak tüketiyorsa 16 GB RAM de yalnızca sorunun ortaya çıkmasını geciktirebilir.

Yine de en büyük farkın giriş ve orta segment telefonlarda hissedilmesi beklenebilir. Kullanılabilir belleğin zaten sınırlı olduğu bu cihazlarda tek bir uygulamanın birkaç gigabaytlık gereksiz tüketimi günlük kullanımı çok daha hızlı etkiliyor.

Google’ın farklı telefonlarda aynı RAM sınırlarını kullanıp kullanmayacağı ise henüz net değil. Üreticinin, toplam bellek miktarının veya kullanılan Android arayüzünün bu sınırları değiştirip değiştirmeyeceğini görmek gerekecek.

Daha fazla RAM eklemek yerine yazılımı düzeltmek gerekiyor

Telefonlara sürekli daha fazla RAM eklemek sorunu çözmenin en kolay yolu gibi görünebilir. Fakat bellek çiplerinin maliyeti arttıkça özellikle uygun fiyatlı cihazlarda 16 GB veya 24 GB RAM kullanmak üreticiler için pek gerçekçi değil.

Bu noktada optimizasyon daha önemli hale geliyor. Bir telefonun daha fazla belleğe sahip olması elbette avantaj, ancak uygulamalar gereksiz yere RAM tüketiyorsa donanım yükseltmek yalnızca sorunu ileriye taşıyor.

Android 17’nin yeni yaklaşımı geliştiriciler üzerinde de baskı oluşturabilir. Bellek sızıntısı bulunan veya RAM kullanımına yeterince dikkat etmeyen bir uygulama artık bütün telefonu yavaşlatmak yerine daha sık kapanabilir.

Bu da kullanıcıların doğrudan fark edeceği bir sorun. Uygulama sürekli kapanıyorsa hata raporları, mağaza yorumları ve düşük puanlar da kaçınılmaz olarak artacaktır. Geliştiricilerin sorunu çözmek için bellek kullanımını daha yakından takip etmesi gerekebilir.

Çoklu görevde asıl kazanan diğer uygulamalar olabilir

Android 17’nin yaptığı değişiklik ilk bakışta “uygulamalar daha sık kapanacak” gibi görünebilir. Teknik olarak bazı sorunlu uygulamalar gerçekten daha erken kapatılacak. Ancak amaç, tek bir uygulamayı kurtarmaya çalışırken geri kalan her şeyi feda etmemek.

Örneğin kötü optimize edilmiş bir oyun veya sosyal medya uygulaması RAM’in büyük bölümünü tüketiyorsa Android bugün başka arka plan işlemlerini kapatmak zorunda kalabiliyor. Daha sonra önceki uygulamanıza döndüğünüzde her şeyin baştan yüklendiğini görebiliyorsunuz.

Yeni sistem bu dengeyi değiştirebilir. Aşırı kaynak kullanan uygulama kontrol altına alınırken arka plandaki diğer uygulamaların bellekte kalma şansı artabilir. Bu da uygulamalar arasında geçiş yaparken daha az yeniden yükleme ve daha tutarlı bir deneyim anlamına geliyor.

Elbette gerçek fark Android 17’nin uygulayacağı RAM sınırlarına ve üreticilerin sistemi nasıl kullanacağına bağlı olacak. Ancak mekanizma beklendiği gibi çalışırsa özellikle belleği sınırlı telefonlarda tek bir sorunlu uygulamanın bütün sistemi peşinden sürüklediği durumlarla daha az karşılaşabiliriz.

Yorum Yaz
Yorum yapabilmek için giriş yap veya üye ol.
Yorumlar