ストアアプリ ターゲットOS
Visual studio2015
|
Windows
10 |
Windows
8.1 |
Windows
8.1Phone |
iOS |
Android |
言語 |
UWPアプリ |
○ |
× |
× |
× |
× |
C#、VB、C++ |
ユニバーサル
プロジェクト
(Windows8.1)
|
○ |
○ |
○ |
× |
× |
C# |
xamarinアプリ |
× |
× |
○ |
○ |
○ |
C# |
(出典:
http://www.atmarkit.co.jp/ait/articles/1506/12/news022.html)
Windowsストアは、iOSやAndroidストアに比べると市場が小さいらしい(儲からない)。
モバイルをターゲットにするなら、Xamarinで開発したほうがよさそう。
Windowsストア限定をターゲットにするなら、UWPアプリでよさそう
- Windows10強制アップグレードで、Windows8.1デスクトップユーザーは相当減っているので、切り捨ててもいいように思います。
- Windows8.1Phone:モバイルのバッテリー寿命と交換スキルを考慮すると2年もすればスキルなしユーザーはいなくなるでしょう。
- UWPアプリは、ストアに登録できなかった場合、実行不能の産廃となるので注意しよう
その場合は、リサイクルして 通常のWindowsアプリにするしかないでしょう
- xamarinアプリ
- Windows 10 Mobileをエミュレーターで開発する場合
Hyper-V が必要になりWindows 10 Pro 以上が必要らしい
- ユーザーアカウント名が英語でない場合エラーになるらしい
おそらくユーザーフォルダ名の問題でしょうから
まずアルファベットでWindowsアカウントユーザー登録し、そのユーザーでWindowsログイン後、日本語にユーザー名称変更すると大丈夫だと思います
- アップルストアは、年間登録料が $99ドルとかかいていたので、年間約1万数千円負担がいる。
- iOS用にビルドするにはiOSが必要。
- iOSはアップルストアから数千円で買える。
- 個人のストア出店は実名登録
- Windowsストアは、初期登録料が数千円いる.
(更新料は無料になった)
- Andoridストア(Googleplay) は、調べていないので不明。
- 主メモリが数百MBで少ない機種が多く、アプリの容量が大きいものは嫌われる
数メガバイトに抑えることが望ましい。大きくても10MB以下が理想。
- メモリムーブ機能(SDカードに移動)がないと嫌われる