Lokalizacja jest kluczowym elementem, do którego aplikacje na smartfonach dążą uzyskać dostęp. Wiele z nich, jak Mapy Google, wymaga tego, aby efektywnie działać. Z kolei inne aplikacje, takie jak Facebook, nie potrzebują lokalizacji do realizacji swojej podstawowej funkcji. Zarówno w systemie iOS, jak i Android, istnieje możliwość ograniczenia dostępu do lokalizacji dla poszczególnych aplikacji. W przypadku Androida użytkownicy mogą również zarządzać precyzją lokalizacji, co pozwala aplikacjom na otrzymywanie mniej dokładnych informacji o miejscu pobytu użytkownika.
Precyzja lokalizacji w systemie Android
Aby zmienić ustawienia precyzji lokalizacji, należy otworzyć aplikację Ustawienia i przejść do sekcji Lokalizacja. Jeśli ta funkcja jest już aktywna, zobaczysz opcję „Tryb”. Po jej wybraniu na ekranie pojawią się trzy różne tryby precyzji lokalizacji dostępne w systemie Android.
Tryb wysokiej dokładności korzysta ze wszystkich dostępnych źródeł, w tym GPS, Wi-Fi oraz sieci komórkowej, aby jak najdokładniej określić Twoją lokalizację. Jest to niezbędne, gdy korzystasz z aplikacji do zamawiania przejazdów, takich jak Uber czy Lyft, które wymagają dokładnej lokalizacji użytkownika.
Tryb oszczędzania energii polega na używaniu danych z sieci komórkowej, Wi-Fi i Bluetooth, aby określić miejsce, w którym się znajdujesz. W tym trybie GPS jest pomijany, co może być niewystarczające, gdy jesteś w ruchu, zwłaszcza w przypadku korzystania z aplikacji takich jak Uber czy Mapy Google.
Tryb Tylko urządzenie jest najbardziej restrykcyjny. W tym trybie lokalizacja jest ustalana wyłącznie na podstawie GPS oraz czujników w urządzeniu. Z tego powodu wiele aplikacji, które potrzebują dostępu do lokalizacji, może mieć trudności z określeniem Twojego miejsca pobytu.
Niestety, system Android nie pozwala na ustawienie precyzji lokalizacji w zależności od aplikacji. Możesz jedynie zezwolić lub zablokować dostęp do swojej lokalizacji dla aplikacji, co oznacza, że wszystkie aplikacje korzystające z tej samej lokalizacji będą miały identyczny poziom dostępu. Na przykład, jeśli udzielisz zgody Mapom Google oraz Facebookowi na dostęp do swojej lokalizacji i wybierzesz tryb „Wysoka dokładność”, obie aplikacje będą mogły korzystać z GPS, Wi-Fi, Bluetooth oraz sieci komórkowej, aby określić Twoją lokalizację.
Potencjał do poprawy
Trudno nie zauważyć różnic w zarządzaniu lokalizacją pomiędzy Androidem a iOS. iOS nie oferuje użytkownikom tak dużej kontroli nad precyzją lokalizacji, lecz pozwala decydować, które aplikacje mogą uzyskiwać dostęp do lokalizacji, nawet gdy działają w tle. Ta funkcjonalność wymaga jednak wsparcia ze strony aplikacji. Przykładem może być aplikacja Uber, która przez długi czas miała pełny dostęp do lokalizacji użytkownika, niezależnie od tego, czy była aktywnie używana. Dopiero po ostatniej aktualizacji użytkownicy zyskali możliwość ograniczenia dostępu do lokalizacji dla tej aplikacji.
Żaden z systemów, ani iOS, ani Android, nie jest całkowicie idealny. Android umożliwia użytkownikom zarządzanie precyzją lokalizacji, ale nie pozwala na to w kontekście poszczególnych aplikacji. Z kolei iOS umożliwia ograniczenie dostępu do lokalizacji według aplikacji, ale nie oferuje opcji zarządzania jej precyzją. Istnieje potrzeba znalezienia sensownego sposobu na połączenie tych dwóch podejść, aby nie stworzyć kłopotu dla programistów i nie zmuszać użytkowników do przeszukiwania instrukcji w celu zrozumienia sposobu, w jaki ich lokalizacja jest wykorzystywana.
newsblog.pl