Ҷойгиршавии сохта дар Huawei бе хидматҳои Google
Соҳибони телефонҳои Huawei ва Honor бе хидматҳои Google мунтазам ба иддао дучор мешаванд, ки ивазкунии геолокатсия барояшон дастрас нест. Ин дуруст нест: ҷойгиршавиҳои сохта қисми худи Android ҳастанд, на иловаи Google болои он, ва дар телефони бе Google Play механизм ҳамон тавр кор мекунад. Фарқ танҳо дар он аст, ки барномаро аз куҷо гирифтан ва EMUI танзимоти лозимиро дар куҷо нигоҳ медорад.
Боварӣ ҳосил кунед, ки хидматҳои Google лозим нестанд
Ба барнома Android 8.0 ё навтар, реҷаи таҳиягар ва иҷозат ба геолокатсия лозим аст — ҳамаи инҳо дар ҳар Huawei ҳаст. На ҳисоби Google, на Google Play Services ва на root лозим аст: ивазкунӣ тавассути механизми дарунсохти провайдерҳои санҷишии ҷойгиршавии худи система мегузарад.

Барномаро аз файли APK насб кунед
Дар ин телефонҳо Google Play нест, бинобар ин APK-ро аз сомона боргирӣ мекунанд. Пеш аз насб суммаи назоратиро санҷед — SHA256-и файл дар саҳифаи боргирӣ нашр шудааст ва тартиби санҷиш дар дастури насби APK тавсиф шудааст.

Реҷаи таҳиягарро фаъол кунед
Танзимот → «Дар бораи телефон» → ба «Рақами сохт» ҳафт бор паи ҳам пахш кунед. Пас аз ин дар «Танзимот → Система ва навсозиҳо» (дар версияҳои кӯҳнаи EMUI — танҳо «Система») банди «Барои таҳиягарон» пайдо мешавад.

Барномаро барои ҷойгиршавиҳои сохта интихоб кунед
Дар танзимоти таҳиягар банди «Барнома барои ҷойгиршавиҳои сохта»-ро ёбед ва Mock Location-ро интихоб кунед. Ҳамзамон танҳо як барнома координатаҳо дода метавонад — ин маҳдудияти Android аст, на EMUI.

Оғози барномаҳоро танзим кунед
Танзимот → «Батарея» → «Оғози барномаҳо» → Mock Location-ро ёбед ва барои он «Идоракунии худкор»-ро хомӯш кунед. Равзанае бо се гузаронанда кушода мешавад — «Худоғозӣ», «Оғози ғайримустақим» ва «Кор дар замина», — ҳар сеашро фаъол кунед. Ин қадами калидист: бо идоракунии худкор EMUI хидмати заминавиро бо салоҳдиди худ мепӯшад.

Натиҷаро санҷед
Ивазкуниро бо пахш ба харита оғоз кунед ва барномаи дигари харитадорро кушоед. Агар он нуқтаи интихобшударо нишон диҳад, механизм дар сатҳи система кор мекунад ва набудани хидматҳои Google ба ҳеҷ чиз таъсир нарасонд.

Чаро ивазкунӣ аз Google вобаста нест
Ҷойгиршавиҳои сохта дар худи Android амалӣ шудаанд: система ба як барномаи интихобшуда иҷозат медиҳад, ки провайдерҳои санҷиширо сабт карда, ба онҳо координатаҳо нависад, ва баъд ин координатаҳоро ба ҳар касе, ки геолокатсияро бо роҳи оддӣ мепурсад, медиҳад. Google Play Services ба ин механизм дахл надоранд — онҳо API-и геолокатсияи худро болои системавӣ медиҳанд, вале онро иваз намекунанд.
Оқибати амалӣ: ивазкунӣ дар телефони бе хидматҳои Google кор мекунад. Барномаҳое, ки координатаҳоро танҳо тавассути API-и Google мегирифтанд, бошанд, дар чунин телефон бе ягон ивазкунӣ ҳам кор намекунанд — бо сабабе, ки ба он алоқаманд нест.
Ҳар се гузаронанда ҳатмианд
«Худоғозӣ» ба система имкон медиҳад барномаро пас аз он ки онро пӯшид, баргардонад. «Оғози ғайримустақим» оғозро аз рӯи рӯйдод аз барномаи дигар ё система иҷозат медиҳад — маҳз он ивазкуниро пас аз бозоғозӣ барқарор мекунад. «Кор дар замина» ба хидмат имкон медиҳад то печонда будани барнома кор кунад.
Гузаронандаи сеюми хомӯш ивазкуниро ҳамон қадар боэътимод қатъ мекунад, ки якуми хомӯш, бинобар ин ҳар сеашро фаъол кунед, на танҳо худоғозии аён.
HarmonyOS ва Honor
Дар HarmonyOS бандҳо қариб дар ҳамон ҷое ҳастанд, ки дар EMUI: реҷаи таҳиягар бо ҳамон ҳафт пахш фаъол мешавад, бахш — дар «Система ва навсозиҳо», идоракунии оғоз — дар «Батарея». Номҳо метавонанд бо як калима фарқ кунанд, моҳият ҳамон аст.
Пас аз ҷудо шудани ширкатҳо Honor прошивкаи худро дорад, вале он низ идоракунии оғози барномаҳоро бо ҳамон се гузаронанда нигоҳ доштааст — онро дар бахши батарея ҷӯед.
Агар ивазкунӣ ба ҳар ҳол қатъ шавад
Санҷед, ки барнома ба идоракунии худкори оғоз барнагаштааст: навсозиҳои калони прошивка баъзан ин танзимро бекор мекунанд. Аломати хидмати зинда — огоҳиномаи доимӣ дар парда; агар огоҳинома нопадид шуда бошад, система хидматро пӯшидааст.
Сабабҳои дигар аз истеҳсолкунанда вобаста нестанд ва алоҳида шарҳ дода шудаанд — чаро ивазкунӣ дар замина хомӯш мешавад.