Некоторые технические характеристики iPhone выглядят не всегда убедительными на фоне его конкурентов. Например, после выхода iPhone 6 и iPhone 6 Plus противники «яблочной» техники смеялись над количеством оперативной памяти в 1 Гб при условии, что на топовых флагманах на Android ее число выросло давно до 2-3 Гб. Смех смехом, а на деле iPhone оказывается гораздо быстрее, так как расходует оперативную память вдвое эффективнее. Причины этого явления разъяснил разработчик Глин Уильямс.
Завышенные технические данные не всегда говорят о том, что устройство будет лучшим с точки зрения быстродействия и производительности. Разработчику удалось выяснить причины, почему iPhone 6 с 1 Гб оперативной памяти работает намного быстрее, чем Android-девайс с 2 Гб RAM. Приложения на Android используют технологии Java. Запущенный в системе процесс «сборщик мусора» (Gargabe Collector) регулярно освобождает память за счет удаления объектов, которые уже не актуальны для приложений. Процесс Gargabe Collector будет работать быстро только при том условии, если будет хватать количества свободной оперативной памяти. Другими словами, ее должно быть минимум 4 ГБ. Если объем свободной памяти будет ограничен, сразу начинает страдать производительность. Именно поэтому устройства на Android имеют такие высокие по сравнению с iPhone характеристики.
Второй момент, который важно учитывать — это емкость аккумулятора, которая на Android-девайсах также увеличена. Увеличение это по большей части также вынужденное, так как большой объем оперативной памяти негативно сказывается на сроке службы батареи.
Если говорить об iOS-устройствах, то здесь используются совершенно иные технологии. Система не нуждается в дополнительной оперативной памяти, так как изначально была разработана так, чтобы избежать процесса Gargabe Collector. Системе расходует оперативную память, которую использует пользователь. Инженеры в Купертино максимально оптимизировали платформу. Именно поэтому iPhone работает быстрее, чем Android-устройства.
One Response to “iPhone вдвое эффективнее расходует оперативную память, чем Android-устройства”
17.11.2014
TheUFM20