Yuta Watanabe's Blog

開発周りと、その他諸々

Build 2013 iOS, Android, Web, Windows Phone, デスクトップアプリケーション開発者向けのセッション

f:id:yuwata:20130806084058p:plain

Build 2013 の各セッション動画と資料が Channel 9 で公開されています。

そこで、公開されているWindows ストア アプリ開発に関連するセッションを、いくつかのテーマに分けてご紹介していきます。多くのセッションがあり、全て見るのは大変ですので、特にどのセッションをチェックするかの参考にしてください。

今回は、iOS, Android, Web, Windows Pone, デスクトップアプリケーション開発に取り組んできた方、つまり他のプラットフォームに慣れている方向けに、 Windows ストア アプリ開発に着手する際のポイント等をご紹介したセッションを、ご紹介します。

iOSアプリ開発者のためのWindows ストアアプリケーション開発概要

iOSアプリをWindows ストアアプリに移行する際の既存資産の再利用や、注意点をご説明します。iOSでよく利用されるワークフロー、パターンや機能をWindows ストアアプリで実装する方法を知ることが出来ます。

関連情報

iOS 開発者向けリソース

 

Android アプリ開発者のためのWindows ストアアプリケーション開発概要

Android アプリ開発でのツールやコントロール、ナビゲーション、データバインド、ストレージ、アプリストア等と同等のWindows 8の機能を示すとともに、Windows 8 とAndroidで似ている点、異なる点を整理します。

関連情報

Android 開発者向けリソース

 

Windows 8 アプリケーションを Windows 8.1 向けにアップデートするポイント

Windows 8 アプリを Windows 8.1 アプリにアップグレードするメリットをお話ししながら、Visual Studioを用いたアップグレードの流れ、ヒントやコツをご紹介します。

 

Windows ストアアプリと iOS(iPad)アプリケーションのデザイン上の違いについて

iOS アプリとWindows ストアアプリの違いを、双方のプラットフォームでアプリ開発を手掛けるデザイナーの視点から説明します。

関連情報

Windows 8 Design Handbook ( RATIO ENTERACTIVE )

設計のケーススタディ: iPad から Windows ストアアプリへ

 

Windows 8.1 の WebView についての解説

Windows 8.1 で新しくなった WebView コントロールを用いて、Web上のコンテンツをWindows ストアアプリに組み込む方法をご紹介します。

関連情報

・WebView API reference ( XAML / WinJS )

・WebView control sample ( XAML / WinJS )

 

Windows と Windows Phone の間でコードを共有化するための方法

Windows と Windows Phone それぞれに向けてデザインされた実際のアプリから、

双方のプラットフォームでのスキルや資産を最大限活用するためのテクニックを学びます。

関連情報

Windows Phone 8 アプリと Windows 8 アプリでコードを共有する ( MSDNマガジン )

 

Unityなどの3rdパーティーミドルウェアを使った Windows ストアゲームの開発

ゲーム開発に利用できる標準のAPIに加えて、Unity をはじめとする3rd Party のゲーム開発用ライブラリを、Windows ストアアプリ開発で用いる方法についてご説明します。

 

Android/iOS用のOpenGL/ES ゲームをWindows ストアに向けに持ってくるには

OpenGL/ES を用いてiOSやAndroid向けにゲームアプリを開発していた開発者向けに、

Windows ストアアプリでのゲーム開発との違いや、DirectX 11.1への効率的な移植方法をご紹介します。

関連情報

Port from OpenGL ES 2.0 to Direct 3D 11

XAML DirectX 3D shooting game sample

 

デスクトップPCゲームをWindows ストア用に作り替える

デスクトップアプリケーションとしてのゲームを、Windows ストアアプリとして移植するポイントを、Direct 3D 9 から Direct 3D 11へのアップデート方法を中心にご説明します。

関連情報

Important changes from Direct3D 9 to Direct3D 11

Map DirectX 9 features to DirectX 11 APIs

 

Web 開発のスキルを Windows ストアアプリで活用する

Web 開発者の方々既にお持ちの技術を用いて、ネイティブの Windows ストアアプリを開発することができます。このセッションでは jQuery をはじめ、KnockoutJS、RequireJS といったライブラリを活用します。

関連情報

Building Windows Store Applications With jQuery 2.0 ( Nettuts )