◉ANTIGRAVITY LABEN
ARTICLES

すべての記事

すべて (1105)◉ Antigravity 基本 (165)⟐ Editor View (84)◈ Agents & Manager (284)⬡ 連携・プラグイン (145)▣ アプリ開発 (239)⚙ AIツール (77)✦ Tips & 活用術 (111)
▣ アプリ開発/2026-07-09上級

段階公開を止める瞬間を、先に言葉にしておく — 監視はエージェント、停止判断は手元に

Google Play の段階公開を監視するエージェントを Antigravity で組んだ記録です。クラッシュ率のベースライン比、ANR の遅延、母数不足時の判断保留を停止基準に落とし込み、halt の実行権だけを手元に残しました。

▣ アプリ開発/2026-07-09上級

バックグラウンド更新は来ないことがある — 実行機会を測り、鮮度から設計をやり直した記録

BGTaskScheduler と WorkManager の実行機会は申請すれば得られるものではありません。実行率をログで測り、鮮度をSLOとして定義し、来ない前提の三層フォールバックへ組み直した設計を、計測コードとともに残します。

▣ アプリ開発/2026-07-09上級

エージェントが直した .proto がバイナリ互換を壊す前に — buf breaking で wire 互換を門番する

エージェントに .proto を編集させると、テキストとしては正しくても wire 互換を静かに壊すことがあります。フィールド番号の再利用と型変更をどう機械で止めるか、buf breaking と reserved を組み合わせたゲートを動くコードで示します。

▣ アプリ開発/2026-07-06上級

端末を熱くしないライブ壁紙 — WallpaperService の描画ループを電力予算から設計する

ライブ壁紙は常時描画のせいで電池を削りがちです。可視性・アイドル・熱状態の3軸で描画を止める WallpaperService.Engine の設計と、適応フレームレート制御による消費電力の実測を、個人開発の壁紙アプリの文脈でまとめました。

▣ アプリ開発/2026-07-05中級

自己デバッグのエージェントに、本番の広告を叩かせない — AdMob 無効トラフィックを断つ三層の遮断

Antigravity 2.0 の実ブラウザ自己デバッグが本番の AdMob 広告を描画すると、無効なトラフィックとして計上されます。テスト広告の強制・ネットワーク遮断・preflight ゲートの三層で、広告に触れない検証環境を作る手順を、実測値とともにまとめました。

▣ アプリ開発/2026-07-04上級

課金済みなのに広告が消えない — StoreKit 2 の Transaction.updates を起動直後に取りこぼす競合を Antigravity と塞いだ記録

起動直後に届く StoreKit 2 のトランザクションを取りこぼす競合を、View 寿命ではなくアプリ寿命にリスナーを固定して塞いだ実装記録。currentEntitlements での照合、finish() の徹底、StoreKitTest での回帰テスト化まで。

▣ アプリ開発/2026-07-04上級

App Intents で AppEnum が破綻する場面 — 毎日増える壁紙カタログを Siri に選ばせる EntityQuery 設計

App Intents のパラメータを AppEnum で書くと、選択肢が固定のうちは動きますが、毎日増えるコンテンツには耐えません。動的カタログを Siri とショートカットに正しく選ばせる AppEntity + EntityQuery 設計と、識別子の安定化・Spotlight 連携の落とし穴をまとめました。

▣ アプリ開発/2026-07-03上級

ユニバーサルリンクが黙って壊れる — 関連付けファイルのドリフトをエージェントの検証ゲートで塞ぐ

ユニバーサルリンク/App Linksは、関連付けファイルやエンタイトルメントがズレると例外を出さずにブラウザへ落ちます。ルート定義を単一の真実源にまとめ、エージェントに週次と公開前の検証を任せる設計をまとめました。

▣ アプリ開発/2026-07-03上級

エージェントが書いた App Intent を Siri に喋らせる前に — 副作用で分類して確認ゲートを挟む設計

Antigravity が生成した App Intent を Siri やアシスタントに無確認で走らせると、破壊的な操作が音声一つで発火します。副作用で3分類し、確認ゲートを機械的に挟む実装と、欠落を push 前に弾く静的チェックをまとめました。

▣ アプリ開発/2026-07-03上級

CI の検証が緑なのにストア審査でスクリーンショットが差し戻されるとき — 検証ルールの鮮度を計測する運用メモ

CI のストアアセット検証は緑なのに App Store 審査でスクリーンショットが差し戻される——検証ルールの鮮度切れが原因でした。仕様を鮮度つき契約ファイルに分離し、ロケール別のテキストあふれや知覚差分で静かな劣化を捕まえる運用を紹介します。

▣ アプリ開発/2026-07-03上級

クラッシュ一覧には一度も現れない不調 — ANR トレースを ApplicationExitInfo で回収し、エージェントに切り分けを渡す設計

クラッシュハンドラに映らない ANR を ApplicationExitInfo で起動時に回収し、トレースの切り分けを Antigravity のエージェントへ安全に渡すまでの実装と5週間の実測値です。

▣ アプリ開発/2026-07-03中級

ダウンロードサイズの逆行に提出直前で気づかないために — AAB/IPA のサイズ予算をエージェントの週次ゲートで守る

メディエーションSDKやアセットの追加で静かに膨らむダウンロードサイズに、bundletool と App Thinning レポートを使ったサイズ台帳・予算ゲート・増分の内訳特定で歯止めをかける設計をまとめます。