We've probably all seen things like Flash for Froyo backported to Android 2.1 (I never got it to work) and the Gingerbread music player (which I also couldn't get to run) and I think a keyboard app (I never tried), and I don't know what else. That has made me wonder whether the stock Chrome browser in Android 2.2 or 2.3 can be backported to 2.1? I'd assume the manifest needs to be changed and the app repackaged or something and that you couldn't just grab the .apk off one device and install it on a 2.1. I'm not clear on how integrated the browser is, or dependent on OS features, if at all. Why do I ask? Well, I've been working on some web stuff that isn't really targeted at mobile but it would be nice if it looked pretty in mobile. Right now it's looking like I'll need to just use images instead of text (ack!). The layouts I'm doing use the CSS @font-face method to deliver some custom fonts. This reportedly worked in the stock Android browser before 2.0, at which point it quit working (which also begs the question of whether the older stock browser can be run in a later version of Android?) I've seen mention that it may have been fixed in 2.2 or 2.3. Browser compatibility charts I've seen actually list 2.1 as having "partial support" but don't elaborate on what that means but I think it's because it would only be ttf/otf support (except I haven't seen any evidence 2.1 was actually fixed). Thus far I haven't seen @font-face work in ANY browser on my Haipad running Eclair (but I was aware Opera Mini and Opera Mobile don't support it, and while Dolphin is based on Webkit I haven't seen any @font-face sites working in it yet. I haven't had any luck getting Firefox 4 Mobile beta 3 to install (no idea if they were going to make it support @font-face or not anyway). In contrast iOS also has "partial support" because it will only use SVG fonts to 4.1, but at least the layouts look correct (I think ttf/otf support finally came in 4.2). I was looking through the bug reports on this and it appears the Android devs decided the problem was "fixed" because it apparently works right in Froyo. Of course that ignores the fact that many people can't update their devices to Froyo and we're stuck using a broken browser. Unless, of course, the fixed browser can be backported or the old browser that allegedly worked right could be installed.