Androidは古いものは無視されるので、なかなかIE6のようにしぶとく古いVerが生き残りますな。
iOSはposition:fixed;に対応したが古いAndroid OSは未対応のままです。
簡単に対応するには
・user-scalable=noをmetaに入れる がいいみたいですがユーザー的には拡大出来ないのは困ります。
なのでもう一つ。
・-webkit-backface-visibility: hidden;
これをfixedした要素に追記するとちゃんとfixedが動くようです。
古い機種対応が一番時間を取られてバカバカしいなー。