What makes Android Lag?





Why do our smartphones lag?




The Android OS is the major Os in the smartphone market today because of the fact several companies are using the free OS to boot their products to their own taste . This is a good thing ,but,it comes with some nasty lagging especially in other Android versions mainly because the Android os is always power hungry. There may be major two reasons for this, according to what I've seen from my different Android devices.

First : Human Perception.
Smartphones don't get any slower, its our human perception that tells that the phone is getting slower. This is because more powerful and fast smartphones are getting released every 3-6 months, as the release cycle has indeed reduced down to 3-6 months.



The Second reason is : Content.
With time, the content that gets accumulated on our smartphones simply gets heavy for the phone to handle. Your contacts, messages, images, music, and all the files that you store on your phone do slow it down.

Another big reason is Apps. Take for instance, Android. The most popular OS today keeps releasing newer OS versions with break-neck speeds that it gets too difficult for developers to keep up with it.. Since Android is an App-centric OS, most of the features that you use on your phone are app-based. This means, with newer OS versions releasing so quickly, the App Developers need to keep their apps updated to support the latest OS versions, at the same time maintaining the support for the older versions your phones are stuck on. Since the same app needs too work on so many versions, it must contain necessary files for each of the Android version so that compatibility is possible. This increases the app size drastically. Thus the same app on your phone also has those unnecessary files not required by your phone.

Also, app sizes are increasing day by day. The same app which was 10 MB when you first bought your phone now weighs 20 MB. Thus more the space filled on your phone, the slower it becomes. This worsens the problems. And maybe (since I don't know the internal workings so much in detail), but I feel that since the necessary files (of the app) your phone actually needs are also stored with the unnecessary files (not specific to your phone), your phone needs more time to fetch the data it needs. This too adds to the problem.
Other reasons why our Android lags alot includes :
Memory Leakage. (simply, over time applications' memory become corrupted ) -> restart your phone every few days.

2- Background Services. (So many social apps/live wallpapers/weather services running in the background and they are not idle.) --> uninstall unnecessary background apps (Live wallpapers, Viber, Line, Yahoo Messenger, Whatsapp, Path, Facebook, Tango, BeeTalk, ...) + Disable Google apps you never use (Google+, Picasa, Hangouts, ...)

3- Installing larger and clumsier apps in each newer version while your phone has always the same hardware. (This actually bothers iOS users as well. So updating your OS and apps is not always a good idea.)

4- Corruption in Dalvik and data cache. (this happens usually over time with power interruptions while your phone is doing I/O operations.)--> Delete Dalvik/program cache using a recovery program.

5- Using Clean Master and programs that claim to kill running apps. I strongly recommend to avoid those application because Android already knows how to manage memory, efficiently. (Killing running apps in Android is not fruitful.) They do more harm than good. -->Uninstall memory management apps.
But how can a user provide remedy to this constant lagging issue on the Android platform ?
This lagging can be controlled really good by :

1. a.Go into settings> Applications> All Apps

    b. Sort them by size

    c. Select the app and just move that app to SD card.

In fact, if you don't want to take that much trouble there are several apps which can move all compatible apps to SD card with just 1 click.

Link : Apps 2 SD (Move app 2 sd) - Android Apps on Goo

Comments