Android vs iPhone karşılaştırmalarında hep teknik özellikler karşı karşıya gelir ve kağıt üzerinde Android akıllı telefonların üstün çıkmasından söz edilir. Ancak şu bir gerçek ki üst düzey Android akıllı telefonlarında uygulamaların rahatça çalışması için 2GB veya 3GB gibi RAM kullanılmasına ihtiyaç duyulurken, iPhone’da 1GB RAM ile aynı akıcılık sağlanabiliyor. Peki Android ile iOS’un bu konuda farkının sebebi ne?
Her türlü sorunun sorulduğu ve tartışıldığı Quora platformunda bu soru gündeme geldi ve sorunun cevabı Android uygulamalarının Java kullanması olarak belirtildi. Java kullanımı nedeniyle garbage collection adı verilen bir işlem kullanılıyor. Bir Android kullanıcısı bir uygulamayı kapattığında, garbage collection belleği geri dönüştürüyor. Problem ise garbage collection işleminin bunu çabucak yapması için çok daha fazla RAM’e ihtiyaç duyuyor oluşu. Eğer yeteri kadar RAM miktarına sahip değilseniz, işler yavaşlıyor. iOS’ta ise bu yöntem kullanılmadığı için 1GB RAM ile akıcı performans elde edilebiliyor.
İçindekiler