If you read my post a few weeks ago about the Amazon Appstore, you know how important I think it is to have. However a lot of users, myself included, have been having some interesting problems by having both apps on the same device. It seems that sometimes the apps that you downloaded from one market, are acting like they have been downloaded from the other one.
I’ve had this problem on my device. What has happened is that I got the app Soundhound ∞ for free as the free app of the day from the Amazon Appstore. The last couple of times that the app has been updated, my Android Market has told me that it needs to be updated, but since I bought it from the Amazon Appstore, when I try to download it from the Market, I get an error. When I go to update it in the Amazon Appstore, it tells me there is no update available. Normally a few days after the Android Market tells me it has an update available, the Amazon Appstore finally pushes out an update. I just have to ignore the Market until the Appstore gets updated. Apparently some people are having a reverse of the problem I am having. It seems that Amazon will see an app installed by Google, and it will offer to take control of it. If you let Amazon take control of the app, you will have to get any updates from the Appstore for that app.
I don’t believe this is an Amazon vs. Google kind of a problem, but more of a problem with some code getting mixed up between the two of them. Google is aware of the problem, and is supposed to be working on a fix. There is currently only one potential fix, and that’s only if you are rooted. If you are rooted you probably have Titanium Backup. There is an option in Titanium to detach an app from the Market. If you aren’t rooted, then you’ll just have to wait until Google or Amazon gets their wires uncrossed.[Androidcentral]