Ловля спутников зависит от GPS-чипа и антенны, а не от того, какая операционная система стоит в навигаторе.
Однако, сейчас во многих смартфонах вместо нормальной антенны приляпана полосочка фольги. Зачем? Так дешевле, так компактнее. А то, что плохо спутники ловит - ну так как-то всё же ловит. Кроме того, в сматфонах есть функция позиционирования по базовым станциям мобильной связи и точкам доступа вай-фай.
Она хоть как-то покажет местоположение в отсутствие приёма GPS.
А ещё "немножко спасает" функция A-GPS (она же Assisted-GPS), которая обеспечивает загрузку альманаха (информации о текущем расположении спутников на небе) не с самих спутников, а через интернет, доступ к которому получается через мобильную связь.
Вот такая вот "навигация на костылях"
При этом смартфоны почти все на Андроиде.
Вот и возникает у людей ощущение, что в плохом приёме спутников виноват Андроид
Кстати, у меня есть смартфон Nokia n78 на Симбиан. Там тоже антенна-полосочка. Так что, будем утверждать, что виноват Симбиан?