Китайский айфон 7 не хватает памяти
Увеличение размера игр и новые тяжелые форматы видео и фото стали причиной нехватки памяти на старых моделях смартфонов. Всё чаще пользователи сталкиваются с проблемой забивания памяти на своих устройствах.
Далее будут рассмотрены способы освобождения памяти для вашего iPhone 7.
Заключение
В данной статье мы рассмотрели способы почистить iPhone 7 от ненужных файлов.
Чтобы не доводить свой телефон до дефицита памяти, достаточно хоть раз в месяц удалять ненужные фото и видеофайлы, а так-же удалять неиспользуемые вами приложения.
Давным-давно, когда iPhone в России стоил дорого, многие покупали залоченные на AT&T айфоны с ибей, используя прокси-сим (гевейку) для анлока. В это время начался переход на iPhone 4, где способ с повышением модема до iPad'овского (06.15.00) не работал, последним софтовым анлоком был 01.59.00 (iOS 4.0), а обновление BaseBand требовало покупки новой гевейки. Вплоть до iOS 5.0, где новый модем 04.11.08 превратил множество устройств в iPod. Именно с этого момента расцвел этот удивительный китайский бизнес.
Под катом небольшая история от 2011 до наших дней с картинками.
Впрочем, залоченные «огрызки» покупали во всем мире, ввиду того, что Apple не продавала официально-разлоченные устройства в первые дни продаж, вынуждая оформлять устройство в контракт. Да и география продаж первой волны покрывала не так уж много стран и новинка могла дойти гораздо дольше посылки из США.
Изначально это была услуга по замене микросхемы модема и флеш памяти модема на новую, после чего записывался новый IMEI, затем менялся серийный номер в микросхеме устройства. Услуга стоила 150$.
Техническая часть:
На заводе Foxconn, где собирают яблочную продукцию, используются специальные диагностические прошивки. Я уже говорил о них тут, а также готовлю продолжение.
На фото отладочный bootchain для iPhone 4
Вызывается она из recovery (iboot) при помощи команды diags. После ее исполнения экран устройства становится пурпурным. Но если ввести специальную команду, можно вывести данное меню.
Сам кабель для iPhone 5+
Общение с программой diags происходит только через serial порт, который присутствует в 30 и 8 пиновых разъемах.
Существует внушительный список ее команд
2014 год
Еще в 2013 году появилась функция Activation Lock, позволяющая превратить устройство в «кирпич», до тех пор, пока не введен AppleID и пароль хозяина устройства. Данный способ начался применяться для разблокировки оных (ведь смена IMEI+SN гарантировано снимало блокировку), однако, прибыль с продаж iPhone 4 упала ввиду морального устаревания аппарата. От отчаяния начали появляться способы аппаратного «анлока» ipad, позволяющая установить на модель cellular прошивку от wifi версии, таким образом избегая блокировки. В то время активно велись опыты по записи пустых «болванок» с новым серийным номером для разблокировки ipad wifi и ipod touch.
2015 год
Китайцы начали разрабатывать это еще в 2012 году, однако, завершить удалось только сейчас. Сотрудник Foxconn проносит материнскую плату iPhone 6 на завод и прошивает диагностическую прошивку. В разрыв между NAND и платой ставится «каретка», позволяющая осуществлять горячее переключение bga NAND микросхемы.
Происходит это так: устанавливается nand с прошивкой, затем через dev bootchain загружается программа diags в озу, после чего происходит горячая смена микросхемы и производится изменение серийного номера на заданный.
Само устройство выглядит так:
Купить их можно даже на алиэкспрессе, как и «болванки» NAND.
Таким хитрым образом удается увеличивать память до 128 и даже до 256 гб (правда один чип обойдется в 800 юаней и продается в ограниченных количествах)
На последок видео сего процесса:
Впрочем, история еще не закончилась. Она происходит прямо сейчас, но ввиду экономических проблем в РФ, этот бизнес пока не прижился. К слову, оборудование стоит ~$800, что в пересчете по курсу «курильщика» — 64к рублей + болванки памяти.
Из года в год 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 МБ.
- Сжатие потока — использует несколько шагов для сжатия файлов, в том числе и повторное сжатие ранее сжатых файлов, что делает его идеальным для сжатия больших файлов.
В свою очередь, производители смартфонов на базе 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 не нужно столь большое количество оперативной памяти. Размер — не главное, лучше вложить больше денег в софтверную часть, и правильно распределять ресурсы своего железа за счет умных алгоритмов сжатия файлов в оперативке.
Уведомление о том, что «память почти заполнена», хотя на устройстве еще есть 25% свободного места на накопителе.
Пользователи iPhone и iPad c iOS 15 начали массового жаловаться на баг с системным предупреждением о малом объёме свободной памяти, хотя их внутренние накопители заняты только на половину или на три четверти. Странное уведомление не пропадает после перезагрузки устройства или полного сброса настроек.
В настоящее время Apple не пояснила, как избавиться от уведомления или по какой причине оно возникает. Техподдержка компания просит пострадавших пользователей нажать на уведомление и если ничего потом не происходит — перезагрузить устройство. Но это не помогает, потом уведомление снова появляется.
Пользователи не могут понять, в каких именно ситуациях это предупреждение возникает и почему. Пользователи бета-версии iOS 15 вспомнили, что у них ранее возникали подобные баги с уведомлением про нехватку памяти, они передавали данные по ним разработчикам, но Apple их так и не решила в релизе.
В некоторых случаях уведомление о нехватке накопителя возникает даже на совсем пустых устройствах.
Пример уведомления на iPad.
Один из пользователей столкнулся с другой проблемой в iOS 15 — система видит больше памяти, чем есть по факту в устройстве. Техпддержка Apple попросила сообщить больше подробностей по этой ситуации. Другой пользователей также рассказал, что у него аналогичная проблема.
Примеры неправильного отображения доступного объема внутреннего накопителя.
20 сентября Apple выпустила iOS 15, iPadOS 15 и WatchOS 8 с множественными обновлениями компонентов и новыми функциями.
21 сентября пользователи со всего мира стали жаловаться, что у них перестал запускаться iTunes для Windows 10, а его переустановка не помогает. Оказалось, что новая версия приложения выдает ошибку и вылетает, если системный язык не английский. Проблема наблюдается в версии iTunes 12.12.0.6 с поддержкой iOS 15, которая доступна в Microsoft Store и на сайте Apple. Почему компания выпустили версию программы под Windows, которая работает только с английским системным языком, непонятно. Apple не сообщила, когда будет выпущено обновление iTunes с исправлением этой проблемы,
Большинство владельцев iPhone, как ни странно, пользуются базовыми версиями с минимальным объёмом памяти. Поэтому нет ничего удивительного, что в какой-то момент доступное пространство заканчивается, и этим людям приходится его чистить, зачастую удаляя вместе с ненужными данными ещё и что-то нужное. Но одно дело, когда вы сами забили всю память, а потом оказываетесь вынуждены чистить её, и совершенно другое – когда перерасход провоцирует ошибка iOS.
После выхода iOS 15 многие пользователи, которые установили обновление, стали жаловаться на то, что их iPhone и iPad независимо от модели начали присылать им уведомления об исчерпании свободного пространства на диске.
«Хранилище iPhone почти заполнено», — оповещает система. Это происходит, несмотря на то что заполненность встроенного хранилища в этот момент абсолютно не меняется, а ошибка возникает у пользователей, у которых достаточно свободного места в памяти.
Выгрузка в облако
Одним из главных преимуществ Apple является их облачный сервис iCloud. Благодаря ему вы сможете выгружать свои фото, видео и аудиофайлы в облако.
Цены на тарифы для РФ:
- +50гб памяти- 59р/мес
- +200гб памяти- 149р/мес
- +2тб памяти- 599р/мес
Хранилище iPhone почти заполнено iOS 15
Вот что об этой ситуации пишут сами пользователи:
Только что обновилась и увидела, что в настройках появилось оповещение о недостатке свободного пространства на диске. Кликнула по уведомлению и удивилась, что в хранилище по-прежнему довольно много незанятого места. Какой-то кринж».
Не могу понять, почему мой iPhone, у которого ещё 50 ГБ свободного места, присылает мне оповещение о том, что пространство на диске закончилось и его срочно нужно освободить? Эй, Apple, мне кажется, или с вашей iOS 15 что-то не так?
Не могу избавиться от уведомления о том, что хранилище моего iPhone почти заполнено, которое появляется, несмотря на то что у меня есть ещё как минимум 30 ГБ. Apple, это не только моя проблема. Скорее всего, ошибка на вашей стороне.
Сложно сказать, что именно провоцирует ошибку. Например, на моём iPhone 12 ничего такого нет, несмотря на то что я обновился на iOS 15 в числе первых. Возможно, всё дело в том, что из 256 ГБ встроенного хранилища у меня занято всего лишь около 15%, а, возможно, это никак не связано, ведь о проблемах сообщают владельцы устройств с разным объёмом памяти.
Как бы там ни было, Apple не знает, что делать, чтобы заставить iPhone думать, что памяти достаточно, если её действительно достаточно. Поэтому в Купертино рекомендуют прибегнуть к двум совершенно непохожим друг на друга методикам исправления бага.
iPhone думает, что нет памяти. Способы решения
Первый способ заключается в том, чтобы просто перезагрузить iPhone. Желательно сделать это жёстким способом. Учитывайте, что методика перезагрузки отличается от Айфона к Айфону, поэтому очень важно делать всё по инструкции:
- iPad с Face ID : нажмите и быстро отпустите кнопку громкости вверх, затем кнопку громкости вниз. Теперь нажмите и удерживайте кнопку питания до появления логотипа яблока.
- iPhone 8 и новее : нажмите и быстро отпустите кнопку громкости вверх, затем кнопку громкости вниз. После этого нажмите и удерживайте кнопку питания до появления логотипа яблока.
- iPhone 7, 7 Plus и iPod Touch 7 : одновременно нажмите и удерживайте кнопки питания и уменьшения громкости. Продолжайте удерживать их до до появления логотипа яблока.
- iPad с кнопкой Home , iPhone 6s, iPhone SE или iPod Touch 6: одновременно нажмите и удерживайте кнопку Home и кнопку питания. Удерживайте их до появления логотипа яблока.
Впрочем, мне ещё не удалось найти пользователя, которому бы помогла банальная перезагрузка. Поэтому – конечно, если баг вас сильно раздражает – рекомендую переходить сразу ко второму способу, который состоит в восстановлении прошивки:
- Подключите iPhone к компьютеру по кабелю;
- Запустите iTunes и нажмите «Восстановить»;
- Дождитесь загрузки актуальной версии iOS;
- Обновите iPhone ещё раз и активируйте его повторно.
Конечно, нет никаких гарантий, что вам поможет и этот способ, но его радикальность намекает на чуть большую эффективность в борьбе с багом. Другое дело, что вполне вероятно, что ошибка проявит себя снова, даже если принудительное восстановление поможет избавиться от неё на какое-то время. А поскольку сбрасывать и настраивать iPhone заново по несколько раз в неделю никто не будет, придётся ждать обновления с исправлением, которое явно уже на подходе.
Переустановка приложений
Довольно радикальный способ, но очень действенный.
Дело в том, что за время активного использования, программы накапливают много кэша, который очень много весит. Так как в iPhone нет отдельной функции по очистке кэша, остается удалить приложение и установить заново. Очень действенный способ для приложений по оффлайн прослушиванию музыки, мессенджеров и браузеров.
Очистить можно от нескольких мегабайт, до нескольких гигабайт памяти.
Снижение качества видео
В смартфонах iPhone есть возможность снизить качество видеозаписи, что очень значительно снизит потребление памяти.
- Заходим в настройки смартфона
- Переходим в пункт «Камера»
- Выставляем пониженное качество съемки (720p HD, 30 кадр/с)
После этих действий размер видео уменьшится примерно в 3 раза.
Удаление кэша Safari
Если вы часто пользуетесь браузером от Apple, то очистка кэша станет очень хорошим и действенным способом освободить данные на вашем iPhone.
- Заходим в настройки смартфона
- Переходим к приложению Safari
- Нажимаем на пункт «Очистить историю и данные»
- Подтверждаем
После данных действий будут стерты все данные вашего браузера, включая логины и пароли.
Очистить таким способом можно пару сотен мегабайт памяти.
Полный сброс настроек смартфона
Самое надежное решение для очистки памяти — это полностью стереть все данные и начать с самого начала. А большая часть данных будет сохранена в iCloud.
Для сброса iPhone выполните следующие действия:
- Зайдите в настройки смартфона
- Перейдите в пункт «Основные»
- Выберете «Сброс»
- Нажмите на «Стереть контент и настройки»
- Подтвердите действия
После полной перегрузки устройства, у вас будет практически новый телефон. Войдите в свой Apple ID и скачайте данные из iCloud.
Этот способ позволяет очистить десятки гигабайт памяти.
Удаление ненужных приложений
Очень часто причиной нехватки памяти является большое количество ненужных программ.
Очистка приложений — один из самых распространенных способов освободить место на телефоне.
Зайдите в настройки и просмотрите самые редко используемые приложения и удалите их с устройства.
Читайте также: