Chromebook の通常モードで ADB が利用不可に。ChromeOS 144 での仕様変更を実機で確認

当サイトは Google Adsense、Amazon アソシエイト等 アフィリエイト広告を利用して収益を得ています.
ChromeOS 144 における Chromebook の「Linux 環境設定」ページのスクリーンショット
Advertisement

RedditGoogle IssueTracker などで Chromebook ユーザーから、ChromeOS 144 において Chromebook の「Linux 環境設定」ページにあった「Android アプリの開発」のセクションが消えていることが報告されています。

実際に筆者も実機 (ChromeOS 144.0.7559.221) で確認したところ、同セクションは表示されておらず、[ADB デバッグを有効にする] などのトグルも利用できなくなっていました。

この変更を遡ると、ChromeOS 144 Beta の時点から報告されていたものです。

目次

「Android アプリの開発」セクションの役割

この機能は、Chromebook で Android アプリを開発する際に、Android Debug Bridge (ADB) を使用してデバイス上でアプリを直接テストできるものです。

以前まで、この機能を利用するには Chromebook を開発者モードにする必要がありましたが、ここ最近の新しいバージョンでは通常モード(検証済みモード)でも利用可能になっていました。

Chromebook で Linux (Crostini) を有効にした後、[設定] > [ChromeOS について] > [Linux 開発環境] のページからトグル操作で簡単に切り替えることができていたため、重宝していた開発者も多いはずです。

ChromeOS 144 での変更点

しかし、この設定が ChromeOS 144 になってから表示されなくなりました。さらに Android 開発者向けオプションを使用できず、通常通りの設定手順を実行してもエラーが発生するようになっています。

この機能が利用できなくなったことについて、ベータ版の時点で Reddit ユーザーがソースコードを確認したところ、ADB デバッグオプションが意図的に削除されたことが判明しました。

関連するコミットによると、この機能は完全にローンチされることなく、すでに「時代遅れ(obsolete)」と見なされて、UI や関連機能が削除されたことが記されています。つまり、今回の変更は不具合ではなく、Google による意図的な仕様変更と言えます。

Ash: Disable obsolete ArcAdbSideloadingFeature (CL 1/N)

The `ArcAdbSideloadingFeature` never fully launched and is now deemed obsolete.

Ash: Remove obsolete ArcAdbSideloading UI and Mojom (CL 2/N)

Continuing the removal of the obsolete `ArcAdbSideloadingFeature`.

今後の ADB 利用における注意点

この仕様変更により、今後 Chromebook を使って ADB を利用する場合には、以前のようにデバイスを「開発者モード」にする必要があります。

通常モードのまま手軽にテスト環境を構築できていた点は Chromebook の大きなメリットの一つだったため、個人的には開発者にとって少し手間に感じる残念な変更だと感じます。

セキュリティの観点や機能の整理による判断と思われますが、今後アプリ開発目的で Chromebook をセットアップする際は、初期段階でのモード切り替えを忘れないように注意が必要です。

Advertisement

HelenTech の最新情報をフォロー

Google News で HelenTech をフォローすると、 最新のニュースやレビューがあなたのフィードに直接届きます。

Google ニュース リンクバナー
尾村 真英
Technical Writer
HelenTech を運営している 尾村 真英 です。これまでに 50 台以上の Chromebook をレビュー しており、主に小規模事業者を対象に Chromebook や Google Workspace の導入・活用支援も行っています。
現在は、Chrome Enterprise 公式ユーザーコミュニティのモデレーターとしても活動し、Professional ChromeOS Administrator 資格を保有しています。
目次