Nowa generacja iPhone wciąż ma 1 GB pamięci RAM. Urządzenia z Androidem przeszli długą drogę dla nowoczesnych mistrzów mają normalne mieć 3+ GB pamięci RAM. Niemniej jednak, iOS zawsze była znana gładkości i szybkości, co Android ma przyjść dopiero niedawno.
Na pytanie, dlaczego urządzenia na Androidzie, w przeciwieństwie do urządzeń z iOS tyle pamięci odpowiedział jeden z użytkownicy Quora Glen Williams.
Im więcej pamięci RAM, tym większe obciążenie na urządzeniu baterii. Aplikacje na Androida używa Java. Sposoby ich pamięci roboczej jest w następujący sposób: Pamięć zajęte uwalnia się w procesie zwanym śmieci kolekcji. Proces ten usuwa obiekty, które nie są już potrzebne aplikacji, uwalniając w ten sposób pamięć.
Ten wykres pokazuje nam, co jest niezbędne do skutecznego działania w 4-8 razy więcej pamięci niż jest faktycznie korzystania z urządzenia. Jednak, gdy zaczyna pamięć do użycia, urządzenie zaczyna pracować wolniej. W swojej turze, iOS nie używa śmieciarza, stając się tym samym wolniej podczas obciążenia na pamięci RAM.
IOS aplikacje napisane w języku Objective-C, i jest wykonany z pamięci RAM do pracy inaczej. Zaprogramować usuwanie plików z pamięci natychmiast po użyciu, podczas gdy w Javie aplikacje sprawiają, że po pewnym okresie czasu. Prowadzi to do tego, że urządzenia z Androidem potrzebują więcej i więcej pamięci dla aplikacji, które są coraz trudniejsze. Choć jako urządzeń iOS kosztuje znacznie mniej pamięci.