Почему у iPhone меньше оперативной памяти, чем у Android смартфонов

В iPhone 6 оперативной памяти 1 Гб, столько же имели памяти iPhone 5 и 5S. Почему так мало оперативной памяти у iPhone? Когда у смартфонов-флагманов на Android  оперативной памяти 3 Гб и больше. Заметьте iOS устройства всегда славилась плавностью анимации и быстродействием, а Android шли к этому долгие годы. Все дело на программной платформе, на которой построены ОС, при разработке использовались разные языки программирования. Приложения на Android используют Java. Алгоритм работы с оперативной памятью в Android заключается в следующем: занятая ОЗУ освобождается с помощью процесса, который называется сборщик мусора. Этот процесс удаляет объекты, которые уже не нужны приложениям, тем самым освобождая память. Поэтому для эффективной работы Android нужно в 4-8 раз больше памяти, чем на самом деле использует смартфон. Когда вся оперативная память начинает использоваться, устройство начинает работать медленнее. С ростом качества и веса приложений, возрастает их потребность в оперативной памяти, поэтому такое активное наращивание железа происходит на Android смартфонах, есть ограничение сверху, чем больше ОЗУ, тем больше нагрузка на батарею устройства.

iphone6-mb

Приложения для iOS написаны на языке Objective-C, где работа с оперативной памятью происходит по-другому, программы удаляют файлы из оперативной памяти сразу после использования. В iOS не использует сборщик мусора, тем самым не становясь медленнее во время нагрузок на ОЗУ. Поэтому iPhone обходятся гораздо меньшим количеством оперативной памяти.

Метки:,,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *