Почему iPhone с 1 Гб оперативной памяти работает быстрее, чем Android-аппараты с 3мя?

Огромное множество пользователей во всём мире задаются вопросом – почему производители устройств на Android буквально каждый год наращивают вычислительные мощности своих высокотехнологичных продуктов, в то время как Apple выпустила уже несколько поколений iPhone с объёмом оперативной памяти «всего « в 1 ГБ (даже модели 6 и 6 Plus не получили больше), но производительность последних всё равно остается на значительно более высоком уровне. На данный момент топовые Android-смартфоны оснащаются более чем в 3 раза большим объемом ОЗУ. Есть две причины экономичности Apple: первая довольно элементарна – чем больше оперативной памяти установлено в устройстве, тем быстрее оно расходует энергию.  Вторая состоит в чрезвычайно  глубокой и тщательной оптимизации iOS, которая позволяет всем приложениям и самой системе более чем удобно чувствовать себя на площади в 1 ГБ.

htc android iphone 6 plus

К тому же, существует непреодолимый фактор, который и вынуждает производителей смартфонов на Android всё время повышать спецификации выпускаемых ими устройств. Дело в том, что приложения для операционной системы Android основаны на технологиях Java, которые не совсем рационально используют память. В самой системе постоянно запущен процесс, который называется «сборщик мусора» (Garbage Collector). Его задача состоит в периодическом освобождении памяти путём удаления «ненужных» объектов, которые больше не будут востребованы приложениями. Известный разработчик Лен Уильямс составил схему, согласно которой видно, что технология Garbage Collector работает максимально эффективно, только если в наличии имеется 4 или 8 ГБ памяти.

Android ram

Следовательно, если система ощущает нехватку ОЗУ, производительность резко падает.

В iOS не используются подобные принципы, что позволяет смартфонам от Apple функционировать с одним гигабайтом ОЗУ быстрее, чем Android-устройствам с 3 ГБ.

 

,

Комментарии для сайта Cackle