Как скачать приложение рабочие руки устаревший андроид
29 мая 2012 года. Именно тогда была выпущена наша сегодняшняя подопытная мышка, Samsung Galaxy S3.
Процессор: Samsung Exynos 4412 Quad (1.4GHz, 4 ядра)
Оперативная память: 1 гб
Память: 16 гб
Разрешение экрана: 720 x 1280
Видеочип: Mali-400 MP4
Как видим - довольно слабенько, даже для современных бюджетных устройств. Только видеочип относительно неплохо выделяется, но мы тут не про игры.
Думаю, что вы уже угадали первый вопрос 90% тех, кто узнавал модель, увидев её у меня - "Не лагает?"
Я просто отдавал им устройство в руки со словами: "Полистай рабочие столы, пооткрывай приложения, а потом посмотри на их общее установленное количество " Их удивлённые лица неплохо так доставляли)
Сейчас я вам поведаю сакральные секреты оптимизации, которые, к сожалению, знают или используют даже далеко не все из относительно "прошареных" пользователей данной, без сомнения, замечательной системы. И нет, это не какие-то волшебные утилиты, которые ЗапустятВашеУстройствоВКосмос!!11! , на которые, конечно же, по всем канонам, в конце этого гайда должна была бы быть реферальная ссылка . Нет, всего этого дерьма тут не будет.
Небольшое лирическое отступление, дабы дать вам понять, почему важно прочитать всё и по порядку.
Я всегда пытался доносить до юзверей одну фундаментальную мысль: в современном мире жизненно необходимо не заучивать какие-либо действия по пунктам, а интуитивно понимать, куда и для чего нужно кликать.
Часть первая. Немного теории понятным языком.
Почему устройство начинает лагать?
Часть вторая. Лохотрон и паразитирование на бедных пользователях.
А вот теперь остался весь реальный функционал программы - несколько папок непонятно с чем, которые никак не проявляется даже, + кеш некоторых приложений.
Итог - с натяжкой 42 мегабайта. Не так уж и радужно получается, если разобраться - зато какой вау-эффект создаётся! Единственный плюс от этой хрени и прочих подобных приложений - чуть-чуть экономят время, но реальная помощь от них не слишком значительна.
но потом всё равно придётся удалять само это приложение на ближайший месяц (или даже больше)
Остальной "функционал" не рассматриваем, ибо всё это легко делается ручками - читаем следующую часть.
Смысл всей части: "оптимизаторы" - мусор.
Часть третья. Довольно лёгкие практические занятия.
Внимание! Оболочки могут сильно различаться, поэтому вам, может быть, придётся самим искать эти пункты меню. Но это несложно, поверьте.
Очистка места
Вызываем контекстное меню на рабочем столе, ну или же любым другим способом попадаем в настройки.
Обоину не дам, даже в лс. PS: спасибо одному юзеру (он узнает себя, если захочет), тебе по реквесту могу подарить хайрез версию без вотермарки)
Тыкаем по пункту "Настройки"
Далее, чтобы попасть в пункт "Память", мне нужно выбрать вкладку "Опции". У вас может быть немного иначе!
Далее ждём, пока система всё подсчитает (но это и не обязательно, в принципе).
Профит! Кеш системы очищен, драгоценное место освободилось ровно за 6 нажатий!
Контроль автозапуска и точечная очистка приложений
Начало "как обычно":
Тыкаем по пункту "Настройки"
Далее, чтобы попасть в пункты "Память" либо "Диспетчер приложений" , мне нужно выбрать вкладку "Опции". У вас может быть немного иначе!
Сейчас я покажу пункт через "Память", просто на всякий случай . Оба эти способа ведут в одно и то же место.
Далее ждём, пока система всё подсчитает (но это и не обязательно, в принципе).
Тыкаем по ней, затем попадаем в следующее меню с типами содержимого. Нас интересует "Приложения".
И теперь мы попадаем в многостраничное меню с различными вкусностями. Отсюда можно, например, остановить исполняющиеся службы на странице "Выполняется".
Что какая служба делает и можно ли её останавливать - гуглите. В данном случае мы будем издеваться над Telegram'ом просто в качестве примера.
Кстати, можно нажать на кнопку "Показать кешированные процессы" и некоторые из них остановить, если есть необходимость.
Тут её можно остановить. Иногда встречаются особо упорные, с которыми эту операцию приходится проделывать несколько раз, прежде чем они таки лягут.
Далее можно поиграться во вкладке "Все" . Там в порядке убывания веса расположены ваши приложения. Крайне рекомендую после скачивания нового (игры, например), заходить сюда и запрещать автозапуск при старте системы (кнопка "Остановить" ), если использование не планируется какое-то время и вам не нужно будет получать этого приложения уведомления . В данном случае они отключены почти все. И да, в таком состоянии приложение останется ровно до следующего его запуска или обновления.
И да, смело игнорируем следующее предупреждение:
Ну или можем произвести любые другие действия с приложением, например - переместить его на sd-карту (при возможности, есть не везде).
Вместо кнопки "Управление доступным местом" обычно находится "Очистить данные" - она восстанавливает приложение до его почти что первоначального состояния, т.е. как будто оно было только что установлено. Придётся снова залогиниться в них.
Кнопка "Очистить кеш" просто удаляет временные файлы данного конкретного приложения, про которые я уже рассказывал.
У предустановленных приложений (т.е. поставляющихся сразу с прошивкой) вместо "Удалить" может быть сразу две кнопки - "Удалить обновления" и "Отключить". Первая его "откатывает" до первоначальной версии, а вторая - что-то вроде удаления, но не полностью. Такие приложения, к слову, удалить можно только специальными средствами с root-доступом.
Контроль количества фоновых процессов
Для этого нам понадобится один подготовительный этап: получение доступа к "Параметрам разработчика". В настройках найдите в самом низу пункт "Об устройстве", затем просто несколько раз потыкайте по "Номеру сборки" - после этого появится уведомление об успешной активации.
Далее - открываем параметры разработчика (пункт появляется над "Об устройстве") и листаем в самый низ, находим там параметр "Фоновые процессы". Изначально он стоит в положении "Стандартное ограничение" (т.е. по факту его почти нет).
Нажимаем, далее можем выбрать значение.
Если для чего-то нужна максимальная скорость, то выбираем "Нет фоновых процессов". Но учтите, что в таком режиме вы не будете получать уведомления от мессенджеров и прочих приложений!
Хороший компромисс - выбрать ограничение до 2 процессов, например. Самые важные приложения без проблем смогут присылать уведомления, да и скорость работы системы не будет сильно падать со временем.
Но за быструю работу придётся немного заплатить - такую операцию придётся проделывать после каждой перезагрузки устройства.
Ну и ещё одна неприятность - Google Play может крашиться при обновлении или установке средне-тяжёлых приложений, если пункт не на "Стандартном ограничении".
Умное управление ram
Часть третья-с-половиной. О прошивках.
Часть четвёртая. Итоги + немного об устройствах.
Таким образом можно сильно отсрочить "смерть", но не сделать жизнь вечной. Технологии меняются, мощности непрерывно возрастают, тяжёлые приложения требуют всё больше ресурсов, а эти небольшие хитрости мощности напрямую не прибавят.
Наилучшим вариантом для подобного использования, imo, являются бывшие флагманы. Прошлое-позапрошлое поколение можно легко урвать за неплохие деньги (если есть такая необходимость; или же есть вариант просто долгое время сидеть на когда-то купленном свеженьком флагмане и не дёргаться), а железо и оболочка у них довольно достойные, да ещё и долгое время можно будет на них ставить кастомы с новыми версиями Android, что есть большой плюс. Ну и эти самые флагманы куда меньше могут отставать по функционалу и физическим возможностям, чем различные новенькие бюджетники той же ценовой категории - но только до определённого момента, когда аппарат уже начинает безнадёжно устаревать физически.
Так а к чему это я всё. Ах, да. Модульные смартфоны.
Мобильные технологии развиваются так быстро, что мы уже не успеваем менять смартфоны. Вроде бы только купил новый девайс, а на рынке уже появились более продвинутые модели с большим количеством памяти, процессорных ядер и поддержкой NFC. И черт бы с ними, с ядрами, два, четыре, восемь, хоть шестнадцать. Новая версия ОС тормозит! Вот это настоящая проблема.
Эту статью я адресую всем тем, кто до сих пор пользуется смартфонами, вышедшими до появления версии Android 4.0, всем тем, кому «посчастливилось» купить девайс с 512 Мб оперативной памяти, а через месяц вышел Ice Cream Sandwich, и пришлось остаться на 2.3 или мириться с тормозами. В общем, для обладателей доисторических, но любимых HTC Desire, Motorola Defy и Samsung Galaxy S.
Обладателем одного из таких девайсов являюсь и я сам. Около трех лет назад за сегодняшнюю цену Nexus 4 я приобрел смартфон Motorola Defy. Это такой кирпич с экраном на 3,7 дюйма, 1 ГГц процессором, 512 Мб оперативной памяти и защитой от грязи и воды. С ним я проходил около года и впоследствии заменил на Galaxy Nexus, однако отдать или продать побитую, несколько раз тонувшую и прошедшую со мной через все, что только можно, моторолу не решился. Смартфон действительно был хорош, удобен, легко помещался в кармане и выдерживал любые испытания.
Проблема была только в том, что по умолчанию на Defy ставили Android 2.2, который впоследствии можно было обновить только до 2.3. Жадная и ленивая моторола оборвала все надежды владельцев, сказав, что 4.0 на смартфоне не будет — маловато памяти в зверьке.
К счастью, портировать Android 4.0 на Defy начали почти сразу после открытия исходников, и ко времени, когда необходимость в 4.X назрела, разработчики выкатили хороший полноценный порт (рассказ о том, через что они прошли, чтобы сделать это в условиях неломаемого залоченного загрузчика, достоин отдельной статьи). Но даже уже вылизанный Android 4.X (в лице CyanogenMod 10.2) работал на старом девайсе из рук вон плохо. Мизерный по нынешним временам объем памяти просто душил систему, и она постоянно держалась на пределе возможностей. В сравнении с 2.3, новая версия была просто невероятным тормозом, пользоваться которым не было никакого желания. Начались поиски любых путей оптимизации.
В сущности, все последующее повествование и есть рассказ о том, как заставить работать Android 4.3 (CyanogenMod 10.2) на Motorola Defy или любом другом устаревшем устройстве похожей конфигурации (в частности, точно такая же начинка была у Motorola Droid и похожая у Samsung Galaxy S). Впрочем, все сказанное будет справедливо вообще для любого девайса на Android 4.X, начиная от Samsung Galaxy Nexus и заканчивая HTC One.
Итак, у нас есть смартфон под управлением Android 4.X, и он безбожно тормозит. Приложения запускаются долго, промотка происходит с задержками, общий FPS около 5–10 кадров. Проблемы здесь, как и положено, две: процессор и память.
Официальные системные требования Android 4.X — это процессор на 1 ГГц и 1 Гб оперативной памяти. Только такой смартфон может пройти сертификацию и получить возможность продажи с предустановленным Google Play. Все, что ниже, — нет. И никакого запаса по памяти или частотам здесь нет, это край, ниже которого начинаются тормоза. Не из-за кривости чьих бы то ни было рук, а по причине функциональности ОС, которая с выходом Ice Cream Sandwitch действительно серьезно возросла (ну или можно все свалить на Java).
Сколько памяти потребляет Android 4.X? Много. Только что загруженная операционная система занимает около 350 Мб, за вычетом кода ядра и невыгружаемых компонентов на девайсе с 512 Мб памяти свободными остаются около 120 Мб. Среднее современное приложение вроде Twitter или Instagram во время своей работы может сожрать до 50 Мб. То есть оперативная память будет исчерпана уже после включения аппарата и запуска пары-тройки приложений.
Да, тебе не нужна одновременная работа нескольких программ, однако Android — это не Windows, он не завершает работу приложения при его закрытии, а всего лишь сворачивает, в результате чего софт продолжает жрать память, даже когда ты им не пользуешься. Чтобы ось не сдохла от нехватки памяти, в критические моменты просыпается процесс, названный Low Memory Killer, и беспощадно убивает фоновые приложения.
Современный Android-софт очень прожорлив
Для нас Low Memory Killer очень важный инструмент. Это не просто топорная прибивалка софта, а интеллектуальный механизм, который можно перенастроить под любые нужды. Алгоритм работы этого внутриядерного процесса основан на значениях «важности», которые присваиваются каждому работающему в системе приложению и могут изменяться во времени. Всего таких значений шесть:
- FOREGROUND_APP — видимое на экране приложение, его убивать нельзя ни в коем случае;
- VISIBLE_APP — работающий в фоне процесс, отвечающий за вывод той или иной информации на экран (иконка в строке состояния, выдвижная панель, виджет и так далее), его лучше тоже не убивать;
- SECONDARY_SERVER — фоновый сервис, такой как музыкальный проигрыватель, будильник, синхронизация данных, обычно может быть убит без серьезных последствий для системы в целом, но с потерей функциональности;
- HIDDEN_APP — работающее в фоне приложение, может быть убито в любой момент, но это скажется на его функциональности;
- CONTENT_PROVIDER — фоновый сервис, отвечающий за хранение и предоставление какой-либо информации (настройки, фотографии, что угодно), но в данный момент простаивающий (клиентов нет), может быть безболезненно убит;
- EMPTY_APP — любой фоновый процесс (приложение), который ничего не делает, первый кандидат на убийство.
Важность приложений каждой группы растет снизу вверх. То есть при нехватке памяти Low Memory Killer начнет убийство с последней группы и, если памяти снова будет не хватать, будет продвигаться выше. Само понятие «дефицит памяти» у Low Memory Killer определяется шестью порогами, по одному на каждую группу процессов. На всех смартфонах (и прошивках) значения этих порогов разные, например, на Motorola Defy с CM-10.2 на борту они такие:
Свободной памяти меньше 70 Мб — убиваются безработные фоновые приложения, меньше 55 Мб — в расход пойдут Content Porovider’ы и так далее. Когда памяти останется всего 25 Мб, будет убито используемое в данный момент приложение, но вероятность такого исхода крайне мала; после убийства всех остальных приложений память занимать будет просто некому.
Красота всего этого механизма в том, что он может быть перенастроен в любой момент. В Android есть файл /sys/module/lowmemorykiller/parameters/minfree , который можно прочитать, чтобы получить текущие значения порогов или записать в него новые значения (через запятую в 4-килобайтных блоках), которые вступят в силу сразу после записи. То же самое можно сделать, используя приложение Auto Memory Manager, MinFree и аналоги.
Какие значения будут подходящими? Здесь все зависит от способа использования смартфона. Если аппарат тебе нужен только для того, чтобы звонить, читать почту и твиттер, значения лучше либо оставить как есть, либо убавить (но не рекомендую ставить ниже 50 Мб). Тогда система будет освобождать память только в крайнем случае, и все приложения, которыми ты часто пользуешься, останутся в памяти и будут запускаться мгновенно.
Если же ты привык использовать смартфон для запуска большого количества самых разных приложений и игр, то значения лучше повысить (в Auto Memory Manager это можно сделать за один тап, нажав кнопку Aggressive). Тогда в системе всегда будет оставаться достаточно памяти для запуска сразу нескольких тяжелых приложений, и она не будет тратить время на освобождение оперативки.
Еще один радикальный вариант — это повысить лимиты двух последних групп до максимума, в результате чего Android фактически превратится в однозадачную систему, каковой до недавнего времени была iOS и до сих пор остается Windows Phone (условно, конечно). Другими словами, система будет автоматически убивать приложения сразу после их закрытия, но только в том случае, если софтина не будет в этот момент ничего делать. Системные компоненты при этом останутся висеть в памяти.
Независимо от того, какой из вариантов ты выберешь, стоит поиграть с возможными значениями, чтобы найти оптимальные.
Все наши манипуляции с Low Memory Killer не принесут особого прироста производительности, если память системы будет забита разными клиентами Facebook, VKontakte, Hangouts Google+ и прочими. Обычно такой софт стартует сразу после загрузки системы и попадает либо в группу SECONDARYSERVER, либо в HIDDENAPP (иногда в CONTENT_PROVIDER), так что до него механизм очищения памяти добирается только в последнюю очередь, а даже если добирается, через некоторое время софтина перезапускается (обычно это связано с каким-либо системным событием).
Поэтому вторым пунктом в нашем плане улучшения скорости работы будет избавление от всех подобных приложений. Нет, реально нужные, конечно, лучше оставить, а те, которые стоят для галочки, — удалить. Если ты используешь стороннюю прошивку, типа CyanogenMod, стандартный архив Gapps (тот, который прошивается после самой прошивки) лучше заменить на минимальный (goo.im/gapps/minimal). Из гугловских приложений в нем только сам маркет и Gmail, а Hangouts, карты и куча других сервисов вырезаны, поэтому они тоже не будут стартовать во время загрузки и жрать память (любой из них можно установить из маркета).
Кроме Google-сервисов, довольно много памяти могут отъесть сервисы и автоматически запускаемые приложения самого Android. Удивительно, но в памяти работающей Android-системы можно легко обнаружить кучу софта, которым ты вообще не пользуешься. Это может быть диктофон, калькулятор, «Черная дыра» (к сожалению, это всего лишь живые обои), а также сервисы голосового набора (набора номера, не поиска), календаря и синтезатора речи. Причем если первые просто были запущены во время загрузки и довольно быстро вытесняются Low Memory Killer, то вторые — это полноценные сервисы, которые висят в памяти на протяжении всей жизни смартфона.
Многие из этих сервисов можно отключить через стандартный диспетчер приложений, даже не имея root. Достаточно перейти в «Настройки -> Приложения -> Все», тапнуть по нужной софтине и нажать кнопку «Отключить» (ну или «Удалить», а затем «Отключить», если были установлены обновления). Вот список приложений, которые, с точки зрения инженеров Google, можно безболезненно отключать:
- Голосовой набор (com.android.voicedialer)
- Диктофон (com.android.soundrecorder)
- Календарь (com.android.calendar)
- Калькулятор (com.android.calculator)
- Обновление CyanogenMod (com.cyanogenmod.updater)
- Память календаря (com.android.providers.calendar)
- Синхронизация закладок (com.google.android.syncupdaters.bookmarks)
- Синхронизация календаря (com.google.android.syncupdaters.calendar)
- Стандартные заставки (com.android.dreams.basic)
- Фоновые рисунки (com.android.musicvis и com.android.magicsmoke)
- Черная дыра (com.android.galaxy4)
- com.android.wallpaper.holospiral
- Email (com.android.email)
- Picasa Uploader (com.google.android.apps.uploader)
- Pico TTS (com.svox.pico)
В скобках я привел системное имя приложения так, чтобы в случае необходимости ты мог не просто отключить, но и удалить его (а зачем зря тратить место?). Все системные приложения хранятся в каталоге /system/app и могут быть удалены с помощью любого файлового менеджера с поддержкой root.
По умолчанию система не позволит отключить некоторые весьма прожорливые, но тем не менее важные сервисы. К таким относятся, к примеру, «Телефон» (это приложение входит в группу FOREGROUND_APP и поэтому всегда висит в памяти), «Эквалайзер» (только в CyanogenMod и производных), Google Backup Transport (
45 Мб), ответственный за бэкап установленного софта в облаке Google (восстанавливается после переустановки прошивки, например), «Меню SIM-карты» и Fused Location (
45 Мб), сервис, который собирает данные о местоположении со всех возможных источников (сотовая сеть, IP-адрес, барометр, GPS, компас) и на их основе вычисляет точное положение смартфона на карте. Приложения типа навигаторов будут работать и без него, но с меньшей точностью.
Избавиться от всех этих процессов поможет root-приложение Bloat Freezer. Оно позволяет отключить не только приложения, дозволенные к отключению самой системой, но и вообще любые, в том числе главный системный процесс android.process.acore. Кроме приведенных выше пожирателей памяти, безболезненно можно прибить еще такое количество системных приложений, что мне будет проще привести список тех, которые отключать нельзя. Вот они:
Все остальное можно безболезненно выключить (ну или оставить те, которые еще могут пригодиться, например FM-радио). Когда все будет сделано, открываем любой менеджер процессов, прибиваем все пользовательские процессы и смотрим, сколько памяти занято. В моем случае 200 Мб. Очень даже недурно в сравнении с изначальными 350 Мб.
Отключаем бесполезный голосовой набор Отключив Fused Location и Google Backup Transport, мы освободим 90 Мб памяти Отключаем системные сервисы с помощью Bloat Freezer
После чистки система занимает меньше 200 Мб!
Второе, что мы можем, — это отучить прожорливые приложения что-либо делать в фоне. Для этого есть замечательное приложение Greenify (требует root), которое позволяет заморозить выбранные приложения так, чтобы они вообще не могли работать, пока не видны на экране. Запускаем Greenify, нажимаем «+» и видим список работающего софта, рассортированный по степени прожорливости, тапаем по нужному приложению и все, отныне в фоне оно всегда будет спать.
Некоторым приложениям незачем работать в фоне
Что еще можно сделать для ускорения работы смартфона и очистки его памяти? В целом больше ничего. Есть, конечно, еще такие совсем радикальные методы, как замена тяжелого софта на простые легкие аналоги, хакинг софта с целью вырезания ресурсов, но все это плохо согласуется с идеей иметь полнофункциональный смартфон. Проще тогда поставить Android 2.3 (CyanogenMod 7) и вообще забыть о проблемах производительности.
Тем не менее есть еще два действенных совета. Первый — это активация технологии zRam, которая позволяет выделить небольшой фрагмент оперативной памяти и создать из него виртуальный своп-раздел со сжатием данных. В результате общий объем оперативной памяти виртуально увеличится, высвободив лишних 50–100 Мб.
Проблема с активацией zRam только в том, что сама технология есть далеко не в каждом ядре. Большинство кастомных ядер, а также ядра прошивок CyanogenMod, Paranoid Android и AOKP обычно включает поддержку zRam, но это не всегда верно. Стоковые прошивки обычно поставляются с ядрами без zRam. В CyanogenMod и производных активировать Z-RAM можно через меню «Настройки -> Производительность -> Управление памятью -> Использовать zRam». По умолчанию система выделяет под сжатый своп 18% памяти, но при необходимости значение можно увеличить до 26%. В других прошивках zRam активируется с помощью приложения Trickster Mod (вкладка «Специфичные функции»), однако так можно выделить только 10% памяти.
Второй действенный совет — это перенос всех приложений во внутреннюю память вместо установки на карту памяти. Тут выигрыш состоит в том, что встроенная NAND-память смартфона по определению намного быстрее памяти SD-карты, поэтому запуск приложения из внутренней памяти будет происходить быстрее. Более того, сам по себе механизм запуска приложений с SD-карты в Android реализован с использованием шифрованных контейнеров, что также вносит дополнительные издержки.
Перенеся все приложения во внутреннюю память, мы добьемся ускорения их запуска. Уже установленный на карту памяти софт можно легко вернуть назад через настройки: «Приложения -> Сторонние -> Выбор приложения -> Перенести на смартфон». Чтобы вообще отключить функцию установки новых приложений на карту памяти, нужны права root и эмулятор терминала. Запускаем терминал и набираем две команды:
Теперь по умолчанию весь софт будет устанавливаться во внутреннюю память. Чтобы настройка сохранялась между перезагрузками, берем любой файловый менеджер с поддержкой root, переходим в каталог /system/etc/init.d/ и создаем такой файл 99disable-app2sd.sh :
И с помощью все того же файлового менеджера ставим на него бит исполнения. Это рецепт для CyanogenMod и производных. На стоковых прошивках сначала необходимо установить приложение Universal Init.d, запустить его и включить переключатель на главном экране приложения.
Активируем zRam в CyanogenMod Активируем zRam с помощью TricksterMod По умолчанию Android предпочитает устанавливать софт на SD-карту
Применяя все описанные в статье приемы, мне удалось существенно поднять скорость работы при использовании Motorola Defy с CyanogenMod 10.2 на борту. Смартфон, конечно, не приблизился к скорости Nexus 4 и других современных девайсов, но в сравнении с настройками по умолчанию комфорт от использования повысился в разы и приблизился к таковому при использовании стокового Android 2.3.
Если вы читаете отзывы, которые пользователи оставляют в Google Play, то вам хотя бы раз попадалось на глаза высказывание в стиле «приложение супер, но после обновления перестало работать».
Да, бывают случаи, когда после обновления программа полностью или частично теряет работоспособность. И если вас по какой-то причине не устраивает апдейт, вы можете откатиться на предыдущую версию.
Что может быть плохого в апдейтах?
Наиболее распространенные проблемы, на которые жалуются пользователи после обновления программ, следующие:
- баги;
- прекращение поддержки старых версий Android;
- несовместимость приложения с аппаратными характеристиками устройства;
- до неузнаваемости измененный интерфейс;
- отсутствие привычных функций;
- обилие рекламных окон.
Если вы столкнулись хотя бы с парой пунктов из перечисленного, вам наверняка захочется откатиться на старую версию приложения.
Как установить старую версию Android-приложения?
К сожалению, сделать это через официальный магазин не получится. Google Play разрешает разработчикам выставлять только одну версию APK, поэтому с каждым обновлением приложение перезаливается, а его предыдущую версию удаляют.
При этом Google тщательно следит за тем, чтобы на устройствах пользователей всегда были установлены свежие версии приложений. Для этого было придумано автоматическое обновление.
Так что если вы хотите пользоваться именно старой версией программы, скачивать ее придется со стороннего ресурса.
Что стоит сделать перед установкой старого приложения
Для начала подготовьте свой смартфон. По умолчанию система запрещает установку приложений откуда бы то ни было, кроме как из официального магазина. Зайдите во вкладку «безопасность» и поставьте галочку напротив пункта «неизвестные источники». После этого вы сможете установить APK, скачанное с любого сайта.
Однако эта инструкция не актуальна для восьмой версии Android. В Oreo вам придется давать разрешение на запуск сторонних APK какому-либо приложению, например, Google Drive или Chrome. Это зависит от того, каким образом приложение попадет на ваш смартфон: если вы собираетесь скачать его с помощью браузера, дайте разрешение Chrome или тому обозревателю, который используете. Данная настройка находится во вкладке «конфиденциальность и безопасность» - «еще» - «установка неизвестных приложений».
Не забудьте отключить автоматическое обновление приложений
Отключите автоматическое обновление в Google Play. В противном случае магазин быстро обнаружит на вашем устройстве неактуальное ПО, и вы даже не заметите, как оно обновится.
Удалив ненужное приложение, вы сотрете все связанные с ним данные, настройки, игровой прогресс и т.п. При желании можете сделать бэкап и сохранить его в облаке, чтобы потом восстановить в старой версии приложения.
Удалите обновленное приложение и переходите к поиску нужной версии.
Где можно скачать старые версии приложений?
Бесплатно скачать старые версии APK можно с таких сайтов, как APKMirror, 4PDA, UpToDown, APK4Fun и APKPure. В описании вы найдете всю нужную информацию: версию приложения, предупреждения о багах и несовместимости и т.д.
Установка предельно проста: качаете файл, находите в памяти устройства и запускаете. Все.
Если вы читаете отзывы, которые пользователи оставляют в Google Play, то вам хотя бы раз попадалось на глаза высказывание в стиле «приложение супер, но после обновления перестало работать».
Да, бывают случаи, когда после обновления программа полностью или частично теряет работоспособность. И если вас по какой-то причине не устраивает апдейт, вы можете откатиться на предыдущую версию.
Что может быть плохого в апдейтах?
Наиболее распространенные проблемы, на которые жалуются пользователи после обновления программ, следующие:
- баги;
- прекращение поддержки старых версий Android;
- несовместимость приложения с аппаратными характеристиками устройства;
- до неузнаваемости измененный интерфейс;
- отсутствие привычных функций;
- обилие рекламных окон.
Если вы столкнулись хотя бы с парой пунктов из перечисленного, вам наверняка захочется откатиться на старую версию приложения.
Как установить старую версию Android-приложения?
К сожалению, сделать это через официальный магазин не получится. Google Play разрешает разработчикам выставлять только одну версию APK, поэтому с каждым обновлением приложение перезаливается, а его предыдущую версию удаляют.
При этом Google тщательно следит за тем, чтобы на устройствах пользователей всегда были установлены свежие версии приложений. Для этого было придумано автоматическое обновление.
Так что если вы хотите пользоваться именно старой версией программы, скачивать ее придется со стороннего ресурса.
Что стоит сделать перед установкой старого приложения
Для начала подготовьте свой смартфон. По умолчанию система запрещает установку приложений откуда бы то ни было, кроме как из официального магазина. Зайдите во вкладку «безопасность» и поставьте галочку напротив пункта «неизвестные источники». После этого вы сможете установить APK, скачанное с любого сайта.
Однако эта инструкция не актуальна для восьмой версии Android. В Oreo вам придется давать разрешение на запуск сторонних APK какому-либо приложению, например, Google Drive или Chrome. Это зависит от того, каким образом приложение попадет на ваш смартфон: если вы собираетесь скачать его с помощью браузера, дайте разрешение Chrome или тому обозревателю, который используете. Данная настройка находится во вкладке «конфиденциальность и безопасность» - «еще» - «установка неизвестных приложений».
Не забудьте отключить автоматическое обновление приложений
Отключите автоматическое обновление в Google Play. В противном случае магазин быстро обнаружит на вашем устройстве неактуальное ПО, и вы даже не заметите, как оно обновится.
Удалив ненужное приложение, вы сотрете все связанные с ним данные, настройки, игровой прогресс и т.п. При желании можете сделать бэкап и сохранить его в облаке, чтобы потом восстановить в старой версии приложения.
Удалите обновленное приложение и переходите к поиску нужной версии.
Где можно скачать старые версии приложений?
Бесплатно скачать старые версии APK можно с таких сайтов, как APKMirror, 4PDA, UpToDown, APK4Fun и APKPure. В описании вы найдете всю нужную информацию: версию приложения, предупреждения о багах и несовместимости и т.д.
Установка предельно проста: качаете файл, находите в памяти устройства и запускаете. Все.
Читайте также: