Производители Android-устройств стремительно раскачивают спецификации – больше ядер, больше частота процессора, больше ОЗУ. В то время, как топовые «гуглофоны» оборудуются уже 3 ГБ оперативной памяти, флагманские смартфоны Apple – iPhone 6 и iPhone 6 Plus – получили «лишь» 1 ГБ памяти.
Консервативность взглядов Apple на спецификации связана с двумя вещами. Во-первых, чем больше объем оперативной памяти, тем выше общее энергопотребление мобильного устройства. Во-вторых, глубокая и тщательная оптимизация операционной системы iOS позволяет комфортно существовать ей и приложениям на площади в 1 ГБ.
Существует непреодолимый фактор, который вынуждает Android-производителей увеличивать объем RAM. Дело в том, что приложения для операционной системы Android базируются на технологиях Java, которая не достаточно рационально используют память. В системе запущен процесс, называемый сборщиком мусора (Gargabe Collector): он периодически освобождает память, удаляя объекты, которые уже не будут востребованы приложениями.
Разработчик Лен Уильямс составил диаграмму, которая демонстрирует, что технология Gargabe Collector работает быстро, если в наличии имеется 4 или 8 ГБ. Другими словами, для того, чтобы работать эффективнее «гуглофоны» должны обладать большим объемом оперативной памяти. Если система ощущает нехватку ОЗУ, производительность резко падает.
В операционной системе iOS подобного сборщика мусора нет, поэтому даже в услових ограниченного объема памяти снижения быстродействия не происходит. В результате iPhone с 1 ГБ оперативной памяти работает быстрее Android-устройств с 3 гигабайтами оперативки.