Windows 10 UWPアプリ開発 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2015/08/21(金) 18:54:46.63ID:pRfLWRzY
javascript(+HTML5,WinJS)やC#(+XAML)を使ったUWP開発のスレッド

■リンク
Windows ストア アプリ開発 - Windows デベロッパー センター
http://msdn.microsoft.com/ja-jp/windows/apps/

Windows ストアへの道 | MSDN
http://msdn.microsoft.com/ja-jp/jj984295.aspx

Insider.NET > 業務アプリInsider > WinRT/Metro TIPS - @IT
http://www.atmarkit.co.jp/ait/subtop/features/dotnet/app/spv/winrttips_index.html

■コード貼るなら↓使ってください
http://ideone.com/
2017/02/06(月) 18:10:06.46ID:sDmpnuFn
>>735
UWPから他のプログラム実行可能になったとしたら興味深いな
どうやってやってるんだろうね
2017/02/06(月) 22:10:16.34ID:31KK0aUD
UWPから機能にアクセスできるクラスを用意したんじゃね?
技術的にはUWPプロセスからデスクトップAPIはセキュリティが許せばだいたいは動作するよ。
今のバージョンでも作れない事もない。
2017/02/06(月) 23:33:22.63ID:3SkA9rAL
設定とかだけじゃない?
UWP以外のアプリ起動したらセキュリティホール扱いだろ
2017/02/06(月) 23:44:10.27ID:IBsF2XoE
来月行われる予定のCreators UpdateというWindows10アップデートだから
仕様変更ちょっと期待

wcf類似のこと出来たら面白いじゃん
2017/02/08(水) 18:39:29.03ID:PtsGjAcI
相変わらず広告バナーでゴチャゴチャやってるが、うちのWin10Phoneで表示できる最大解像度が640x1280で、UWPの横長バナーのサイズが728x90
…あれ?これどうやってもはみ出ちゃうんじゃね!?
なおバナーの拡大率を0.5にしたりもしてみたが、バナーの画像サイズそのままで領域だけ半分になったのでバナーの一部だけ表示される状態に…
2017/02/08(水) 18:48:05.38ID:xByOigcs
>>740
それだとストア通らないんじゃ。
2017/02/08(水) 19:00:12.34ID:PtsGjAcI
>>741
間違いなくダメだと思う
ただUnityでWin10用(UWP)にビルドしたゲームだとWindows10 Mobile用のバナーサイズだと表示されないのが困る
設定ミスなのかバグなのか…
2017/02/08(水) 19:06:07.87ID:xByOigcs
>>742
w10mの小さいサイズは広告ないからねw
ごくまれに出るw
大きいサイズにしないと。
英語だといいみたいだけど。
2017/02/08(水) 19:09:23.01ID:xByOigcs
>>743
俺が試したのはちょっと前だし広告のコンロールも変わったし今はどうだか分からないけど。
2017/02/08(水) 19:14:38.11ID:PtsGjAcI
マジかよ
となるとAndoridやiOSでよくあるバナー出して広告費稼ぐタイプのWin10Phone用無料ゲームは日本ではダメって事に!?
2017/02/09(木) 04:38:27.07ID:lTopRiTI
うーん、ID@Xboxじゃなくても箱一にUWPでゲーム配信できるようになったっぽい…?
駄目だ眠い誰か朝起きたらch9のまとめと…い……Zzzz
2017/02/09(木) 17:01:10.07ID:T5iJoIOp
>>746
今頃何言ってんだw
いつの話しだよ、情弱が
2017/02/09(木) 18:00:36.91ID:cg92qSRE
>>747
今日のライブストリーミングでの話だね。
2017/02/09(木) 18:18:56.99ID:U4JAnte9
>>747
2017/02/10(金) 07:10:56.44ID:NIprz7Iy
>>740
640x1280って、なんていう機種?
2017/02/10(金) 21:37:43.54ID:aLjCrwBt
>>750
Diginnos Mobile DG-W10Mってやつ
あとあの後調べたら正確には720x1280だった
勘違いしてごめんよ…
まあ結局のところバナーの縦幅が想定より広かったのでゲーム中のUIを調整しないといけないんだけどね
2017/02/10(金) 21:45:19.22ID:1ZQWSy4L
telerik の UWPコントロールがオープンソース化
2017/02/10(金) 22:39:29.14ID:FhATNFav
>>752
これか
https://github.com/telerik/UI-For-UWP
2017/02/10(金) 23:26:43.29ID:Ulc+qW7b
最後らへんにリファレンスとストアのサンプルへのリンク有り
https://blogs.windows.com/buildingapps/2017/02/09/enterpriselob-controls-uwp-telerik-now-open-source/

UWP Community Toolkitも1.3になってコントロール少し増えてた
2017/02/11(土) 00:42:07.70ID:FSO23o9p
やるじゃん
2017/02/12(日) 01:34:53.26ID:4LcHNV/q
UWP ToolkitにMarkdownコントロールが追加されとるやん、自作しようとしてたから助かるわ
テーブルあたりがうまく動いて無い気がするがw

刷新されたオンラインドキュメントもMarkdownベースなんかね
公式ドキュメントすらプルリクエスト受け付けるとかなんかMSがキモイ
https://blogs.windows.com/buildingapps/2017/02/09/universal-windows-platform-uwp-docs-now-docs-microsoft-com/
757デフォルトの名無しさん
垢版 |
2017/03/05(日) 00:17:49.83ID:lSsTPjkk
デスクトップアプリでAdControlを使って広告表示される?
すべてのサイズで試してみたけど全部エラーなんだけど
2017/03/06(月) 17:39:14.24ID:YQvr/QEK
なんかMicrosoftから広告の支払いを停止してる云々ってメールが来てた
Windows10Phone用のアプリでPhone用の広告が出ないから開発停止してるんで正直どうしようもない
そろそろ名前の予約の期限も切れそう
2017/03/07(火) 02:31:02.26ID:Ne29Wrjl
自動翻訳っぽい請求だか支払いだか分からんメールなら来てたな
760デフォルトの名無しさん
垢版 |
2017/03/07(火) 02:39:57.70ID:BLe15Jpo
Creators updateって名前だけで笑えない
2017/03/07(火) 18:25:42.50ID:IVbGW4zE
>>757
できないと思うyo
2017/03/13(月) 23:02:04.71ID:i0T6mke0
UWPでアプリ作ってるんですけど、これってここのページにある通り、
スマホやタブレットサイズでもレイアウトしっかり定義されてて動かないと審査落ちるんすか?
https://docs.microsoft.com/ja-jp/windows/uwp/layout/screen-sizes-and-breakpoints-for-responsive-design

別に小さい端末でやらないから対応したくない、というか無理ゲーっぽいんだけど…
もしかしてUWPで作るの間違ってるレベルかな
ストアアプリの延長でしか考えてないんだけども
2017/03/13(月) 23:07:06.86ID:XiNdGGJ0
>>762
完全に動かないならARMモバイルにチェック入れなければいいし、
とりあえず動くなら出しても問題ないよ。
でも小さいタブレットでは動かないと。
2017/03/13(月) 23:14:32.18ID:kebQ/oFP
パッケージを提出するときの画面がこんな感じ

デバイス ファミリの利用可否

□Windows 10 Desktop
□Windows 10 Mobile
□Windows 10 Xbox
□Windows 10 Holographic
□このアプリを将来のデバイスファミリで使用できるようにするかどうかをマイクロソフトが決定できる
2017/03/14(火) 23:08:31.73ID:FKTr4kJC
>>762
最近はチェックがものすごくいい加減な気がする
今日テストで、ブランクのプロジェクトの画像をデフォルメから変更しただけで通ったwww
てか、上の人が書いてるチェックボックスに対応してないのはチェック入れなきゃいいし、要求スペック(最低解像度とかCPUとか)も設定できる
設定っていうか入力って感じだけど
2017/03/14(火) 23:09:04.30ID:FKTr4kJC
デフォルメじゃないデフォルト
失礼
2017/03/14(火) 23:28:35.76ID:1bLFgnBI
>>763-765
Windows 10 Desktopにだけチェックにして、小さいの気にしない方向でいきます
レスありがとう
2017/03/14(火) 23:32:33.14ID:1bLFgnBI
ちなみに8.1のストアアプリと比べてReleaseビルドがとんでもなく遅いんだけど、UWPってそういうもんなんですかね
実行速度速くなるからビルド我慢しろって方向?
2017/03/15(水) 01:28:42.97ID:s9mE4Kae
.NET Nativeだからね。
2017/03/15(水) 09:39:08.74ID:V+4oRFFI
コンパイラ系ってGPU使って高速化とかできひんの
2017/03/15(水) 12:10:46.18ID:4GxatM1I
できるよ
2017/03/15(水) 12:29:08.54ID:7YWEdixI
デフォルメ
ウケた
2017/03/15(水) 22:09:48.51ID:s9mE4Kae
Benefits on the universal platform
https://pbs.twimg.com/media/C68whpmWwAEzj8s.jpg:orig
2017/03/16(木) 16:53:21.60ID:Gsbp1fG+
Hello World の起動に 300msec 近くかかるのか…
Calc だとさらにプラス200msec?
775デフォルトの名無しさん
垢版 |
2017/03/21(火) 13:51:26.46ID:RB6LCHKU
FBとかのUWPアプリがPC上で糞重いのは仕様ですか?
2017/03/21(火) 13:54:32.95ID:LBctXi7W
仕様です。

Unko Windows Platform に未来など無い。
早急に手を引くがよろし。
2017/03/21(火) 19:16:31.69ID:YLFup5TG
>>775
MSがFBアプリ作っていた時はメモリ要件2GBもなかったからな。
察して。
2017/03/21(火) 20:52:48.57ID:2GTRnHWP
fbは何でアプリ作らせても重いけどな
2017/03/24(金) 09:39:54.63ID:gW3AbLz/
トレンドマイクロがVS2017のネイティブコンパイラをウイルス認定しやがっり
DLLが削除されてコンパイル不能になった

例外設定してGitからファイル戻したら復活したけど人騒がせだな
2017/03/24(金) 10:15:04.62ID:b8NPpmVT
Gitからファイル戻したらって、Proglam Files以下をGitに突っ込んでるの?
2017/03/24(金) 10:23:50.16ID:kFgexEHb
改善用か知らないけど、ilcが何か送信するようになったね。
ウィルス認定のほうはヒューリスティック検知だろうけど、あれ自分のプログラムもちょいちょい引っかかるから困る。
2017/03/24(金) 10:28:42.25ID:VHW5BYGr
ビルドしてできたexeを片っ端から消していくノートン先生みたいな
2017/03/24(金) 10:40:43.05ID:gW3AbLz/
>>780
ネイティブコンパイラはNugetパッケージだから、プロジェクトフォルダのpakageにあるようだ
俺も消されてから初めて気づいた
2017/03/24(金) 12:24:42.35ID:G1j5J68U
>>779
トレンドマイクロに報告しとけば
785デフォルトの名無しさん
垢版 |
2017/03/24(金) 21:32:29.09ID:hATCGDnU
>>779
意外と本当にウィルスだったりして
ネイティブコンパイラに偽装した
2017/03/24(金) 22:26:12.07ID:k4Rljwo9
779だが、トレンドマイクロにDLL消されたのは間違いないが、復活したと思ったのは
Microsoft.NETCore.UniversalWindowsPlatformが5.31から5.22になったからのようで、
5.31にアップデートしたら再びコンパイル不能になりました
しかもdebugの時は動くがreleaseビルドだとエラーで落ちる模様(以前と同じ症状)

もう少し詳しいことが分かったら報告しますね
2017/03/24(金) 23:01:17.36ID:NS2c92wl
desktop extention付けてもストアアプリとして出せるの?
2017/03/25(土) 06:07:53.65ID:1mzjHwFp
try
{
  Hoge hoge = new Hoge();
  var result = await hoge.GetAsync(); // A
}
catch (Excepiton ex)
{
  Debug.WriteLine(ex);
}

public class Hoge
{
  public async Task<int> GetAsync()
  {
    await HageAsync(); // @

    hoge.xxxChanged += (sender, args) =>
    {
      await HageAsync(); // A
    };

    ………
  }
}

Aの呼び出しの際、
@で起こった例外はキャッチできるのですが
Aで起こった例外はキャッチできません。
どうやれば拾えますか?
2017/03/25(土) 08:05:44.86ID:LJUF46o1
呼び出し元に返されえるということは?
2017/03/25(土) 15:05:30.47ID:hLy9trDZ
>>788
hoge.xxxChanged()をCallするメソッドがキャッチするんじゃないの?
2017/03/25(土) 15:42:17.24ID:LMnhTJFB
>>782
あるある
本当に片っ端から消していきやがるわ
2017/03/25(土) 17:57:27.54ID:VU9tftzB
Googleのエンジニア曰く、行儀のいいアンチウイルスはWindows Defenderだけ
Windows Defenderは「第一に害を及ぼさない」というルールを守っている、Chromeのセキュリティメカニズムを壊したことのない唯一の存在

マイクロソフト製以外のアンチウイルスソフトは使用すべきではない。Firefox元開発者が警鐘
Microsoft以外のアンチウイルス製品がセキュリティーを改善するとの証拠はほとんどなく、むしろセキュリティーを低下させると主張
アンチウイルスソフトウェアはFirefoxのアップデートを何度もブロックしており、開発者はアンチウイルスに起因する問題に対処するために多くの時間を無駄にしている
2017/03/25(土) 23:18:12.36ID:LQjaCu/7
>>788
Aの行をキャッチしろ
2017/03/25(土) 23:59:28.79ID:1mzjHwFp
>>790 >>793
Aのイベント内で例外は拾えるんだけど呼び出し側に伝わらないのです。
スローしても例外ハンドラーが出るだけで。
難しい。
2017/03/26(日) 00:20:18.14ID:c5Qc2dXf
呼び出し側ってGetAsymcの呼び出し側?
そりゃそこが発火するのはそのイベントが発火した時だからその呼び出し側に来るわけがない。
GetAsyncではイベントが発火した時に呼ばれるものをセットするだけで終わってる。
そのイベントが発火した時にそのセットされたものを呼び出すけれどたまたまGetAsync内のコールバックを呼んでるだけ。
2017/03/26(日) 18:37:52.53ID:O4FJmq8e
>>795
わかりました。
ありがとうございます。
2017/03/28(火) 21:12:19.44ID:2V3Jlzjb
UWPアプリケーション開発の現状
https://www.infoq.com/jp/news/2017/03/uwp-development
2017/03/28(火) 22:10:57.35ID:JhD4jeYr
Unko
Windows
Platform
2017/03/29(水) 23:15:29.27ID:D8myaW6x
>>797
ためになったありがとう。
800デフォルトの名無しさん
垢版 |
2017/03/30(木) 23:27:46.92ID:tK755XL6
「Windows 10の次期大型アップデート。
3Dオブジェクトの作成や、2Dの画像を3Dアートワークへの変換に対応したPaint 3D(中略)
MRをサポートする。AcerやASUS、Dell、HP、Lenovoといったメーカーから、
2017年後半にも299ドルからのMR対応ヘッドセットが登場する(中略)
ゲームにCPUとGPUのリソースを優先的に割り振って、パフォーマンスを高めるGameモード(中略)
Microsoft Edge」に新機能を追加。高度なタブ管理機能では、開いているタブを一覧でサムネイル表示」

米Microsoft、Windows 10の「Creators Update」を4月11日に提供開始 | マイナビニュース
http://news.mynavi.jp/news/2017/03/30/197/?rt=top
2017/03/30
2017/03/31(金) 09:21:31.38ID:8ycINI03
UWP(Unfinished Windows Project)ってアジャイル開発は失敗するという典型的な代表例だろう。
Win10も同じスタイルだし、今後のアップデートで良くなるって夢見せても本質は何も変わらないし。
2017/03/31(金) 10:05:27.46ID:Cc537bij
>>801
何言ってるのかよく分からん。なんでアジャイルが関係して来るんだ?
2017/03/31(金) 13:49:14.34ID:v+X8b1Bj
完成前に世に出してフィードバックを聞きながら完成させていくって意味じゃね?
ブラッシュアップというよりビルドアップって感じだけど
2017/03/31(金) 14:34:07.55ID:pMX27Ks5
OODA全面否定w
2017/03/31(金) 15:21:35.96ID:e+WaN4Ng
>>801
開発手法の選択とプラットフォームになんの関係が? www
知ってる言葉並べてただけの馬鹿にしか見えんぞw

というか、真性のアホだなw
2017/03/31(金) 17:01:19.16ID:Ym6Au7vR
ゆえって文学部だっけ
2017/03/31(金) 17:02:34.05ID:Ym6Au7vR
テレ朝の誤爆でした
2017/03/31(金) 17:39:12.47ID:8ycINI03
関係者が多いのか知らんが、過疎スレでこんな短時間に食いつかれるとは思わなかった。
ちなみにUWPは嫌いでUWP利用者側の視点でないことを補足しとく。
2017/03/31(金) 20:36:42.54ID:EiBiMpYr
ズレた事言えばツッコミ入るのは当然の反応だと思うが
2017/03/31(金) 21:02:56.21ID:JFl/gyE6
昔からの開発手法とまったく変わらない。
少しサイクルが早くなっただけ。
UWPはそんな進化してないしw
2017/04/01(土) 06:02:37.33ID:ulnTD5dm
Unfinishedなんちゃらにツッコミが欲しかったのかな
2017/04/12(水) 05:47:31.02ID:WESIyEbx
UWPでVisual StudioのIDEを作り上げた人がいたな。
見た目は本物と区別つかない。
2017/04/12(水) 07:29:26.86ID:b4S1Fp2g
>>812
ソース
2017/04/12(水) 14:38:42.11ID:fn4L3E2o
VS開いてプリントスクリーン押して画像作ってUWPで表示させれば良い
2017/04/12(水) 19:29:59.16ID:HcRvIDXh
>>813
ttps://www.thomasclaudiushuber.com/2017/02/18/lessons-learned-from-building-a-visual-studio-shell-with-uwp/
2017/04/13(木) 20:38:51.22ID:/6ViPDS1
Deployがストア経由必須かよ・・・ ネット接続禁止の工場が多いのに、どうしてデプロイすんだよ おい!
msi渡して終わりにして欲しいな。
2017/04/13(木) 21:45:52.34ID:Uli4nqc5
>>816
必須じゃないよ
2017/04/13(木) 22:22:17.82ID:LZzeuvzY
定期的にこのネタのやり取り繰り返すよな・・
2017/04/13(木) 22:55:57.94ID:lI9VRIYQ
>>816
おまえみたいな馬鹿が配信とか、
される方が可哀そうだわ
820デフォルトの名無しさん
垢版 |
2017/04/13(木) 23:22:32.38ID:kztYOXFY
こういう馬鹿にも分かるように書いてないMSが悪い
2017/04/13(木) 23:26:48.06ID:2NsD/C6/
ネット接続禁止ってどういう状態なんだろ
社内ネットすら存在しないスタンドアロン状態なのかな
2017/04/13(木) 23:42:43.29ID:QYTOZt7w
工場系だと、LANはあるけどインターネットからは完全に隔離されている(Proxyすらない)っていうところが割と多いです
2017/04/13(木) 23:47:07.19ID:mq/mDnQK
>>820
だな
2017/04/14(金) 08:45:33.88ID:xOHeeVDs
サイドローディングなんて変な言葉作らなきゃ良かったんだよな
825デフォルトの名無しさん
垢版 |
2017/04/14(金) 09:23:02.75ID:Nx1OBhnr
インハウスデプロイとかどうだろう
2017/04/14(金) 11:29:54.36ID:zSry/ukj
キルロイワズヒアとか
2017/04/14(金) 15:16:57.36ID:mtkeYK9u
ラクチンポン
2017/04/14(金) 16:40:52.98ID:KTcyypp1
サイドローディング?
ヨコチン、ハミチンみたいなものか
2017/04/14(金) 18:23:07.31ID:uRqmXJpf
>>822
生産ラインはそういうところ多いのに、組み込み系のOSにもアクティベーションを強制するMS。
最近のMSどうかしてるだろ。
2017/04/14(金) 19:36:04.01ID:8DvyINQE
エプソンとか、どの機種だか忘れたが組み込み向け IoT エディション(実質LTSB)プリインストールして売ってるメーカーもあるじゃない
2017/04/14(金) 19:46:49.79ID:Sq6unZ37
>>826
ヒィ〜\(゜ロ\)(/ロ゜)/
2017/04/16(日) 08:08:12.64ID:NQUXr9EY
組み込み系オフラインでWindows採用とかどうかしてるだろ
2017/04/16(日) 10:25:13.55ID:hMSPCObA
Windows IoT coreは結構ちゃんと動いたぞUWP
2017/04/16(日) 10:54:00.96ID:DXMhOIka
>>832
全然、珍しくもないぞ。
それ用にカスタマイズされてて、機能毎に細かく選択してインストール出来る。
ただ、組み込み系は保守的なので、未だにXPベースのバージョンもサポート継続中だし、主流は7ベースのバージョンじゃないかな。
2017/04/16(日) 12:20:11.79ID:cwy9dVqP
7をベースにした2009がある
■ このスレッドは過去ログ倉庫に格納されています