Wednesday, December 23, 2015

Do We need clean master in android phones ???

GIS Support Reviews : Today we are going to talk a bit of technical which you probably not aware of if you are not from a software background.

I am sure each of you watching this video must have used or heard of the apps like shown in the play store right here. and here are some of the cool names that we see,

  • Clean Master
  • CCleaner
  • Startup Manager
  • History Eraser 

There is no explanation needed as their name is very much speaking of them.

So the objective of the video is do we really need them ???

According to the apps description what we understood is,

  • They will boost your system
  • They will free the RAM
  • They will clean junk file
  • and in the last they will kill apps in on shot.
So before we go ahead guys let me tell you something. I am a software engineer with more than 7 year of experience in writing software and hardware and writing applications for mobile. as a app developer you can't just write something and publish to play store if you want to make really brilliant and awesome apps. You need to first understand the the OS, here we take Android, its internals, its fundamental and the way it works.

a few years back from now say 4 years back Android was immature and not as smart as it is today. Like the OS it self has been changed the hardware of the phones has also been changed a lot too. You can find a sub $200 phones have now a days SOc chipset and 2GB RAMS.

These apps may have once been useful but the Android has progressed far enough that they are now outdated, unnecessary and rather harmful.

On Windows, you want to keep as much RAM as possible as you can so that programs have enough room to operate. When RAM fills up, Windows is forced to start using hard drive space as virtual RAM and hard drives are much slower than physical RAM.

This is not true for Android.

Android’s operating system has its own native handler for assigning RAM to apps and making sure that all of it is being used in the most optimal way. In fact, Android purposely tries to keep apps loaded into RAM for better performance. RAM is fast, remember? On mobile devices, every bit of speed is critical for a good user experience, so keeping apps in RAM is actually a good thing.

Not only does Android handle RAM assignment, but it also keeps track of background apps so they don’t use up unnecessary processor resources. There’s no noticeable performance hit for leaving apps loaded in RAM.

App killers, memory boosters, performance enhancers, etc all claim wiping memory will speed up the phone. With current versions of Android, that's simply not true. It's actually the opposite. What will happen is the task killer app kills other apps which use resources to process. Then the OS restarts those, or other apps to fill the memory again, which takes even more resources. The task killer app kills again and the process repeats over and over. So in reality, those kinds of apps reduce performance and increase battery usage by restarting apps again and again. Remember, those dormant apps don't consume any additional battery or CPU in the first place.

Think of it like this, do you think the engineers who built the app know how to manage RAM in Android better than the Google Engineers who built Android?

Take an example of clean master.

What I also noticed is that, Clean Master periodically runs a scan in the background to detect unwanted files. This happens even when the phone is idle for quite a while. Result? The Clean Master app is consuming resources and battery for it's scan without a change in the scan results.

Now with the current 6.0.1 Marshmallow with excellent features like Doze and App Standby you don't need to bother about about how many apps are running. Android now itself puts app to sleep first and when they are not used for quite a long time it suspends them from memory but not kill them. You can watch my previous videos on Android marshmallow features for a much details.

You can watch the complete video here,

Don't forgot to subscribe our channel to watch more videos like this.

You can join us and ask any specific questions if you have,

Author : Saurabh Gupta

Connect with Author,