このページの本文へ

前へ 1 2 3 次へ

Linux/MacやiOS/Android対応の「Visual Studio Code」「Universal Windows Platform」など

プラットフォームの壁を越える!「Build 2015」新発表のポイント

2015年05月07日 06時00分更新

文● 塩田紳二 編集● 大塚/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

 マイクロソフトは4月29日から5月1日まで(米国時間)、米国サンフランシスコ市で開発者向けのイベント「Build 2015」を開催した。本記事では、このうち29日、30日の2日間行われた基調講演について、Visual Studio関連の情報を中心にまとめお送りする。

LinuxやOS Xでも動作する無料版VS「Visual Studio Code」

 基調講演で扱われたテーマは、1日目が「Azure」「Office」「Windows 10」、2日目が「Universal Windows Platform(以下、UWP)」や「Microsoft Azure Machine Learning(Azure ML)」「DirectX12」などだった。

 Visual Studioそのものについては、新たに「Visual Studio Code(VS Code)」が発表された。これは、WindowsだけでなくLinuxやOS Xでも動作する無料版のVisual Studioだ。つまり、今後はWindows以外の環境でも、Visual Studioのコード補完やビルド、デバッグといった機能が利用できるようになったわけだ。この動きは、後述するUWPとも大きく関係している。

 なお同日、Visual Studio 2015のRC版もリリースされた。

VS Codeは、LinuxやOS Xでも動作するVS。インテリセンスによるコード補完だけでなく、デバッグやGitによるソースコード管理などにも対応

今回発表されたVS Codeと現在プレビュー中のVS2015、そしてVSオンラインなどにくわえ、他の開発ツール向けのUWPツールなどを組み合わせ、さまざまなプラットフォーム、さまざまなターゲットに対してVSファミリーが利用できるようになる

 さらに、昨年のConnect;でオープンソース化を発表していた「.NET Core」のLinux、OS X版がリリースされた。.NET Coreは.NET Frameworkのコア部分を抜き出したものであり、これにより、基本的な.NETの機能がLinuxサーバーやMac上で利用できるようになる。

.NET Frameworkのコア部分をオープンソース化した.NET Coreは、LinuxとOS X向けにプレビュー版が、またWindows向けにRC版が、それぞれリリースされた

Windows 10では“プラットフォームの壁”を越えてアプリが動く

 Windows 10についても、さまざまな新機能が発表された。基調講演で最初に説明されたのは、これまでUniversal Windows Appsなどと呼ばれていたWindows 10アプリの実行環境が、「Universal Windows Platform(UWP)」という名称になったことだ。

 このUWPアプリの配布ポイントとなるのがWindows Storeだ。これまでは、Storeで配布できるアプリの開発方法はWinJS、.NET、C++だったが、新たに4つが加わった。詳しくは後述するが、Android、iOS、デスクトップ向け.NET/Win32、Webサイト(HTML+JavaScript)の各コードを再利用して、UWPアプリを提供できる。これらは現在プレビュー中であり、今年の夏、Windows 10とともに正式スタートとなるようだ。Windowsと他のプラットフォームとを“橋渡し”する「Universal Windows Platform Bridges」と呼ばれる。

10億台のデバイスという巨大なエコシステムの基盤をUWPが支える。既存のUWPアプリ開発手段(WinJS、.NET、C++)に加え、新たに「Webサイト」「デスクトップ用.NET/Win32」「アンドロイド用Java/C++」「iOS用Objective-C」のコードが利用可能に

(→次ページ、既存のAndroid/iOSアプリを簡単にWindows移植可能に

前へ 1 2 3 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    ITトピック

    情シス人材不足でも「採用予定なし」中小企業の意見/“従業員発のSNS炎上”6割の企業が懸念/「SNS疲れ」利用を減らす効果的方法、ほか

  2. 2位

    ビジネス・開発

    「Gemini Enterprise」に大規模導入の波 ― SOMPO・NTTデータ・Skyが描く“エージェント企業”への進化

  3. 3位

    sponsored

    キャッシュレス決済の利用シーンを広げる 三井住友カードの「stera terminal light」とソフトバンクのIoT回線

  4. 4位

    Team Leaders

    Power AutomateでSharePointリストにある申請データ一覧をメール送信する方法

  5. 5位

    YouTube

    ぶっちゃけ、あのSaaSってどう!? 情シスがガチ格付け! 本当に使えるツールを決める最強SaaSティア決定戦!!

  6. 6位

    ITトピック

    北米での成長率がすごすぎる NinjaOneとはいったい何者だ?

  7. 7位

    データセンター

    「関東・関西に次ぐDC集積地」目指す 北海道・石狩でデータセンター連合 さくら、NTT東らが参画

  8. 8位

    sponsored

    無線APにデザインは不要ですか? ブラックスケルトンモデルは今どきのオフィスにめちゃなじむんです

  9. 9位

    TECH

    プロテクティブDNSでDNSをセキュリティ基盤へ 福岡大学でも「運用課題なし」の実績

  10. 10位

    sponsored

    60年の時を超え「COBOL」がGitHub Copilotでよみがえる 勘定系アプリの“超難関”モダナイに7社が挑戦

集計期間:
2026年07月31日~2026年08月06日
  • 角川アスキー総合研究所