How to speed up your phone on Android 5.1. How to speed up a tablet on Android so that it doesn’t crash after that? How to improve battery performance on Android

When using Android devices, you often experience slowdowns after a certain period of use. Previously, to fix this problem, I even resorted to completely resetting the phone to factory settings, which largely “revitalized” it and it continued to “fly” for some time until it gradually became slower again. Moreover, very popular Android optimization programs like , which did more harm than good, could not solve the problem. How to effectively deal with this problem and how to prevent its occurrence?

The main reason for the slowdown of an Android device is the lack of system resources to ensure the normal operation of the operating system itself and all programs. As in the case with, to radically solve the problem, you just need to free up enough resources so that the system can “breathe freely” again. But this will solve the issue only for a while, as when using programs to optimize Android. After some time, the resources will be “clogged” again, causing inhibition. A more long-term effect is needed. To do this, you just need to follow a few simple but very effective rules.

Delete everything you don't use without regret

A simple and clear rule. Requires you to periodically review the list of installed programs and remove those that you no longer use.

This is due to the fact that many programs run in the background on the Android system and are synchronized with a remote server. If you don't use such a program, then it is simply wasting your device's resources, which could be spent on something more useful. Don't hesitate to remove such programs. If necessary, you can always install them again.

To do this, find unnecessary ones in the list of installed programs and remove them. At the same time, free up not only RAM (which is very important), but also space in the device’s memory.

The same goes for photos and videos. Connect your device to your computer from time to time (or use ) to transfer photos and videos to backup, and then delete them from the device. This will leave more memory available for caching application data, so the operating system doesn't have to figure out where it can get space to run the system or other programs.

Disable background syncing

Not all programs can be removed, as some still need to be used from time to time. But even in this case, you can save money by preserving not only system resources, but also battery power. You can prevent some programs from synchronizing in the background via the mobile Internet.

To disable background optimization, you need to go to “ Settings» — « Data transfer" At the bottom there will be a list of programs that use the network. At the top of the list are the most active ones. These are the ones you should watch.

If you don’t need an application on the go, you can disable its background synchronization. Click on such an application and activate the item “ Limit background activity».

Replace programs with a browser

Unfortunately, many Android users forget (and some don't even suspect) that their phone has a browser. Many programs for Android duplicate the content of sites. For example, news applications or social network clients. Instead of having dozens of programs constantly running in the background and synchronizing with the server, you can simply keep the same number of bookmarks in the browser and open them when necessary. In this case, the only program that will be involved in this matter is the browser.

Of course, it is worth understanding that abandoning programs should not negatively affect ease of use. For example, if the site is not adapted for viewing on mobile devices, then you should not replace the sites application.

Conversely, if the application and website are convenient for reading on a phone or tablet, then it is better to use the website, since one browser consumes clearly fewer resources than dozens of programs that are constantly online and constantly updating data.

Personally, I always have several tabs open in my Google Chrome browser for sites that I read. As a matter of principle, I don’t close them so as not to search for the desired site in the list of bookmarks every time. Just when I open the browser, I select the desired tab and refresh the page to get the latest data.

Let's be honest: most of the interesting customization options for Droid devices are hidden and require rooting the device. However, not everyone prefers to get root - some out of fear of losing the warranty, others out of sheer laziness. We decided to look at alternative ways to speed up devices on the Google platform that do not require superuser rights.

Introduction

Google is constantly improving the performance of its system. But “pure” Android is now quite rare - manufacturers, as a rule, modify the firmware, which does not always have a positive effect on performance. In addition, in addition to this, it would be good to take care of energy saving, and these are often mutually exclusive things. Nevertheless, even non-rooted Android has such capabilities, although there are not very many of them.

Removing/disabling built-in and unnecessary applications

Before the release of the fourth version of Android, it was impossible to disable built-in applications without root rights. This brought inconvenience to buyers of branded gadgets, because each manufacturer strives to cram into the firmware as many programs as possible that the end user simply does not need and in total eat up a decent amount of resources. In the fourth version of Google, such an opportunity appeared. To disable any built-in application, you need to go to “Settings -> General -> Applications -> All”, select the desired software and in “Application Information” click the “Disable” button (or “Uninstall updates”, and then “Disable” "). To enable it, you need to go to the “Disabled” tab and follow a similar procedure.

However, not everything is as rosy as it seems at first glance. Firstly, disabling it does not affect persistent memory - the application remains installed as it was. Secondly, not everything can be turned off. Only some applications allow you to do this trick with yourself. I won't give a lot of specific advice on disabling applications, since the list of applications is different on each device. Here is a short list of what most users do not need, but constantly hangs in the system and takes up memory:

  • “Browser” - why, if there are more convenient and easier alternatives?
  • “Calendar” and “Calendar Memory” - I didn’t notice anyone actively using them.
  • “Email” and “Exchange Services” - it seems like everyone is already on Gmail.
  • “Google Search” is a rather useless function if you have a browser (beware, it also disables Google Now).
  • “Google Keep”, “Google+” and other not always necessary applications from Google.

In addition, I recommend turning off (delete) widgets and live wallpapers. In addition to the fact that this functionality requires memory and CPU time, it also eats up the battery. So to increase speed it is better to turn off such things. You can also turn off effects on the lock screen. In my case (Samsung with stock firmware) they are located in “Settings -> Device -> Lock screen -> Unlock effect”.

Callouts: INFO

How disabling applications works. After clicking on the “Disable” button, the setApplicationEnabledSetting() method of the PackageManager class is called, which changes the application state to COMPONENT_ENABLED_STATE_DISABLED_USER (by the way, it appeared in the first Android).

Setting up power saving and using developer options

To speed up the operation of the gadget, you can also adjust the energy saving settings. Of course, this will reduce battery life, but it can speed it up quite significantly. To do this (in my case) you need to go to “Settings -> General -> Energy Saving” and either slide the switch located in the upper right corner or uncheck the necessary checkboxes.

This works differently on different platforms, and there is no public API - there is, of course, the PowerManager API, but this has only a very indirect relation to energy saving. However, on the Samsung Galaxy Note 10.1 (as well as for other Droid devices of the South Korean giant), energy saving is controlled through DVFS - Dynamic Voltage and Frequency Scaling, the same one with which Samsung “falsified” the benchmark results (I note in parentheses that this was not a real falsification - just for some benchmarks and applications the device worked at the limit of its capabilities).

To disable system animation (animation in applications will remain), you need to go to the developer options menu, which is hidden by default. To access it, tap seven times on the “Build number” item, which is located in the “About device / About phone” menu. Then go to the menu that appears and turn off all animation: set the parameters “Window animation scale”, “Transition animation scale” and “Transition duration scale” to “Animation disabled” (in firmware from other manufacturers, these options may have a slightly different name).

In the same menu you can limit the number of background processes. The latter, however, should be done with caution - instead of speeding up, it may slow down due to the fact that frequently used processes will be killed and started again. That’s why, by the way, all sorts of task killers are not recommended.

Application acceleration

To speed up individual applications, you can clear their cache. This is done in the same place where you can disable/delete them, that is, “Settings -> General -> Application Manager -> All”, select the application you need and click the “Clear cache” button.

It also makes sense to install less resource-intensive applications - for example, in my case, Smart Launcher takes up less memory than Samsung's native TouchWiz does. The sidebar will provide specific tips, but I don’t recommend following them specifically, since it all depends on your needs. The main thing in this case is to choose the right size/functionality ratio.

To determine memory consumption, you can use the following method: install some terminal with Busybox, determine the PID of the desired process (using "ps w") and look at the /proc//status file. In this case, however, you need to take into account the Android architecture - the application can be distributed across several processes.

If this method is too difficult for you and you don’t want to bother with each application, there are several graphical analogues of the top utility in the market. I liked one of them, called Process Explorer, the implementation of which, however, seemed incomprehensible - why use a browser to view the list of processes?

By the way, the Google Play service has a habit of suddenly updating a bunch of applications, which, of course, eats up resources. It is not possible to disable this service, but you can disable the update itself. To do this, go to the Play Store, call up the menu (hint: if you can’t call it using the soft keys, “pull” from the left edge), select “Settings” and set “Auto-update applications” to “Never”.

Likewise, it makes sense to disable account synchronization (which, in addition to a possible increase in performance, will satisfy your paranoia). To do this, go to “Settings” and look for where the “Accounts” item is located, then select an account and disable synchronization (alternatively, you can disable only individual and unnecessary types of synchronization, such as, for example, Google+ contacts or calendar. - Editor's note).

Disable media scanning

By default, Android scans all external storage devices (SD cards) for media files. This function, although useful, slows down the system quite a lot. You can disable it. For new drives, create an empty .nomedia file in the root. But in order to disable the display of existing files in Android 4.0 and later, you need, in addition to creating this file in the folder you need, to clear the data and cache for the “Gallery” and “Multimedia Storage” applications and force them to stop. After the next launch, all multimedia files will be indexed taking into account the created .nomedia files.

I will give some tips on the most famous brands. It is worth noting that these tips are only suitable for official firmware, so if you have a modified firmware, you can safely skip this section.

Samsung

If you are the owner of any of the devices of this brand, you probably noticed that going to the main screen by pressing the Home button is a little slow. This is due to the fact that double clicking launches S Voice, a speech recognition system. If you do not use it, you can disable this function by unchecking the “Open. "Home" key. In addition, if you accidentally enabled the wake command, it is better to disable it - using this option affects the battery charge quite significantly.

Additionally, some Samsung devices have the option to disable launcher effects. To do this, long-tap on an empty space on the home screen, select “Home screen settings” and in the “Transition effect” submenu select “None”.

HTC

In some cases, the error reporting service may be slow on HTC devices. Although it is not recommended to touch such things, you can disable this option by going to “Settings -> About phone -> Send HTC” (Tell HTC) and unchecking the corresponding checkboxes there.

Sony

On Sony Xperia SP, there is a situation when the phone suddenly starts to slow down. You can try to fix the problem by uninstalling updates for Google Chrome: “Settings -> Applications -> Chrome -> Uninstall updates.”

Greenify

The Greenify application allows you to forcefully put to sleep unnecessary processes (which you can select) while the device is sleeping, and prevent them from being called from third-party processes. This differs from task killers, which do not in any way prevent background applications from restarting due to external events (by a timer, the request of another application, or a system event). Unfortunately, some functionality is only available on rooted phones - in particular, the most important function of sleeping applications a few minutes after the device falls asleep.

The reason is that the forceStopPackage() method, which allows Greenify to put applications into an inactive state, is internal and is only available to system applications or those running as root. In non-root mode, you can only use the killBackgroundProcesses() method, which does not completely unload the process from memory, so system events continue to come to it and “wake up” it, which does not at all correspond to the Greenify ideology.

Therefore, to implement functionality in non-root mode, the Greenify developer took a completely different and very inventive path. When installed, the application registers as an Accessibility Service, thus gaining access to the system interface, and then simply calls up the application manager and clicks on the necessary buttons to kill the application through the standard Android settings menu. During sleep mode, this operation is unfortunately not possible, so on non-rooted smartphones Greenify can only sleep applications after the user presses the corresponding button.

ART

In Android 4.4, a replacement for Dalvik appeared - ART, Android Runtime. It provides AOT compilation. In order to understand what it is and what the advantage of ART is, you will have to take a brief excursion into history.

At the time when the foundation for Android was being laid, Java was chosen as the programming language - largely due to the fact that the OS was supposed to be used on a wide variety of platforms. And it was good for everyone, except for one thing - the speed of Java applications was quite low. This happened because the code was actually being interpreted.

Time passed. In Android 2.2, JIT compilation was added to the Dalvik virtual machine. This allowed us to achieve a fairly significant increase in speed, but did not solve all the problems. And now in the KitKat version ART appeared, which allows you to compile applications not even at runtime - during installation. You can enable it in the same developer menu where we disabled the effects. This, on the one hand, increases installation time and size, and also, when turned on for the first time, it takes significant time to convert all already installed applications into native code. On the other hand, the increase in speed after enabling it is on average 50%, and for some applications even more (in particular, scrolling has become much smoother).

But ART also has disadvantages. Some of them are obvious - for example, incompatibility with certain obfuscators and applications. They simply don’t concentrate attention on certain individuals, although they should. Among these I will include possible security problems. Experiments conducted relatively recently (at the May HITB conference) show that if a specially generated DEX file is inserted, the translator (dex2oat) crashes. In addition, if you find vulnerabilities in ART itself, it will be possible to create user-mode rootkits. In addition, the boot.oat image generated by the translator has a fixed base address (0x700000), which allows you to bypass ASLR under certain conditions.

At the same time, from the point of view of reverse engineering, static analysis of OAT files is still difficult - for the reason that the usual method names are simply not in the code. This is understandable. However, since the OAT file format is actually ELF, you can use tools designed for the latter, such as GDB. As for the dynamic... There is no toolkit for it as such.

ART will be enabled by default in the fifth version of Google's OS (and Dalvik, accordingly, will be removed). In my opinion, given the potential security problems, it’s too early to completely abandon Dalvik, so I don’t agree with Google’s policy here. However (with this in mind) it is all the more worthwhile to enable ART on KitKat in order to test the applications you need.

Conclusion

Despite the flexibility of the Android platform, it is difficult to speed up your device without using custom and/or rooted firmware. But it is not impossible, as this article proves. Finally, I’ll give you universal advice: install only those applications that you will actually use, and say a firm “No” to everyone else.

Lightweight programs for Android

I will give a short list of lightweight analogues of the necessary programs for Android. This list is minimal, including only what, in my opinion, is necessary:

  • You can use RMaps instead of Google Maps. Not only is this application lighter, it is also much more functional.
  • Cumbersome Adobe Reader can be replaced by Mupdf.
  • There are quite a lot of readers. Among the lightweight ones, I can recommend AlReader and FBReader.
  • As for browsers, you can install Lighthing Browser, which is de facto a lightweight standard one.
  • It is better to replace the extremely heavy Feedly RSS reader client with the lightweight FeedMe (be careful, only for smart people).

What does root give? (editor's word)

About a year ago, I wrote an article about speeding up new versions of Android on outdated devices. In it, I talked about several techniques that require root rights, with which you can increase the performance of your smartphone by unloading all non-critical system components from RAM. In short, the article presented five main methods:

  • Tuning the Low Memory Killer mechanism in order to teach the system to unload background applications from the device’s memory faster than it does by default. The trick requires modification of kernel parameters and is therefore only available on a rooted device. Applications used: Auto Memory Manager or MinFree.
  • Removing all unnecessary system applications from the /system/app and /system/priv-app directories. Can be done using any file manager with root support.
  • Disable unnecessary system applications using Bloatware Freezer, disable their autoloading using Autostarts.
  • Installing an optimized custom kernel and activating the Zram mechanism, as well as the TCP westwood congestion control algorithm. Overclocking the processor.
  • Tuning the kernel virtual memory subsystem to ensure faster unloading of data from caches.

Not only its performance, but even its durability depends on the correct and timely optimization of the operation of a device based on the Android OS. In addition, judicious use of RAM helps to cope with such pressing problems as, for example, freezes. Why does the device start to slow down and get hot? How to optimize your Android phone or tablet yourself, what to do to speed up work and what methods are really effective? Let's find out!

Why does my Android device slow down?

Before moving directly to solving problems, it is worth pointing out their causes. Knowing what interferes with the normal operation of your device, you can prevent negative factors from occurring in the future. Please note that not all of the following may apply specifically to your case. Therefore, the problems in the list are given in order of decreasing frequency of occurrence.

  • RAM load;
  • Physical memory load;
  • Too many graphic elements (animations, “live wallpapers”, etc.);
  • Constant search for Wi-Fi and GPS networks;
  • Use of pseudo-optimizing applications.
  • Please note that the first two problems need to be addressed first. Even if the device works more or less normally, sooner or later it will start to slow down precisely because of memory load. Let us consider in detail how to cope with these problems and others described.

    How to optimize the performance of your phone, smartphone or tablet?

    How to optimize your Android device?

    So, let's start the optimization process. To do everything correctly and not introduce unnecessary changes to the operation of the device, follow the steps in the order shown. If one method helps, you don’t have to resort to the subsequent ones. However, it makes sense to familiarize yourself with the entire list so that in the future you can quickly and without unnecessary problems optimize your device.

    Clearing physical memory

    Physical memory is all the files that are stored on the device or removable media. The first thing you need to pay attention to if your phone or tablet starts to slow down is the amount of occupied memory. And we are talking about both internal volume and SD cards.

    Clearing physical memory

    The more memory is occupied, the longer it takes to synchronize files, download data, download applications, etc. If there are too many files on the memory card, the operating system spends a lot of resources downloading information about their contents. All this is done for the convenience of the user: this way you can access the data instantly. However, it is clear that such actions consume a lot of CPU time. For example, if you listen to music, the player loads information about all songs at once. As a result, the phone slows down and freezes.

    Before you start cleaning up physical memory, you need to minimize its fill. If you have an SD card, set the file path for applications such as Browser, Camera, Voice Recorder, Skype or Viber to it (see below for an example of setting up the Internet browser). It was previously said that memory cards also consume device resources. However, the use of the phone's internal memory has a much more critical effect on its performance.

    Photo gallery: how to save files downloaded in the browser to a memory card?

    Step 1 Step 2 Step 3 Step 4 Step 5 Step 6

    After the specified settings are completed, you need to get rid of unnecessary files. These files may be those that you have not used for a long time. For example, a boring album from a band or a book that you don’t want to read. If you're sad to part with your data, you don't have to delete it. You can simply move them to your computer or cloud storage (for example, Google Drive).

    Do not delete folders and files unless you know their purpose, as they may contain important system information.

    It makes sense to move installed applications to the memory card. Thus, their entire cache, as well as some files, will not clutter up such a small memory of the device itself. To do this, go to Settings and find Applications. Next, click on “Application Manager”. You will see a list of all programs installed on the device. Each program will need to be moved separately. Just click on its name and reconfigure the “Memory” item, as shown in the screenshots below.

    Photo gallery: move installed applications to a memory card

    Step 1 Step 2 Step 3 Step 4 Step 5

    Clearing RAM

    RAM is a resource that is used by active applications. The more applications you have installed, the more RAM will be used. Even if you haven’t launched some programs for a long time, they continue to run in the background in a “frozen” form (this is a feature of the Android OS). It is logical that to free up RAM you need to remove unnecessary applications.

    Clearing RAM

    First of all, remove the games. If you don't want to give them up completely, download something small (like the notorious "2048"). The more powerful the graphics component of a game, the more memory (and other resources) it requires. Even when turned off, apps will still download some data as soon as you turn on your internet connection.

    It is also worth getting rid of applications left “just in case”. For example, if you haven’t watched movies on your phone or tablet for a long time, remove the video player. In the end, you can always download it again, if necessary.

    If you have deleted all the applications that you considered unnecessary, but the device still slows down, turn to the built-in cleaning system. This is some kind of program that manufacturers usually load by default (the name may vary, for example, “Memory Cleaner” or “Clean Up”). If you don't have one, you can clear the RAM manually.

    Go to “Settings” -> “Applications” -> “Running”. You will see a list of running programs. Go to any of them and click “Stop”.

    Stop some programs

    Among other things, you can use special programs to clear RAM, but we will talk about them later.

    A large number of widgets on the screen, animated “live” wallpapers and other graphic excesses negatively affect the operation of the operating system. Of course, it's beautiful and convenient. But each such element requires RAM, CPU time, and graphics processor resources (which is commonly called a video card).

    Get rid of unnecessary widgets

    Thus, even the most powerful phone or tablet can start to slow down just because of widgets and live wallpapers.

    Discard them, keep only the essentials.

    Remove unnecessary services and applications to speed up the processor

    Please note that in this case the graphics component will be degraded to improve performance.

    First, you need to go to the “Developer Options” settings item. Don't worry, you won't do anything irreparable. All proposed settings can be rolled back. So, to access this item, go to Settings -> About Device. There, find “Build Number” and click on it 7 times in a row. You can now go to Developer Options. If nothing happens, this option was probably already enabled on your device. Just find it in the Applications section as a separate program.

    Go to “Options...” and do the following:

  • Check the box next to "Force GPU processing". This way, the GPU will be constantly turned on, which means that the resources of the main processor will not be wasted on graphics.
  • Do the same for the “Disable hardware overlay” option.
  • For the items “Animator Duration Scale”, “Transition Animation Scale” and “Window Animation Scale”, set the values ​​to “Animation Disabled” (see screenshots below). This will be especially true for older models and weak devices.
  • Open the “Background Processes” item and set a limit on the number of programs running in the background. No more than 2–5 is recommended.
  • Photo gallery: setting up Developer Options

    Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7

    Do not change other settings unless you have proper knowledge. In addition to changing the parameters of these services, you can try uninstalling some system applications, for example, Google Play Games, etc. This should only be done if you know for sure that you or the operating system will not need the application.

    Don't worry: Android won't let you uninstall vital programs.

    Battery Optimization

    No matter how strange it may sound, a lot also depends on the correct operation of the battery. The point is that you need to charge your phone or tablet correctly. To do this, just follow the points below.

  • Always charge the device only after it has been completely discharged.
  • Wait until the device is charged 100%.
  • Try not to use apps while charging.
  • Charge your device from USB or the cigarette lighter as rarely as possible.
  • Additionally, lower your screen brightness whenever you can; Turn off apps instead of just locking the screen.

    Optimize your battery performance

    Disable Wi-Fi, GPS and geolocation

    GPS and Wi-Fi networks are often essential. Without them, smartphones would be deprived of many of the functional features for which users love them so much. But this does not mean that these networks should be turned on all the time.

    Disable GPS and geolocation

    GPS and geolocation are functions that provide data exchange with satellites. The device spends a lot of energy and resources on organizing and conducting such an exchange. Thus, disabling GPS helps speed up the operating system. After all, you still don’t need to be constantly connected to satellites if, for example, you are at home. You can disable GPS and geolocation by going to Settings -> Location.

    When Wi-Fi is turned on, installed applications will exchange data with Google Play servers. This is necessary for constant synchronization and stable operation of programs. But when you, for example, want to listen to music or watch a movie, you should turn off the Wi-Fi network. This will not only help conserve battery power, but will also free up RAM.

    Getting rid of advertising

    Advertising in applications and in the browser is not only annoying, but also “eats up” some of the RAM. Therefore, sometimes it makes sense to install applications to combat it. Why "sometimes"? Because programs for hiding ads also require memory. In addition, they are usually running constantly.

    AdBlock Plus program interface

    You can optimize the operation of anti-advertising applications by disabling them when not needed. Try installing, for example, AdBlock Plus and compare RAM consumption with and without it. Draw the necessary conclusions. Also, you should not install such programs if you rarely access your browser or play games with a disconnected Internet connection.

    Firmware update

    Firmware is, in simple terms, the version of the Android operating system installed on your device. Moreover, we are talking not only about standard versions, but also about OS with additional software. For example, today many smartphone publishers add a number of programs to the original Android, change the interface and other graphic details. As you probably already understood from what was said earlier, the fewer unnecessary applications, the better the device behaves. Therefore, sometimes it makes sense to change the firmware in order to get rid of such applications. Remember that reinstalling the OS without an official update means waiving the factory warranty. Therefore, this method is very radical. However, it can really help.

    Do not attempt the following steps unless you have sufficient knowledge. In this case, it is better to contact the service center.

    There are a number of programs for reinstalling the OS on Android. “Odin” is considered the most popular and stable. To change the firmware using it, you need to download and install the program on your PC. Please note that the original version is only available in English; all others are potentially dangerous.

    In addition, you will need the firmware file itself. There are many such files on the Internet, but be careful. Trust only trusted resources.

    Odin program interface

    Now you need to put Android into firmware mode. To do this, turn off the device and hold down the Volume Down, Home and Lock keys at the same time.

    Press the indicated keys at the same time

    The “Firmware” menu will open. Press the "Volume Up" key to agree to enter installation mode.

    Press the Volume Up key

    Connect your device to your computer using a USB cable. All that remains is to open the firmware file in the Odin program and press the Start button. The firmware will be updated.

    Video: example of firmware for Samsung J3 phone

    Applications for optimizing operation and increasing the performance of the Android OS

  • All the methods discussed above require time and skill. If you don’t want to manually clear your RAM and/or physical memory every time, you should install one of the programs created specifically for this. The most common are:
  • CCleaner;
  • Power Clean;
  • Avira Android Optimizer;
  • SD Maid.

    This list is far from complete. In fact, there are a lot of applications with similar functionality. Moreover, their interface is often very similar and is characterized by maximum simplicity. Let's take "Clean Master" as an example.

    Clean Master program

    Once you enter the program (which can be downloaded from the Google Play Market), you will see all the functions you are interested in on one screen. In one click, you can clean your device of residual application files, free up RAM, and configure programs.

    In addition, Clean Master will automatically suggest cleaning every 3-5 days.

    Be careful when deleting certain files and programs, even if you are confident in your abilities. After all, now the responsibility for the correct operation of the device lies entirely on your shoulders.

    Video: example of optimizing Android with root rights

    Hard Reset

    Hard Reset - a complete reset of the Android system. If none of the suggestions above helped cope with the slowdowns and freezes, this is the only thing that can be done. In this case, all personal data, as well as installed programs, will be deleted. So you should do a Hard Reset last.

    To reset the system, go to “Settings” -> “Backup and reset” (this item may have a different name). In the menu that appears, click "Data reset" and confirm it.

    Hard Reset - Step 4 Hard Reset - Step 5

    False optimization methods

    As you have already seen, there are quite a lot of ways to optimize the operation of Android devices. However, some software developers deceive their customers by offering non-existent methods to combat freezes. Protecting yourself from quackery is quite simple: download programs only from Google Play Market and only from trusted publishers.

  • Also, remember the following:
  • Defragmentation for Android devices is a scam. Do not download applications that offer to defragment the memory or registry of the Android OS. At best, they do nothing useful.
  • Do not install applications that offer automatic process management (so-called task manager). As mentioned earlier, in Android all applications run permanently in a “frozen” form. Therefore, such programs (if they actually do what they suggest) will only slow down your device. After all, the operating system will automatically restart each application. Be careful what you download.

    Don't forget to use an antivirus.

    What should I do if my device gets hot and starts to freeze?

    What should I do if the device gets hot?

    If your phone or tablet gets very hot, then the system needs optimization. In fact, overheating is a sign that something needs to be fixed. Moreover, this “something” can relate to either software or hardware.

    The combination of these two factors means that the problem is in the software. All the above optimization methods are applicable in this case. After all, heating occurs due to excessive use of the processor and RAM. After optimization the problem should disappear. If this does not happen, proceed to the next point.

    Hardware problems

    If the phone or tablet itself is faulty, it will continue to overheat even after a full reset. This means the problem may be with the battery. Soon a message will even begin to appear: “The battery has overheated, remove the battery.” In any case, the first thing to do is replace the battery, because it is most likely swollen. You can purchase it yourself, but it is better to contact a service center.

    Note that modern smartphones and tablets overheat extremely rarely. The fact is that the latest technologies for integrating processors and cooling equipment allow developers to make their devices virtually immune to temperature changes.

    What should I do if my device overheats while playing games?

    How to prevent your device from overheating while gaming?

    If your phone or tablet usually works fine, and only starts to heat up when playing games, then you have very little free RAM. To prevent overheating, do the following before starting the game:

  • Close all open programs.
  • Clean up physical memory using optimization programs. Excess cache can interfere with the normal operation of applications.
  • Free up RAM using any of the methods presented.
  • Turn off GPS, Wi-Fi and mobile data.
  • In general, for your phone to function properly while gaming, no other applications should be running.

    The Android operating system is designed so that the user can independently manage almost all processes. Therefore, you need to manually optimize your phone or tablet at least once every two to three months. Even if the device is running virtually flawlessly, cleaning will improve performance and extend the life of the device for many years.

    The Android operating system is gaining more and more popularity today, gaining registration in a wide variety of devices, from the simplest phones to multimedia set-top boxes and tablets. However, these devices do not always have the most modern and powerful hardware, so the issue of optimizing and accelerating Android is very relevant for many. Therefore, we would like to introduce you to several proven ways to increase system performance, as well as common myths on this topic.

    First of all, you need to understand that Android is fundamentally different from Windows, so the methods of optimization and system acceleration that you are familiar with do not work there. However, this does not stop some scammers who actively offer various optimizers, defragmenters and accelerators. Let's take a look at which methods really make a difference.

    A basic level of

    1. Disable live wallpapers. Yes, it's beautiful, I know. Brag to your friends and mom, show it to your girlfriend, and then it’s better to put a regular picture, because all these floating fish and clouds really take up system resources.

    2. Remove unnecessary widgets and icons. Each widget on your desktop consumes several megabytes of much-needed RAM. Look at them critically and unload the excess.

    3. Remove unnecessary applications. Google Play has so many good programs, most of which are completely free. Few people can resist installing a dozen or two “just in case,” “it will come in handy later.” However, some of these programs add widgets, run background processes, and are therefore unnecessary resource hogs. Leave only what you really need.

    4. Try a different browser. Android's built-in browser is quite good, but for slower devices Opera Mini may be preferable, as it consumes significantly less resources. Also try Firefox or Dolphin, these browsers can make browsing the web much faster.

    Advice for advanced users (administrator rights required).

    These tips require understanding and sometimes involve some risk, so they are addressed primarily to experienced users who are not afraid to experiment.

    1. Overclock your device. Just like a regular computer, your phone or tablet can be overclocked, that is, the processor frequency can be increased. A popular way to do this is SetCPU. Before making a decision, think carefully about all the pros and cons (increased heat generation, decreased autonomy, etc.).

    2. Try the new firmware. While your device manufacturer may be slow to update the firmware, you can always try using a custom build that's optimized and customized for your phone or tablet. In case of failure, you can always return to the “proprietary” system.

    3. Set up automatic start of programs. On a rooted device, you can use programs like Autostarts, with which you can remove unnecessary processes from the autostart list.

    Erroneous methods

    1. Defragmentation. Android devices do not require defragmentation. Accordingly, all applications that offer speedup in this way are nothing more than a scam.

    2. Applications for task management (Task Manager). Theoretically, all these “task killers” do a useful job - they kill background tasks and free up RAM. However, in reality everything is completely different. The Android operating system uses a rather complex memory management system that is significantly different from Windows. Those applications with which you are not currently interacting are in a “frozen” state, which allows you to restore their state almost instantly the first time you access them. If you unload them from memory, then their subsequent launch is, on the contrary, slower, so that the overall responsiveness of the system decreases.

    What proven ways to speed up Android do you know? Share with our readers in the comments?

    Is your tablet or smartphone running Android OS starting to slow down? This is not yet a reason to run to the store for a new one. In some cases, performance can be optimized. Let's look at more than 10 methods that are combined into simple steps to speed up an Android phone that do not require much knowledge from the owner.

    In the first 2 steps, preliminary and main, we will talk about improving the software. In the 3rd, additional, we learn about hardware upgrades available to everyone.

    Step 1. Clear memory of unused applications

    The main reason why Android smartphones slow down is the lack of RAM. It gets to the point where normal typing slows down on a phone with 2 GB of RAM. Although this is not a large amount of memory today, typing also takes up an insignificant amount of resources!

    I myself was shocked when I realized that even those applications that you did not launch after rebooting the phone hang in the memory! I don’t know how this happens, but gradually after loading the memory begins to fill up with absolutely every application that is installed on the system.

    No joke, the best way to speed up your phone is to reset it to factory settings. This option is available in every Android device in the additional settings. You will have to re-sync with all accounts and install the necessary applications. If this doesn't seem like a problem, then go for it! From now on, install only the applications you really need.

    But you can’t always afford this, because too many things are installed and configured. Many smartphones have a built-in memory cleaning function. To activate it, you need to go to the screen for switching between running programs and press the “cross” in the middle of the screen.

    But this is only superficial cleaning, you still need to install the application, there are many of them, I installed the All-In-One Toolbox task manager for myself.

    The main screen shows how much RAM is already in use. You can click on the “circle” and AIO will clear the cache in RAM.

    The phone has two main types of memory for storing files: ROM - built into the phone and SD - card. For normal operation of the device, it is highly desirable to have at least 10% free ROM memory. To free your memory from garbage, you need to click on the “ROM” or “SD” link and go through the wizard, which will help you delete identical and large files, photos, garbage from WhatsApp and more.

    In the “Cleaning” section on the main screen, you can empty your device of various types of temporary files and cache:

    Almost all running processes are selected, just click “End selected”. But it is advisable to give the AIO application more rights so that it can monitor the system and terminate programs that are stuck in memory again. For this:

    • Click the “Allow” button, you will be redirected to the system service settings
    • Go to the All-In-One Toolbox service
    • Set the switch to on

    We return to the main application window and go to the “Battery Saver” section. Here you can see the applications that consume the most power and, accordingly, slow down the Android system; we terminate them. Surprisingly, these may be programs that you do not use at all and have not launched for a long time.

    Scrolling down the main screen, you will find the “CPU Cooler” section, this marks the applications that use the processor more than others, and they can also be unloaded from memory. There's also the latest very useful Startup tool. Here we can remove any applications from automatic downloading. The phone will boot faster and there will be more free memory. Select “Disable all” or selectively at your discretion:

    You will be surprised again, but this list probably contains all the programs that have ever been installed. You can exclude any processes from startup, including system ones. When first needed, they will be launched without problems.

    But for some reason this function does not work on some devices, although outwardly everything works fine. You can check this by rebooting your phone and opening running processes. In this case, you need to use the Startup Manager application. Now this program has become part of the AIO Toolbox, but nevertheless this separate version sometimes works better. Launch Startup Manager and click on the “Disable All” button:

    I already read your thoughts that all this is complicated, but in reality the main action is to disable autorun and reboot. In the AIO settings, system monitoring is already enabled and periodically you will see pop-up windows with a notification about memory clearing, i.e. It is not necessary to walk on the instruments with your hands.

    To make the system work easier in the future, you must adhere to the following rules:

    • Install the fastest and easiest programs. Read reviews before installation.
    • Get rid of unnecessary programs. They take up memory, and if necessary, they can be easily restored via Google Play.
    • Install only necessary programs. The extra ones take up precious space in the system and slow it down.

    Step 2: Android Settings

    The first step is to configure power supply mode. Most often there are 2 types of power mode setting menus:

    Settings->Power->Power Mode
    you need to select the “High performance” mode

    Settings->Energy Saving
    you need to select the “Performance” mode

    In the case of other menus, you need to focus on similar items. As a result of this power optimization, the system and Adndoid applications will respond faster. However, the battery will begin to drain faster.

    In Android 4.0+ you need to speed up the graphics subsystem:

    Settings->For Developers-> check the box for “Accelerate GPU” (Acceleration with GPU)

    At the same time, the graphics processor will adapt to many games. But some applications may refuse to work. Some devices listed above may not have menus. Perhaps the manufacturer has already optimized them.

    It's better in Android 2.3 and higher remove synchronization with services you don't use: Settings->Accounts and synchronization and on the “Account Management” tab, disable synchronization with all unnecessary services.

    Also, in your Google account, it won’t hurt to disable synchronization of contacts, Gmail, Picasa, calendar and similar services if they are not needed. When you are not using any services, the “Auto-sync” checkbox in the “Accounts and Synchronization” window should be cleared.

    On Android, applications are updated every day to optimize performance Auto-update must be disabled, and update important applications manually via Google Play. This procedure saves 3G/GPRS traffic, battery power and makes the system easier.

    To disable auto-update, go to "Google Play->Settings->Auto-update" and select "Never". In order for the update to work only if Wi-Fi is connected, and not the operator’s network, you need to set the value to “Update only via Wi-Fi”, this will save traffic and extend battery life.

    Preferably disable animation: Settings->Display->Animation-> item “No animation” or Settings->For Developers, find the items related to animation and set the values ​​to “Disable animation” or “No animation”.

    To speed up your phone, live wallpapers should be removed from the start screen and from the system. Also remove unused widgets and shortcuts from the Start screen. In Google Play, you can disable the automatic placement of widgets and shortcuts like this: Settings-> clear the checkboxes from the “Add icons” item

    Turn off GPS and geolocation, they constantly “hang” in the background and mercilessly drain the battery. How often do you use them? Let's go to N settings->Coordinates (“Location” or “Location data”, etc.) and uncheck all the boxes.

    Step 3: Additional upgrades to your Android device

    Most Android gadgets provide storage of information on external memory cards. The speed of the device as a whole depends on their performance. MicroSD writing/reading speed is marked according to classes (2, 4, 6, 10). The number indicates the approximate speed in megabytes per second. Cards up to class 6 are initially sold for devices.

    Cards of class 6 or less are slow and slow down the system speed. Class 10 microSD cards and UHS (Ultra High Speed) format cards are preferred. Your phone's performance will improve significantly. Just check first in the instructions for the device whether such memory card formats are supported.

    As you can see, improving the performance of a tablet or smartphone running the Android operating system is not difficult, even in simple ways. It won't take much time or serious investment. But many games and applications will start to work faster, which will make you the envy of the happy owners of even the latest models.