- Почему устройства iOS используют меньше памяти, чем устройства Android?
- Сравнение оперативной памяти на iPhone и Android
- Почему Android-устройствам требуется столько ОЗУ
- Почему iOS не использует столько оперативной памяти, как Android
- Добавить комментарий Отменить ответ
- Сколько нужно ОЗУ Андроиду и iPhone и почему такая разница?
- Почему у “Яблока” и Android-устройств разные потребности?
- Зависимость производительности от объема памяти
- Так сколько же нужно?
- Правда ли, что iOS нужно меньше оперативки, чем Android
- Куда уходит оперативная память на Android
- Расход оперативной памяти телефонов
Почему устройства iOS используют меньше памяти, чем устройства Android?
Война между iOS и Android продолжается по сей день. Очевидно, что есть веские причины находится по обеим сторонам забора, но это не мешает людям (включая нас) бесконечно сравнивать их, чтобы узнать, какой из них лучше для наших нужд.
Приложения под iOS обычно лучше, чем приложения для Android. Но вот что-то, чего вы, возможно, и не заметили: устройства iOS часто имеют в половину меньше ОЗУ, чем устройства на Android . Почему так?
Сравнение оперативной памяти на iPhone и Android
В этой статье мы рассмотрим некоторые из последних современных Android-устройств от нескольких производителей и поставим их бок о бок против iPhone 8, iPhone 8 Plus и iPhone X.
Это все Android-устройства эпохи 2017 года, которые представляют лучшие из лучших в настоящее время для потребителей смартфонов. Как вы можете видеть, эти спецификации оперативной памяти огромны и обойдутся не дешево. Ожидайте заплатить от $650 до $1000 за них.
Чтобы дать вам представление о том, насколько избыточно 8 ГБ оперативной памяти, имейте в виду, что большинство современных ноутбуков даже не поступают в продажу с таким колличеством памяти. Большинство устройств Chromebook, выпущенных в 2017 году, например, выпускаются с объемом 4 ГБ, только с некоторыми избранными моделями, также предлагающими сборку на 8 ГБ, и даже эти высокопроизводительные Chromebook по-прежнему дешевле, чем эти устройства Android!
Справедливости ради, только OnePlus 5T поставляется с 8 ГБ. Но я хочу сказать следующее: устройства Android не будут поставляться с такой большой оперативной памятью, если они им не нужны, не так ли? И если новейшие устройства Android будут оснащены 4-8 ГБ оперативной памяти, то сколько оперативной памяти у iPhone?
Между линейкой iPhone от Apple iPhone 2017 года мы видим только 2 ГБ на «начальном уровне» iPhone 8, 3 ГБ на более крупном iPhone 8 Plus и 3 ГБ на новейшем и самом большом iPhone X. Самая новая модель Apple имеет меньше оперативной памяти, чем более слабые варианты Android!
IPhone 7 Plus представила 3ГБ оперативной памяти для iPhone в 2016 году. IPhone 7, iPhone 6s Plus и iPhone 6 работают без проблем. И iPhone 6, который работает на iOS 11, как и остальные его преемники, имеет только 1 ГБ.
Серьезно, что происходит? Каким образом iPhone 6-го поколения в 2014 году может работать с последней версией iOS с 1 ГБ оперативной памяти, тогда как андроиды требуют больше чем в 8 раз?
Почему Android-устройствам требуется столько ОЗУ
С самого начала Android был разработан для поддержки множества различных типов процессоров, множества разных производителей и множества различных конфигураций оборудования. Обычно программное обеспечение, написанное для одного типа системы, не может просто работать на другом; его нужно «портировать», что часто связано с переписыванием несовместимых битов.
Чтобы обойти это, приложения Android всегда запускаются на платформе Java. Java изящна из-за своей виртуальной машины: вы можете написать приложение один раз в Java, а затем виртуальная машина «переводит» этот код во время выполнения, чтобы работать в любой системе. Вместо того, чтобы переписывать и перекомпилировать код самостоятельно, виртуальная машина Java обрабатывает его для вас.
Но это связано со стоимостью.
Виртуальная машина Java сложна и требует много оперативной памяти, не только для управления фактическими процессами самой виртуальной машины, но также для хранения исходного кода Java для любого приложения, а также переведенного кода, в котором фактически выполняется система.
С одной стороны, виртуальная машина в Android улучшилась с годами и не требует столько оперативной памяти, сколько раньше. С другой стороны, приложения для Android становятся все более и более продвинутыми — возможно, даже раздутыми — и, следовательно, требуется больше оперативной памяти. ОЗУ также требуется для фоновых процессов, которые распространены в приложениях для Android.
Наконец, операционная система Android построена на основе метода, называемого «сбор мусора». Приложениям фактически предлагается использовать столько оперативной памяти, сколько им нужно. Затем, время от времени, Android очищает данные в ОЗУ, которые больше не используются («мусор») и освобождает его, позволяя другим приложениям использовать его. Этот метод, хотя и эффективен, наиболее оптимален, когда есть много оперативной памяти, в противном случае система тратит слишком много времени, всегда собирая мусор.
По этим причинам мы рекомендуем по меньшей мере 4 ГБ оперативной памяти на Android, если вам небезразлична производительность. Если вы этого не сделаете, то 2GB должно быть минимальным.
Почему iOS не использует столько оперативной памяти, как Android
Apple оказывает гораздо больше контроля над всей экосистемой iOS. Если вы хотите использовать iOS, у вас есть только один вариант для телефона: iPhone. Если вы хотите создавать приложения для iOS, вам нужно использовать инструменты Apple и делать это по-разному. Яблочные правила держат всё в жестком кулаке.
Однако есть много преимуществ этого.
Поскольку Apple знает точные спецификации каждого устройства, которое когда-либо запускают их операционную систему, они могут принимать проектные решения соответственно. Например, в то время как Android должен поддерживать несколько типов процессоров, iOS всегда работает на аппаратном уровне ARM.
Таким образом, iOS не нуждается в виртуальной машине с переводом на лету, как это делает Android. Все приложения скомпилированы в собственный код, и этот код выполняется непосредственно на телефоне.
Кроме того, у iOS другой подход к управлению памятью. В то время как память Android управляется операционной системой, память iOS обрабатывается самими приложениями. Вместо того, чтобы позволить приложениям загружать столько оперативной памяти, сколько им нужно, и освобождать их, когда они больше не используются, приложения iOS автоматически выделяют и освобождают память по мере необходимости.
Короче говоря, то что у iPhone меньше ОЗУ, не значит, что они имеют худшую производительность. У iOS другой подход к управлению памятью, потому что он не использует виртуальную машину, как Android.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Источник
Сколько нужно ОЗУ Андроиду и iPhone и почему такая разница?
Оперативная память является одним из важнейших показателей, на который мы обращаем внимание при выборе смартфона. У большинства Андроид-устройств она может достигать 12 Гб, в то время, как айфоны спокойно работают и при 4. Чем же обусловлена такая разница?
Почему у “Яблока” и Android-устройств разные потребности?
Многие ошибочно полагают, будто основная проблема высокого потребления оперативки на Андроид кроется в несовершенстве самой системы. На самом деле, это не совсем так.
По крайней мере, и iOS, и Android занимают примерно одинаковое место на смартфоне.
И существует две основных причины столь существенной разницы:
- Приложения на Android занимают больше места.
Это относится далеко не ко всем программам, но все же некоторые версии для iOS занимают почти в 1.5-2 раза меньше ОЗУ, чем их аналоги для Андроид.
В результате приложение становится «легче» в 10 раз!
Таким образом, производители Андроид-устройств решили проблему с нехваткой памяти элементарным путем, просто увеличили ее объем. Тем временем Apple вложили больше средств в софтверную часть, правильно распределив ресурсы своего железа за счет умных алгоритмов сжатия файлов в оперативке.
Зависимость производительности от объема памяти
Оперативная память в телефоне выполняет ту же роль, что и в компьютере, сохраняя все используемые данные в быстром доступе. И если приложение загружено в ОЗУ, оно моментально запустится с того же самого места, на котором его закрыли, что очень удобно. Остальные же программы сначала выгружаются из накопителя в оперативку и только потом запускаются.
Таким образом, объем оперативной памяти напрямую влияет на многозадачность смартфона. И чем выше этот показатель, тем больше приложений будут оставаться открытыми одновременно. Однако стоит помнить, что производительность телефона зависит не только от объема ОЗУ, но и от скорости, с которой она обрабатывает данные. Так, две разных модели с одинаковой оперативкой могут работать совершенно по-разному. Поэтому при выборе смартфона очень важно обращать внимание на пропускную способность ОЗУ.
Так сколько же нужно?
Необходимый объем оперативной памяти для комфортной работы определить не так-то просто. Важно учитывать тип ОС и будущую нагрузку на смартфон. Например, для общения в соцсетях на Андроид устройстве будет достаточно 2 ГБ ОЗУ. Простенькие игры отлично запускаются на смартфоне с 3-4 Гб оперативки, а более требовательным программам понадобится около 6 Гб.
Смартфоны с большей оперативкой (10-12 Гб) – это скорее маркетинговый ход, чем необходимость.
Аппараты компании Apple отлично справляются с любой нагрузкой при 2-3 Гб оперативки. На флагманских устройствах обычно имеется 4 Гб ОЗУ, однако полностью они никогда не задействуются.
Объем оперативной памяти – это, несомненно, очень важный показатель для любого смартфона. Однако принцип «Чем больше, тем лучше» здесь не работает. Вместо этого, в той же компании Apple разработчики нашли отличное решение, позволяющее улучшить производительность смартфонов, не увеличивая объем ОЗУ. Благодаря этому, айфоны с 2-гигабайтной оперативкой зачастую работают лучше Андроидов с 4 Гб.
Источник
Правда ли, что iOS нужно меньше оперативки, чем Android
Думаю, вам не раз приходилось слышать теорию о том, что iPhone якобы требуется меньше оперативной памяти, чем Android-смартфонам. Дескать, iOS настолько экономична и оптимизирована, что ей бы хватило и 1 ГБ, в то время как Android’у будет мало и 4, и 6, и даже 10 ГБ. Именно так, во всяком случае, владельцы iPhone обычно объясняют, почему Apple никак не осилит оснастить их нормальным объёмом оперативки. Другое дело, что по факту сама ОС жрёт не так много ОЗУ, а основная её часть энергозависимой памяти уходит совсем на другие процессы.
Хотите сразу спойлер? iOS расходует оперативку не экономнее, чем Android
Для начала небольшой ликбез. Оперативная память – это память, которая отвечает за процессы, которые выполняются здесь и сейчас. Она обеспечивает работу активных и фоновых приложений, операционной системы и различных механизмов. Оперативка является энергозависимым типом памяти. То есть она работает только до тех пор, пока на неё подаётся питание. Но, когда оно перестаёт подавать – например, смартфон выключили – все данные из оперативной памяти либо удаляются, либо переносятся в долгосрочное хранилище.
Куда уходит оперативная память на Android
Итак, для начала предлагаю посмотреть, сколько оперативной памяти расходует Android:
- Перейдите в «Настройки» и откройте раздел «Система и обновления»»;
- В открывшемся окне выберите меню «Для разработчиков»;
Посмотреть расход ОЗУ можно в настройках
- Пролистайте вниз и откройте вкладку «Работающие приложения»;
- Значение напротив графы «Система» — это и есть расходуемый Android объём ОЗУ.
По большому счёту оперативка, которую расходует Android, не фиксирована и может отличаться в зависимости от модели смартфона, используемой прошивки и доступного объёма ОЗУ. В моём случае расход может колебаться от 1,3 до 2,5 ГБ. Причём, что интересно, чем дольше работает смартфон без перезагрузок, чем меньше приложений я выгружаю из фонового режима, тем меньше ОЗУ расходуется. А, если я только что перезагрузил смартфон, какое-то время он тестирует работоспособность всех своих функций и механизмов и может враз израсходовать даже 3 ГБ.
К сожалению, возможности проверить, сколько оперативки потребляет iOS, у нас нет. Поэтому предлагаю остановиться на сравнении, которое понятно всем, — а именно, на приложениях. Ведь любой школьник знает, что чем больше оперативки, тем больше приложений одновременно смартфон может удерживать в памяти. Конечно, владельцы iOS пытаются убедить нас в обратном, утверждая, что их iPhone со своими 3-4 ГБ ОЗУ работают эффективнее, чем 8-12 ГБ в Android, но, забегая вперёд, скажу, что это далеко не так.
Ниже я привожу показательное видео, где автор сравнивает скорость запуска приложений на Galaxy Note 20 и iPhone 11. Да, первая часть ролика нам мало что даёт, демонстрируя скорее быстродействие процессора, потому что оперативка здесь почти не участвует. Куда интереснее для нас вторая часть, где блогер начинает запускать все открытые приложения с конца, чтобы понять, на каком приложении оперативки не хватает, и смартфон вместо того чтобы подтянуть программу из кэша, загружает её заново.
Расход оперативной памяти телефонов
Galaxy Note 20 (как вы понимаете, на его месте может быть вообще любой Android-смартфон) исправно подтягивает из фонового режима все приложения. А вот iPhone 11 сдаётся примерно на 2/3. Около трети приложений, которые были запущены в рамках первого этапа тестирования, банально выгружаются из-за нехватки оперативной памяти. В результате Galaxy Note 20 приходит к финишу первым, тратя на повторный запуск приложений меньше времени, чем iPhone 11.
Да, разницу во времени загрузки приложений между смартфонами нельзя назвать критической – это считанные секунды. Однако это видео отлично доказывает нам как минимум два факта.
- Во-первых, iOS нифига не эффективнее расходует ОЗУ, чем Android. Безусловно, у Galaxy Note 20 втрое больше оперативки, чем у iPhone 11, но это только подтверждает утверждение о том, что айфонам нужен качественный прирост.
- Во-вторых, оперативка хоть и не влияет на быстродействие системы как таковой, позволяет ускорить запуск приложений. Ведь если они уже есть в фоне, смартфону не приходится тратить время на их повторную загрузку.
Поймите меня правильно. Я прекрасно осознаю, что 4 ГБ, которыми оснащается iPhone 11, — это в три раза меньше, чем 12 ГБ у Galaxy Note 20. Это довольно большой разрыв. Однако нужно понимать, что все утверждения фанатов о том, что айфон покажет себя лучше с меньшим объёмом ОЗУ, чем любой Android-смартфон, — неправда. И тут, и там каждое приложение в фоне занимает плюс-минус 150 МБ. То есть никаких особых преимуществ перед Android у iOS нет. Так что признайте: чем больше оперативки в смартфоне, тем лучше.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Мало кто помнит, что первое время, когда iPhone только-только вышли в продажу, их нельзя было активировать без сим-карты AT&T, а значит, и за пределами США. Именно для того, чтобы обойти это ограничение, и был создан джейлбрейк, а вовсе не для расширения функциональных возможностей iOS, как многие думают. С тех пор прошло много лет, Apple продаёт свои смартфоны по всему миру и уже давно не ограничивает их активацию по географическому признаку. Но неожиданно по тому же пути решила пойти Xiaomi, начав блокировать фирменные аппараты в Крыму. Разберёмся, правда ли это.
Сложно себе представить мессенджер лучше, чем Телеграм. Мало того, что здесь вы сможете найти все функции, которые только может предоставить вам приложение подобного рода, так еще и обновления сюда прилетают гораздо чаще аналогов в виде WhatsApp или Signal. Причем апдейты предлагают нам гораздо больше, чем незначительные улучшения безопасности и исправление мелких ошибок. В новой версии появились инструменты для защиты контента из групп и каналов от сохранения и копирования, возможность удалять сообщения за определенный период, новые возможности для управления подключенными устройствами, анонимные комментарии в публичных группах от лица каналов и другие нововведения.
Многие из нас меняют смартфоны достаточно часто, возможно, каждый год. Это зависит от разных ситуаций: телефон надоел, захотелось новый, старый уже перестал справляться даже с самыми простыми функциями или просто пришел в негодность. Возможно, захотелось потратить накопленное и порадовать себя чем-то дорогим. К покупке смартфона нужно подходить во всеоружии, чтобы потом не выяснилось, что выбор оказался ошибочным, а покупка превратилась в головную боль. Собрали самые частые ошибки при выборе смартфона: собрались за новым — внимательно изучите наш чек-лист, чтобы всё шло по плану.
Ну так же хорошо шло, а вывод слишком простой и не соответствует началу)
В целом, «чем больше оперативки, тем лучше» — верно. Но:
Во-первых, надо отдать должное, что apple выдает потрясающие результаты с небольшой оперативкой, и ей действительно хватает для адекватной работы текущих 4 Гб в iphone 12.
Во-вторых, разница есть не только в объеме, но и в конструкции. Так, например, у iPhone 11 и 12 используется RAM типа LPDDR4, тогда как у Note 20 LPDDR5.
В-третьих, оперативка — это расход батарейки. Чем больше оперативки, тем больше телефон расходует заряд, насколько я знаю. Так что если телефону хватает и меньше памяти, я буду голосовать за продолжительность работы.
Ну и, в завершение, всегда «обожал» эти тесты на открытие 20-ти приложений подряд. Как часто вы так делаете и как часто эти +2 секунды в час вам помогут?) Хотя не экономь apple на пользователях и ставь больше памяти да и классом поновее, было бы интересно посмотреть на них.
Источник