
2026/05/21 22:50
グーグルによる「重力バイトアンドスウィッチ」
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Google の I/O 2026 での Antigravity IDE に対する最新の強制アップデートが、開発ワークフローを深刻に阻害し、既存のインストールとの共存ではなく強制的に置換したことで発生しています。新バージョンは、輝きのあるスタンドアロンの Codex スタイル体験として描写され、Google の AI Ultra プランの一部であり、デフォルトアプリケーション経路を積極的に書き換えることで互換性を損なわせ、旧バージョンとも同時稼働が不可能なものとなりました。ソフトウェアが起動試行のすべてを自動的にハイジャックして新ビルドの実施を強制するため、再インストール試行は失敗し、ユーザーが関連するすべてのバイナリを実行した徹底的なクリーンアップを行うまででした。このクリーンアッププロセスにより、日常業務に不可欠なチャット履歴、カスタム設定、プロンプトログが失われました。「antigravity-backup」フォルダが作成されましたが、その内容は現在アクセス不可です。この事象は、ユーザーの嗜好を許可なく書き替える強制的なエコシステムアップデートに伴う重大なリスクを浮き彫りにし、軽微な不便から主要な運用の足かせへとエスカレートしました。著者はこの移行を線引きを超えたと批判し、ツールを自らの制御下に保つために自動更新を完全に無効化する方法を模索する予定です。
本文
その日は、いつものように Antigravity を起動して作業に入ろうとしていた。はい、私達のような開発者は数十人いてもおかしくない!ただし、私の注意が散漫になる前にいくつかの成果物を残そうと画策していた次第だ。しかし、Google は別の計画を持っていただろう。彼らは I/O 2026 で新たなバージョンの Antigravity をリリースし、それを光り輝くスタンドアローン型の Codex スタイルの体験として発表したのである。
私が起動した当初、Antigravity は自動的に既存のインストールを新しいバージョンに「更新」し、その過程で長月間使ってきた実際の開発環境(IDE)を破壊してしまった。いつものショートカットをクリックすると、私の開発環境全体が消失しており、そこに代わっていたのは単一の対話型プロンプトボックスだけだったのだ。
この予期せぬ変化は、私が好むワークフローを完全に破綻させた。Antigravity は Google AI Ultra プランの一部として機能しており、私の日常の主要ツールであり、実働馬車である。私はデモや最小実行可能製品(MVP)向けの代理的なワークフローには特に問題を抱えないが、生産性の高いソフトウェアにとっては予測可能な出力が不可欠だと考えている。その点において、私が Cursor および以前の Antigravity バージョンを熱狂的に支持する原因となった「計画→レビュー→実装」のループは他に匹敵するものがない。
2 つのバージョン、ゼロの互換性
困惑した私はオンライン上で情報を探し回り、Google が実際にレガシーな Antigravity IDE のための別個のダウンロードパッケージを用意していることを発見した。それがページの最下部に位置していた理由については、このままあなた方に委ねよう。私は単にそのインストーラーをダウンロードして実行すれば、新しいツールと並行して作業を開始できるだろうと考えた。しかし、ダウンロード・実行直後にも 2.0 のチャットボットインタフェースが再び起動し、極めて不快な思いをさせられたのである。
なんと、この 2.0 の更新はデフォルトのアプリケーションパスを強力に書き換えており、現在執筆時点で、Antigravity の両バージョンを同時にインストールして動作させることは不可能である。IDE を再インストールしてルールが正しく書き換えられると期待してみたが、それでもチャットボットは起動を横取りし続けるのであり、一切機能しないのである。
疑わしきはすべて削除する
両方のソフトウェアの再インストールを試みて結局同じ結果に終わった後、私は Antigravity の Reddit 向けサブレディットへと足を運んだ。そこには確実なこととして、多くの他者のユーザーも全く同じ状況について投稿しているのが確認できた。解決策は、再度試みる前にマシン上のすべての Antigravity 関連ファイルを完全に削除することしかなかったのである。
Antigravity 2.0 のバイナリを完全にシステムから清拭した後、スタンドアローンの IDE インストーラーを再度実行した。チャットボットが実行パスへの妨害・横取りを行わないようになれば、そのクリーンインストールは遂に成功したのである。
業務再開(ほぼ)
しかし、インタフェースを戻しただけで万事が元通りになったわけではない。強制更新およびそれに続く清拭により、私のチャット履歴と設定も消去されてしまった。幸いにも古い Cursor の設定から大部分の設定を引き継ぐことは可能だったが、古い Antigravity インストールからのプロンプトの履歴は(残念ながら)失われてしまった。このアップグレード騒動の結果として「antigravity-backup」というフォルダが残されており、私の旧版のすべての履歴とプロフィール情報がそこに含まれていることを願うばかりである。
現状では、その復元作業に時間を費やすこと、あるいはトークンを投入することができない状況にある。私は今後ある程度の実用的な時間が生まれるまで、その状態をそのまま維持する予定である。
更新はユーザーのソフトウェアを横取りしてはならない
この種の過渡期をバックグラウンドでの更新によって強制的にユーザーに促すのは、極めて不適切な姿勢である。バックグラウンドでの更新はパフォーマンスパッチやバージョンアップgrades に用いるべきものであり、別の全く異なるソフトウェアを密かに配送する目的には適さない。開発ツールを横取りして別のものに置き換える行為は、不便さというレベルから重大なトラブルへと事態を悪化させる境界線を越えてしまうのである。
今後は、自動更新そのものを停止する方法を探求するつもりであるが、それが最初から可能なのかさえ疑問だ。私たちが利用登録したツールが、実際には変更されることなく機能することを信頼すべきだ。私は Google のエコシステムに完全に組み込まれているが、いったいどうしたことだろうか!