Den nya generationen av iPhone har fortfarande 1 GB RAM. Android-enheter har gått en lång väg för den moderna mästarna har normalt att ha 3+ GB RAM. Ändå har iOS alltid varit känd för jämnhet och hastighet, vad Android har kommit nyligen.
På frågan om varför enheter på Android, till skillnad från iOS-enheter så mycket minne svarade en av Quora användare Glen Williams.
Ju mer RAM, desto större belastningen på batteriet apparaten. Appar på Android använder Java. Deras metoder för arbetsminnet är följande: ockuperade minne frigörs genom en process som kallas skräpsamling. Denna process tar bort de objekt som inte längre behövs program, vilket frigör minne.
Detta diagram visar oss vad som krävs för effektiv drift i 4-8 gånger mer minne än vad som faktiskt använder enheten. Men när minnet börjar användas börjar enheten att arbeta långsammare. I sin tur, har iOS inte använda sophämtare och därmed blir långsammare under belastning på RAM.
IOS-appar är skrivna i Objective-C-språket, och den är gjord för att arbeta med RAM annars. Programmera bort filer från minnet omedelbart efter användning, medan det i Java-program gör det efter en viss tid. Detta leder till att Android-enheter behöver mer och mer minne för program som blir svårare. Även som iOS-enheter som kostar betydligt mindre minne.