Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ひと目でわからん Metro アプリ開発入門

2,135 views

Published on

Published in: Technology
  • Be the first to comment

ひと目でわからん Metro アプリ開発入門

  1. 1. ひと目でわからんMetro アプリ開発入門 Masuda, Tomoaki Moonmile Solutions
  2. 2. Metroアプリの開発目的 •サンプルコードを探す何処からスター •テンプレートはある? トする? •似たアプリを探す •似たデスクトップアプリを探す •ファイルに保存する?どんな機能を追 •ネットワークにアクセスする? 加する? •他アプリと連携する?(コントラクト) •画像は凝る?そもそも Metro •タブレットPCで使える?アプリにする必 •スナップで使える? •タッチタイプのゲーム?要があるか?
  3. 3. どこからスタートする?O 「ひと目でわかる Metro アプリ開発入 門」 O C#, VB版 同時発売予定 !!! O 執筆協力者は .NET ラボの皆様 !!! O 乞うご期待
  4. 4. サンプルを探すO サンプルコード リンク集 O Windows 8 Code Samples and Examples in C#, VB.NET, C++, JavaScript http://code.msdn.microsoft.com/windowsapps/ O Windows 8 アプリ開発体験テンプレート | MSDNhttp://msdn.microsoft.com/ja-jp/jj556277 O Windows 8 app samples サンプル 言語: C#, VB.NET, C++, JavaScript http://code.msdn.microsoft.com/windowsapps/Windows-8- Modern-Style-App-Samples?amp;clcid=0x409O サンプルコードから似た機能を拾ってくる
  5. 5. テンプレートを使うO Windows 8 アプリ開発体験テンプレート | MSDNhttp://msdn.microsoft.com/ja-jp/jj556277O プロジェクト O グリッドアプリケーション O 分割アプリケーションO ページの追加 O 基本ページ O 分割ページ O アイテム詳細ページ O グループ化された項目ページ O グループ詳細ページO 似た UI になる(独自性は薄れる)が、開発効率は良い。
  6. 6. 似た iPad/iPhone アプリを探すO 先行する iPad アプリから探す O iCloud を使う ⇒ SkyDrive を使う O タッチゲーム ⇒ XAML + DirectX で O 電子書籍 ⇒ UI を同じにO 既に iPad/iPhone で必要とされていれば、 Metro アプリでも必要となるはず。
  7. 7. 似たデスクトップアプリを探すO メモ帳などのアクセサリー ⇒ Metro へ移 植O Vista のガジェット ⇒ スナップへO Adobe Air ⇒ そのまま Metro アプリへO タブレットPC ではデスクトップが扱いにくい。O コントロールパネルの Metro 版でも需要はある。
  8. 8. どんな機能を追加する?O ファイルに保存する?O ネットワークにアクセスする?O 他アプリと連携する?(コントラクトな ど)O 画像は凝る?
  9. 9. ファイルアクセス機能O リソースアクセス O “ms-appx:///”O ファイル選択 O FileOpenPicker, FileSavePickerO ファイルアクセス O StrageFile, async, awaitO スカイドライブアクセス O FileOpenPicker を使えばローカルファイルと同 じ
  10. 10. ネットワークを使うO ファイルのダウンロード O HttpClient ?O WCF の利用O PHP との連携 O XML-PRC の利用、Xdocument ?O REST の利用 O 単純な URL でデータ取り込み
  11. 11. 他アプリと連携するO 他アプリに通知する O DataTransferManager,O 他アプリから通知を受ける O DataTransferManager ?O 検索できる O ?O 拡張子を登録 O Luncher ? O ファイル拡張子で自動起動ができる
  12. 12. 画像を凝るO Tile の表示O WritableBitmap ? の作成O DirectX の利用O 画像をインターネットからダウンロード
  13. 13. Metroアプリである必要があるか?O タブレットPCで使える?O スナップで使える?O タッチタイプのゲーム?O 自分が使いたいか?
  14. 14. Metro の強みO タブレットPC との組み合わせ O タッチ UI を優先するO インストールが容易O iPad, Android と同じ line up O 同じアプリを用意するO Windows 7 の後継 O 業務アプリとしての強み O Windows Server との連携
  15. 15. Metro の欠点O ブラウザアプリ O Metro アプリにほうが良いO シェアが少ない O シェアの高い分野のアプリを作るO コンポーネントが少ない O ほぼ自作になるが、皆スタートラインが同 じO 細かい設定ができない O 細かい設定をしない。 O あくまで、単発アプリあるいは小さなアプ リ

×