Bu ölü noktalar Android gecikme sorununu engelledi yakında çözülecek

Farkında olmadan, akıllı telefonlar sekiz yıldır hayatımızda ve mobil cihaz işletim sistemleri de son sekiz yılda birkaç değişiklik başlattı, ancak bugün geriye dönüp baktığımızda, yalnızca Android ve iOS var. İki işletim sistemi fırtınadan sağ çıktı: Eski kullanıcıların en aşina olduğu önceki WM, WP, Ubantu, BlackBerry OS ve Symbian, yokuş aşağı gitti.

İOS ile Andriod arasında en iyi işletim sisteminin hangisi olduğu konusunda her zaman tartışmalar olmuştur. İOS için bazı kişiler kararlı olmasına rağmen çok sıkıcı olmasına rağmen kullanıma çok kapalı olduğunu söyler.Android için kart uzun süredir kullanılıyor. Sistemin tekdüzelik ve süreklilik eksikliği de uzun süredir eleştiriliyor ancak son zamanlarda Android üreticileri, uzun bir kullanım süresinin ardından Android sisteminin eksikliklerini çözdüklerini iddia ederek kendi karşı saldırılarına başladılar.

Öncelikle, Android'in daha önce neden bu kadar kolay donduğunu bilmemiz gerekiyor. Bu cevapla ilgili olarak, her zaman farklı görüşler olmuştur.Bazıları, Android kartının sistem kaynaklarının dengesiz dağılımından kaynaklandığını söyler.Bazıları bunun sebebi, onu ne kadar uzun süre kullanırsanız, daha fazla gereksiz dosya olduğunu söyler.Aslında bu iddialar mantıklıdır, ancak en temel nedene değinmediler. üzerinde.

Program işletim mekanizması-değişti

Öncelikle Android sistemi geçmişte aslında sanal bir makine sistemiydi.Programcılar tarafından Android üzerinde uygulama yazma işleminin Java dili üzerinden yapıldığını biliyoruz. Android, Linux ortamına dayalı olarak geliştirilmiş bir işletim sistemi olmasına rağmen, Java ile derlenmiş programlar çalıştırılırken önceden Java dilini çalıştırabilen bir sanal makine ortamı oluşturulmalıdır.Bu nedenle önceki Android sisteminde bir Dalvik sanal mekanizması vardır.

Önceki Dalvik sanal mekanizmasına göre, her Android programı, çalışırken önce bir Dalvik sanal makine ortamı oluşturmalı ve ardından programı sanal makinede çalıştırmalıdır. Ne kadar çok program açarsanız, sistem üzerindeki yük o kadar büyük olur. Daha fazla kart. Daha da acı verici olan şey, kullanıcı bir yazılım parçasını her kullandığında, yazılımın önce Dalvik sanal makinesinde derlenmesi gerektiğidir, yani program kapatılırsa, bir dahaki sefere açıldığında yeniden derlenmesi gerekir. Sistem yürütme verimliliği hayal edilebilir. biliyorum. Yani böyle bir sanal makine ortamında Android'in takılıp kalması zor.

Bu yüzden Google, işletim sisteminin Android 4.4 sürümünde ilk kez ART modunu ekledi, tam adı Android RunTime, ART ortamında, Android yalnızca program kurulduğunda bir kez derler ve programın Java dilini Android sisteminde çalışacak şekilde dönüştürür. Daha sonra, derlenen program depolanır ve derlenen program, program her çalıştırıldığında yeniden derleme sorununu önlemek için program gelecekte her çalıştırıldığında doğrudan çağrılır.

Ve Android 5.0 Lollipop'ta ART mimarisi, önceki Dalvik mimarisinin tamamen yerini aldı.Önceki düşük verimli derleme resmi olarak geçmişte kaldı, ancak ART modundaki sorun, derlemeden sonra uygulamanın boyutunun daha büyük hale gelmesidir, bu da telefonun depolama alanı için gereklidir. Cep telefonunun gereksinimleri de arttı, ancak cep telefonlarının genellikle 64GB ile donatıldığı günümüz çağında, daha geniş uygulama alanı büyük bir sorun olmamalı. Android L daha önce ART modunu piyasaya sürdüğünde, birçok uygulamanın denemek için zamanı olmadı, ancak Android 7.0 döneminde ART modunun avantajları tam olarak yansıtıldı ve birçok Android telefonun işletim verimliliği büyük ölçüde iyileştirildi. geliştirmek.

Kaynak planlama problemi-şiddet içeren çözüm yolları

Sistemin açık kaynaklı doğası nedeniyle, Google üçüncü taraf uygulamalarını kod bağlantı noktasından kısıtlayamaz, bu da Android sisteminin eşit olmayan uygulama kalitesine neden olur ve Android telefonlarda farklı uygulamalar CPU, GPU ve belleği adil zamanlama altında ayırır. Depolama ve depolama alanı gibi cep telefonu kaynakları, çeşitli uygulamaların kendileri için daha iyi bir çalışma ortamı için çabalamasına neden olmuştur. Bu, hileli yazılımdan bahsetmek yerine sıradan yazılımlar için geçerlidir. Bu yazılımlar kapatılamaz bile Otomatik uyandırma mekanizması Ve sonsuz kendi kendine başlama, doğası gereği sistem kaynaklarının bir kısmını işgal etmeye eşdeğerdir .. Herkes, editörün ne dediğini anlamalı.

Ve herkes bilir ki, Android sisteminin uygulamasının gerçek arka plan olduğunu, program, işlem faaliyeti durduktan sonra, sistem daha fazla belleğe ihtiyaç duyana kadar bellekte kalacaktır ve kaynakların bu kısmını serbest bırakacaktır. Dolayısıyla bellek, Android sistemi için çok önemli bir konfigürasyondur.Son yıllarda Android telefonlardaki depolama boyutunun gittikçe büyüdüğünü gördük.Amiral gemisi modeli bir nefeste 3GB'tan 6GB'a koştu. Masaüstü işletim sistemi Windows XP'yi bilmelisiniz Sorunsuz çalışması için yalnızca 2 GB gerekir!

Bunun nedeni, Android sisteminin bu içsel "kusurunun" varlığından kaynaklanıyor ve Google, bu açıdan Apple gibi uygulama kalitesini tamamen kontrol edemiyor, bu nedenle donanım yığını en iyi yöntem haline geldi. Ayrıca son yıllarda Android sistemde kendi kendine başlatma yönetimi ve uygulama yetkilendirme gibi üçüncü parti yazılımları kontrol etmeye yönelik yöntemlerin ortaya çıktığını gördük.IOS kadar etkili olmasa da uygulamaların sistem kaynaklarını çağırması da etkili oluyor. yönetimi.

Sistem parçalanma sorunu - üreticilerin entegrasyonu ve optimizasyon çalışmalarının hala yapılması gerekiyor

Android sisteminin parçalanması, genellikle söylediğimiz Windows sistem disk birleştirme ile aynı değildir. Yalnızca birkaç cep telefonunu optimize eden iOS'un aksine, Android sistemlerle donatılmış yüzlerce cep telefonu var, tam olarak aynı donanıma sahip olsalar bile, uygulamanın farklı markaların makinelerinde çalışma hızı ve yazılım uyumluluğu. Farklılıklar olacak. Belirli bir donanım için özelleştirilmiş ve optimize edilmiş bir sistem, binlerce egzotik konfigürasyonda çalışması gereken bir sistemle karşılaştırıldığında nasıldır? Bu nedenle, ana modellerin sistem ve donanımını en iyi şekilde eşleştirmeyi umarak tüm üreticilerin her zaman makine-deniz taktiklerinden vazgeçtiklerini gördük.

Ve uzun bir süre çalıştıktan sonra, Android telefonlar resimler, küçük videolar, ifadeler gibi birçok küçük önbellek dosyası oluşturacak ve birçok Android telefon kullanıcısı dosyaları ve hatta uygulamaları SD karta kaydedecek ve bu da şüphesiz sistemi veri almak için zorlaştıracaktır. Ve daha çok "parçalanmış" dosyalar, NAND Flash diskler gibi parçalanmasa da, hızın düşmesine neden olacak sözde "kirli bloklar" olacaktır. Huawei daha önce Mate 8'de dosya birleştirme işlevini kullandı.Gecenin boş zamanlarında cep telefonunun parçalanmasını algılar ve birleştirmeyi başlatır. Bu, cep telefonunun okuma performansını% 30'a kadar artırabilir.

Aslında, yukarıdaki üç nokta öncekinden büyük ölçüde iyileştirilmiş olsa da, bazı Android üreticilerinin telefonları donma gibi konularda eskiden olduğu kadar ciddi değil ve hatta uzun süreli kullanımda iOS deneyimi standardına ulaştı. , Ayrıca giderek daha fazla kullanıcının iOS'tan Andriod'a geçmeye istekli olduğunu görüyoruz. Birkaç yıl önce, mobil işletim sistemi pazarı temelde Android ve iOS arasında eşit bir şekilde bölünmüştü. Ancak, son haberlere göre Andriod'un mevcut pazar payına ulaşıldı Appleın mevcut iOSunun sonunda Mac OS gibi "niş" bir sistem haline gelip gelmeyeceğini bilmiyorum?

[Bu makaledeki resim İnternet'ten geliyor]

"Ücretsiz!" İn en son sinema versiyonu 2020'de çıkacak! Özel gazete tanıtım videosu yayınlandı!
önceki
Ayrıca hormonlarla dolu bir spor salonunda bu "dikkatli makineler" var
Sonraki
Vücut geliştirme ölümün eşiğinde mi? Neden birisi vücut geliştirmeyi iptal etmeyi öneriyor?
Sola dön sağa dön? Meilan LeTV'nin iki sonu
Zhang Juning sonbahar kıyafetlerini giydi, saçları saman gibi kuruydu ve netizenler parmaklarını gördükleri anda sessiz kaldılar.
El boyaması atış oyunu "The Land of Atlantis" yakında Steam'e geliyor
Kilo vermenin en iyi yollarının toplanması
630 kiloya kadar şişman olan kız, bebeğin kilo vermesi için yürümekte ısrar etti, bu aşkın gücü!
Kiraz çiçeği mevsimi
"Lost Ark" yeni profesyonel qigong ustası gerçek makine tanıtım videosu duyuruldu
O kadar sıcak ki stokta kalmadı, OPPO R11 başka bir patlayıcı telefon
Geleneksel yemek el sanatları insanların hayatını değiştiriyor
Qi Wei adında basit görünen bir tür çizme var, ancak çok azı onu giyebilir
Fitness tanrıçası 3 ay boyunca egzersiz yapmayı bıraktığında vücut nasıl değişecek? Bu uzman size cevabı söyler
To Top