Windows 10 SDK Build 10586 アップデートで開発者向けの新機能を追加

 ※本ブログ記事は Building Apps for Windows "What’s New for Developers in the Windows 10 SDK Build 10586 Update" の抄訳です。

Windows 10 の最新のアップデート、バージョン 1511 を 11 月にリリースしましたが、それに続いて、12 月の第 1 週に Windows 10 SDK Build 10586 アップデートを Visual Studio 2015 Update 1 と共にリリースしました。このアップデートには、アプリをビルド、配布、および収益化するための、開発者向けの拡張機能が含まれています。Clint Rutkas が別のブログ記事で、アップデートの詳細の一部を詳しく説明しています (英語)。今後、Continuum を考慮した開発や、Windows.UI.Composition API の使用についての記事を公開する予定です。

このブログ記事では、ユニバーサル Windows プラットフォーム (UWP) の採用をサポートする開発者向けツールを 2 つご紹介します。

 

Mobilize.Net による Silverlight ブリッジがリリース開始

マイクロソフトのパートナー企業 Mobilize.Net が開発した Silverlight ブリッジがリリースされました。これは、Windows Phone 8.1 アプリを UWP アプリに移行するのをサポートする、無料の Visual Studio アドインで、こちら (英語) からダウンロードできます。Silverlight ブリッジは、ソースコードを分析し、UWP API を使用するようコードを自動的に変換します。Silverlight ブリッジには、移行をサポートするためのマッピングが現時点で 2,300 個含まれています。また、その他のヘルパーも含まれます。

現在 Silverlight ブリッジを使用している開発者のコメントのいくつかを以下にご紹介します。

 

テクニカル プレビュー版を使用して、アプリのコードの 95% を移行することができました。新しい Windows Storage モデルへの参照をいくつか変更する必要はありましたが、それを除けば、ツールが完ぺきに機能してくれました。

Silverlight ブリッジによって、ソリューションで 18 個のエラーが見つかり、たったの数分で修正されました。すべてを手動で移植したとしたら、数時間はかかったはずです。

Silverlight ブリッジによって、3 つのプロジェクトを移行することができました。手動で行わなければならなかった変更は、Windows 10 に必要な、画像の解像度に関連するものだけだったので、最小限で済みました。Windows Phone 用 Silverlight アプリの全ポートフォリオを、引き続き移行していきます。

 

特筆すべき点は、埋め込み SQL が SQLite や Windows Storage ライブラリに変換されること、エラー通知プロセスが最適化されていること、そして追加のロジックを必要とする非同期メソッドの変換が強化されていることです。GitHub リポジトリで、Silverlight ブリッジの変換マッピングが公開されていますが、この中には、800 個以上のマッピングやセマンティックな変換ヘルパーが含まれます。これらはカスタマイズ可能で、コミュニティによる改良が行われています。また、マッピングに加え、ヘルパーがいくつかの分野で追加または強化されています。この分野とは具体的にはネットワーク、UI ナビゲーションと要素、連絡先とタスク、デバイスのプロパティ、電話のストレージ、および GPS です。

 

Windows 10 開発向けの評価用仮想マシンが提供開始

Windows 10 の開発に興味をお持ちで、Windows Bridge for iOSか、一般的な UWP 開発のテストにご協力いただける開発者の皆さんのために、60 日間の評価用の仮想マシン (VM) をWindows デベロッパー センターにご用意しました。これらの VM には、Azure や Windows IoT Core 用ツールの最新のスナップショットも含まれています。さらに、GitHub の Windows UWP サンプルも含まれています。VM は、複数の仮想ハード ディスク形式 (Hyper-V、Parallels、VirtualBox、VMWare) でもリリースしています。VM に関してフィードバックをお寄せいただける場合は、Windows 開発者用の UserVoice サイト (英語) をご利用ください。

 

Thank you

情熱的で、創造性にあふれた Windows 開発者コミュニティの皆さんに感謝申し上げます。これからも、さまざまなご意見をお寄せください。チーム一同、フィードバックを心よりお待ちしております。皆様からのフィードバックを参考に、プラットフォームへの投資について判断させていただきます。引き続き、Windows 開発者用の UserVoice サイト (英語) からフィードバックをお寄せください。