The Android icon design guidelines go way back, http://developer.android.com/design/style/i…
As for differences, Android is an operating system centered around touch and other services (which have relatively flat icons) are mostly on the web, where most interaction is via mouse and minimalism is a plus.