Nova generacija iPhone još uvijek ima 1 GB RAM-a. Android uređaji prešao dug put za moderne prvaci imaju normalno imati 3+ GB RAM-a. Ipak, IOS je oduvijek bio poznat po glatkoću i brzine, što za Android je došao tek nedavno.
Na pitanje zašto su uređaji na Androidu, za razliku od iOS uređajima toliko memorije odgovorio jednom od Quora korisnici Glen Williams.
Što više RAM-a, veće opterećenje na aparatu baterije. Aplikacije na Androidu koristi Java. Njihove metode radne memorije je kako slijedi: zauzeto memorije je oslobođena procesom koji se naziva odvoz smeća. Ovaj proces uklanja objekte koji više nisu potrebni programi, tako oslobodili memoriju.
Ovaj grafikon pokazuje nam što je potrebno za učinkovit rad u 4-8 puta više memorije nego što zapravo koristi uređaj. Međutim, kada je sjećanje počinje da se koristi, uređaj počinje raditi sporije. Sa svoje strane, IOS ne koristi đubretar, čime postaje sporije tijekom opterećenja na RAM-a.
IOS aplikacije su napisane u Objective-C jeziku, a to je napravio za rad s RAM-a na neki drugi način. Programirati brisanje datoteka iz memorije odmah nakon upotrebe, dok je u Java aplikacije to napraviti nakon određenog vremenskog razdoblja. To dovodi do činjenice da je Android uređaja potrebno sve više i više memorije za aplikacije koje su sve teže. Dok je kao iOS uređajima koštaju daleko manje memorije.