Якія дазволы запытвае праграма і навошта?
Геалакацыя — каб паказаць ваша сапраўднае становішча і вярнуцца да яго пасля спынення падмены. Апавяшчэнні — для абавязковага апавяшчэння фонавага сэрвісу. Мікрафон — толькі для галасавога пошуку адраса і толькі калі вы самі ім карыстаецеся.
Доступ да геалакацыі патрэбны не для падмены, а для адваротнай задачы: паказаць, дзе вы знаходзіцеся насамрэч, і вярнуцца да сапраўднай кропкі, калі падмена спыняецца. Без яго карта адкрыецца, але свайго становішча вы не ўбачыце.
Дазвол на працу ў фоне запытваецца асобна і патрэбны, каб падмена не спынялася пры згортванні праграмы. Апавяшчэнні абавязковыя паводле правілаў Android: фонавы сэрвіс геалакацыі не можа працаваць без пастаяннага апавяшчэння ў шторцы.
Мікрафон — адзіны неабавязковы дазвол. Ён выкарыстоўваецца толькі пры націсканні кнопкі галасавога ўводу, распазнаванне цалкам ідзе на прыладзе, а запіс нікуды не адпраўляецца. Адмова нічога не абмяжоўвае, акрамя галасавога пошуку.
Праграма можа таксама папрасіць зняць абмежаванні батарэі — гэта не дазвол у звычайным сэнсе, а сістэмная налада, без якой прашыўка мае права выгрузіць фонавы сэрвіс.