ANTIGRAVITY LABEN
ARTICLES

すべての記事

すべて (983) Antigravity 基本 (143) Editor View (68) Agents & Manager (260) 連携・プラグイン (129) アプリ開発 (223) AIツール (64) Tips & 活用術 (96)
アプリ開発/2026-06-15上級

新 iPhone が出るたびに三項演算子を増やすのをやめる — 解像度分岐をテーブル駆動に寄せた設計

iPhone Air・17 Pro など新解像度が増えるたびに、画面サイズ判定の三項演算子を29箇所も書き足していました。端末ではなくプロファイルで考えるテーブル駆動の設計に寄せ直し、次の端末追加を1行で終わらせるまでの具体的な手順を、壁紙アプリの実装コードとともにまとめます。

アプリ開発/2026-06-14中級

オンデバイス推論はどこまで無料で粘れるか — Foundation Models と Gemini の分かれ目を測る

WWDC 2026 で Apple Foundation Models の無償枠が広がり、端末内推論を選びやすくなりました。ただ「無料だから全部オンデバイス」とすると品質が足りない場面に当たります。端末内で粘る範囲とクラウドの Gemini に渡す範囲を、推測ではなく計測で決める手順をまとめました。

アプリ開発/2026-06-14上級

エッジキャッシュが Next.js の空ページを固定化していた原因と、cache-worker のガード設計

ユーザーから「時々読み込みエラーになる」と報告されるのに手元では再現しない。SSR の例外が HTTP 200 で配信され、それをエッジキャッシュが固定化していた原因を Antigravity のエージェントで切り分け、cache-worker にキャッシュ拒否ガードを実装した記録です。

アプリ開発/2026-06-13中級

Browser Subagent に自サイトを操作させて気づいた、エージェントに優しいフロントエンドの条件

Antigravity の Browser Subagent に自分のサイトを操作させると、人間には簡単な操作で次々と詰まりました。I/O 26 の agentic web 対応を踏まえ、エージェントが操作できる Web の実践チェックリストを整理します。

アプリ開発/2026-06-13上級

TanStack Query v5 のキャッシュ整合性を壊さない設計 — 無効化境界・楽観的更新・SSR の落とし穴を Antigravity で詰めていく

いいねを押すと表示が一瞬で巻き戻る、別タブから戻ると古い値が残る。TanStack Query v5 で起きるキャッシュ不整合を「壊れる3地点」から逆算し、無効化境界・onMutateのロールバック・QueryClientのリクエスト分離を実コードで設計します。

アプリ開発/2026-06-13中級

OS の AI に任せるか、自分で持つか — iOS 27 世代の機能境界を決める

WWDC 2026 で AI が OS のコア機能に入りました。アプリのどの機能を OS の AI に委ねて、どれを自前で持つか。個人開発者が後悔しない境界の引き方を整理します。

アプリ開発/2026-06-13上級

Apple Foundation Models と Gemini を差し替え可能にする — アプリ内 AI 層の3層抽象化設計

WWDC26 で発表された Apple Foundation Models の無償開放とサーバーサイド統合を受けて、オンデバイス・Private Cloud Compute・サードパーティ API の3層をプロトコルで抽象化し、モデルを差し替え可能にする Swift 設計を整理しました。

アプリ開発/2026-06-13中級

Apple Foundation Models の無償開放 — 壁紙アプリに組み込む機能を3つの基準で絞り込む

WWDC 2026 で初回ダウンロード200万未満の開発者に Apple Foundation Models が無償開放されました。壁紙アプリを運用する個人開発者として、組み込み候補を3つの判断基準で仕分けした過程をまとめます。

アプリ開発/2026-06-12中級

Android 17 で縦固定が無視される前に — 壁紙アプリ4本の大画面対応を Antigravity と棚卸しした記録

Android 17 は大画面でアプリの向き・リサイズ制限を無視するようになります。縦固定で育ててきた壁紙アプリ4本のマニフェストとコードを Antigravity エージェントと棚卸しし、プレビュー設計を見直すまでの手順と判断を記録しました。

アプリ開発/2026-06-12中級

10年前の SKPaymentQueue を StoreKit 2 へ — 壁紙アプリ4本の課金コードを Antigravity と移し替えた記録

SKPaymentQueue 依存の課金コードを StoreKit 2 の Transaction.currentEntitlements へ移行した実例です。壁紙アプリ4本での手順、Antigravity エージェントへの任せ方、実機でつまずいた点を記録しています。

アプリ開発/2026-06-01中級

targetSdk 36 で edge-to-edge が必須になった壁紙アプリを Antigravity で移行した運用メモ

targetSdk を 36(Android 16)に上げた途端、壁紙アプリのプレビュー画面のツールバーがステータスバーに食い込みました。opt-out が効かなくなった edge-to-edge 強制対応を、Antigravity のエージェントで複数アプリ横断に進めた数週間の運用メモです。

アプリ開発/2026-05-26中級

アプリ内レビュー要求の出し分け条件を Antigravity Editor で 5 アプリ統一した数日の記録

個人開発で運用してきた iOS 壁紙アプリ 5 本の SKStoreReviewController 呼び出し条件を、Antigravity Editor のマルチファイル編集機能でひとつの基準にまとめ直したときの数日間の所感を、コード例とあわせて静かに記録しました。