Angemerkt sei, dass Smartphones scroll-Events und fixe Elemente nicht unbedingt mögen.
Das ist nicht ganz richtig - es geht hier nicht um Smartphones sondern um Geräte die ggf. per Touch bedient werden und keinen scrollbar haben - es gibt durchaus Smartphones die gewöhnlich Scrollen :)
Bei position: fixed ist es auch wieder so eine Sache wie das Gerät bzw. der Browser funktioniert - wenn man wie iOS vorrangig auf panning setzt, wird es mit fixed unerwartete Probleme geben. Windows Phone z.B. hat aber kein Problem mit Fixed, dessen IE-Derivat arbeitet etwas anders.