Bu yüzden iOS Cihazları Android Cihazlarından Daha Az RAM Kullanıyor

  • Peter Holmes
  • 0
  • 3717
  • 878
reklâm

İOS ve Android arasındaki savaş bugün bile güçlü. Açıkçası, çitin her iki tarafına da düşmek için geçerli nedenler var, ancak bu, insanların (biz de dahil olmak üzere) hangisinin ihtiyaçlarımız için hangisinin daha iyi olduğunu görmek için ikisini sonsuz bir şekilde karşılaştırmasını engellemiyor.

Hangi mobil işletim sisteminin daha güvenli olduğu ve neden iOS uygulamalarının Android uygulamalarından daha iyi olduğu gibi soruları zaten araştırdık. Neden iOS Uygulamaları Android Uygulamalarından Daha İyi? İOS Uygulamaları Neden Android Uygulamalardan Daha İyi? İOS uygulamalarının çok daha iyi olduğu iddiasını güvenle yapabileceğimi hissediyorum. Bir süreliğine yabaları bırak ve beni dinle. . Ancak burada fark etmemiş olabileceğiniz bir şey var: iOS aygıtlarında genellikle Android aygıtların yarısı (veya daha az) bulunur. Bu neden?

İPhone ve Android'de RAM karşılaştırması

Bu makale için, birden fazla üreticinin en son teknolojiye sahip Android cihazlarından bazılarına bakacağız ve bunları iPhone 8, iPhone 8 Plus ve iPhone X'e karşı yan yana koyacağız.

Resim Kredisi: GSM Arena Resim Kredisi: GSM Arena Resim Kredisi: GSM Arena Resim Kredisi: GSM Arena

Tüm bunlar, akıllı telefon tüketicileri için şu anda mevcut olan en iyinin en iyisini temsil eden 2017 dönemi Android cihazlarıdır. Gördüğünüz gibi, bu RAM özellikleri ağır ve size güzel bir kuruş mal olacak. Bunlar için 650 ila 1,000 $ arasında bir yerde ödeme bekliyorlar.

8GB RAM'in ne kadar olduğuna dair bir fikir vermek için, modern dizüstü bilgisayarların çoğunun bu kadar gelmediğini unutmayın. Örneğin, 2017 dönemindeki Chromebook'lar, 8GB'lık bir yapı sunsa bile, yalnızca birkaç seçenekte birkaç modelle 4GB'lık kapasiteyle çıktı - ve hatta 8GB'lık yüksek performanslı 8GB Chromebook'lar bile bu Android cihazlardan daha ucuz!

Adil olmak gerekirse, yalnızca OnePlus 5T 8GB ile birlikte geliyor. Ama demek istediğim şudur: Android cihazlar ihtiyaç duymazlarsa bu kadar RAM ile gelmezler, değil mi? En son Android cihazlar 4-8GB RAM ile donatılmışsa, iPhone'larda ne kadar RAM bulunur??

Resim Kredisi: GSM Arena Resim Kredisi: GSM Arena Resim Kredisi: GSM Arena Resim Kredisi: GSM Arena

Bir dakika bekle. Neler oluyor? Apple'ın 2017 dönemi iPhone'ları arasında, yalnızca 2GB’ı görüyoruz. “giriş seviyesi” Daha büyük iPhone 8 Plus'ta iPhone 8, 3GB ve en yeni ve en muhteşem iPhone X'te 3GB. Apple'ın en yüksek modeli, zayıf Android seçeneklerinden daha az RAM'e sahip!

Bu arada, bunların hiçbiri yeni değil. İPhone 7 Plus, 2016 yılında iPhone serisine 3GB RAM tanıttı. İPhone 7, iPhone 6s Plus ve iPhone 6'ların hepsi 2GB ile sorunsuz bir şekilde çalışıyor. Ve iOS 11'i haleflerinin geri kalanı gibi çalıştırabilen iPhone 6'da yalnızca 1GB var.

Cidden, neler oluyor? 2014 dönemi iPhone 6, iOS'un son sürümünü yalnızca 1GB RAM ile nasıl pasif bir şekilde çalıştırabilirken, Androidlerin bu kadar 8 katına ihtiyacı var?

Android Cihazlar Neden Bu Kadar RAM Gerekiyor?

En başından beri, Android birçok farklı işlemci tipini, birçok farklı üreticiyi ve birçok farklı donanım konfigürasyonunu desteklemek için tasarlandı. Normalde, bir tür sistem için yazılan yazılım başka bir sürümde çalışamaz; olmak zorunda “taşıdık” uyumsuz bitlerin yeniden yazılmasını içeren.

Bunu aşmak için Android uygulamaları her zaman Java platformunda çalışıyor. Java, sanal makinesi nedeniyle oldukça şık: bir keresinde Java ile bir uygulama yazıp ardından sanal makineyi yazabilirsiniz. “çevirir” çalışma zamanında bu kod, hangi sistemde olursa olsun üzerinde çalışacak. Java sanal makinesi kodu yeniden yazmak ve yeniden derlemek yerine, sizin için işliyor Neden Java Sanal Makinesi Kodunuzu Daha İyi Çalıştırıyor Neden Java Sanal Makinesi Kodunuzu Daha İyi Çalıştırıyor Neden Java Sanal Makinesi'nin Java'ya göre daha fazla avantaj sağladığını bilmeli bir uygulama için yerel programlama? Öğrenmek için okumaya devam edin! .

Ama bu bir bedeli var.

Java sanal makinesi karmaşıktır ve yalnızca sanal makinenin gerçek işlemlerini yönetmek için değil, aynı zamanda hangi uygulamanın çalıştırıldığının orijinal Java kodunu ve gerçekte ne tarafından çalıştırıldığının çevrilen kodunu da saklamak için çok fazla RAM gerektirir. sistem.

Bir yandan, Android'deki sanal makine yıllar içinde gelişti ve bir zamanlar olduğu kadar RAM gerektirmiyor. Öte yandan, Android uygulamaları gittikçe daha da gelişiyor - tartışmasız bile şişirilmiş - ve dolayısıyla çalışması için daha fazla RAM gerekiyor. 9 Android uygulamalarında sıkça karşılaşılan arka plan işlemleri için RAM de gerekir 9 İlk Android Telefonunuzu Alırken Yapmaması Gerekenler 9 İlk Android Telefonunuzu Alırken Yapılmaması Gerekenler En iyi Android deneyimi için bu ortak tuzaklardan kaçınılmalıdır. .

Son olarak, Android işletim sistemi denilen bir yöntem etrafında inşa edilmiştir “çöp toplama.” Uygulamalar aslında ihtiyaç duydukları kadar RAM kullanmaya teşvik ediliyor. Ardından, arada bir, Android artık kullanılmayan verileri RAM’de temizler (“çöp”) ve diğer uygulamaları kullanmasına izin vererek onu serbest bırakır. Bu yöntem etkili olmakla birlikte, oynayacak çok fazla RAM olduğunda en uygunudur, aksi takdirde sistem her zaman çöp toplamak için çok fazla zaman harcar..

Bu nedenlerden dolayı, pürüzsüz performansı önemsiyorsanız Android'de en az 4GB RAM öneririz. Neden Android Telefonum İyi Örneklerle Bile Yavaş mı? Neden Android Telefonum İyi Örneklerle Bile Yavaş mı? Android telefon için önemli olan tek şey özellikler değil. İşte bu nedenle telefonunuz iyi özelliklere rağmen yavaşlıyor olabilir. . Aksi takdirde, 2GB minimum minimum olmalıdır.

İOS neden Android kadar RAM kullanmıyor?

Apple, tüm iOS ekosistemi üzerinde çok daha fazla kontrol uygular. İOS kullanmak istiyorsanız, bir telefon için yalnızca bir seçeneğiniz vardır: iPhone. İOS uygulamaları oluşturmak istiyorsanız, Apple'ın araçlarını kullanmanız ve Apple'ın yolunu yapmanız gerekir. Sıkı bir yumrukla Apple kuralları.

Buna rağmen, bunun birçok faydası var..

Çünkü Apple biliyor kesin İşletim sistemini çalıştıracak her bir cihazın özelliklerine uygun tasarım kararları alabilirler. Örneğin, Android'in birden fazla işlemci türünü desteklemesi gerekirken, iOS her zaman ARM tabanlı donanım üzerinde çalışır. Jargon Buster: Mobil İşlemcileri Anlama Kılavuzu Jargon Buster: Mobil İşlemcileri Anlama Kılavuzu Bu kılavuzda, jargonu keseceğiz. akıllı telefon işlemcileri hakkında bilmeniz gerekenleri açıklayın. .

Bu nedenle, iOS'un Android gibi anında çevirili çevirisi olan sanal bir makineye ihtiyacı yoktur. Tüm uygulamalar yerel koda göre derlenir ve bu kod doğrudan donanım üzerinde yürütülür. Sanal makineye gerek yok, genel olarak önemli ölçüde daha az RAM kullanılmış demektir.

Ayrıca, iOS bellek yönetimi için farklı bir yaklaşıma sahiptir. Android hafızası işletim sistemi tarafından yönetilirken, iOS hafızası uygulamaların kendileri tarafından kullanılır. Uygulamaların istedikleri kadar RAM almasına izin vermek ve artık kullanılmadıklarında serbest bırakmak yerine, iOS uygulamaları gerektiğinde belleği otomatik olarak tahsis eder ve dağıtır.

Kısacası, iPhone'ların daha az RAM'a sahip olması, daha kötü performans gösterdikleri anlamına gelmez. iOS'in bellek yönetimi konusunda farklı bir yaklaşımı var çünkü Android gibi sanal bir makineye güvenmiyor.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.