Windows 11 の Dev Home とは何ですか? また、使い始めるにはどうすればよいですか?

  • abmhh
  • 0 comments
Windows 11 の Dev Home とは何ですか? また、使い始めるにはどうすればよいですか?
Dev Homeアプリ
Dev Home アプリ (画像提供: Mauro Huculak)

Windows 11 2023 Update に追加された機能の 1 つに「Dev Home」アプリがあります。これは、新しい開発プロジェクト用にコンピューターをすばやく構成するために必要なものがすべて含まれているツールです。

通常、開発者にとって、新しいアプリケーションを作成するための環境構築は、多くのタスクを伴い、多くの時間を浪費する面倒なプロセスです。この新しいツールは、さまざまなアプリケーションの検索とインストール、リポジトリのクローン作成、プロジェクト要件の確認、複数のツールログインの管理、コンテキスト切り替えの削減など、デバイスを迅速にセットアップするための機能を提供します。

このガイドでは、Windows 11 で Dev Home アプリを使い始めるために必要な詳細について説明します。

Windows 11 の Dev Home アプリの概要

Dev Home アプリは、「ダッシュボード」、「マシン構成」、「設定」の 3 つのセクションに分かれています。

ダッシュボード

「ダッシュボード」は「ウィジェット」機能に似ており、さまざまなウィジェットを追加して、ハードウェアやネットワーク コンポーネントを監視したり、GitHub からの問題やプル リクエストなどを追跡したりできます。

このページでは、画面の右上隅にある「ウィジェットを追加」ボタンをクリックし、ウィジェットを選択して「ピン」ボタンをクリックすることで、ウィジェットを追加または削除できます。

開発ホームウィジェット

(画像提供:Future)

Dev Home アプリには、GPU、SSH キーチェーン、メモリ、ネットワーク、CPU の 5 つのシステムウィジェットが含まれています。さらに、レビューリクエスト、問題、プルリクエスト、メンション、割り当て済みなどの 5 つの GitHub 関連ウィジェットも含まれています。

Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。

Dev Home ウィジェットの追加

(画像提供:Future)

マシン構成

「マシン構成」セクションでは、新しいプロジェクトをコーディングするためにデバイスのセットアップにほとんどの時間を費やすことになります。

このページには、「エンドツーエンドのセットアップ」、「構成ファイル」、「リポジトリのクローン」、「アプリケーションのインストール」、「Dev Drive の追加」など、最大 5 つのセットアップ オプションが含まれています。

Dev Homeマシン構成

(画像提供:Future)

 「エンドツーエンドセットアップ」オプションでは、プロジェクトのコーディングを開始するために、デバイスの設定を自動化するウィザードが提供されます。このウィザードは非常にシンプルで、  「リポジトリを追加」ボタン からリポジトリをクローンするオプションも用意されています 。

ウィザードでは、リポジトリの URL を指定するか、GitHub アカウントから URL を選択できます。

リポジトリのクローン作成 Dev Home

(画像提供:Future)

リポジトリが完了したら、「次へ」ボタンをクリックします。 

次のページでは、Visual Studio Community、Git、Android Studio、Notepad ++、Microsoft SQL Server Management Studio など、コンピューターにインストールするソフトウェアとツールを選択できます。 

エンドツーエンドのセットアップとアプリのインストール

(画像提供:Future)

「すべて追加」オプションを使用してリスト上のすべてのアプリをインストールしたり、検索ボックスを使用してリスト上の特定のアプリを検索したりすることもできます。

「次へ」ボタンを選択すると、セットアップのチェックアウトを完了するための確認ページに移動します。(このページで利用規約に同意しないと、先に進めません。)

Dev Homeの完全なセットアップ

(画像提供:Future)

「構成ファイル」オプション  を使用すると、開発環境のセットアップに必要なすべてのツールとタスクを含むWindowsパッケージマネージャー構成ファイルを指定できます。カスタム構成ファイルを作成することも、他のソースから入手した構成ファイルを使用することもできます。 

「構成ファイル」オプションをクリックし、YAML ファイルを選択して、画面上の指示に従ってセットアップを完了することで開始できます。

開発構成ファイル

(画像提供:Future)

「リポジトリのクローン作成」オプション  では、URL 経由で、または GitHub アカウントに接続して利用可能なリポジトリのいずれかを選択して、リポジトリをコンピューターにクローン作成するためのウィザードが提供されます。

Dev Home クローンリポジトリ

(画像提供:Future)

「アプリケーションのインストール」オプション  を使用すると、ソフトウェアとツールを選択してすぐにインストールし、次のプロジェクトをコーディングするための環境をセットアップできます。 

 追加 (+)ボタンをクリックするか、 右上の [ すべて追加]オプションをクリックして アプリケーションを選択し 、検索ボックスを使用して開発に必要なツールを見つけることができます。

Dev Homeアプリのインストール

(画像提供:Future)

その後は、 「次へ」 ボタンをクリックし、利用規約に同意し、  「セットアップ」 ボタンをクリックしてインストールを続行するだけです 。

「デバイスドライブを追加」 オプション は、設定の「ディスクとボリューム」ページへのリンクです。(このオプションが表示されない場合は、  「設定」 「システム」 「ストレージ」  >  「ストレージの詳細設定」  >  「ディスクとボリューム」からこの機能にアクセスできます。)

Dev Home アプリの Dev Drive

(画像提供:マウロ・フクラク)

「ディスクとボリューム」ページの「Dev Drive」は、カスタム ファイル システム最適化、カスタム Microsoft Defender ウイルス対策パフォーマンス設定、開発者向けに特別に設計されたその他の管理およびセキュリティ機能を備えた ReFS の使用など、特定の構成と機能を使用して仮想ドライブと物理ドライブを構成できる機能です。

このタイプのストレージは、プロジェクト コード、パッケージ キャッシュ、作業フォルダーをホストすることを目的としており、I/O シナリオが最大 30% 改善されます。

グラフィカルインターフェースがプロセス全体をガイドするので、始めるのは簡単です。まず、 「Create Dev Drive」ボタンをクリックします。

開発ドライブを作成する

(画像提供:Future)

「新しい VHD の作成」オプションを選択し、「次へ」ボタンをクリックします。

Dev Driveの場所を選択する

(画像提供:Future)

次に、名前、場所、サイズ、フォーマット (VHD または VHDX)、タイプ (固定または動的割り当て) などの仮想ハード ディスク設定を構成し、「作成」ボタンをクリックします。

Create and attach virtual hard disk

(画像提供:Future)

Dev Drive を作成するには、割り当てられたスペースが 50 GB 以上であることを確認する必要があります。

既存のボリュームのサイズを変更することもできますが、仕組みが複雑です。新しいDev Driveを作成する場合、50GB以上の容量を持つ物理ドライブまたは標準仮想ドライブのサイズのみを変更できます。既存のDev Driveがある場合は、サイズを大きくしたり小さくしたりすることはできません。

ストレージを作成したら、ファイル エクスプローラーから使用できるように、ドライブを初期化してフォーマットする必要があります。

設定

Dev Home アプリには、設定、アカウント、拡張機能を制御するための設定ページも含まれています。 

「設定」ページ  には、アプリのカラーモードを変更するオプションのみが含まれています。

Dev Home app theme

(画像提供:Future)

「アカウント」 ページ では、1つまたは複数のGitHubアカウントを追加できます。「マシン構成」からアカウントを追加した場合は、このページに表示されます。また、このページにはサインアウトしてアプリからアカウントを削除するオプションもあります。

Dev Home accounts settings

(画像提供:Future)

最後に、  「拡張機能」 ページには Dev Home の拡張機能が含まれていますが、この記事の執筆時点では GitHub に接続するための拡張機能のみが含まれています。

Dev Home extensions

(画像提供:Future)

最後に、「試験的機能」ページでは、Microsoft が特定の時期にテストしている可能性のある今後の機能を確認できます。このページが空の場合は、Microsoft が今後新しい機能をリリースする予定がないことを意味します。

Experimental features option

(画像提供:マウロ・フクラク)

その他のリソース

Windows 10 および Windows 11 に関する役立つ記事、情報、よくある質問への回答については、次のリソースをご覧ください。 

  • Windows CentralのWindows 11 — 知っておくべきことすべて
  • Windows Central の Windows 10 — 知っておくべきことすべて

Mauro Huculakは、WindowsCentral.comのWindows How-To Expertとして10年近く寄稿しており、ITおよびテクニカルライティングの分野で合計22年以上の経験を有しています。Microsoft、Cisco、VMware、CompTIAなどから様々な専門資格を取得しており、長年にわたりMicrosoft MVPとして認められています。