My first device was T-mobile Pulse, it had a small processor, little memory little space for applications but the large screen, which would consume quite some battery. That was the first baby that I started to tweak. The next one was Samsung Galaxy S I’ve got it a couple of months after it was released. With Samsung I started to really tweak hard, those phones are very easy to root and very safe to flash new and newer firmware. Currently, I have Samsung Galaxy S2 and very happy with it.
The topic I wanted to speak about is speeding up the android device. Why speed up? did you ever touch iPhone? did you see smooth animations of their home launcher? well, that is the first thing that a normal user wants to see on their phone. The second and most important speed shower is 3d animation. Those are various games, 3d applications like Google earth, and 3d effects of the home launcher. User definitely wants to have all of those aspects covered and, surely, those things can be “out of the box” with most recent android phones. I personally like to have speed vs battery life healthy mixture and two of those are walking together most of the time – if you want more performance, you get less battery life and opposite.
Now, let’s come to the practical advice:
1. As newer your phone model as smoother and faster it will be.
2. Even older phones have some updates available from the official distributor. Make sure your phone has last updates of firmware.
3. If you are ok with rooting your phone, check relative forums on the web about various firmware available, and their performance, verify carefully every step of rooting/flashing that you may do with your phone. Remember, any mistake in this process can be the last mistake that you ever did with your phone. Dead phones are called “bricked” phones. Make sure you investigate bricking issues that others had before flashing anything.
4. Check how much free space your phone has, as less space left as the slower phone will work. The same is about the memory of the phone. Try to see what processes your phone has run before and after reboot, how much memory every process takes and write those processes down with the pen. Later you can remove those memory hungry applications or set them up in such a way that they wouldn’t sit in memory. For example, if you have an app that keeps checking Internet connection for synchronizing itself, but doing that, the application must constantly sit in the memory of your device thus decreasing your phone’s performance and battery life. To get more space on the phone you can move some applications to sd card. Android itself, starting from Ginger Bread edition, has the feature of moving apps to sd card.
5. See what home launcher application you currently use and maybe replace it with a smaller alternative which wouldn’t eat too much memory. Usually, the home launcher takes most of the memory as it is always sitting there. There are plenty of alternatives in the play store.
6. See how many active screens your home launcher has and how many widgets you have installed on those screens. Every widget is an application that takes memory and sits there together with the home launcher (read “all the time”).
7. And most important – give good reviews and positive feedbacks to those gurus who helped you with better-rising your lovely device! As more positive comments and likes and pluses, this type of article have, as more motivations developers have to improve your lovely device with new developments.