Niezależnie od tego, czy zamawiasz taksówkę, sprawdzasz lokalną prognozę pogody, czy grasz w grę w rzeczywistości rozszerzonej opartą na lokalizacji, niezliczone aplikacje polegają na znajomości Twojej mojej lokalizacji. Ale w jaki sposób dokładnie gdzie się teraz znajduję z tak niewiarygodną precyzją?
Podejście oparte na fuzji czujników
Nowoczesne urządzenia nie korzystają z jednej technologii, aby znaleźć Twoją lokalizację; wykorzystują technikę zwaną „Sensor Fusion” w celu łączenia danych z wielu źródeł w celu uzyskania najdokładniejszego i najszybszego możliwego wyniku.
- GPS (Globalny System Pozycjonowania): Złoty standard nawigacji zewnętrznej. Słucha sygnałów z satelitów, aby obliczyć dokładną szerokość i długość geograficzną. Jednak uruchamia się powoli i nie działa dobrze w pomieszczeniach zamkniętych.
- Lokalizacja Wi-Fi: jak wspomniano w innych artykułach, skanowanie pobliskich sieci Wi-Fi pozwala telefonowi szybko dowiedzieć się, gdzie się znajdujesz, nawet wewnątrz dużych budynków.
- Triangulacja komórkowa: Twój telefon mierzy siłę sygnału z wielu pobliskich masztów telefonii komórkowej. Choć jest mniej precyzyjny niż GPS, zapewnia natychmiastowe określenie solidnej lokalizacji bazowej.
- Beacons Bluetooth: niektóre sklepy i muzea instalują małe sygnalizatory Bluetooth. Jeśli masz otwartą konkretną aplikację, używa ona tych sygnałów, aby dokładnie wiedzieć, przed którym przejściem lub wystawą stoisz.
Uprawnienia mają znaczenie
Ponieważ dokładna wiedza, gdzie aktualnie się znajdujesz, to dane wrażliwe, mobilne systemy operacyjne, takie jak iOS i Android, ściśle kontrolują sposób, w jaki aplikacje uzyskują dostęp do tych informacji. Kiedy aplikacja pyta o Twoją lokalizację, zazwyczaj masz trzy możliwości:
- Zezwalaj raz: aplikacja pobiera Twoją lokalizację tylko raz i musi zapytać ponownie przy następnym użyciu.
- Zezwalaj podczas korzystania z aplikacji: aplikacja może Cię śledzić, ale tylko wtedy, gdy jest aktywnie otwarta na ekranie.
- Zezwalaj przez cały czas: aplikacja może śledzić Cię w tle, nawet gdy telefon znajduje się w kieszeni. Zarezerwuj tę opcję tylko dla aplikacji, które tego absolutnie potrzebują, takich jak nawigacja lub monitory kondycji.
