O que são os Google Mobile Services (GMS) e por que meu telefone precisa deles?


GMS e Google Play Services são o que coloca o "Google" em um telefone Android. É algo que você provavelmente deseja ter e não deseja instalá-lo por conta própria.

O anúncio do Huawei Mate 30 Pro colocou um novo foco no que é conhecido como GMS Core (Google Mobile Services) no seu telefone. Como o Mate 30 Pro não o possui – pelo menos por enquanto – você pode estar se perguntando o que é, o que faz e por que precisa disso em um telefone. Mais especificamente, é algo que você pode baixar de algum lugar e carregar de lado.

O GMS Core anda de mãos dadas com o Google Play Services e o que também é conhecido como GApps (Google's Apps). O Google detalha o que são esses arquivos e como os desenvolvedores podem usá-los em seus próprios aplicativos, mas podemos detalhá-los e ver por que eles são importantes para a maioria das pessoas que desejam um telefone Android. ]

O que é o GMS Core?

A pergunta sobre o que o GMS Core realmente é também responde à pergunta sobre por que a Huawei não o inclui. É uma parte do Android que não é um software livre e de código aberto, mas é usado por aplicativos que desejam se conectar e usar os serviços do Google. Funciona como um conjunto de APIs (Interfaces de programação de aplicativos) que permitem que os desenvolvedores usem coisas como o Google Maps para mostrar um local ou o Google Drive para armazenar dados como progresso do jogo ou usar o Google Sign-in. Sob a atual lista negra dos EUA, o Google não tem permissão para fornecer esse software à Huawei nem em uma atualização aérea.

   GMS significa Google Mobile Services e é o que você precisa para tudo o que o Google.

O Google Mobile Services é necessário para que muitos aplicativos do Google funcionem conforme o esperado. Aplicativos como Gmail, Chrome, Pesquisa e até Gboard precisam desses arquivos no lugar certo para que funcionem. Mesmo se você pudesse carregar os aplicativos de lado, eles não funcionarão da maneira que você deseja sem o GMS. Esses também não são aplicativos "regulares". Para instalar os arquivos GMS, é necessário atualizá-los através do carregador de inicialização, pois eles precisam entrar em locais que não podem ser tocados enquanto o sistema está em execução e exigem permissões elevadas para alterar a estrutura do arquivo.

Você não precisa de nenhuma parte do GMS para o seu telefone funcionar, mas precisa se quiser usar os outros serviços e aplicativos móveis do Google. Se você é o tipo de pessoa que gosta de fazer root no telefone e alterar o software, pode instalar um conjunto parcial desses serviços principais. A maioria de nós não é, porém, e terá um pacote completo composto pelo aplicativo Google Services Framework, alterações nos arquivos na configuração do sistema e arquivos extras que informam ao Google que tipo de telefone você tem e quais são seus recursos.

O que são os serviços do Google Play?

Existem milhares de dispositivos Android diferentes com acesso ao Google Play e aos serviços do Google por meio do uso dos aplicativos e da estrutura GMS Core. Você provavelmente já ouviu pessoas falarem sobre a fragmentação do Android, e se queremos admitir ou não, isso é real. Enquanto a maioria dos telefones executa uma versão do Android que está de seis a 10 meses atrás do lançamento mais recente, ainda existem dispositivos executando software com três anos ou mais.

Todas as versões do Android têm seus próprios recursos exclusivos, mas alguns desses recursos – poder responder a uma mensagem por meio de sua notificação, por exemplo – são itens abordados pelo Play Services. O Google Play Services é um aplicativo que se conecta à estrutura GMS e fornece um conjunto de APIs que os desenvolvedores podem usar para que seus aplicativos executem o mesmo em várias versões diferentes do Android.

   O Play Services pode ajudar a combater a fragmentação, permitindo que os desenvolvedores codifiquem uma vez e distribuam para todos.

Um desenvolvedor pode optar por incluir a Biblioteca do cliente do Google no aplicativo e "conversar" com o aplicativo Play Services. Isso geralmente significa que todo dispositivo pode utilizar alguns dos recursos mais recentes do Android, mas também fornece um meio para uma alternativa, se o telefone não puder. Ao permitir que o Play Services e suas APIs lidem com essa "tradução" entre versões, os desenvolvedores podem segmentar mais telefones com uma versão do aplicativo, o que significa menos trabalho.

O Play Services é um aplicativo que você pode encontrar no Google Play . Isso é feito para que possa ser atualizado rapidamente sem que um fabricante precise enviar uma atualização sem fio. Linha principal do projeto parte do Android 10 dará um passo adiante e permitirá que mais recursos com foco em segurança sejam atualizados da mesma maneira. Quando o Google cria uma nova versão do Play Services, seu telefone o atualiza automaticamente alguns dias após seu lançamento.

Por que não consigo instalar tudo isso sozinho?

Você pode, mas, como mencionado, o GMS não é algo que você pode apenas carregar de lado.

Para pegar um telefone construído usando apenas o Android Open Source Project (a versão gratuita e de código aberto do Android) e transformá-lo em um telefone que possa usar todos os serviços e aplicativos do Google, você deve coloque arquivos em pastas dentro do sistema em execução. Você não pode fazer isso a menos que tenha o nível de permissões do próprio sistema e não pode substituir ou substituir arquivos que estão em uso. Pessoas que usam ROMs ou dispositivos personalizados com um carregador de inicialização desbloqueado podem atualizar esses arquivos manualmente através de um carregador de inicialização personalizado ou script de inicialização, mas isso não ajuda a maioria das pessoas.

   Por causa do que esses arquivos são, você não pode instalá-los como um aplicativo comum.

Alguns telefones vendidos na China, onde muitos dispositivos não têm o GMS completo instalado, são construídos para que o próprio núcleo seja atualizável sem piscar no gerenciador de inicialização. Você encontrará muitos métodos para instalar todos os aplicativos do Google e fazê-los funcionar para telefones da Xiaomi, Huawei, Oppo, Vivo e outros na internet (embora não estejam vinculando lá). Mas, a menos que o sistema operacional do telefone tenha sido projetado para isso com antecedência, você não poderá fazer isso sozinho, a menos que tenha desbloqueado o gerenciador de inicialização ou rooteado no dispositivo.

O que estou perdendo se não tiver tudo isso?

Você ainda terá um telefone totalmente operacional que pode fazer chamadas, enviar e receber mensagens e até executar milhões de aplicativos Android que você instalou ou carregou de lado de outros lugares que não o Google Play. Você simplesmente não terá acesso aos próprios serviços do Google e sem o que eu gosto de chamar de parte "fechada" do Android.

   O GMS e o Play Services são mais profundos do que alguns aplicativos do Google que você conhece.

Você pode pensar que não deseja esses serviços, mas as coisas são mais profundas do que apenas o aplicativo Gmail. Você precisa que o GMS sincronize seu calendário e contatos, sincronize seu banco de dados de mensagens entre dispositivos, sincronize todos os dados de um aplicativo que use o método incorporado do Google através do Drive ou use a pesquisa ou o Assistente do Google. O Google ganha dinheiro com esses serviços e eles são separados do próprio Android. A maioria das empresas que fabricam telefones os inclui porque essas empresas sabem que encontramos valor em tê-los.

Infelizmente, muito do que gostamos em ter um telefone Android depende da inclusão do GMS Core e da estrutura, do Google Play Services e de um grupo seleto de "aplicativos" do Google que funcionam nos bastidores para fazer com que tudo funcione corretamente. como gostamos que funcione. Empresas como a Huawei têm sua própria estrutura de serviços para ajudar seus próprios aplicativos a funcionarem, mas ninguém pode escrever um software que vincule os serviços do Google diretamente ao Android.


Não temos certeza exatamente do que a Huawei planejou para um lançamento ocidental do Mate 30 Pro ou se ele tem planos de fazê-lo. Mas sabemos que os usuários não podem simplesmente baixar um aplicativo que coloca tudo no lugar certo, para que os serviços e aplicativos do Google funcionem, a menos que a Huawei faça muito trabalho antecipadamente. O Mate 30 Pro parece um telefone incrível, mas dependendo de como você gosta de usar o Android e seu nível de habilidade, pode ser que você não queira comprar.





Source link



Os comentários estão desativados.