Много от нас сега търсят начини да прекъснат зависимостта си от Google, но за Android това може да означава да се откажем от достъпа до целия софтуер, наличен в Google Play. Дори приложенията, които не идват от Play Store, често пак разчитат на Google Play Services. Това означава ли, че всичко е загубено?
Където има воля, има и начин. microG е опция, която, макар и да не може да замени изцяло услугите на Google Play, може да е достатъчно добра, за да правите това, което искате.
Какво е microG?
Android технически е безплатна операционна система с отворен код, но версията, която намирате предварително инсталирана на преобладаващата част от телефоните и таблетите, не е такава. Това е така, защото Google и други производители на устройства предоставят слоеве от затворен, патентован код върху базата на Android.
Услугите на Google Play са един от тези слоеве. Предлага се с всяко устройство, което се доставя с Google Play Store. Много, ако не и повечето от приложенията, които идват от Play Store, изискват Google Play Services, за да функционират.
Ако инсталирате персонализиран ROM, получавате частите с отворен код на Android без добавените части от Google. Имате възможност да добавите кода на Google, но много хора инсталират персонализирани ROM специално, за да намалят присъствието на Google в живота си. Уловката е, че това означава да се справите без много приложения, които нямат много общо с Google.
Някои приложения с отворен код дори зависят от услугите на Google Play, което означава, че имате нужда от слой собствен код, за да стартирате приложение с отворен код на операционна система с отворен код. Точно тук идва microG.
microG е безплатна реализация с отворен код на Google Play Services. Персонализиран ROM с microG може да имитира достатъчно от функционалността, която Google Play Services предоставя, за да могат много от тези приложения да работят отново. Това ви позволява да използвате определени приложения, без вече да е необходимо да имате акаунт в Google, свързан с телефона ви.
Как работи microG
Услугите на Google Play не са отделен софтуер. За да възпроизведе различните аспекти на тази технология, microG се състои от няколко компонента.
- Код на услугата (GmsCore): Осигурява функционалност, необходима за стартиране на приложения, които използват Google Play Services или Google Maps Android API (v2).
- Прокси на рамката на услугите (GsfProxy): Позволява на приложенията, които използват Google Cloud to Device Messaging (C2DM), да използват съвместимата Google Cloud Messaging услуга, включена в GmsCore.
- Единен доставчик на мрежово местоположение (UnifiedNIp): Предоставя Wi-Fi и базирано на клетъчна кула геолокация на приложения, които използват доставчика на мрежово местоположение на Google.
- API на Карти (mapsv1): Предоставя същата функционалност като остарелия API на Google Maps (v1).
Всичко това е много техническо. Ако искате да се потопите в подробностите, можете да намерите по-подробни обяснения на всеки от тези компоненти на уебсайт на microG, но не е нужно да се притеснявате за това в противен случай.
Как да получите microG
Най-лесният начин да се сдобиете с microG е да си купите телефон, който идва с предварително инсталиран microG. Има няколко опции, като напр Телефон Мурена от /e/ Foundation или модифициран Pixel от Институт Calyx.
Ако сте запознати с това как да инсталирайте персонализиран ROM на телефон с Android, тогава следващият най-лесен подход е да инсталирате персонализиран ROM, който вече включва microG. Ето няколко примера:
- LineageOS за microG
- OmniROM
- CalyxOS
Имайте предвид, че докато LineageOS поддържа най-голям брой устройства, версията с вграден microG е неофициален форк, който не е свързан с проекта LineageOS. Проектите OmniROM и CalyxOS осигуряват официална поддръжка за microG и ги включват като част от ROM, но поддържат много по-малко устройства. За много потребители LineageOS ще бъде единствената опция.
Ако вече имате инсталиран персонализиран ROM или се чувствате по-удобно да инсталирате microG отделно сами, това също е опция. Това е по-сложно, изисквайки ROM, който се доставя с вградено подправяне на подписи, или вие да закърпите ROM, за да поддържа подправяне на подписи. След това можете да инсталирате F-Droid, add F-Droid хранилище на microG и инсталирайте необходимите приложения, чиито APK също можете да намерите страница за изтегляне на microG.
Повечето приложения работят ли с microG?
microG е текущ проект и няма пълен паритет на функциите с Google Play Services. Проекти като този рядко са в състояние да служат като напълно функционални заместители на услугата, която искат да заменят, тъй като по същество играят на котка и мишка.
Това означава, че ако очаквате да имате по-личен, отворен телефон с възможност за стартиране на всяко приложение на Google или всяко приложение от Play Store, вероятно ще си тръгнете разочаровани. Но ако вече се чувствате комфортно с приложенията, които идват с вашия персонализиран ROM или са налични във F-Droid, и просто желаете сте имали едно или две приложения, достъпни само от Play Store, има по-голям шанс microG да ви помогне да постигнете вашите цел.
Ако очаквате повечето приложения да не работят или да идват със странности и си позволите да бъдете приятно изненадани, когато те работят достатъчно добре, тогава може да е по-вероятно да оцените това, което проектът microG е успял предоставят.
Приложенията на Google могат да бъдат улучени или пропуснати. Възможно е да стартирате Google Maps, например, но поддръжката на Android Auto все още не е там. Приложенията за банкиране може да не са начинаещи, тъй като те често проверяват основните части на вашата система, за да се уверят, че устройството ви не е компрометирано и за очите на банковото приложение предприемането на необходимите стъпки за инсталиране на персонализиран ROM означава, че вашето устройство вече е компрометиран.
Но microG може да е достатъчен, за да получите приложение, необходимо за зареждане на електрическа кола с определено зареждане мрежа или да инсталирате любимия си видео редактор, който не разчита на услугите на Google Play, за да направи всичко толкова много. Можете например да поискате отново пътуване с Uber, но може да се наложи да се върнете към уебсайта, ако има грешка или нещата спрат да работят.
Ако вашата обща склонност е да избягвате големи технологични компании или софтуер от големи корпорации и просто се опитвате за да получите достъп до страхотния каталог от приложения от малки разработчици в Play Store, тогава вероятно ще имате по-лесно време. Но гаранции няма.
Трябва ли да използвате microG?
За много от нас мисълта да носим устройство, което е свързано с акаунт в Google, не ни е удобно. Ако подобна идея ви кара да се чувствате достатъчно неспокойни, за да изтриете устройството си и да се справите без по-голямата част от софтуера Play Store и вече сте свикнали със заобиколни решения, тогава microG е страхотен инструмент, който да добавите към вашия колан. Той разширява какъв софтуер можете да стартирате, без да проследявате какво правите.
microG не улеснява излизането от екосистемата на Google, но улеснява работата.