エンタープライズの世界で成功するには、アプリケーションと新しいリリースを迅速に配布する方法が重要です。ChromeOS デベロッパーは、プロセスを制御するために必要なさまざまなオプションを利用できます。
アプリの配布と更新の管理
Chrome Enterprise の管理者は、Google 管理コンソールを使用して、アプリをユーザーのデバイスにインストールしてデプロイできます。ポリシーで許可されている場合は、ユーザーが URL や Google Play ストアなどのストアからアクセスして、任意のアプリを直接インストールすることもできます。
デベロッパーは、アプリを管理者やユーザーに提供し、ユーザーに新しいアップデートを迅速に配信する方法をいくつか用意しています。これにより、ChromeOS の開発サイクルを組織のニーズに合わせて柔軟に調整できます。
ウェブアプリに 1 か所からアクセスしてインストールする
ウェブアプリは ChromeOS の主要なアプリ プラットフォームであり、ワンクリックで顧客やエンドユーザーに提供できます。Chrome Enterprise の管理者は、ウェブアプリの URL を直接使用して Google 管理コンソールからインストールできます。新しいウィンドウまたはタブで開くかどうかを選択することもできます。ユーザーは、ウェブアプリの URL にアクセスしてウェブアプリに直接アクセスすることもできます。ウェブアプリは毎回直接アクセスされるため、ウェブアプリの新しいバージョンをリリースすると、インストール済みのユーザーが自動的に利用できるようになります。
拡張機能を柔軟に公開する方法
URL から直接アクセスしてブラウザで開くことができるウェブアプリとは異なり、Chrome 拡張機能は、ダウンロードできるように公開する必要があります。拡張機能を公開するには、Chrome ウェブストアで公開する方法と、自己公開する方法の 2 つがあります。
標準的な方法は Chrome ウェブストア経由です。Chrome ウェブストアには独自のルールと審査プロセスがあり、すぐに使えるセキュリティが提供されます。また、アプリの公開方法(非公開、一般公開、限定公開)も選択できます。公開方法によって、拡張機能を検索するユーザーに対する公開レベルとログイン要件が異なります。アップロードした拡張機能は、拡張機能の Chrome ウェブストア ID を使用して Chrome Enterprise 管理者と共有し、組織部門全体に配布できます。
Chrome ウェブストアは拡張機能をホストし、多くのメリットを提供しますが、一部のデベロッパーはプロセスをより細かく制御したいと考えるかもしれません。これを可能にするため、Chrome ウェブストアとは別に、独自のサーバーで拡張機能をホストできます(一般に「自己ホスト」と呼ばれる手法)。この方法のデメリットは、より多くの設定が必要になることです(拡張機能ファイル用に独自のファイル サーバーをホストする必要があります)。
便利なリリース管理ツール
リリースを効率的に公開する方法を確立することは、お客様がアプリの最新バージョンをできるだけ早く利用できるようにするうえで重要です。最新バージョンには、リリースしたバグの修正や新機能が含まれています。
ウェブアプリの場合、デベロッパーはすぐにアップデートをプッシュして、アプリをインストールしているユーザーに提供できます。セルフホスト型拡張機能も同様で、デベロッパーはリリースを完全に制御し、管理者がすぐに更新できるようにすることができます。
Chrome ウェブストアにアップロードされた拡張機能は、数日かかる審査プロセスを経る必要があります。審査プロセスに合格しなかった場合は、プロセスを最初からやり直す必要があります。審査プロセスに合格しない可能性を減らすには、リリースを早期に非公開モードにしたり、アプリの 2 つ目のバージョン(アプリ ID が異なる)をベータ版として公開して早期にテストを行い、アプリが審査に合格することを確認します。
また、エンタープライズ管理者は、Google 管理コンソールで拡張機能のバージョンを「固定」して、ユーザーがアップデートに関係なくそのバージョンのみにアクセスできるようにすることもできます(たとえば、将来のバージョンの機能の互換性について懸念がある場合など)。
ChromeOS の長期サポート
ChromeOS LTS は、ChromeOS デバイスの長期サポート チャンネル(LTS)であり、ChromeOS の教育機関ユーザーと企業ユーザーを対象としています。通常、ChromeOS の Stable チャンネルには 4 週間ごとに新しいアップデートが配信されます。長期サポート チャンネルのリリース サイクルは長くなっています。セキュリティ修正は引き続き頻繁に受信しますが、機能の更新は 6 か月に 1 回のみとなります。
LTS チャンネルの組織で作業しているデベロッパーは、アプリの互換性を維持するために、開発サイクルを調整する必要がある場合があります。詳しくは、ChromeOS LTS ガイドをご覧ください。