4 гб оперативной памяти это много или мало для смартфона андроид

Сколько оперативной памяти нужно смартфону? Рассказывают эксперты

Выбор нового смартфона – это и легко, и сложно. Моделей сотни, но их описания пестрят непонятными числами. Больше всего вопросов вызывает объем оперативной памяти.

Технические характеристики можно изучать сутками, это все равно не даст представления о том, как смартфон поведет себя в реальной жизни. Много мегапикселей не гарантируют прекрасных фотографий, по диагонали экрана не ясно, как смартфон ляжет в руку. Оперативная память (или ОЗУ) – тоже неоднозначная тема.

Если вам интересно, сколько оперативной памяти должно хватать смартфону, вы не одиноки. Вместе с вами этим вопросом задаются тысячи пользователей. Сайт Digital Trends пообщался с экспертами мобильной индустрии и попробовал разобраться, сколько в среднем оперативной памяти требуется в современных реалиях.

Зачем нужна оперативная память?

«Смартфоны прошли долгий путь в развитии, сегодня они делают для нас больше, чем когда-либо. Поскольку мы возлагаем на наши смартфоны все больше и больше задач, для их эффективного выполнения требуется больше оперативной памяти»- говорит Вишал Кара, руководитель отдела продуктов Piriform (разработчик CCleaner для Android).

Во внутреннее хранилище устанавливаются игры и приложения. Центральный и графический процессоры занимаются их запуском. А что тогда делает оперативная память?

«Для поддержания многозадачности смартфонам требуется мгновенный доступ к данным, для этого и нужна ОЗУ. Суть оперативной памяти в том, что она позволяет выполнять множество операций одновременно» — объясняет Кара.

Нет правильного или неправильного ответа на вопрос, сколько оперативной памяти надо смартфону.

Когда игра или приложение запускаются, они из постоянной памяти переносятся во временную, то есть в ОЗУ. Пока приложение находится в ОЗУ, вы можете вернуться в него и продолжить работу с того места, на котором остановились, без повторного запуска. Это объясняет, почему оперативная память – важное условие для многозадачности: загруженные приложения остаются в ней до тех пор, пока она не заполнится до конца. Тогда придется что-то удалить, чтобы освободилось место под новые данные.

В теории при большом объеме ОЗУ можно запускать больше процессов и, следовательно, поддерживать одновременную работу большего количества приложений.

«Оперативная память играет огромную роль для плавной и стабильной работы смартфона, однако не существует правильного или неправильного ответа на вопрос, сколько этой памяти смартфону нужно. При запуске приложения на компьютере задержка в несколько секунд допустима, но от смартфонов мы требуем мгновенного результата» — говорит Кара.

Еще ОЗУ отвечает за фоновые процессы. Некоторые из них, например, проверка электронной почты, имеют большую важность. Другие, такие как избыточное ПО от оператора связи, нет.

Рост объема ОЗУ

Первый Android-смартфон T-Mobile G1 (он же HTC Dream) имел всего 192 МБ ОЗУ, а первый iPhone и того меньше – 128 МБ. В течение последнего десятилетия этот показатель неуклонно рос, иногда темпы прироста ОЗУ вызывали в обществе споры.

Последнему флагману Samsung Galaxy S21 Ultra досталось 16 ГБ. Это вдвое больше, чем у его младшего собрата Galaxy S21. Такая разница внутри одной серии выглядит странной. Оба телефона строятся на одном и том же процессоре, у них схожие характеристики. Почему же объем временной памяти так резко отличается?

«В целом, чем ОЗУ больше, тем лучше. Производительность от этого не пострадает». — объясняет Джон Пул из Primate Labs (разработчик Geekbench 4, ПО для тестирования производительности iOS и Android). – «Вопрос в том, насколько этот объем необходим».

Требования к объему оперативной памяти неуклонно растут. Согласно исследованию App Annie за второй квартал 2020 года, в среднем пользователи смартфонов имеют установленными 110 приложений и каждый месяц запускают 46. Открыв раздел «Память» в настройках Samsung Galaxy Note 20 с 8 ГБ ОЗУ, мы увидели, что 4,7 ГБ используются, из них 748 МБ зарезервировано, а 2,6 ГБ свободно. Использование ОЗУ идет довольно интенсивно, а после очистки фоновых процессов свободными остаются всего 3,5 ГБ.

Читайте также:  Абонент занят для андроид

Хранилища данных сегодня тоже объемнее, чем когда-либо. Galaxy S21 Ultra с 16 ГБ ОЗУ имеет 512 ГБ постоянной памяти. Туда помещается очень много приложений. Мистер Пул объясняет эти изменения тем, что программное обеспечение становится объемнее и сложнее, камеры получают поддержку RAW и выполняют больше операций при обработке изображений, экраны становятся больше. Тем не менее он скептически относится к необходимости большого количества ОЗУ на смартфоне: «Мне кажется, некоторые вендоры скоро начнут меряться спецификациями и привлекать чрезмерное внимание к оперативной памяти в коммерческих целях. Они могут говорить: посмотрите, у нашего смартфона оперативной памяти, больше чем у конкурентов, он определенно лучше».

Такое же мнение высказывал исполнительный директор Huawei Лао Ши еще в 2017 году.

Почему много ОЗУ – это не всегда хорошо

Если оперативная память может улучшить производительность и сделать взаимодействие со смартфоном удобнее, в чем тогда подвох? Чем большой объем ОЗУ может быть плох?

Если не использовать оперативную память, повысится расход батареи.

«Чем больше ОЗУ стоит в телефоне, тем больше будет энергопотребление и короче время автономной работы». — объясняет Пул. – «Оперативная память потребляет одинаковое количество энергии независимо от того, есть в ней какое-либо приложение или нет. Вы все равно расплачиваетесь за нее счетами за электричество».

Иными словами, излишний объем ОЗУ – это ненужная нагрузка на аккумулятор. Те фоновые процессы, которые мы упоминали ранее, также связаны с расходом энергии. Это знает каждый, кто устанавливал приложение Facebook на свой Android.

«Даже если запущенный процесс почти ничего не делает, чипсет тратит энергию на его поддержание. Отсюда повышенный расход энергии». — говорит Пул.

Маленький секрет iPhone

Сегодня стандартная комплектация Android предполагает 8 ГБ ОЗУ против 4 ГБ в прошлом. Также нам доступны модели с 12 и 16 ГБ ОЗУ, но iPhone всегда обходился меньшим объемом.

Руководство Apple по традиции не раскрывает объем оперативной памяти в iPhone. Это не та характеристика, которой они любят хвастать. Но энтузиасты, занимающиеся разборкой телефонов, показали, что в iPhone 12 стоит модуль на 4 ГБ, а нынешний флагман iPhone 12 Pro Max работает с 6 ГБ.

Apple добивается сопоставимой с Android производительности при меньшем объеме оперативной памяти из-за фундаментальных отличий в операционной системе. iOS и Android по-разному управляют памятью. Android борется с утечками при помощи так называемого сборщика мусора, а в iOS используется подсчет ссылок. Даже при поверхностном поиске в интернете видно, что оба подхода имеют и сторонников, и противников, хотя все сходятся в одном: чтобы избежать проблем с производительностью, сборщику мусора требуется больше ОЗУ.

Обе мобильные платформы сильно отличаются друг от друга, но у обеих имеется система управления памятью, которая определяет, что делает ОЗУ. А это значит, что просто добавив памяти, нельзя получить прирост в производительности – придется еще изменять правила управления ею. Как именно производители ведут эту тонкую настройку, до конца неясно.

Свободу оперативной памяти!

«Еще с тех времен, когда в ПК было мало временной памяти, пользователей убеждали в том, что свободная ОЗУ является показателем хорошей производительности» — говорит Кара – «Сегодня такое утверждение считается заблуждением. У смартфонов все наоборот».

Тем не менее, ошибочное мнение о том, что наличие свободной оперативной памяти – это хорошо, все еще существует. Если у вас осталась привычка выгружать приложения из ОЗУ, вам следует с ней расстаться. Это не сэкономит заряд, и не заставит телефон работать быстрее. Более того, эффект может оказаться противоположным.

«Процесс загрузки приложения из хранилища в оперативную память требует повышения вычислительной мощности, что приводит к скачку энергопотребления» — объясняет Кара.

Большинство производителей по-прежнему устанавливают утилиты для оптимизации памяти. Сторонние таск-киллеры тоже одно время пользовались популярностью, но по мнению Джона Пула, это мертвому припарки: «Людям хочется видеть свободную память. Им кажется, что что для работы телефона это полезно. Но лучше, чтобы эта память использовалась».

В конечном итоге, оптимальный объем оперативной памяти зависит от того, с какой интенсивностью вы используете телефон. Проблема уже не стоит так остро, как раньше. Возможно, особо активные пользователи ощущают преимущества 12 ГБ ОЗУ. Возможно, вам сейчас кажется, что 16 ГБ – это будущий стандарт. Но пока большинству людей достаточно 8 ГБ. Больше просто не задействуется.

Читайте также:  Какие беспроводные наушники лучше всего подойдут для андроид

Источник

Почему iPhone хватает 4 ГБ ОЗУ, а Android — нет?

Из года в год Android-производители форсируют железную часть смартфонов: 108 МП, 8к-видеосъемка 12гб оперативной памяти… Но подождите, у iPhone всего 4 ГБ ОЗУ. И это не мешает ему работать на уровне или даже быстрее своих конкурентов! И как же удалось компании Apple добиться такого результата? Обо всём этом в сегодняшнем ролике.

Для начала немного теории. Что такое оперативная память и для чего она нужна в смартфоне? Если говорить простым языком, то это память, в которой хранятся все запущенные приложения, их данные, и сама операционная система!

Естественно, чем больше у вашего девайса оперативной памяти, тем комфортнее и приятнее с ним взаимодействовать.

Большинство пользователей iPhone даже не знают сколько оперативной памяти у них в смартфоне. Это обусловлено тем, что пользователей устраивает работа многозадачности в их смартфонах, они просто пользуются и получают удовольствие от плавности и скорости работы. Так как же Apple все же удается хорошо работать с 4 ГБ оперативной памяти?

Может быть дело в системе? На самом деле чудес не бывает, Android и iOS требуется примерно одинаково-большое количество ОЗУ. К примеру, пару лет назад, один зарубежный канал Android Authority провёл детальное сравнение. Автор взял два смартфона на iOS — это iPhone 7 и на Android — Nexus 5х, с одинаковым количеством оперативки – 2 ГБ. iPhone 7 c момента запуска имеет МЕНЬШЕ свободной оперативной памяти чем смартфон на Android: около 750 МБ против 1,2 ГБ у Nexus. Но это до того момента пока вы не запустите какое-либо из ваших приложений.

Мы повторили тест на iPhone 11 и Pixel 3 с Pixel 4. Теперь получается, что цифры сопоставимы: в iPhone задействовано около 2 ГБ оперативки, а Pixel использует около 2,4 ГБ.

Окей, может быть дело в том, что приложения на Android занимают больше места в оперативке? Ведь Apple любит разработчиков, а они отвечают им взаимностью. Но тоже нет: во многих случаях размер занимаемого места в оперативной памяти на iOS и Android примерно равны, но в некоторых случаях приложения на iOS занимают почти в 1.5-2 раза меньше оперативной памяти! Скорее всего это связано с более оптимизированным исполняемым кодом приложения, ведь языки написания приложений очень разные.

При подсчетах, Android-приложения в совокупности занимают всего на 6% больше места в оперативной памяти.

Но это только начало, как говорят многие пользователи яблочной продукции «Оптимизация Решает!», как оказалось, в этом есть доля правды!

Оба аппарата работают с приложениями молниеносно, с андроидом все понятно, у него все хранится в ОЗУ, но как справляется iPhone с его жалкими 4 гигабайтами? Вся магия кроется как раз в работе iOS с оперативной памятью. Базово и iPhone, и Android имеют примерно одинаковый планировщик работы с памятью. Если в момент запуска нового приложения, у смартфона попросту нет свободной оперативной памяти, он выкинет одно из ранее запущенных и откроет то, которое тебе нужно в данный момент!

В мире компьютеров операционная система Windows имеет файл подкачки (pagefile.sys), еще его называют СВОП (термин пишется по-английски — swap). Это такое пространство на вашем жестком диске, куда система переносит неиспользуемые данные из оперативной памяти. Чтобы не хранить их в ОЗУ, давно запущенные приложения попросту переносятся на жесткий диск, тем самым освобождая место для еще одной вкладки Chrome. ПК-бояре понимают о чем я.

На смартфонах все немного сложнее, многие смартфоны до сих пор имеют не самые быстрые флеш-накопители в постоянной памяти. К этому прибавляем то, что флеш-память имеет сравнительно небольшой ресурс чтения и записи, поэтому производители смартфонов прибегли к иной реализации!

Представим такую ситуацию, у нас 4Гб оперативной памяти, открыто 5 приложений, память вся уже заполнена, как же запустить еще одно приложение и при этом не закрывать одно из пяти, то есть те которые уже открыты. Всё дело в том что и у iOS, и у Android тоже есть так называемый Сжатый СВАП – с помощью сжатия, которое похоже на то, что делает архиватор. Приложение сжимается внутри оперативной памяти, система выбирает самые массивные приложения, будь то одна большая или две мелких игры, происходит сжатие, тем самым освобождается до 50% больше места, и теперь можно запустить еще одно приложение.

Читайте также:  Лучший zip распаковщик для андроид

Такая схема работает и на iPhone, и на Android, но Apple пошли куда дальше. Они придумали, как делить пространство на отдельные страницы — блоки размером 16 КБ, которые вмещают в себя любую информацию. Такую страницу можно пометить как грязную (dirty) или чистую (clean). Чистая — память, которая больше не используется (то есть никакие объекты больше не ссылаются на неё, и её можно спокойно выгрузить). В дальнейшем она может быть загружена с диска («page out»), такая память содержит фреймворки, исполняемый код и файлы только для чтения.

К примеру, в таких страницах могут быть данные текстур игры, которые не используются приложением даже после повторного запуска из фонового режима, также в иных приложениях это могут быть разные AR-тикеры, маски и прочие блоки кода, которые не использует приложение пока пользователь повторно не запустит программу из фона.

Грязная — память, которая ещё используется в приложении, выгрузить её невозможно, поэтому при переходе приложения в фон чистая просто выгружается, а грязная сжимается по двум методам сжатия:

  • Сжатие буфера — использует одношаговый метод сжатия файлов, этот метод используется для сжатия мелких файлов до 8 МБ.
  • Сжатие потока — использует несколько шагов для сжатия файлов, в том числе и повторное сжатие ранее сжатых файлов, что делает его идеальным для сжатия больших файлов.

Допустим у нас есть приложение Instagram, оно занимает 300 МБ в оперативной памяти, первым этапом будет очистка чистой памяти, которая была в запасе у приложения и больше не понадобится. Размер в ОЗУ уменьшается примерно до 170 МБ. Далее операционная система прибегнет к одному из двух методов сжатия грязной памяти. Благодаря продуманному алгоритму сжатия, грязная память из 170 мегабайт сжимается до внушительно маленького размера — менее 10 МБ!

В свою очередь, производители смартфонов на базе Android вышли из ситуации более простым решением, увеличить размер оперативной памяти чтобы меньше использовать сжатый свап.

Итак, время теста. Мы взяли устройства разных поколений — iPhone 11 и Pixel 3 — зато оба с 4 Гб. Посмотрим, что произойдет.

Pixel держит в памяти три игры. Начал выгружать их из памяти при запуске четвёртой.

iPhone полноценно держит шесть игр. Начал потихоньку выгружать на седьмой, но не все. Все начали вылетать только на восьмой игре.

И здесь мы подходим к кульминации вопроса, нужно понять, за счет чего iPhone так быстро производит сжатие данных в оперативной памяти? А дело все вот в чем. Чтобы быстро провернуть данную операцию, потребуется мощный процессор с высокой производительностью Больших Ядер!

Если мы посмотрим на скриншоты из бенчмарка GeekBench 5, то увидим превосходство А13 Bionic перед Snapdragon 865 в 1.5 раза, а ведь А14 Bionic еще даже не вышел! Именно производительность на один поток данных всегда было главным козырем процессоров от компании Apple! Большой проблемой Android-смартфонов является то, что они все построены на очень разном железе, производители вынуждены оптимизировать систему для более слабых девайсов, у которых попросту нету столь внушительной мощности процессора или быстрой памяти. Хотя подвижки со стороны компании Qualcomm уже есть.

Так еще с презентации Snapdragon 855 было замечено, что компания сделала упор на одно высокопроизводительное ядро (prime core), которое имеет повышенную частоту и размер кэш-памяти, но этого все равно пока мало, чтобы догнать чипы Apple.

Думаю, теперь многим стало понятно, почему iPhone не нужно столь большое количество оперативной памяти. Размер — не главное, лучше вложить больше денег в софтверную часть, и правильно распределять ресурсы своего железа за счет умных алгоритмов сжатия файлов в оперативке.

Источник

Оцените статью