Независимо дали спирате такси, проверявате местната прогноза за времето или играете базирана на местоположението игра с добавена реалност, безброй приложения разчитат да знаят вашето моето местоположение сега. Но как точно разбират къде се намирам в момента с такава невероятна прецизност?
Подходът за синтез на сензори
Съвременните устройства не разчитат на една единствена технология, за да намерят вашето местоположение; те използват техника, наречена "Sensor Fusion", за да комбинират данни от множество източници за възможно най-точния и бърз резултат.
- GPS (глобална система за позициониране): Златният стандарт за навигация на открито. Той слуша сигнали от сателити, за да изчисли вашата точна географска ширина и дължина. Въпреки това стартира бавно и не работи добре на закрито.
- Wi-Fi позициониране: Както беше обсъдено в други статии, сканирането на близки Wi-Fi мрежи позволява на телефона ви бързо да разбере къде се намирате, дори в големи сгради.
- Клетъчна триангулация: Вашият телефон измерва силата на сигнала от множество близки клетъчни кули. Въпреки че е по-малко прецизен от GPS, той незабавно дава стабилно базово местоположение.
- Bluetooth маяци: Някои магазини и музеи инсталират малки Bluetooth маяци. Ако сте отворили конкретното им приложение, то използва тези маяци, за да знае точно пред коя пътека или експонат стоите.
Разрешенията имат значение
Тъй като да знаете точно къде се намирате в момента е чувствителна информация, мобилните операционни системи като iOS и Android поставят строг контрол върху това как приложенията осъществяват достъп до тази информация. Обикновено имате три възможности за избор, когато дадено приложение поиска вашето местоположение:
- Разрешаване веднъж: Приложението получава вашето местоположение веднъж и трябва да поиска отново следващия път, когато го използвате.
- Разрешаване при използване на приложение: Приложението може да ви проследява, но само докато е активно отворено на екрана ви.
- Разрешаване през цялото време: Приложението може да ви проследява на заден план, дори когато телефонът ви е в джоба ви. Запазете това само за приложения, които абсолютно се нуждаят от него, като навигация или фитнес тракери.
