Почему на моем iPhone мало оперативной памяти?
Обновлено: 21.11.2024
Сейчас у меня довольно много проблем с моим iPhone 7 128 ГБ. У меня много свободного места (60 ГБ), и я удалил много приложений. Однако каждый раз, когда я переключаюсь с одного приложения на другое, это снова загружается с нуля. Мой почтовый ящик не загружается и многие другие проблемы.
Я скачал приложение для восстановления аккумулятора, и оно постоянно освобождает часть памяти (каждый раз пишет что-то вроде 50-70 МБ свободно из 2000).
Я несколько раз пытался выполнить программный сброс. Ничего не работает.
много ярких идей? Спасибо
iPhone 7, iOS 13
Опубликовано 22 января 2020 г., 4:05
Все ответы
Загрузка содержимого страницы
Содержимое страницы загружено
Уровень пользователя: специалист сообщества
Спасибо, что посетили сообщества поддержки Apple. Насколько я понимаю, вы видите предупреждение о заполнении памяти, и я хотел бы помочь.
Похоже, вы столкнулись с проблемой нехватки памяти, а не хранилища iPhone. У вас осталось достаточно места для хранения, но память может быть израсходована.
Ваше хранилище объемом 128 ГБ – это объем памяти, который устройство может хранить/сохранять с вашего устройства, а объем оперативной памяти – объем памяти, который ваше устройство может обрабатывать при одновременном открытии нескольких приложений.
Надеюсь, это поможет! Здоровья!
25 января 2020 г., 9:18
Здравствуйте! Спасибо за ответ.
Я точно знаю разницу между хранилищем и памятью. Я просто уточнил, что мой телефон не зависает из-за нехватки памяти (так бывает часто).
Было бы замечательно, если бы я мог решить свою проблему, просто запустив приложение, как вы предложили. Это самое первое, что я сделал перед программной перезагрузкой оперативной памяти, выключением iPhone и так далее. Я просто застрял, и теперь моя электронная почта вообще не работает.
26 января 2020 г., 00:56
Установлено ли на вашем iPhone последнее программное обеспечение? Если нет, обязательно обновите программное обеспечение до последней доступной версии.
Как переключаться между двумя приложениями? Или, по-другому, вы оставляете ранее используемые приложения работающими в фоновом режиме? Говоря это, когда вы переключаетесь между приложениями, ранее использованное приложение все еще отображается на экране переключателя приложений?
Приложения, которые полностью закрыты (выход из работы), необходимо будет полностью перезагрузить в следующий раз, когда они будут открыты. То же самое может произойти, если приложение какое-то время не использовалось или когда другое приложение использует много ресурсов памяти.
26 января 2020 г., 2:56
Да, мой iPhone действительно обновлен.
Я оставляю в фоновом режиме только пару наиболее часто используемых приложений. Тем не менее, если я переключаюсь с одного на другое (скажем, я нахожусь в сафари и получаю сообщение в WhatsApp), последний перезагружается.
26 января 2020 г., 4:49
Уровень пользователя: специалист сообщества
Спасибо, что обратились к нам с дополнительной информацией. Мы ценим это!
Похоже, вы сталкиваетесь с перезагрузкой приложений каждый раз, когда переключаетесь с одного приложения на другое. На самом деле это может произойти с включенным фоновым обновлением приложения. Вы можете найти это в разделе «Настройки»> «Основные»> «Обновление фонового приложения». Если он уже отключен, попробуйте переключить его, включив, а затем снова отключив. Вы также можете выбрать приложения, для которых вы хотите включить фоновое обновление приложений, и отключить те, которые вам не нужны. Дайте мне знать, если это поможет.
Что касается проблемы с почтовым приложением, вы получаете какие-либо сообщения об ошибках при попытке загрузить почтовое приложение? Если нет, что именно происходит, когда вы пытаетесь запустить приложение? Чем больше информации вы мне предоставите, тем лучше я смогу вам помочь.
28 января 2020 г., 10:14
Спасибо за ответ. Я проверил настройки обновления приложения, и все выглядит нормально. Мне тоже кажется, что проблема связана с нехваткой оперативной памяти, а не с простым обновлением, но я посмотрю поподробнее.
Настоящее беспокойство вызывает почтовое приложение. Никаких ошибок, я просто жду десятилетия, проверяя новую почту (или спам), но ничего не происходит (хотя на моем iPad и Mac я получаю почту). И вдруг, через несколько часов, я их получаю.
Теперь проблема расширилась: Airdrop вообще не работает (несколько раз пытался его отключить и включить, ничего не происходит, мой Mac его не находит), а когда я получаю сообщение, я получаю push-уведомление. уведомление, а затем, примерно через 20 секунд, я получаю правильное сообщение (текст, WhatsApp, Instagram и т. д.), даже если я использую это приложение прямо сейчас.
Должен ли я просто предположить, что мой iPhone готов к списанию?
28 января 2020 г., 11:56
Вы не совсем понимаете, как телефон использует оперативную память. Ваш iPhone 7 имеет 2 ГБ оперативной памяти. iOS использует примерно половину этого объема. Все остальные приложения должны совместно использовать оставшийся 1 ГБ. Это означает, что, вероятно, не более 2 или 3 приложений находятся в ОЗУ одновременно, независимо от того, сколько из них отображается в переключателе приложений (это просто список запущенных приложений; это не показатель того, что в данный момент находится). Бег). Таким образом, iOS выгружает приложения, которые приостановлены (что означает ВСЕ приложения, которые отображаются в переключателе задач, кроме текущего), чтобы освободить место, когда приложению требуется ОЗУ.Кроме того, приложения не являются монолитными. Каждое приложение состоит из большого количества сегментов кода и данных, которые можно включать и выключать по мере необходимости. Этот процесс называется управлением виртуальной памятью. Он работает очень хорошо, так как базовый дизайн восходит к истокам Unix в 1970-х годах и постоянно совершенствуется с течением времени. Ни одно приложение не может улучшить этот процесс; любое приложение, которое пытается это сделать, просто усугубляет ситуацию. Так что избавьтесь от любого приложения, которое пытается работать лучше, чем iOS.
Кроме того, не закрывайте приложения в переключателе задач. Это только замедляет работу телефона и тратит энергию, поскольку приложения перезагружаются с нуля.
Вот статья восьмилетней давности, которая до сих пор остается одной из лучших, которые я когда-либо видел на этом сайте
О, и ваша проблема с почтой никак не связана с управлением памятью. Это больше похоже на проблему связи с почтовым сервером.
iPhone работает медленно? Вот как очистить оперативную память на iPhone, чтобы он работал быстрее и не зависал.
Если вы спрашиваете себя: "Почему мой телефон такой медленный?" пришло время узнать, как очистить оперативную память iPhone, чтобы сбросить настройки iPhone. Когда вы очищаете оперативную память iPhone, вы освобождаете вычислительную мощность и ускоряете свой iPhone. Вы можете очистить оперативную память на любой модели iPhone, от старых телефонов, таких как iPhone 8, до новейшего iPhone 13. Вот как очистить оперативную память на вашем iPhone, чтобы он работал быстрее.
Перейти к:
Что такое оперативная память?
Что такое ОЗУ? Как упоминалось во введении, RAM означает оперативную память, также известную как энергозависимая рабочая память. Оперативная память — это место, доступное на вашем iPhone для данных, используемых в данный момент. Оперативная память — это то, что ваш iPhone использует для обработки активных процессов, таких как запуск приложений и игр или воспроизведение музыки. Если оперативная память будет перегружена, вы спросите: «Почему мой телефон такой медленный?».
Что делает очистка оперативной памяти на iPhone?
Это один из тех приемов, о котором редко говорят, но если ваш iPhone работает медленно, зависает или приложения не работают должным образом, очистка оперативной памяти может помочь ему ускориться. Очистка оперативной памяти iPhone похожа на выметание паутины из шкафа — очищенная информация не нужна, поэтому мы сбрасываем оперативную память, чтобы освободить полезную память на наших iPhone. Благодаря меньшему количеству информации для обработки и фильтрации ваш iPhone может работать быстрее. Когда вы очищаете оперативную память на своем устройстве iOS, внешне ничего не меняется, но вы увидите и почувствуете разницу при ее использовании!
Какой у меня iPhone?
Чтобы узнать, как ускорить работу iPhone, очистив оперативную память, необходимо знать, какое поколение iPhone у вас есть. Если вы задаетесь вопросом: «Как узнать, какой у меня iPhone?» не волнуйся; у нас есть статья, которая охватывает все поколения iPhone. Просто выясните, какой у вас телефон, а затем выполните следующие действия.
Как очистить оперативную память на iPhone (iPhone 7 и другие старые модели iPhone)
Если ваш iPhone работает медленно и у вас есть версия iPhone, указанная в заголовке выше, прочитайте приведенные ниже шаги, чтобы узнать, как очистить память на iPhone.
- Удерживайте кнопку "Режим сна/Пробуждение".
- Когда появится слайд для отключения питания, отпустите кнопку "Режим сна/Пробуждение".
Через несколько секунд ваш экран станет пустым, а затем вернется к главному экрану, что означает, что вы очистили оперативную память iPhone. Если Siri появляется, когда вы нажимаете кнопку «Домой», вот как отключить Siri, чтобы вы могли очистить оперативную память, а затем снова включить Siri, когда закончите. Для большинства этот процесс должен пройти гладко и легко. Если ваш iPhone работал очень медленно и сильно отставал, вы сразу же заметите, как он ускорился.
Как очистить оперативную память iPhone на более новых iPhone (iPhone X, XR, 11, 12 и другие более новые iPhone)
Если вам интересно, почему мой iPhone работает так медленно? и у вас есть iPhone 8 или новее, прочтите приведенные ниже шаги, чтобы узнать, как очистить память на iPhone.
- Нажмите и быстро отпустите кнопку увеличения громкости, затем нажмите и быстро отпустите кнопку уменьшения громкости.
Полезно отметить, что при очистке оперативной памяти на iPhone вы не закроете ни одно из открытых приложений; приложения просто перезагрузятся. Все должно быть как было, только быстрее. Вот и все! Если ваш iPhone по-прежнему работает медленно после очистки оперативной памяти, вы также можете ознакомиться с другими полезными руководствами о том, как ускорить работу iPhone. Если в последнее время ваш iPhone нагревался сильнее обычного, узнайте также, как предотвратить перегрев iPhone и продлить срок службы устройства Apple.
Совершенствуйте свой iPhone за одну минуту в день: зарегистрируйтесь здесь, чтобы получить БЕСПЛАТНЫЙ совет дня прямо на вашу почту.
iOS и Android — две наиболее часто используемые мобильные операционные системы в мире, и соперничество за первенство между устройствами под управлением этих ОС будет продолжаться до скончания века — и это вполне ожидаемо. Всякий раз, когда возникают дискуссии «Android против iOS», одним из основных преимуществ устройств iOS по сравнению с телефонами Android является то, что они (iPhone, iPad и т. д.) используют меньше оперативной памяти, чем их аналоги Android.
Сравнивая флагманский телефон Android и iPhone, выпущенные в одном году, вы понимаете, что у iPhone обычно меньше оперативной памяти, чем у телефонов Android. И что более удивительно, эти устройства iOS работают так же быстро (иногда даже быстрее), чем телефоны Android с большим объемом оперативной памяти.
Оперативная память некоторых из лучших Android-смартфонов достигает 8 ГБ. Некоторые имеют 10 ГБ оперативной памяти. У Бена есть несколько игровых смартфонов с 12 ГБ оперативной памяти. Apple iPhone, с другой стороны, не требует такого большого объема оперативной памяти для правильной работы или для того, чтобы быть признанным самым быстрым телефоном в мире. В iPhone XS Max, самом большом телефоне Apple, используется всего 4 ГБ оперативной памяти.
Каким же тогда объяснение (большого) различия в количестве оперативной памяти, поставляемой с устройствами iOS и Android? Прочтите, чтобы узнать.
Почему для эффективной работы телефонам Android требуется больше оперативной памяти?
Ответ прост. Устройствам Android обычно требуется больше оперативной памяти для бесперебойной работы, чем устройствам iOS, из-за разработки языка программирования, используемого для написания обеих ОС. Большая часть Android (и приложений для Android) обычно написана на Java, поскольку это официальный язык разработки для Android.
Java был лучшим выбором для разработки Android, поскольку он (Java) использует «виртуальную машину» для компиляции кода ОС для работы на многих устройствах и типах процессоров, поскольку Android был разработан для работы на устройствах с различной аппаратной конфигурацией из разных производители. iOS, с другой стороны, написана на «Swift».
Из-за того, как настроена Java, память, освобожденная приложениями, которые вы закрываете, должна быть повторно использована обратно на устройство с помощью процесса, известного как сборка мусора (GC). Неиспользуемая память (иначе называемая мусором) должна быть очищена и переработана в систему (через сборщик мусора), чтобы ее могли использовать другие приложения. Сборка мусора очень эффективна для бесперебойной работы Android-устройства, но проблема в том, что сам процесс требует достаточного объема оперативной памяти.
Сборка мусора – это процесс, который запускает очистку памяти после того, как приложение Android перестанет ее использовать.
Если требуемый объем памяти для сборщика мусора недоступен, процессы замедляются. Вот почему OEM-производители Android обычно устанавливают на свои устройства больший (или дополнительный) объем оперативной памяти, чтобы памяти было достаточно для сборки мусора. Это объясняет, почему устройства Android обычно имеют в два раза больше оперативной памяти, чем устройства iOS.
А у iPhone меньше оперативной памяти из-за этого?
… они не подвергаются сборке мусора для возврата использованной памяти обратно в систему. Из-за того, как построена iOS, iPhone не нужно подвергать «сборке мусора», возвращая использованную память обратно в оперативную память устройства. Для iOS, когда приложение закрыто, память/данные, используемые приложением, являются оперативной памятью. Следовательно, нет необходимости в дополнительной оперативной памяти для GC.
Кроме того, у Apple больше контроля над iOS, чем у Google над Android. Apple знает, на каком оборудовании и устройствах будет работать ее iOS, и поэтому создает ее для бесперебойной работы на этих устройствах. Android, как упоминалось ранее, построен с использованием Java и является достаточно гибким, чтобы приспосабливаться к различным аппаратным средствам и спецификациям/модификациям производителей.
Кроме того, телефоны Android имеют (и используют) больше оперативной памяти, чем iPhone, потому что они более раздуты. Еще одним фактором, способствующим этому, является то, что все больше приложений для Android становятся более совершенными, работают в фоновом режиме и, следовательно, требуют больше оперативной памяти для оптимальной работы.
В приведенных выше абзацах объясняется разница в объеме оперативной памяти на этих устройствах и почему iPhone с 1 ГБ ОЗУ, скорее всего, будет работать лучше, чем Android-смартфон с 3 ГБ.
Устройства iOS и Android в основном одинаковы, верно? Неправильно. Устройства iOS часто имеют вдвое меньше оперативной памяти. Но почему? Устройства iOS не работают? Или есть другая причина?
Война между iOS и Android продолжается и по сей день. Очевидно, что есть веские причины встать по обе стороны баррикад, но это не мешает людям (включая нас) бесконечно сравнивать их, чтобы понять, какой из них лучше подходит для наших нужд.
Мы уже рассмотрели такие вопросы, как какая мобильная операционная система более безопасна и почему приложения для iOS обычно лучше приложений для Android. Но вот что вы, возможно, не заметили: устройства iOS часто имеют половину оперативной памяти (или меньше) устройств Android. Почему это?
Сравнение оперативной памяти на iPhone и Android
В этой статье мы рассмотрим некоторые из новейших первоклассных устройств Android от разных производителей и сравним их с iPhone 8, iPhone 8 Plus и iPhone X.< /p>
Все эти устройства Android 2017 года представляют собой лучшее из лучшего, доступного в настоящее время для пользователей смартфонов. Как видите, эти характеристики ОЗУ здоровенные и обойдутся вам в копеечку. Приготовьтесь заплатить за них от 650 до 1000 долларов США.
Чтобы дать вам представление о том, насколько избыточны 8 ГБ ОЗУ, имейте в виду, что большинство современных ноутбуков не имеют даже такого объема. Например, большинство Chromebook 2017 года имеют ограничение в 4 ГБ, и лишь немногие модели предлагают сборку на 8 ГБ, и даже эти высокопроизводительные Chromebook с 8 ГБ по-прежнему дешевле, чем эти устройства Android!
Честно говоря, только OnePlus 5T имеет 8 ГБ. Но моя точка зрения такова: устройства Android не поставлялись бы с таким объемом оперативной памяти, если бы она им не была нужна, верно? И если новейшие Android-устройства оснащены 4–8 ГБ оперативной памяти, то сколько оперативной памяти у 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 6s без проблем работают с 2 ГБ. А у iPhone 6, который, как и остальные его преемники, может работать под управлением iOS 11, всего 1 ГБ.
Серьезно, что происходит? Как может iPhone 6 2014 года сносно работать с последней версией iOS, имея всего 1 ГБ оперативной памяти, тогда как для Android требуется в 8 раз больше?
Почему устройствам Android нужно так много оперативной памяти
С самого начала Android был разработан для поддержки множества разных типов процессоров, разных производителей и разных аппаратных конфигураций. Обычно программное обеспечение, написанное для одной системы, не может просто работать на другой; его необходимо «перенести», что часто требует перезаписи несовместимых битов.
Чтобы обойти это, приложения Android всегда работали на платформе Java. Java удобен благодаря своей виртуальной машине: вы можете один раз написать приложение на Java, а затем виртуальная машина «переводит» этот код во время выполнения, чтобы он работал в любой системе, в которой он находится. Вместо того чтобы самостоятельно переписывать и компилировать код, виртуальная машина Java сделает это за вас.
Но за это приходится платить.
Виртуальная машина Java сложна и требует много оперативной памяти не только для управления фактическими процессами самой виртуальной машины, но и для хранения исходного кода Java для любого выполняемого приложения, а также переведенного кода, который фактически получает выполняется системой.
С одной стороны, виртуальная машина в Android с годами улучшилась и теперь не требует столько оперативной памяти, как раньше. С другой стороны, приложения для Android становятся все более и более продвинутыми — возможно, даже раздутыми — и поэтому для работы им требуется больше оперативной памяти. Оперативная память также необходима для фоновых процессов, которые распространены в приложениях Android.
Наконец, операционная система Android основана на методе, который называется "сборка мусора". На самом деле приложениям рекомендуется использовать столько оперативной памяти, сколько им нужно. Затем время от времени Android очищает данные в оперативной памяти, которые больше не используются («мусор»), и освобождает их, позволяя другим приложениям использовать их. Этот метод хоть и эффективен, но наиболее оптимален, когда есть много оперативной памяти, иначе система тратит слишком много времени на сбор мусора.
По этим причинам мы рекомендуем не менее 4 ГБ ОЗУ на Android, если вы заботитесь о плавной работе. Если нет, то минимум 2 ГБ должен быть минимальным.
Почему iOS не использует столько оперативной памяти, как Android
Apple гораздо лучше контролирует всю экосистему iOS. Если вы хотите использовать iOS, у вас есть только один вариант телефона: iPhone.Если вы хотите создавать приложения для iOS, вам нужно использовать инструменты Apple и делать это так, как Apple. Apple правит жесткой рукой.
Однако в этом есть много преимуществ.
Поскольку Apple знает точные характеристики каждого отдельного устройства, на котором когда-либо будет работать ее операционная система, они могут принимать соответствующие проектные решения. Например, в то время как Android должен поддерживать несколько типов процессоров, iOS всегда работает на оборудовании на базе ARM.
Таким образом, iOS не нуждается в виртуальной машине с переводом "на лету", как в Android. Все приложения скомпилированы в собственный код, и этот код выполняется непосредственно на оборудовании. Отсутствие необходимости в виртуальной машине означает, что в целом используется значительно меньше оперативной памяти.
Кроме того, в iOS используется другой подход к управлению памятью. В то время как память Android обрабатывается операционной системой, память iOS обрабатывается самими приложениями. Вместо того, чтобы позволять приложениям занимать столько оперативной памяти, сколько они хотят, и освобождать ее, когда они больше не используются, приложения iOS автоматически выделяют и освобождают память по мере необходимости.
Короче говоря, тот факт, что у iPhone меньше оперативной памяти, не означает, что у него хуже производительность. В iOS используется другой подход к управлению памятью, поскольку он не использует виртуальную машину, как это делает Android.
Читайте также: