2021年7月17日開催「.NETラボ 勉強会 2021年7月」でのセッション スライドです。
Windows 11 が今年年末にリリースされると発表されました。
Windows 10 からのアップグレードも来年早々には開始されます。
これに向けて企業や組織の IT 管理者が準備すべきこと、リプレースやアップグレードをどう判断すべきか、解説します。
2021年7月17日開催「.NETラボ 勉強会 2021年7月」でのセッション スライドです。
Windows 11 が今年年末にリリースされると発表されました。
Windows 10 からのアップグレードも来年早々には開始されます。
これに向けて企業や組織の IT 管理者が準備すべきこと、リプレースやアップグレードをどう判断すべきか、解説します。
Visual Studio 2022 30分一本勝負! at BuriKaigi2023Hiroyuki Mori
Visual Studio 2022 features include improved window management, color themes, search functionality, and shortcuts. It also offers AI-based coding assistance, navigation to source code, and settings to provide a "fresh experience". New capabilities in Visual Studio 2022 include adding new files easily, viewing ASP.NET output in the integrated terminal, and rolling back to previous versions. The document introduces Visual Studio 2022 and some of its key features from the perspective of a Microsoft MVP in developer technologies.
1. Windows Store Apps
Contract and
Application Lifecycle
森 博之 (Microsoft MVP for Silverlight)
極東IT-Engineers 代表/RIAアーキテクチャ研究会
Windowsストアアプリ
コントラクトと
アプリケーションライフサイクル
Community Open Day 2013
2. 自己紹介
Self-introduction
• 森 博之(もり ひろゆき)
• フリーランスエンジニア/テクニカルライター
• 極東IT-Engineers 代表
• RIA Architecture研究会
• Microsoft MVP for Silverlight
• 著書
• 「.NET開発者」のためのSilverlight入門
• Windows 8 [入門+実用] Windowsストアアプリ開発入
門
Community Open Day 2013
5. Windows8を取り巻く環境
Around the Windows 8
• スマートフォン/タブレットの普及
⇒タッチエクスペリエンスの普及
• 高繊細・高性能ディスプレイ/ビデオカードの登場
⇒表現力の向上
• ハードウェア/パーツの小型化
⇒GPS・電子コンパス・NFC・カメラなど
Community Open Day 2013
6. OSの役割とは
About Operating System
• ハードウェアの制御
(ハードウェアの抽象化)
• アプリケーションからの制御
(APIの提供)
• ユーザーインターフェースの提供
(ユーザーエクスペリエンス)
これらが協調・統合する方向に進化している
Community Open Day 2013
7. Windows 8では…
Windows 8 is ...
• 新しいスタートメニュー
⇒タッチインタラクションに最適化/アプリ情報の表示
• チャームによるアプリ連携
⇒OS機能とアプリとの連携
• Windowsストア
⇒インストールエクスペリエンスの向上
Community Open Day 2013
12. デモ
Demonstration
• サンプル
• アプリへの検索の追加
• http://msdn.microsoft.com/ja-jp/library/windows/apps/xaml/JJ130767(v=win.10).aspx
• http://msdn.microsoft.com/ja-JP/windows/apps/jj674832
Community Open Day 2013
13. 検索コントラクト
Search Contract
Community Open Day 2013
アプリマニフェストで検索コントラクトを宣言
アプリの検索ページを作成
メインアプリの時、検索クエリに応答する
メインアプリじゃない時、検索クエリに応答する
フィルターや検索結果の表示を行う
空の検索クエリに対するアクティブ化の処理
16. アプリのライフサイクルは…
App Lifecycle is...
• デスクトップアプリではアプリが起動してから終了
するまでに必要となる処理や発生するイベントに対
応するロジックを記述すればよい
⇒Windowsストアアプリのライフサイクルは異なる
⇒スマートフォンのようなライフサイクルの管理が必要
Community Open Day 2013
17. スマホのライフサイクル?
What’s a smartphone lifecycle?
• スマートフォンでは…
• 多くのスマホではUI上シングル起動
• バックグラウンド動作する場合もある
• 必要に応じてアプリが復元・終了する
Community Open Day 2013
18. アプリのライフサイクル
Windows Store Apps Lifecycle.
• Windowsストアアプリのライフサイクル
• アプリの展開
• Windowsストアからアプリパッケージを展開する
• アプリの実行
• のちほど…
• アプリの削除
• 削除時にはアプリのローカルデータと共に削除される
Community Open Day 2013