Düşük seviye mücadeleyi Windows Phone'a taşımak için Android KitKat

Okuma zamanı simgesi 3 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

kk-android-44

Android'in en son sürümleri, çoğu cihazın artık 2 GB RAM'e ihtiyacı olduğu için etkin bir şekilde çalışması için giderek daha fazla donanım gerektiriyordu.

Bu, düşük kaliteli Android telefonların, işletim sisteminin düşük RAM'li el cihazlarında sorunsuz bir şekilde çalışmasına izin vermek için 2.3'e kadar bile eski işletim sistemi sürümleriyle birlikte gelme eğiliminde olduğu anlamına geliyordu.

Dinozorlar çağındaki ilk memelilere biraz benzeyen Windows Phone, Google'ın Android'inin en son sürümlerinden daha iyi uyarlanmış olsaydı, düşük kaliteli akıllı telefonların nişinde büyüyebildi.

3'ün üçüncü çeyreğinde pazar payı kazanan iki mobil işletim sistemi Android ve Windows Phone oldu ve bunun Google tarafından fark edilmediğinden şüpheleniyorum.

İşletim sistemlerinin en son sürümü olan Android 4.4 veya Kitkat, "herkes için Android"i hedefleyen bu sorunu düzeltmeyi amaçlıyor.

Google şöyle yazar:

Android 4.4, her zamankinden çok daha geniş bir cihaz yelpazesinde hızlı, sorunsuz ve duyarlı bir şekilde çalışacak şekilde tasarlanmıştır.512MB RAM.

KitKat, bellek kullanımını azaltmak için her önemli bileşeni düzenler ve yenilikçi, hızlı yanıt veren, bellek açısından verimli uygulamalar oluşturmanıza yardımcı olacak yeni API'ler ve araçlar sunar.

Yeni nesil Android cihazları oluşturan OEM'ler şunlardan yararlanabilir: hedeflenen öneriler ve seçenekler Android 4.4'ü düşük bellekli cihazlarda bile verimli bir şekilde çalıştırmak için. Dalvik JIT kod önbellek ayarı, çekirdek aynı sayfa birleştirme (KSM), zRAM'a geçiş ve diğer optimizasyonlar belleği yönetmeye yardımcı olur. Yeni yapılandırma seçenekleri, OEM'lerin işlemler için bellek yetersiz düzeylerini ayarlamasına, grafik önbellek boyutlarını ayarlamasına, bellek geri kazanımını kontrol etmesine ve daha pek çok şeye olanak tanır.

Android'in kendisinde, sistemdeki değişiklikler bellek yönetimini iyileştirir ve bellek ayak izini azaltır. Çekirdek sistem süreçleri şu şekilde kırpılır: daha az yığın kullan, ve onlar artık daha sistem belleğini agresif bir şekilde koruyun büyük miktarda RAM tüketen uygulamalardan. Birden çok hizmet aynı anda başladığında (örneğin ağ bağlantısı değiştiğinde) Android şimdi hizmetleri seri olarak başlatır, küçük gruplar halinde, en yüksek bellek taleplerinden kaçınmak için.

Geliştiriciler için Android 4.4, şunları sağlamanıza yardımcı olur verimli ve duyarlı uygulamalar tüm cihazlarda. Yeni bir API olan ActivityManager.isLowRamDevice(), uygulamanızın davranışını cihazın bellek yapılandırmasına uyacak şekilde ayarlamanıza olanak tanır. Giriş düzeyi cihazlarda desteklemek istediğiniz kullanım durumlarına bağlı olarak geniş bellek özelliklerini gerektiği gibi değiştirebilir veya devre dışı bırakabilirsiniz. Uygulamalarınızı düşük bellekli cihazlar için optimize etme hakkında daha fazla bilgi edinin okuyun.

Yeni araçlar ayrıca, uygulamanızın bellek kullanımı hakkında size güçlü bilgiler verir. buprocstats aracı ön plan uygulamaları ve arka plan hizmetleri için çalışma süreleri ve bellek ayak izi ile zaman içindeki bellek kullanımını ayrıntılarıyla anlatır. Cihaz üzerinde bir görünüm de yeni bir geliştirici seçeneği olarak mevcuttur. bu meminfo aracı bellek eğilimlerini ve sorunlarını tespit etmeyi kolaylaştırmak için geliştirilmiştir ve daha önce görünmeyen ek bellek yükünü ortaya çıkarır.

Tam sayfaya bakın Google'da burada.

Google'ın parçalanmayı önleme ve tüm Android telefonlarını aynı sanal sayfada tutma hedefine ulaşıp ulaşmayacağı henüz belli değil, ancak Windows Phone'a yönelik tehdit açık – artık güvenli olmayacak, düşük seviye 2014 yılında ivmesini korumak istiyorsa, değer önerisi üzerinde çalışmaya devam etmesi gerekiyor.

Okurlarımız, Google'ın düşük kaliteli telefon sorunlarını çözebileceğini ve Windows Phone'u boğabileceğini mi düşünüyor yoksa Android'de gecikmeyi ortadan kaldırmayı vaat eden ancak asla teslim edilmeyen Project Butter gibi mi olacak? Aşağıda bize bildirin.

Konular hakkında daha fazla bilgi: android, rekabet, Windows Phone