米Microsoftは、アプリ開発者向け公式ブログ「Building Apps for Windows」の6月22日(現地時間)付記事において、7月29日に予定しているWindows 10のリリースに向けた、アプリの開発環境や互換性、プラットフォーム間でのコードの流用に関する現状を紹介している。
現在、MicrosoftではWindows 10のリリースに合わせた、ユニバーサルWindowsプラットフォーム(UWP)とWindowsストアに対応するVisual Studio 2015向けWindows 10 SDKの提供を目指しており、近日中にWindows Insider向けにSDKのプレビュー版を公開する。なお、プレビュー版にはWindows 10モバイルエミュレータも付属している。
最新版のSDKとエミュレータは、古いバージョンのSDKおよびエミュレータとの共存が可能なので、OSのバージョンの機能やAPIに合わせたアプリを開発できる。
一方、互換性についても重視しており、Windows 10はWindows 8.1およびWindows Phone 8.1向けに開発したアプリを利用可能で、VB6ランタイムにも引き続き対応するようデザインされている。Microsoftでは、既存のアプリがWindows 10で正常に動作するかの報告を求めるほか、Windows 10への移行に関するさまざまな情報を提供していく。
このほか、他のプラットフォーム向けのコードをWindowsで利用できるようにするプロジェクト「Universal Windows Platform Bridges」として、Androidのコードが対象の「Project Astoria」、.NETやWin32といった過去のWindowsプラットフォーム向けコードが対象の「Project Centennial」、iOS向けのコードをUWPで利用可能にする「Project Islandwood」、開発者が自身のWebサイトをWindowsストアに移行できる「Project Westminster」を夏以降に提供する。
【関連リンク】
・日本マイクロソフト
・「Building Apps for Windows」(英語)
この記事は参考になりましたか?
- この記事の著者
-
CodeZine編集部(コードジンヘンシュウブ)
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です