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
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.
- 8 de nov. de 2026Google integra fuzzing ao autotuner do XLA e encontra 142 bugs silenciosos do compilador em TPU
- 8 de nov. de 2026Karpathy criou o HackerTube com Claude em um fim de semana: 6454 vídeos a partir de 43 milhões de comentários
- 8 de nov. de 2026OpenCode: como montar uma equipe de agentes de IA em qualquer gateway compatível com OpenAI
- 8 de nov. de 2026Fundador demitiu desenvolvedores e aprimorou o CRM com Claude Code: 22 conjuntos de testes
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.
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.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.