Iwe unasafiri kwa gari la abiria, kuangalia utabiri wa hali ya hewa ya eneo lako, au unacheza mchezo wa uhalisia uliodhabitiwa kulingana na eneo, programu nyingi zinategemea kujua eneo langu sasa. Lakini ni jinsi gani hasa wanatambuanipo wapi sasa hivi kwa usahihi wa ajabu hivi?
Mbinu ya Kuunganisha Sensorer
Vifaa vya kisasa havitegemei teknolojia moja kupata eneo lako; wanatumia mbinu inayoitwa "Sensor Fusion" ili kuchanganya data kutoka kwa vyanzo vingi kwa matokeo sahihi na ya haraka iwezekanavyo.
- GPS (Global Positioning System): Kiwango cha dhahabu cha urambazaji wa nje. Inasikiliza mawimbi kutoka kwa satelaiti ili kukokotoa latitudo na longitudo yako halisi. Walakini, ni polepole kuanza na haifanyi kazi vizuri ndani ya nyumba.
- Msimamo wa Wi-Fi: Kama ilivyojadiliwa katika makala mengine, kuchanganua mitandao ya Wi-Fi iliyo karibu huruhusu simu yako kutambua kwa haraka mahali ulipo, hata ndani ya majengo makubwa.
- Utatuaji wa Seli: Simu yako hupima nguvu ya mawimbi kutoka kwa minara mingi ya seli iliyo karibu. Ingawa sio sahihi kuliko GPS, inatoa eneo thabiti la msingi papo hapo.
- Beacons za Bluetooth: Baadhi ya maduka na makumbusho husakinisha viashiria vidogo vya Bluetooth. Ikiwa umefungua programu yao mahususi, hutumia vinara hivi kujua ni njia gani haswa au maonyesho ambayo umesimama mbele yake.
Ruhusa Muhimu
Kwa sababu kujua hasa ulipo sasa hivi ni data nyeti, mifumo ya uendeshaji ya simu kama vile iOS na Android huweka udhibiti mkali kuhusu jinsi programu zinavyofikia maelezo haya. Kwa ujumla una chaguo tatu programu inapouliza eneo lako:
- Ruhusu Mara Moja: Programu hupata eneo lako mara moja, na lazima iulize tena utakapoitumia tena.
- Ruhusu Unapotumia Programu: Programu inaweza kukufuatilia, lakini ikiwa imefunguliwa tu kwenye skrini yako.
- Ruhusu Kila Wakati: Programu inaweza kukufuatilia chinichini, hata wakati simu yako iko mfukoni mwako. Hifadhi hii kwa programu zinazoihitaji pekee, kama vile urambazaji au vifuatiliaji vya siha.
