iOS/Android/Windowsすべてに対応したアプリを作るには(MSC2013)

3,492 views

Published on

The Microsoft Conference 2013 Day1 DE005
「iOS/Android/Windows すべてに対応したアプリを作るには」

iOS、Android に加え Windows にもアプリ ストアが登場し、同時に複数のプラットフォームに対応したアプリ/サービスを開発する需要はますます増えてきています。このような需要に対し、ブラウザ上で動作する Web アプリを提供するためのライブラリや、ネイティブ アプリをクロスプラットフォーム開発できるフレームワーク等、さまざまなサービス、ツールが登場しています。本セッションでは、こうした iOS / Android / Windows すべてに対応するアプリを開発する手法やツール、流れについてご紹介します。

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,492
On SlideShare
0
From Embeds
0
Number of Embeds
2,405
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

iOS/Android/Windowsすべてに対応したアプリを作るには(MSC2013)

  1. 1. ROOM A iOS / Android / Windows すべてに対応したアプリを作るには ~ クロスプラットフォーム開発の実現 ~ 日本マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部 エバンジェリスト 渡辺 友太
  2. 2. 求められていること すばやい市場投入 コストを抑える 質の高い UX
  3. 3. 本セッションの目的 iOS / Android / Windows すべてに対応した アプリ開発の方法を ご理解いただく事
  4. 4. 今日お聴きいただく内容 開発のパターン Web 技術を使う C# を使う
  5. 5. パターンは3つ Web ブラウザー OS ( iOS, Android, Windows )
  6. 6. 最もお手軽 Web の技術を使う
  7. 7. Web と Hybrid の違い Web JavaScript ブラウザー WebView OS ( iOS, Android, Windows ) Objective-C, Java, C#
  8. 8. Web アプリ 構造 コードは共通 Web サイトを作るときと同様 JavaScript ブラウザー OS ( iOS, Android, Windows ) ライブラリが充実 jQuery Mobile, Sencha Touch 等 公開申請必要なし 更新したらすぐ反映される
  9. 9. デモ:異なるブラウザでの表示を確認
  10. 10. Hybrid アプリ 構造 共通部分は Web ハイブリッド割合は調整 ネイティブ機能 JavaScript Apache Cordova ( PhoneGap ) WebView Objective-C, Java, C# ストアで公開 配布や課金の仕組みが使える OS ( iOS, Android, Windows )
  11. 11. デモ:共通のコードでネイティブ機能を使う
  12. 12. コンパイルして作る ネイティブ アプリ
  13. 13. ネイティブ アプリの作り方 通常 Objective-C, Java, C# Xcode, Eclipse, Visual Studio C# Visual Studio with Xamarin OS ( iOS, Android, Windows )
  14. 14. Xamarin “フル” ネイティブ すべての API が使える パフォーマンス高 コンパイルされたパッケージ .NET , Visual Studio 既存の資産やスキルを活用 構造 Objective-C, Java, C# C# WebView Studio Visual with Xamarin OS ( iOS, Android, Windows )
  15. 15. クロスプラットフォーム開発を後押しする クラウド側の共通化
  16. 16. BaaS ( Backend as a Service ) クロスプラットフォームで、 クラウド側のサービスを共通化 “”
  17. 17. Windows Azure モバイル サービス 認証
  18. 18. デモ デバイス & サービス
  19. 19. シナリオ
  20. 20. これだけは持ち帰っていただきたい 本日のまとめ
  21. 21. パターンは3つ Web ブラウザー OS ( iOS, Android, Windows )
  22. 22. Xamarin & Visual Studio がご提供する価値 iOS, Android, Windows 対応 C#, .NET が活用できる “フル” ネイティブ な機能
  23. 23. Bit.ly/xpdev セッション関連情報 追加セミナーのご案内 Xamarin 国内代理店のご案内 @YutaWatanabe FB: Yuta.Watanabe
  24. 24. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×