В индустрии смартфонов у нас в основном два лагеря: Android-лагерь и iOS . В настоящее время это две основные операционные системы в индустрии смартфонов. В то время как Android принадлежит Google, Apple владеет iOS. Одно из основных различий между этими лагерями заключается в том, что, хотя Android используется несколькими производителями, iOS предназначена исключительно для Apple iPhone. Это объясняет, почему количество пользователей Android почти в три раза превышает количество пользователей iOS. Однако, учитывая успехи, достигнутые iOS, эта система является первоклассной. Еще одно важное различие между смартфонами на базе Android и iOS — это объем оперативной памяти. Как правило, устройства Android имеют гораздо больший объем оперативной памяти, чем их аналоги на iOS. Вопрос в том, почему?
Недавно был официально выпущен ZTE Axon 30 Ultra Space Edition. Этот флагманский Android-смартфон высокого класса оснащен 18 ГБ оперативной памяти и 1 ТБ встроенной памяти. Это также указывает на то, что оперативная память основных флагманских смартфонов Android теперь требует 20 ГБ. Фактически, с новой технологией расширения памяти пара флагманов Android уже поддерживает 20 ГБ ОЗУ.
Проще говоря, максимальный объем оперативной памяти на смартфоне Android составляет 18 ГБ. Напротив, самый большой объем оперативной памяти на iPhone составляет всего 6 ГБ. Таким образом, лагерь Android в три раза опережает iOS по объему оперативной памяти. Почему в телефонах Android становится больше оперативной памяти? Телефонам Apple с объемом памяти от 8 ГБ до 12 ГБ, а затем и до 18 ГБ требуется только половина или меньше Android. Apple отстает или Кук «скупердяй»? На самом деле настоящая причина не так проста, как экономия средств.
Вот три основные причины низкого RAm в iOS. Однако, прежде чем мы рассмотрим причины, давайте поговорим об оперативной памяти.
Что такое RAM и ROM?
Прежде чем сравнивать различия между механизмами управления памятью в системах iOS и Android, нам необходимо понять значение некоторых профессиональных терминов. RAM (оперативная память) также называется оперативной памятью. Размер оперативной памяти напрямую определяет, сколько программ вы можете открывать в фоновом режиме телефона. С другой стороны, ROM (постоянная память) называется внутренней памятью. ПЗУ определяет, сколько программ вы можете установить на свой телефон и сколько фотографий и песен вы можете сохранить.
Если вы открываете несколько приложений во время использования мобильного телефона, когда памяти мобильного телефона недостаточно, мобильный телефон автоматически закроет некоторые приложения. Это делается для того, чтобы освободить место для удовлетворения потребностей новых приложений. Это широко известно как «уничтожение фона».
Когда ваш телефон обычно «убивает фон», это неизбежно влияет на производительность и аккумулятор телефона. Это связано с тем, что повторное открытие приложения займет некоторое время, и вы почувствуете, что устройство работает не «гладко». Таким образом, когда вы играете с большим количеством приложений, чем больше хранилище, тем плавнее работает смартфон.
Вот 3 основные причины, по которым iOS устраивает «маленький» размер ОЗУ
1. Механизм надгробия iOS позволяет сэкономить больше памяти
При повседневном использовании типы и количество программ, которые мы запускаем, одинаковы. Почему Android требуется больше памяти, чем Apple, чтобы обеспечить удобство работы? Потому что Android использует «настоящий фон». Приложения, работающие на переднем плане и висящие в фоновом режиме, занимают одинаковый объем памяти. Это заставляет систему использовать больше памяти. Фон Apple — это виртуальный фон, и когда приложение работает в фоновом режиме, его деятельность приостанавливается.
Когда пользователь прерывает задачу, система записывает текущее состояние приложения на момент прерывания. Затем программа остановится, как и запись события на надгробной плите. Когда необходимо восстановить задачу, программа продолжит работу из состояния, непосредственно предшествовавшего прерыванию. Таким образом, механизм захоронения в iOS экономит больше памяти, чем Android, когда его приложение работает в фоновом режиме.
Таким образом, при одинаковом количестве запущенных фоновых приложений iOS требует гораздо меньше памяти, чем Android. Поэтому Android обычно требует больше памяти, чтобы обеспечить бесперебойную работу мобильных телефонов.
2. Благодаря строгому контролю и механизму «песочницы» Apple требования к хранилищу меньше, чем у Android
.
В дополнение к механизму надгробий iOS, строгая цензура Apple и механизм песочницы также делают ненужным использование такого большого хранилища. Поскольку система Android не имеет строгой системы проверки, она чрезвычайно открыта, а рынок неравномерен. Это приводит к бесконечному потоку беспорядочных приложений. У этих приложений есть ряд «мошеннических действий»: всевозможные случайные запуски и произвольный доступ к разрешениям. Фактически, на Android вы можете открыть приложение, и 50 других приложений начнут работать с ним в фоновом режиме. Это мгновенно сжимает емкость хранилища.
Однако с Apple все иначе. Все приложения в App Store должны пройти официальную проверку Apple, и для получения разрешений требуется согласие пользователя. После активного выхода из системы система полностью убьет приложение и все процессы. Он не откроет его тихо в фоновом режиме.
Кроме того, iOS использует механизм песочницы, и каждое приложение помещается в независимую песочницу и не может мешать доступу друг к другу. Естественно, возможности активного пробуждения других приложений нет. Поэтому под строгим контролем программное обеспечение iOS имеет гораздо меньшие требования к хранилищу, чем Android.
3. У Apple есть единая служба push-уведомлений, которая снижает требования к пространству для хранения данных
Служба push-уведомлений Apple также в определенной степени сокращает объем используемого хранилища. Уведомления системы iOS равномерно передаются вам через сервер Apple. Это позволяет получать уведомления, не открывая приложение. Конечно, это практически сократит объем памяти, который система использует в данный момент.
Из-за большого количества производителей мобильных телефонов, использующих систему Android, и открытого исходного кода системы Android, в настоящее время не существует единого push-альянса. Если вам нужны push-сервисы, ваши сообщения могут быть отправлены вам только через приложение или сторонние сервисные платформы.
Заключение
Благодаря механизму надгробия Apple и ее официальной строгой проверке, механизму песочницы и обязательной службе push-уведомлений Apple не требуется большое пространство для хранения данных, чтобы обеспечить ее беглость. Однако из-за «истинной предыстории» Android, открытого исходного кода и по другим причинам вам нужно больше памяти, чтобы обеспечить первоклассное взаимодействие с пользователем. Так что дело не в том, что Apple отстает от Android и Кук не «скупердяй». Правда в том, что есть некоторые различия в управлении двумя системами. Конечно, чем больше памяти, тем лучше, но из-за разницы в механизме управления оперативной памятью между iOS и Android нет возможности напрямую сравнивать их.