Гига Писарь в Google Play и как не словить бан - QubStore

Гига Писарь в Google Play и как не словить бан

«Гига Писарь» добрался до Google Play — но путь оказался с подвохом: за день до релиза антивирус объявил приложение вредоносным.

Теперь Android-версию можно поставить прямо из магазина, ссылка — play.google.com/store/apps/details?id=ru.gigapisar. Сборка с GitHub никуда не пропала, обновляется самостоятельно и существует параллельно, просто большинству удобнее ставить из магазина. Google открыл приложение для всех в 178 странах — после того как автор выполнил требование о двухнедельном закрытом тесте с двенадцатью участниками и позвал людей через Хабр. В группу пришло заметно больше народу, чем требовалось, и всем, кто гонял Писаря и сообщал о багах, — спасибо.

Самое любопытное случилось за сутки до выхода. Собранная версия была выложена на GitHub — и у людей не установилась. Play Защита, встроенный в Android антивирус, признала Писаря вредоносным и заблокировала установку, даже когда ставили через провод с компьютера. Виновником оказалась одна строчка в манифесте. В issues попросили опцию подключения к домашнему серверу с локальной нейросетью (Ollama) — идея понравилась и автору: «мозг» без облака, на своём железе. Но для этого приложению нужен обычный http без шифрования: сервер стоит в соседней комнате, сертификатов у него нет. Стоило добавить разрешение — выяснилось, что незашифрованный трафик Google считает признаком опасного приложения и такие сборки блокирует. Разрешение убрали, вкладку с домашним сервером временно спрятали — и новая версия встала без вопросов. Вывод для тех, кто собирается в Google Play: никакого cleartext в манифесте, даже если нужен он для вполне безобидной вещи.

Android-версия всё это время обновлялась почти каждую неделю. Появилась плашка записи в стиле мака: белая, столбики пляшут вслед за голосом и синеют, пока идёт распознавание. Команда «Писарь, отмена» — скажи её в конце, и ничего не вставится. Режим «Упрощать синтаксис» вставляет надиктованное предложение со строчной буквы и без точки, как реплику в переписке. Экран больше не гаснет во время записи и распознавания — об этом просили в issues. Кнопка громкости заработала в Android Auto. Исправлены Samsung Notes, где курсор был, а Писарь не работал. Звуки «э-э», «а-а», «м-м» теперь вырезаются прямо на телефоне, без интернета и без «Мозга». Короткие диктовки до двенадцати слов вставляются сразу и в нейросеть не уходят, а для нелюбителей точки в конце есть отдельный переключатель. Отправка громкостью вверх: зажал нижнюю клавишу, надиктовал, отпустил — текст в поле, нажал верхнюю — Писарь отправил сообщение сам.

Главное обновление — режим «Сократить». Раньше «Мозг» только причёсывал диктовку: убирал «э-э», повторы, расставлял знаки. Автор заметил: длинные надиктованные сообщения тяжело читаются, даже когда они грамотные. Мы пишем не так, как говорим, и говорим не так, как пишем — друзья присылали наговоренные сообщения, к которым не придерёшься, но читать их сложно. «Сократить» позволяет не структурировать мысли на ходу, а лить поток сознания и повторяться: Писарь оставит короткую выжимку, удобную для чтения с телефона. Смысл при этом не меняется — сообщение выходит собранным, но это по-прежнему то, что вы хотели сказать. В настройках «Мозга» есть «Причесать» и «Сократить», а редактор инструкций показывает, что именно уходит в нейросеть: промпт открыт, его можно переписать и настроить «Мозг» полностью под себя.

В issues чаще всего просят историю диктовок, локальный «Мозг» на телефоне без облака и диктовку на других языках. Всё это в планах, порядок зависит от частоты запросов и осуществимости — часть упирается в возможности самого телефона. Писать в issues на GitHub: github.com/moznoazachem/giga-pisar-android/issues — автор читает всё. А если Писарь пригодился, оценка в Google Play помогает другим его найти.

Ссылка на основную публикацию