The Amazon Appstore Android app was just updated to version 2.3, which finally raised the maximum application size that can be downloaded over a mobile connection from 20MB to 50MB - something we've been asking the company nonstop for over a year. I understand why they set the default to 20MB, but enforcing a max, especially on 4G (Sprint has unlimited 4G, for example) didn't make sense. After all, it's my data, I should be the one to decide how to use it.
In the past, Android apps have been limited to a 50MB file size. App developers who needed to add extra data, as is the case with most big games, would have to have a secondary, self-hosted download after the user first launched the game. Today, that changes with Google introducing support for up to 4GB of "expansion files". While APKs must still be under 50MB, Google will host two 2GB files that include extra data for developers' apps.
It seems that Gingerbread is bringing the Market revamp we've all been hoping for - but that doesn't mean devices running older versions of Android can't join in on the fun, too. Google has announced via the Android Developers blog that the Android Market client will be receiving an update over the next two weeks that brings several important changes, and any device running Android 1.6 and up will receive it (sorry, Cupcake users, you're out of luck).