Android has captured a big chunk of the mobile market, even after competitions like Blackberry and iPhone. Most of the users who keep upgrading their devices or play with different mods are happy with Android. Few other, who are still using a low-end device or old device, are getting frustrated because of sludgy interface or crashing apps. Most of these issues are due to few minor bugs that can be easily taken care of. You can easily convert your device into a much faster performing refreshing device if you optimize your Android ecosystem for low resource uses. With un-rooted devices, there is less to control, while rooting your device can give you a lot more control over Android. Below, you will find 2 different guides to help your speed up your rooted or stock Android Phone or Tablet.
How to make your Non-Rooted Android Phone run faster
Install apps which are needed
The Google Play Store is a storehouse of millions of free applications and you should download and install those apps which are required. The apps are installed in a special memory called the ROM, which has limited storage space and if you keep it occupied with unnecessary apps, it will reduce the flexibility of the memory and make it slow. So, install only the basic apps on ROM and create a backup of files of apps as APK on the SD card with the help of tools like Astro. When you require an app, you can install it using the APK file and continue with your work.
Use apps to free up the RAM
When you install an app, it remains in the memory till it is uninstalled or removed. Remove the unnecessary apps that take up memory space also and slow the performance of the device. The performance of the device is directly proportional to the amount of RAM that is free on your device. Cleaning apps from the Task Manager don’t close your apps completely.
NQ Android Booster is one such app that removes bloatware and frees up the device’s memory space. Apps like Cleaner Master or 360 Security can be used to clean apps and more RAM will be available.
Disable Screen Animation and Live Wallpapers
You will need to decide what’s is your priority – performance or the appearance. You can’t have both unless you have one of the high-end phones. If you desire for a smooth and fast performance, you will have to disable or remove Live wallpapers and turn off all Screen animation (that gives a fading-like effect to your menu and unlock screen animation). You can completely turn off screen animations or set to 0.25 or 0.
Selecting image wallpaper is easy. To disable the screen animation, the ICS users should go to the Settings>About Phone>tap on the build number 7 times>Developer options>untick all the Animations to disable it or you can disable it directly from Display>Animations>turn off all animations one by one.
Disable high-speed data and background sync
Features like high-speed data connectivity and background syncing make the device slower and reduces the battery life. You can install power control widgets on the home screen to control the high-speed data and background syncing.
Enable these features only when required and when the work is finished, disable it. This will not only enhance the performance of the device but also increase the battery life.
Keep the Home Screen clean
Always keep your home screen clean. Widgets are there only for a specific purpose. So, only use those you need and reduce the number of home screen panels that accommodate icons and widgets. Instead of keeping applications on your Home Screen, make use of App Drawer.
No one pays attention to this. Cache is developed while using apps. If an app on your device has suddenly stopped working and reopening the app didn’t help either, then clearing the cache will make things work properly. If the problem still persists, uninstall the app completely and re-install it.
If this cache goes to a certain limit, it should be cleaned. Go to Settings>Apps>navigate and select the app you want to clear the cache>tap on Clear Cache. This speeds up the Android phone.
You can use apps like Cleaner Master and 360 Security to clean cache.
Perform Factory Reset
Factory Reset helps in making the Android device faster. By performing the factory reset, you can easily and quickly clear the cache that is developed while using apps and other system configurations. You will get a noticeable increase in the performance of the device after factory resetting. You can perform Factory Reset by two methods- default and through Recovery Mode. You should factory reset your Android device every 3-4 months to get a fast and stable user experience. Before performing a factory reset, backup all your data. If you forget, then all your files and apps will be permanently deleted
Ways to make your Rooted Android Phone run faster
Use App2SD app with Root Support
One of the biggest advancement in the Android world is developing an app which has the ability to make other apps run on the external memory. There are a few apps which come with the feature of App2SD by default. This feature allows you to move few files or apps to the device’s SD card (if the device supports SD card) and attaches a symlink to the files on the ROM. Some apps hamper the performance of the device. This helps you in creating more space available in your ROM which also increases the phone’s performance. This feature is not available on all apps except some by default.
You can move some apps from your device or vice versa. It also tells you which apps can be moved and which cannot. You will get a notification if any new app is installed and can be moved to SD card.
If you have a rooted device, you can move any app or file to the SD card or vice versa using the steadfast apps. DS Super App2SD Lite (Root) app can also help you with the same task.
Use Overclocked Kernel
An Android device has been set on a certain CPU clock frequency, which is run by the kernel. Many Android developers have developed custom kernel that supports overclocking to make the phone work faster.
You should overclock your Android devices which will increase the CPU frequency or speed to get an even better performance. It’s almost impossible to burn your device’s CPU by overclocking as it comes with more safety. You can overclock only 10-20% of the stock frequency or say overclock your device from 1GHz to 1.7 GHz or you will face battery drain issues. The device won’t repeatedly run on 1.7 GHz, as the power will be only used when required.
No-frills CPU Control lets you set the CPU clocking speed frequency as you desire.
Note: If you don’t want to damage your CPU, increase the clocking speed in gentle slow steps. Don’t jump to a higher or lower clocking speeds as it may result in damaging the hardware.
Use Custom ROMs and update them regularly
The new Smartphones are pre-installed with stock ROM. The stock ROM gives a pure Android experience and doesn’t let you make full use of the device. Custom ROMs are developed by an individual or a team who uses the basic stock ROM framework and updates it regularly. Custom ROMs make the device faster, stable without battery drain. Most of the custom ROMs come with a kernel that enables overclocking.
Some apps are pre-loaded in your stock ROM that is useless, take up more storage space and RAM, runs in the background and consumes much battery. There are the downfalls of having bloatware. Thus, many developers have developed bloatware software. In ICS (Ice Cream Sandwich), the user can disable these useless apps, but if your Android device doesn’t run on ICS, you can install a third-party app to uninstall or remove these apps and free up some memory of your phone.
Titanium Backup is one such app that can help you to uninstall bloatware.
Gemini App Manager is one of the easiest methods to remove bloatware. To use this App you have to enable USB Debugging. It can be done by going to Menu button>Settings>Developer options>USB Debugging. When you open this app, press on the uninstall button at the bottom of the screen. Then press Menu and select the Expert mode. Select the useless bloatware and click on Uninstall.
Use RAM Manager
RAM Manager is an application which boosts the RAM of all Android devices and maintains a balance between the free memory and the running applications. This app is designed for improving the speed of the device. RAM Manager is best for multi-tasking as it prevents low-speed performance and slow swapping between different applications. The system of our Android phones handles the RAM usage. The RAM Manager keeps a check on the battery status, the storage space, RAM, and system security. You can also delete the unused data or RAM to free up some space.
It has various pre-set modes that can be selected as per demand. They are as follows:
- Balance (More Free Memory)
- Balance (More Multi-tasking)
- Hard Gaming
- Hard Gaming (Less aggressive)
- Hard multitasking
- Default (Nexus S)
- Default (Samsung)
There is an option available to lock the Home launcher in RAM.
Run on SuperCharger script
This is a creative method whose main focus is to increase the speed of the device without sacrificing the battery life. Installing the SuperCharger script will boost up the UI responsiveness of your device. It reduces to minfree values and frees up most of the RAM. It has some kernel and vm tweaks that result in RAM management. The script will also let you have a better gaming experience.
You have to install the Script Manager. Open it and go to the Supercharger file saved in your SD card. Press on the file and a pop-up menu will open. Select Run as root and press on Run. You will be asked to enter a category based on the RAM capacity. Select the convenient category and that’s it, leave the rest of the script.