1
Desktop App Converter で
Microsoft ストアデビュー
& 野良野良ライフ満喫!!
CLR/H #clrh106
~ オータムフェストを楽しもう ~
宮崎 典行
Twitter: @openlibsys
https://crystalmark.info/ 43PAGES
2
自己紹介
CrystalDiskMark
Microsoft ストアへの道
CrystalDiskInfo
野良UWPへの道
まとめ
3自己紹介
名前:宮崎 典行, hiyohiyo/ひよひよ
年齢:38歳
家族:愛妻, 愛娘, 愛息子
趣味:ソフトウェア開発 (約18年)
住所:北海道札幌市
所属:CLR/H
代表作: CrystalDiskInfo, CrystalDiskMark 他(通称 Crystal シリーズ)
パソコンがもっと好きになるソフトウェアを一貫して開発しています
Microsoft MVP
・Visual C++ (Jan. 2014 – Sep. 2015)
・Visual Studio and Development Technologies (Oct. 2015 -)
4
5自作ソフトウェア紹介
CrystalDiskInfo CrystalDiskMark
CrystalMark 2004 CrystalCPUID
6念願の Microsoft ストアデビュー!!
Desktop App Converter サイコー
本日のメインテーマ
7AmorphousDiskMark
CrystalDiskMark の macOS 版!?
katsura シェアウェア
http://katsurashareware.com/index-j.html
AmorphousDiskMark by @polydron
8CrazyDiskInfo
CrystalDiskInfo の Linux 版!?
CrazyDiskInfo is an interactive TUI S.M.A.R.T viewer for Unix systems.
https://github.com/otakuto/CrazyDiskInfo
CrazyDiskInfo by @otakuto5648
9
公式応援キャラクター
10公式サイトにて壁紙公開中!!
超高解像度(8K/7680x4320)壁紙
http://水晶雫.com/
11【宣伝】第二世代萌え駆動開発
http://www.slideshare.net/hiyohiyo/mddwin32
ソフトウェア開発で一番大切
なことを紹介しています!!
12CrystalDiskInfo Kurei Kei Edition
13イラストコンテスト開催 (〆切10/1)
テーマ画像を募集
豪華賞品も……
14
Microsoft ストアへの道
15Microsoft ストアの雰囲気
16UWP (Universal Windows Platform) アプリとは
Windows 10 を実行する全てのデバイスで
利用可能な共通アプリプラットフォーム
出典: https://msdn.microsoft.com/ja-jp/library/windows/apps/dn894631.aspx
172016年2月のスライド・・・
18UWP アプリの制限
自由なファイルアクセス 管理者権限での動作
プロセス間通信 低レイヤー API 使用
ループバック通信 データベースアクセス
高度なシステム系ツールの開発は実質不可能
従来のデスクトップアプリと長期間併存 (私見)
19Desktop Bridge
Windows デスクトップアプリ(Win32/WPFなど)
を UWP アプリパッケージに変換
• Desktop App Converter
• 3rd Party 製インストーラー
従来のデスクトップアプリと同じように動作
※管理者権限では動作出来ないなど制限あり
出典: https://developer.microsoft.com/ja-jp/windows/bridges/desktop
変換方法
20管理者権限が必要なアプリばかり…
CrystalDiskInfo CrystalDiskMark
CrystalMark 2004 CrystalCPUID
要管理者権限
要管理者権限 要管理者権限
21CrystalDiskMark (2007年リリース)
出典:窓の杜
http://www.forest.impress.co.jp/article/2007/04/03/crystaldiskmark.html
□プログラム名
CrystalDiskMark
(くりすたるでぃすくまーく)
□人気
★ ★ ★ ★ ☆
年間200万DL以上 (Shizuku Edition 含む)
□開発動機
ストレージに特化すれば良いもの作れる?
□アピールポイント
• 縮小スクリーンショットでも全てがわかる
• とにかくシンプル
• 多言語対応 (40言語以上)
□リスペクト
• FDBENCH (EP82改/かず 氏)
□ひとこと
• 国内外でHDD/SSDの新製品評価に活用
22
Windows ストアへ登録
Desktop App Converter
Win32/.NET アプリ&インストーラー作成
Desktop App Converter セットアップ
AppX 形式に変換
開発者登録/特別な申請
23アプリ&インストーラー作成
サイレントモード対応のインストーラー必須
24Desktop App Converter セットアップ
https://www.microsoft.com/ja-jp/store/p/Desktop%20App%20Converter/9nblggh4skzw
Desktop App
Converter で検索
http://aka.ms/converterimages
Windows 10
Base Image
が必要です!!
25Desktop App Converter セットアップ
実行中の Windows 10 と同じバージョン
の BaseImage でセットアップ
26AppX 形式に変換
サイレントモードオプションを忘れずに!!
Inno Setup: “/VERYSILENT /SP-”
27AppX のインストール……
そのままではインストール出来ません!!
28システムへの登録
PS C:WINDOWSsystem32> Add-AppxPackage -Register
C:MyAppFolderCrystalDiskMark5PackageFilesAppxManifest.xml
29コード署名をすれば野良配布も可能!!
コードサイニング証明書
+
30
Windows ストアへ登録
Desktop App Converter
Win32/.NET アプリ&インストーラー作成
Desktop App Converter セットアップ
AppX 形式に変換
開発者登録/特別な申請
31Microsoft アカウントの取得
https://www.microsoft.com/ja-jp/msaccount/
32アカウント情報の登録
https://dev.windows.com/ja-jp/programs/join
33アカウント情報の登録
https://dev.windows.com/ja-jp/programs/join
34特別な申請
https://developer.microsoft.com/en-us/windows/projects/campaigns/desktop-bridge
デスクトップアプリをストア登録するため
の申請を英語で行います。
35待てど暮らせど・・・
全然連絡が来ない!!!!
36中の人降臨
US担当者に連絡取るので
詳細教えてもらえますか?
おぉ~ツイートがきっかけ!?
で中の人から連絡が!?
通常フローの待ち時間はわかりません。
関係者に連絡をすれば何とかなるかも……
37
Windows ストアへ登録
Desktop App Converter
Win32/.NET アプリ&インストーラー作成
Desktop App Converter セットアップ
AppX 形式に変換
開発者登録/特別な申請
38ストアへ登録
39統計データ
40レビュー
世界中からレビューいただきました!!
41
野良野良ライフ
42デモ
43まとめ
Win32/WPF/WinForms アプリをお持ちの方は
ぜひチャレンジしてみてください!!
Microsoft ストアを盛り上げていきましょう!!

Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!