LançamentoAnálise · No radarHabr AI→ original

Giga Pisar chega ao Google Play: uma única linha do manifesto quase levou ao banimento

O autor do app de ditado por voz "Giga Pisar" publicou o aplicativo Android no Google Play em 178 países de uma só vez. Um dia antes do lançamento, o Play Protect declarou a build maliciosa: a culpa foi de uma única linha do manifesto que permitia http sem criptografia para conectar a um Ollama doméstico. O desenvolvedor removeu a permissão, escondeu a aba do servidor local e o app passou. Também chegou o modo "Resumir", que transforma um fluxo de consciência em um resumo curto.

Processado por IA de Habr AI; editado por Hamidun News
Giga Pisar chega ao Google Play: uma única linha do manifesto quase levou ao banimento
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHabr AI ↗
Editor-chefe
Dado-chave #1O Play Protect considera o tráfego cleartext no manifesto um sinal de ameaça
Dado-chave #2"Resumir" transforma um ditado longo em uma mensagem curta
Dado-chave #3Ditados de até 12 palavras são inseridos sem recorrer à rede neural

Se você está criando um app Android com IA por dentro, esta história vai poupar seus nervos. O autor do "Giga Pisar", um app de entrada de voz para Android, finalmente o publicou no Google Play, e o aplicativo ficou disponível em 178 países. Mas um dia antes do lançamento ele quase recebeu o rótulo de malicioso. A causa foi ridiculamente pequena.

Como uma linha do manifesto virou um bloqueio

Nas issues do GitHub, usuários pediram um modo em que o Pisar funcione não com uma rede neural na nuvem, mas com um servidor doméstico, por exemplo o Ollama. A ideia é clara: o "cérebro" roda no seu próprio hardware e os dados não vão a lugar nenhum. O servidor fica no cômodo ao lado e geralmente não tem certificado, então é preciso se comunicar com ele por http puro.

Para permitir isso, o autor adicionou ao manifesto a permissão de tráfego cleartext, ou seja, de transmissão de dados sem criptografia. Ele gerou uma versão, publicou no GitHub e ela não instalou para as pessoas. O Play Protect, o antivírus integrado do Android, considerou o app malicioso e bloqueou a instalação, mesmo com conexão por cabo a partir de um computador.

Segundo o autor, o Google encara o tráfego sem criptografia como sinal de app perigoso e bloqueia essas builds. Ele removeu a permissão, escondeu temporariamente a aba do servidor doméstico e a nova versão instalou sem problemas.

O que há de novo no próprio Pisar

A principal atualização se chama "Resumir". Antes, o "Cérebro" na nuvem apenas polia o ditado: removia os "é-é", as repetições e colocava a pontuação. Agora é possível falar do jeito que se fala, longamente e com repetições, e o app deixará um resumo curto, fácil de ler no celular. O autor notou que mensagens de voz longas transformadas em texto são difíceis de ler: continua sendo a transcrição de uma fala, não uma mensagem escrita. Segundo ele, o modo foi ajustado para que o sentido não mude.

Os prompts são abertos: nas configurações dá para ver exatamente o que vai para a rede neural, e a instrução pode ser reescrita ao seu gosto. É um detalhe agradável para quem valoriza transparência.

Há também pequenas melhorias pedidas pelos usuários:

  • envio da mensagem com a tecla de aumentar volume;
  • funcionamento no Samsung Notes;
  • a tela não apaga durante a gravação;
  • o botão de volume funciona no Android Auto;
  • cancelamento por voz: "Pisar, cancelar";
  • um interruptor "Sem ponto final".

Os sons "é-é" e "hum" são cortados direto no celular, sem internet. Ditados de até doze palavras são inseridos imediatamente e não vão para a rede neural, economizando tanto tempo quanto requisições.

O que isso significa para os desenvolvedores

A lição é simples: se você planeja publicar no Google Play, não deixe cleartext no manifesto, nem para uma tarefa inofensiva como a comunicação com um servidor local. Teste a build em um dispositivo com o Play Protect ativado antes do lançamento, não no dia. Para modelos locais, é uma limitação incômoda: o cenário mais privado acaba sendo o mais arriscado para publicação.

Os possíveis caminhos alternativos você precisa procurar por conta própria. Por exemplo, configurar TLS com certificado próprio no servidor doméstico ou usar um túnel VPN. O autor não descreve essas soluções no texto, então são apenas ideias gerais, não o plano dele.

Há também ressalvas. A história é contada por um único desenvolvedor e não traz detalhes oficiais sobre os critérios do Play Protect: sabemos apenas que, ao remover a permissão, ele resolveu o problema. Por isso, encare isto como uma observação prática, não como uma regra documentada.

Os planos do projeto são: histórico de ditados, um "Cérebro" local no próprio celular e outros idiomas. A ordem depende do que os usuários mais pedirem, e parte das tarefas esbarra nas capacidades dos smartphones. O feedback é coletado nas issues do GitHub.

História

Perguntas frequentes sobre a notícia

Como uma linha do manifesto virou um bloqueio?

Nas issues do GitHub, usuários pediram um modo em que o Pisar funcione não com uma rede neural na nuvem, mas com um servidor doméstico, por exemplo o Ollama. A ideia é clara: o "cérebro" roda no seu próprio hardware e os dados não vão a lugar nenhum. O servidor fica no cômodo ao lado e geralmente não tem certificado, então é preciso se comunicar com ele por http puro. Para permitir isso, o autor adicionou ao manifesto a permissão de tráfego cleartext, ou seja, de transmissão de dados sem criptografia.

O que há de novo no próprio Pisar?

A principal atualização se chama "Resumir". Antes, o "Cérebro" na nuvem apenas polia o ditado: removia os "é-é", as repetições e colocava a pontuação. Agora é possível falar do jeito que se fala, longamente e com repetições, e o app deixará um resumo curto, fácil de ler no celular. O autor notou que mensagens de voz longas transformadas em texto são difíceis de ler: continua sendo a transcrição de uma fala, não uma mensagem escrita. Segundo ele, o modo foi ajustado para que o sentido não mude.

O que isso significa para os desenvolvedores?

A lição é simples: se você planeja publicar no Google Play, não deixe cleartext no manifesto, nem para uma tarefa inofensiva como a comunicação com um servidor local. Teste a build em um dispositivo com o Play Protect ativado antes do lançamento, não no dia. Para modelos locais, é uma limitação incômoda: o cenário mais privado acaba sendo o mais arriscado para publicação. Os possíveis caminhos alternativos você precisa procurar por conta própria.

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…