Незалежно від того, чи ви викликаєте таксі, чи перевіряєте місцевий прогноз погоди чи граєте в гру доповненої реальності на основі місцезнаходження, незліченна кількість програм покладається на те, щоб знати ваше моє місцезнаходження зараз. Але як саме вони визначають, де я зараз знаходжуся з такою неймовірною точністю?
Підхід сенсорного синтезу
Сучасні пристрої не покладаються на одну технологію для визначення вашого місцезнаходження; вони використовують техніку під назвою «Sensor Fusion», щоб об’єднати дані з кількох джерел для отримання найточнішого та найшвидшого результату.
- GPS (система глобального позиціонування): золотий стандарт навігації поза приміщеннями. Він слухає сигнали супутників, щоб обчислити вашу точну широту та довготу. Однак він повільно запускається і погано працює в приміщенні.
- Позиціонування Wi-Fi: як обговорювалося в інших статтях, сканування найближчих мереж Wi-Fi дозволяє вашому телефону швидко визначити, де ви знаходитесь, навіть у великих будівлях.
- Тріангуляція стільникового зв’язку: ваш телефон вимірює потужність сигналу з кількох сусідніх стільникових веж. Хоча він менш точний, ніж GPS, він миттєво визначає базове місцезнаходження.
- Bluetooth-маячки: деякі магазини та музеї встановлюють маленькі Bluetooth-маячки. Якщо у вас відкрита спеціальна програма, вона використовує ці маяки, щоб точно знати, перед яким проходом чи експонатом ви стоїте.
Дозволи мають значення
Оскільки інформація про те, де ви зараз знаходитесь, є конфіденційною інформацією, мобільні операційні системи, як-от iOS і Android, суворо контролюють, як програми отримують доступ до цієї інформації. Зазвичай у вас є три варіанти, коли програма запитує ваше місцезнаходження:
- Дозволити один раз: програма отримує ваше місцезнаходження один раз і має запитати ще раз, коли ви її використаєте.
- Дозволити під час використання програми: програма може стежити за вами, але лише коли вона активно відкрита на вашому екрані.
- Увесь час дозволяти: програма може стежити за вами у фоновому режимі, навіть якщо телефон у вас у кишені. Зарезервуйте це лише для програм, яким це абсолютно необхідно, як-от навігація чи фітнес-трекери.
