Андроид дольше работает чем айфон

Почему 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% больше места, и теперь можно запустить еще одно приложение.

Такая схема работает и на 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 уже есть.

Читайте также:  Dynamic range compression android

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

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

Источник

Всю жизнь пользовалась Андроидом и перешла на Айфон: рассказываю, что лучше и почему

Приветствую вас, дорогие читатели! Говорят, есть всего 2 вида людей: те, у кого android-смартфоны и те, у кого Iphone. С момента появления у меня первого смартфона (это было в 2012 году) и до конца 2020-го года я пользовалась исключительно андроид-смартфонами. За эти годы у меня были смартфоны LG , Sony и Samsung (трижды). Также имею опыт взаимодействия с китайскими смартфонами (Xiaomy, Honor). Спустя почти 9 лет на андроиде захотелось чего-то нового. Так у меня появился Iphone 11.

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

Плюсы Iphone:

  • Интерфейс: он простой и понятный, не перегружен лишними деталями, все на своем месте, разобраться легко
  • Операционная система работает как часы , нет сбоев, лагов и глюков, скорость выполнения запроса высочайшая
  • Бóльший выбор приложений в AppStore , чем в аналогичных сегментах в playmartket для андроид
  • Все модели айфона долго поддерживают обновлениями ОС , это касается даже довольно старых моделей (6, 6 s ). Они получают такой же свежий софт, как и старшие модели, и работают так же хорошо.
  • Качество фото и видео самое лучшее на рынке
  • Если в смартфоне обнаружен брак его обменивают на новый аппарат бесплатно.
  • Большой и разнообразный выбор аксессуаров для смартфона
  • Звук через динамики очень чистый, стерео-эффект не просто маркетинговая уловка
  • Олеофобное покрытие дисплея – лучшее, что я когда-либо видела в смартфонах. Жирных отпечатков на дисплее почти не остается, а те, что все-таки появляются, очень легко удаляются без разводов и мазни
  • Легендарная автономность айфона на самом деле не миф . Iphone 11 держит автономность с одного заряда до 2 суток (и я не преувеличиваю).
  • Система распознавания лица FaceID – это самое удобное, что только может быть. Срабатывает мгновенно, почти под любым углом, при любом освещении. Система с отпечатком теперь кажется чем-то из прошлого.
  • Даже спустя год-полтора айфон можно продать за неплохие деньги , они долго остаются ликвидными.

Минусы Iphone:

  • По какой-то причине невозможно отдельно настроить громкость для рингтона и уведомлений , чтобы она была разной. Айфон сам решает, как он будет звучать, иногда уведомление приходит очень громко, потом звук снижается, он всегда такой плавающий и как-либо это исправить нельзя.
  • Урезанная комплектация в новых поставках – наушники больше не кладут, адаптер питания нужно покупать отдельно. Но не для всех это будет минусом. Например, зачем каждый раз получать адаптер питания при покупке новой модели, если и старый прекрасно подходит? А как много людей пользуется комплектными наушниками, которые по качеству очень не очень?
  • Отсутствие стандартного разъема под наушники. Кому-то неудобно.
  • Нет возможности купить простенькую модель за небольшие деньги , потому что Apple их просто не выпускает (наверное, не видит смысла распыляться)
  • Не такая удобная стандартная клавиатура , курсор не всегда с первого раза удаётся переместить в нужное место в слове, чтобы исправить опечатку. Не такая логичная автозамена слов, как на андроиде, обучается долго, работает не так круто.
Читайте также:  Андроид прошивки для oysters

Несмотря на минусы, телефон стал для меня настоящим откровением: пользоваться им одно удовольствие, нервные клетки больше не тратятся на ожидание, пока аппарат отвиснет. А все минусы я считаю больше придирками, когда «за такие деньги можно было бы и лучше», для меня все эти моменты не существенны.

Поэтому я могу смело рекомендовать Iphone всем, кто хочет надежный телефон, где все на своем месте и работает как часы.

По итогам 2019-го и 2020-го годов самыми продаваемыми моделям Iphone стали XR и 11 в простой модификации. Различий между двумя моделями не так много, и они не очень существенны. Если для вас не принципиально переплачивать за вторую камеру и более свежий год выпуска, то смело берите Iphone XR

Если же вы хотите модель посвежее, возможность делать фото на сверхширокоугольную камеру, ночной режим, улучшенную автономность (примерно на час), более приятные цвета корпуса и готовы отдать за это чуть больше, то вам отлично подходит Iphone 11

Теперь давайте рассмотрим основные моменты смартфонов на андроиде, которые я могу выделить, основываясь на своем опыте взаимодействия с этой операционной системой.

Плюсы Android-смартфонов :

  • Более широкий ряд моделей на любой вкус, цвет и кошелек
  • Огромный выбор производителей: Китай, Корея, Япония
  • Средняя модель для среднего покупателя очень доступна – от 30 до 40к
  • Возможность настраивать интерфейс под себя: менять темы, виджеты, двигать значки как угодно
  • Возможность регулировать звук уведомлений как захочешь: можно выбирать различные варианты громкости для звонка и уведомлений по отдельности, одно можно оставить звуком, другое сделать только вибрацией, в общем, как душе угодно, – и это невероятно удобно.
  • Вандроид-смартфонах удобнее калькулятор, забавный факт, да, но по работе мне он часто нужен, и я скучаю по самсунговскому стандартному калькулятору
  • Очень удобная стандартная клавиатура , логичная и легко обучаемая автозамена слов

Минусы Android-смартфонов:

  • У смартфонов на андроиде зачастую очень прожорливые амолед-дисплеи , которые на ура разряжают батарею. К тому же сама операционная система требует весьма нескромной подпитки.
  • Андроид-смартфоны получают обновления не так часто и не так регулярно , моделей очень много, поддерживать их все сложно. В итоге уже через год смартфон начинает тормозить и выдавать различные глюки.
  • Недорогие модели андроид-смартфонов редко могут похвастаться чем-то выдающимся , на них абсолютно все очень посредственное: от фото, до скорости работы датчика отпечатка пальца. Поэтому в любом случае для того, чтобы получить стабильный аппарат, нужно выложить не меньше 30 тыс.
  • Андроид-смартфоны быстро и довольно сильно теряют в цене . Спустя год-полтора его сложно продать за хорошие деньги.
  • В PlayMarket гораздо меньше приложений, чем аналогичных для айфона . Обновления многих приложений для андроида выходят позже, чем для айфона.

Сейчас в преддверии выпуска новых моделей можно приобрести с хорошей скидкой смартфон, который уже успел слегка «устареть», что абсолютно не портит его характеристик, а цена приятнее, чем на старте продаж. По отзывам, самыми популярными моделями смартфона на базе андроид на 2020й год стали:

Xiaomi Poco M3 4/64GB

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

Samsung Galaxy M21

У этого смартфона в достоинствах классный AMOLED-дисплей, аккумулятор на 6000 мАч, доступная цена и умеренные габариты, что делает его весьма востребованным на рынке смартфонов.

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

А вы на чьей стороне: андроид или айфон? Поделитесь в комментариях, посмотрим, кого больше)

Спасибо за внимание! Если статья была вам полезна, ставьте «палец вверх». Желаю отличного дня и до встречи на страницах новых публикаций!

Источник

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