• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Android 2.2 (Froyo) Review

I have read a lot of reviews on Android 2.2 (Froyo), but they are all mostly the same and does not cover the bad/irritating things about the OS. So I will write about some of the things that I find bad about Android (There are plenty of reviews covering the good things).

If someone should be wondering, my knowledge of Android is based on the 2.2 version installed on an HTC Desire. I know that the UI on HTC Phones differs from the original Android UI, but that should not matter. My review is not about the UI.

root access
One of the things that I love about Linux based Operating systems is the freedom and control. Unlike other OS's like OS X and Windows, you have 100% control and access to do what ever you feel like.

I was not very pleased to find out that google had locked me out from the root account. Sure you can crack the account, but if I have to crack stuff to get the options I want, then I might as well just run IOS or Windows Phone (When it get's released). I want google to want me to have full control. I'm not saying that the phone SHOULD be unlocked by default (perhaps it should), I'm just saying that google could provide a way for me to unlock it.

Instead they do the opposite. They do extra work to try to keep others from finding ways to unlock it, like the 2.2.1 patch.

Task Killers
Yet another freedom killer from our dear friend google.

People say that task killers are evil. That is bullshit. They might however be useless, since in most cases, there are no need for them. But they are not evil because they do no harm. They don't destroy your phone or make it run any worse. They just give some people the wrong exception of how the memory is handled by android.

But there are good programs to like Watchdog that does a great job. But this app is now also locked out from being able to kill the real bad apps that really does use to much system resources.

Also there is the matter of the users freedom. If someone would like to install and use task killers, then why is it googles job to stop them? It's not like the OS is not able to kill an app at all. You just need to use the Android build-in task killer.

It's to much of a Microsoft and Apple concept (Our way or the highway).

Internal Storrage
This is a really big problem if you ask me.
I don't know who came up with the partition table for this system.
While I am running out of memory on the /data partition, I still have 75mb of memory I can't use (Unless you root your phone which I have) on my /system partition. I also have 200mb of memory on the /dev partition. Why in gods name does someone make 200mb of space available on the /dev partition. It only contains device maps which does not take up any space at all.

Sure, android 2.2 has a fix for this problem. The option to move the apps from the /data partition to the sd-card. Only this option is made as an developer option which means that it's up to the app developer whether to provide this option or not. And most developers don't provide this option, so my space problem continues.

App Update Problems
Android 2.2 has an app update manager build into the Market app. This is great, if it worked as it should. The problem comes when you try to update apps that is placed on the /system partition. This is a virtual read-only partition that even Android can't change outside the recovery area, which means that if you would like to update, lets say, the pre-installed Google Maps app, it will fail. What should a non-technical person using a non-rooted phone do in this case?

Who came up with idea to install regular apps on the same non-writeable partition as the main system? And why, when it can be installed into the /data partition like apps installed from the market.

Build-in Task Manager/Switcher
Press and hold the Home key, and you will get a Task Switcher, or will you? What I get is a Task History that displays the last 8 apps I have been using. What I was expecting was a list of currently opened apps. Since I didn't get it, I looked for an option in the settings to enable this but still nothing.

When I work on my phone I want to be able to switch between the apps I am currently using and not the once I have been using at some point.

Until now, google have been working hard to copy things from apple (Access and Control restrictions, read above), why did they stop here?

Android Market
Google is mostly known for one of the most advanced search engines in the world. You would think that some of this search engine experience was used in the Android Marked, but it isn't. The Android Marked has one of the worst search engines I have ever seen. It is almost impossible to find what you are looking for unless you already know the specific name of the app.

Also the Marked could use some grouping and a group specific search option. It bugs me when ever I have to find a tool and have to scroll through a lot of themes, games etc.

Perhaps some better cleanup would be nice as well. Some developers is starting to put their apps on the marked more than once using different names.

Well, that was all I could think of right now. Besides these things, Android is a great OS for phones. It works great and I have a lot of fun playing around with it.
 
They don't destroy your phone or make it run any worse.

actually, by killing unnecessary apps, you make the phone work harder than it has to, causing it to run slower for a short time, and use more battery.

Internal Storrage
This is a really big problem if you ask me.

Maybe you should have gotten a phone with more internal memory.

And most developers don't provide this option, so my space problem continues.

Almost 75% of my apps are moved to the card, I would call that most dev's.

which means that if you would like to update, lets say, the pre-installed Google Maps app, it will fail.

I've updated my Google Maps a few times already, it works just fine.

Press and hold the Home key, and you will get a Task Switcher, or will you? What I get is a Task History that displays the last 8 apps I have been using. What I was expecting was a list of currently opened apps.

This is where you are confused, and why your argument about task killers doesnt make sense. There is only one app running at a time, whatever is in the foreground, ie open. Any other apps that run in the background, a music player, gps app, etc, will show up in the Notification bar at the top, and are easily switchable from there.
 
Upvote 0
#3

actually, by killing unnecessary apps, you make the phone work harder than it has to, causing it to run slower for a short time, and use more battery.

So?
That is not destroying the phone.

Maybe you should have gotten a phone with more internal memory.

Why, that's not the problem. The problem is that I already have a lot space left, just not on partition it should be, while other partitions that does not need the space, has plenty.

Almost 75% of my apps are moved to the card, I would call that most dev's.

Is that based on 4 programs in total?
I have 37 apps currently installed, and I am able to move about 5 (The smallest ones even) to my SD Card.

I've updated my Google Maps a few times already, it works just fine.

Well perhaps yours is correctly installed on the /data partition.

This is where you are confused, and why your argument about task killers doesnt make sense. There is only one app running at a time, whatever is in the foreground, ie open. Any other apps that run in the background, a music player, gps app, etc, will show up in the Notification bar at the top, and are easily switchable from there.

I'm not the one confused. I am not talking about running apps, I am talking about opened apps. Apps currently active but suspended while in the background.

Install Smart Taskbar, change it's setting to only display opened apps and you will see how a REAL task switcher should work.
 
Upvote 0
That is not destroying the phone.

Its not "destroying" the phone, but the OS doesnt like to have programs killed, it likes to store them in the cache.

Is that based on 4 programs in total?

No, I have over a hundred apps, and about 70 are moved to the sd card.

Install Smart Taskbar, change it's setting to only display opened apps and you will see how a REAL task switcher should work.

And thats the great thing about android, there is always an app to do what you want.
 
Upvote 0
Its not "destroying" the phone, but the OS doesnt like to have programs killed, it likes to store them in the cache.

The OS does not care whether you kill apps or not. It might use a slightly bit more resources every time you reopen the app, but thats it. And once again. It should not be up to google to "protect" us from developers that uses a good feature the wrong way. The users still has the freedom to NOT install these apps. And like I said earlier, there are also good apps like Watchdog that uses it.

And again, it's not like killing apps is not possible at all. You can still kill them from the application settings menu. And most apps kills them self when using the return button instead of the home button when leaving the application. Some even implant an exit feature in their menu. So app killing is quite normal in Android with or without app killers. App killers just provides a more standard and visible option.

No, I have over a hundred apps, and about 70 are moved to the sd card.

Well than you are very lucky. If Android made this option a standard for ALL apps, we could ALL be so lucky. I see no reason why this should be a developers choice.

And thats the great thing about android, there is always an app to do what you want.

Well, that goes for IOS as well, and I'm sure that Window Phone OS will have the same options. It's pretty standard for an operating system to run 3'rd party applications.

It would however still be nice if Android by default had a real task switcher, since this is also quite standard for an operating system. It's nice to have a list of the applications currently opened.
 
Upvote 0
if Android forced developers to do things they dont want to do, this would be the iphone.

Google cant force devs to emplement this.

Who is talking about forcing anyone?
At the moment Android is build to search for installed applications at the locations /system/app/ and /data/app/

The only thing that they would have to do is to do the same for /sdcard/app
and then have android and not the devs handle the move of applications. It's not that difficult.

Some apps just wont function correctly on the sd card.

Not true. The applications does not care if they are placed in the sdcard, system or data partition. The problem an app might have is when a user connects the phone to the computer. Android will then unmount the sdcard making the application unavailable to the phone.

This problem can be overcome by Android placing a feature for the devs allowing them to disable the option to move the app to the sdcard if the app for some reason always should be available to the phone. This way the devs would have to do extra work NOT to have their apps moved instead of extra work to enable moving it. By default all apps would be able to be moved unless for some reason a developer would disable it.

To make it even better, the Market app should contain an option upon installation where the user could select where the app should be installed instead of manually move it after installation.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones