2017」はどのような進化を遂げたのか。その一端を垣間見てみよう。2017)がリリースされた。2017」ページ(英語)などによれば、その特徴はおおよそ次のようなものになる。2017自体の動作がキビキビとしたものとなった。その代表といえるのが軽量インストーラーと呼ばれる新しいセットアッププログラムだ。これまでも完成度の高かったIDEだが、より効率的な開発を行えるような新機能が追加されている。Centerなどと組み合わせることで、クラウドでホストされるモバイルアプリの開発、テスト、ビルド、配布、インサイトの取得からのアプリの改善といったスパイラルのスピードアップが狙えるようになるだろう。2017がどのような進化を遂げたのかを見ていくことにしよう。2017の紹介記事は後日公開の予定だ。Communityエディションをインストールしている。2017ではインストーラーが大きく変わった。2017ではインストーラーの軽量化が図られ、その使い勝手も向上した。2017の新しいインストーラーである。最小限のエディタ機能だけをインストールするのであれば、インストールサイズは1GBにも満たないサイズである(それで何をするのかは分からないが)。2017のインストーラーの[ワークロード]タブ「必要なものだけ」をインストールする上で必要となるのが「ワークロード」という観点だ。2017ではワークロード単位でインストールする項目を選択していく。デスクトップ開発」といった単位でワークロードを選択すれば、それに必要な項目がインストールされるということだ。2017のリリース時点では、ワークロードとしては以下のものが用意されている(実際には、これらはWindows/Web&クラウド/モバイル&ゲーム/他のツールセットの4つのカテゴリに分けて表示される)。2015と比べて、インストーラーが表示するウィンドウのサイズが大きくなり、そこに表示される情報量も増え、操作がしやすくなっている。ワークロードの選択は、上に示した[ワークロード]タブで行う。このタブでワークロードを選択していくと、それが右側の[概要]ペーンに追加され、そのワークロードの概要が表示される。同時に、[概要]ペーンではインストールする項目のカスタマイズも可能だ。2017のインストール作業の基本だが、[個別のコンポーネント]タブで個々のコンポーネント単位でインストールするものを選択してもよい。実際には、[ワークロード]タブでおおまかな選択を行い、[概要]ペーンか[個別のコンポーネント]タブで細かな調整をしていくという使い方をするのがよいだろう。[個別のコンポーネント]タブ加えて、[言語パック]タブではインストールする言語を追加できる。必要なワークロードを選択して、[概要]ペーンか[個別のコンポーネント]タブでカスタマイズを行ったら、後は[インストール]ボタンをクリックするだけだ。インストールにかかる時間は?インストール時間の短縮も今回のインストーラーの大きな特徴とされている。「2時間が10分に!」といった話もあるが、筆者が試した感じではそこまで劇的な削減とはならなかった。実際にはインストールするワークロードの数やネットワーク/ハードウェア環境などにも依存するだろう。Coreの9つのワークロードを選択してインストールをしてみた。7上の仮装環境*1)では上記の9つのワークロードのインストールに必要な時間はいずれも「1時間強」といったところだった。2015のインストールにどれほどの時間が必要だったのか、正確な記録や記憶はないのだが、少なくとも半分程度の時間には収まっていると思われる。2017ではそれよりは早く終わると感じるはずだ。いい加減買い換えたいのだが、後からメモリ増設やSSD換装を行うことで初期費用を抑えようと思うと、ちょうどよいMacがなく、古いMacをズルズルと使い続けている状態だ。気になる点ちなみに筆者が個人的に気になったのは、[個別のコンポーネント]タブにある以下の表示だ。GoogleのエミュレーターとHAXMがデフォルトで選択され、マイクロソフトのエミュレーターはデフォルトでは選択されていない上の[エミュレーター]に注目してほしい。Manager](HAXM)の2つが自動的に選択される。ここで注意したいのは、HAXMがHyper-Vと競合するという点だ。エミュレーター]ではHyper-Vが使用されるため、これらは相互排他的に選択する必要がある。2017でこれらのエミュレーターを使用するのであれば、「Hyper-Vを有効にして、マイクロソフトが提供するエミュレーターをインストールする」か「Hyper-Vを無効にして、GoogleのエミュレーターとHAXMをインストールする」のどちらかを事前に統一することをお勧めする。Hyper-Vが有効であっても、デフォルトでは「HAXM+Googleのエミュレーター」が選択されるので注意が必要だ。RTMを何度かインストールする中で「Hyper-Vが有効なまま、GoogleのエミュレーターとHAXMをインストール」してしまったことがある。結果、エミュレーターを起動すると競合が発生するのはもちろん、慌ててコントロールパネルでHyper-Vを無効化しても、今度は「HAXMがきちんとインストールできていない」と認識され、最終的にはHAXMとGoogleのエミュレーターをアンインストールしてから、再インストールすることになった。Mobileエミュレーターが必要になるかどうかによる。これを利用する必要がある/利用したいのであれば、Hyper-V一択となる。なければ、お好きな方を選択すればよいだろう。インストーラーで実際に試してみると分かるが、ディスク容量的には前者の方が負荷が大きいようなので、そこが選択のポイントとなる人もいるだろう。Mobileに対する後ろ向きな姿勢が感じられるのだがどうだろう。2017の構成を変更するには、大きく2つの方法がある。Installerを開く]を選択するいずれの方法でも、本稿の冒頭で示したインストーラーウィンドウが表示されるので、そこで必要な変更を行えばよい。[新しいプロジェクト]ダイアログにリンクが追加されたのは、VSを使っているときに足りないものがあることに気が付いたからといって、[スタート]メニューを開いて......といった手間を挟むことなく、そのままダイレクトに構成作業に進められるようにしようという意図があるのだろう。ちなみにコントロールパネルの[プログラムと機能]からはアンインストールしかできなくなっている。構成を変更するには上の方法を使うようにしよう(そもそも構成を「変更する」ために「コントロールパネルで[プログラムのアンインストール]を選択」という不可思議な習慣を何年も続けていたのがおかしいような気もする)。2017のIDEについて見ていこう。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。