X



Windows 10 UWPアプリ開発 Part 2 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 3f1f-whVH)
垢版 |
2017/07/10(月) 12:41:32.83ID:4BrETaGO0
!extend:checked:vvvvv:1000:512

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/


前スレ
Windows 10 UWPアプリ開発
http://mevius.2ch.net/test/read.cgi/tech/1440150886/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
0379デフォルトの名無しさん (ワッチョイ cf98-Xflc)
垢版 |
2018/08/03(金) 01:15:28.08ID:8YejLfKY0
ここなら知ってる人がいそうなので〜

Windows 10のスタートメニューのタイルなんだけど
大きいサイズは 310x310 ピクセル みたいなこと書いてあるけど
スクリーンショットとって長さ測ってみたら
204x204 ピクセルぐらいなんだけど?

これってWindows 10で仕様が変わったとか?
それとも310はピクセルじゃなくて別の単位とか?

よくわからないので教えてください
ソースもあれば嬉しいです。
0382デフォルトの名無しさん (ワッチョイ cf98-Xflc)
垢版 |
2018/08/03(金) 02:06:24.60ID:8YejLfKY0
>>380-381
してないはず。100%になってる。
ディスプレイの「拡大縮小とレイアウト」の所以外で何かあったっけ?

あー、他の人は何ピクセルなってるのか聞けば良いのかw
みんな310x310ピクセルなの?
0385デフォルトの名無しさん (ワッチョイ cf98-Xflc)
垢版 |
2018/08/03(金) 02:13:25.33ID:8YejLfKY0
面倒だったけど、Windows 8起動して測ってみたら
310x310ピクセルだったわw

設定がないとするならば、Windows 10で
スタートメニューに入れるためにサイズ変えたのかな?

あ、言い忘れたけどデスクトップモード
タブレットモードじゃない
あ、もしかしてタブレットモードにしたら
310x310ピクセルになるのかな?
0387デフォルトの名無しさん (ワッチョイ db1e-OJMP)
垢版 |
2018/08/10(金) 21:02:08.56ID:kQzmmZ0j0
treeviewはバインディングできるようになるらしいけど階層データテンプレートとかないっぽいね。WPFでの知見を生かして別の方法になったのか。
で、windows ui libraryインストールして試そうとしたけどまだ動かなかった。
0389デフォルトの名無しさん (ワッチョイ b52d-J7KC)
垢版 |
2018/09/03(月) 07:15:54.85ID:qJsECVYG0
UWPアプリ開発で困っているので誰か教えてほしい。
ファイラーを作成しているんだけど、UWPのファイルアクセスは厳重で、ダイアログで指定したフォルダしか
アクセスできないから、最初に、ルートフォルダを指定する処理を手動でしなきゃならん。
これは面倒くさいし、何とかしたいんだけど、何よ良い解決方法はないだろうか?
0391デフォルトの名無しさん (ワッチョイ 351e-5VgM)
垢版 |
2018/09/03(月) 09:45:22.06ID:qqCJocYp0
別に間違いじゃねぇと思うけど。最初の1回ぐらいユーザーに選択させりゃいい。androidだって動的権限でダイアログ出したりするんだからそれぐらいの手間は許容範囲だと思うけど。

もしくはそれ避けたいなら確かファイルシステムに完全にアクセスできる権限が追加されたと思ったけど。
https://docs.microsoft.com/ja-jp/windows/uwp/files/file-access-permissions
broadFileSystemAccessのがある。
0396デフォルトの名無しさん (アウアウアー Sa4f-DGZG)
垢版 |
2018/09/16(日) 12:42:32.59ID:sDAkaHhla
UWPアプリってマトモなやつ一つもないよね
やっぱAPI?レベルで腐ってるから駄作アプリしか作れないんじゃないの?

愛用してたデスクトップ版OneNoteが無くなって出来の悪いUWP版に一本化とか暴挙過ぎて耐えられないんだけど
もうUWPアンチになるしかないじゃない……

もうほんとやめてほしいよUWP
0399デフォルトの名無しさん (ワッチョイ d71e-1I2y)
垢版 |
2018/09/16(日) 14:58:14.84ID:xglFG3kP0
UWPのUI自体がタッチ前提だから、基本軽めのアプリになっちゃうんだろうな。
そこらへんは>>319のロードマップ見ると、Menubarやらgrid、ドッキングとか業務アプリに力いれるっぽいから
そのうちプロフェッショナルなアプリ増えるんじゃね?w
0403デフォルトの名無しさん (ワッチョイ 379f-CWyq)
垢版 |
2018/09/16(日) 23:14:49.36ID:OwUCgj4f0
デスクトップ環境のマウス操作でタッチ用アプリ「も」動くんならいいけど、
デスクトップ環境でキーボード/マウス用UI捨ててタッチ用UIに振ったのは失敗だよね
しかも制限がきつくて機能が劣るアプリしか作れない
その結果、ユーザーからはソッポを向かれ、MSストアは寂れてUWPは全然流行らず
開発者はAndroid、iOSへ去ってしまい、Windows Mobileは死亡
あわてて軌道修正図っているが、時すでに遅し
0407デフォルトの名無しさん (ワッチョイ 37c3-wbiP)
垢版 |
2018/09/16(日) 23:49:12.51ID:Zd9aJv6G0
一番はWindows7で動かなかったことだと思うけどな。
Windows7のサポート期限が迫っている今ならともかく、
出た当初にWindows7で動かないプログラムは検討するに値しなかった。
0410デフォルトの名無しさん (ワッチョイ b165-Y82R)
垢版 |
2018/09/21(金) 12:38:10.59ID:1Nc4IDve0
UWPの一番大きな問題は、セキュリティが徹底されていて、外部のプログラムとの連携ができないところ。
例えば、最近話題のディープラーニングをしようとしても、使用できるライブラリはマイクロソフトが作った、CNTKしかない。
しかも、UWPはすべてのWindowsで動くことが条件なので、GPUが使えず、CPUしか使用できない。
以前のプログラムが流用できず、場合によっては書き直しになるので、ほとんどソフトがない状態が続いている。
0411デフォルトの名無しさん (ササクッテロル Sp71-Zz53)
垢版 |
2018/09/21(金) 13:44:45.20ID:/+7+O1/Gp
ストア発行にハードウェア足切りの規定は無いしDirect Computeも使えるからGPUが使えないってのは語弊があるね

まあGPGPU目的ならCUDAが使えない時点で論外なプラットフォームだけど
0420デフォルトの名無しさん (ワッチョイ 6dd3-coYL)
垢版 |
2018/09/22(土) 13:19:47.65ID:8C50vKEJ0
>>413
"外部DLL"の定義が曖昧なせいもあるけどそれも語弊があるなあ
アプリのパッケージ以下にあるネイティブDLLは
LoadPackagedLibrary/DLLImportで呼び出すことは保護されたUWP上でも合法
ランタイムコンポーネント化が必須というわけではないのよね
https://msdn.microsoft.com/en-us/library/mt186162.aspx

>>414
うちでは再現しなかった
15.8.5にてC#とC++/CXの複合プロジェクトのx64のDebug/Releaseデバッグ実行おk
0421デフォルトの名無しさん (ワッチョイ 9b9f-MLG0)
垢版 |
2018/10/07(日) 22:22:12.99ID:7qedZ+TK0
Microsoft puts its touch-friendly Office apps for Windows 10 on hold
マイクロソフト、Windows 10用のタッチフレンドリーなOfficeアプリケーションを保留にする
https://www.theverge.com/2018/9/28/17913174/microsoft-office-universal-apps-windows-10-development

Microsoft’s universal app experiment for Office is all but over
MicrosoftのOfficeに対するユニバーサル・アプリ実験はすべて終わった

The apps aren’t fully dead yet, but Microsoft is no longer developing new features for them.
“We are currently prioritizing development for the iOS and Android versions of our apps;
and on Windows, we are prioritizing Win32 and web versions of our apps,” explains a Microsoft
spokesperson in a statement to The Verge.
まだ完全に死んでいるわけではありませんが、Microsoftはもはや新しい機能を開発していません。
「私たちは現在、iOSとAndroidバージョンの開発に優先順位を付けています。
Windowsでは、Win32とWebバージョンのアプリに優先順位を付けています」とMicrosoftの広報担当者は
The Vergeへの声明で説明しています。
0423デフォルトの名無しさん (ワッチョイ df80-4Hut)
垢版 |
2018/10/12(金) 20:56:07.25ID:XZTZpHF90
Formsにちゃんとスケーリング実装してくれりゃ問題ないのにね
0428デフォルトの名無しさん (ワッチョイ bfc5-oXXA)
垢版 |
2018/10/17(水) 22:15:12.95ID:LCeA9TIs0
あと、別の板でこんな記事も見かけた

Microsoft puts its touch-friendly Office apps for Windows 10 on hold
マイクロソフト、Windows 10用のタッチフレンドリーなOfficeアプリケーションを保留にする
https://www.theverge.com/2018/9/28/17913174/microsoft-office-universal-apps-windows-10-development

Microsoft’s universal app experiment for Office is all but over
MicrosoftのOfficeに対するユニバーサル・アプリ実験はすべて終わった

The apps aren’t fully dead yet, but Microsoft is no longer developing new features for them.
“We are currently prioritizing development for the iOS and Android versions of our apps;
and on Windows, we are prioritizing Win32 and web versions of our apps,” explains a Microsoft
spokesperson in a statement to The Verge.
まだ完全に死んでいるわけではありませんが、Microsoftはもはや新しい機能を開発していません。
「私たちは現在、iOSとAndroidバージョンの開発に優先順位を付けています。
Windowsでは、Win32とWebバージョンのアプリに優先順位を付けています」とMicrosoftの広報担当者は
The Vergeへの声明で説明しています。

……なんでOneNoteだけUWPの犠牲になったの?ねえなんで???
0431デフォルトの名無しさん (ワッチョイ 0fd3-usPd)
垢版 |
2018/10/20(土) 16:16:36.96ID:ODHHe6QF0
目に見えるだけでも使ってはいるでしょ
Win10の標準UWPアプリも軒並み更新は頻繁だしね

ユーザーが使うかは別の話だけど


WinRTへのAPI追加もOSの機能更新毎に未だアクティブに行われている
https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-17763

デベロッパーが使うかは別の話だけど
0432デフォルトの名無しさん (ワッチョイ 4b1e-cjBk)
垢版 |
2018/10/21(日) 15:09:42.21ID:4y834SLg0
みんな使ってないから結構な頻度でUWPのバグ踏み抜いてげんなりする。MSの品質は最強かと思ってたが単に今までユーザーが多かったからバグの洗い出されて品質良かっただけだった。
今はandroidのライブラリの方が品質たけぇな。
0439デフォルトの名無しさん (ワッチョイ 4b1e-cjBk)
垢版 |
2018/10/21(日) 17:45:33.79ID:4y834SLg0
googleのandroidの方が品質たけぇんだけど、androidは色々つぎはぎだらけなのがイライラする。その点UWPの方はバグいけど、MVVM、Databinding,APIもしっかりまとまって一貫性あるのがいい。
0443デフォルトの名無しさん (ワッチョイ 1a06-MyS3)
垢版 |
2018/11/02(金) 22:12:04.93ID:LSVbLIHL0
しかし、UWPの皮を被ったWPFアプリが作れるようになって
しかもストアで公開できるようになったわけだで
UWPのストロングポイントは.net nativeだけになったのか?
0445デフォルトの名無しさん (ワッチョイ 8bb3-2vlB)
垢版 |
2018/11/02(金) 23:06:55.54ID:LIUqfZcc0
基本勝手にファイルに触れないとか、
インターネットを使わない事をユーザーが確認できるとか、
そういう野良アプリやデスクトップブリッジに無い安心感の説明にもっと力を使うべきだった。
0449デフォルトの名無しさん (ワッチョイ 1a06-MyS3)
垢版 |
2018/11/03(土) 17:06:51.38ID:G0io/QPb0
>>445
音楽プレーヤー作っているんだが、ミュージックライブラリーに有ってもシステムや隠し属性が付いているファイルにアクセスできないってのは参ったわ
WMPが勝手にFolder.jpgをシステム属性にしやがったせいで・・・
0450デフォルトの名無しさん (アウアウカー Sac3-U2lQ)
垢版 |
2018/11/03(土) 17:10:33.88ID:AAuGyX2Aa
>>448
MS製品内だからJavaよりは可能性はあるんだが、Win10Mobileぽしゃったしね。。。
0451デフォルトの名無しさん (アウアウイー Safb-7Jwq)
垢版 |
2018/11/03(土) 17:17:21.12ID:s0LW8GdZa
>>448
作りが異なるので、そこに問題はないよ。
要は或る決められた命令が来たらある動作を行うというブラウザを考えて
見るといいかも、
画面に対する命令と、実際の描画が切り離れている構造なんだよ。
ブラウザもそうでしょ。

他社も真似してきてます。
0452デフォルトの名無しさん (アウアウカー Sac3-U2lQ)
垢版 |
2018/11/03(土) 17:31:41.75ID:AAuGyX2Aa
>>451
そのブラウザさえ、ブラウザごとに微妙に動きが違うでしょ。。。
デフォルトの色が違うとか、同じ動きの命令が微妙に名前が違うとか。
それでブラウザの種類特定したいのに、特定する為の命令が嘘つきだとか。
0455デフォルトの名無しさん (ワッチョイ 36c5-xDCF)
垢版 |
2018/11/03(土) 18:22:59.35ID:bbzdxowX0
どうでもいいけどOneNoteのUWP化だけはやめて
糞箱やビックリおもちゃメガネなんかで動くようになったところで誰得なんだよ
タブレット対応なら旧APIでも出来るだろうがよ糞APIなんか使うな
0458デフォルトの名無しさん (アウアウクー MMfb-xDCF)
垢版 |
2018/11/03(土) 20:48:49.79ID:ivWYimE4M
>>457
進化とかモダンとか言ってるけど、UWPを使ったアプリで出来のいいやつなんて一つもないじゃん?
EdgeなんてIEの代替どころかブラウザとして見向きもされないレベルの糞さだし
これはもうAPIレベルで腐ってるとしか思えないね
0462デフォルトの名無しさん (ワッチョイ 1a1e-mYyA)
垢版 |
2018/11/03(土) 22:06:15.01ID:pE3mSnoE0
UWPはそりゃタッチ向けがメインだから、デスクトップアプリに比べりゃ低機能になるし、タッチで生産系の作業しづらいから参照系のアプリになりがちだし。
これはiosとmacと同じだろ
0464デフォルトの名無しさん (アウアウイー Safb-7Jwq)
垢版 |
2018/11/04(日) 19:24:09.05ID:yl6dAh1da
UWPがどうだこうだというより
旧来のWindowFromsのようなインターフェースの時代が
長く続いたんで、そのカルチャーになじんでしまっている。

それに合わせることを前提すると、当然のこととして
不満が先にでるってことだと思うわ。
慣れてない、利用の仕方自体がかわる。

不安になるんだろうね。
0465デフォルトの名無しさん (ワッチョイ 36c5-xDCF)
垢版 |
2018/11/04(日) 19:30:59.80ID:jbBp/utZ0
タッチ向けインタフェースが受け入れられてるのは事実
スマホやタブレットの普及状況を見れば明白だ

ただ何でそれをPC(マウス・キーボード環境)で強要するんだ?って話
適材適所ってのが分かってねえだろ
0466デフォルトの名無しさん (ワッチョイ 36c5-xDCF)
垢版 |
2018/11/04(日) 19:35:32.79ID:jbBp/utZ0
>>464
慣れてないとか利用の仕方が変わるとか以前に
UWPアプリって他アプリに比べて明らかに機能や使い勝手が明らかに劣化してるんだよ
それをモダンとか新しいスタイルとか言い張ってゴリ押してるから誰も使わないんじゃないか
0467デフォルトの名無しさん (ワッチョイ f31e-mYyA)
垢版 |
2018/11/04(日) 19:44:22.67ID:0dNetsrH0
別にマウス、キーボード前提のプロフェッショナルなデスクトップアプリが必要ならWPFで作りゃいいじゃん。WinRTのAPIも呼べるしすーdesktop bridgeでストアでも配布できるんだから。
0469デフォルトの名無しさん (ワッチョイ 36c5-xDCF)
垢版 |
2018/11/04(日) 19:47:26.07ID:jbBp/utZ0
>>467
常用してるアプリがデスクトップ版やめてUWPオンリーにするって言ってるから怒ってるんだよ
まぁOneNoteなんだけど
他のOfficeアプリは逆にデスクトップ版に注力するとか言ってるのに、なんでOneNoteだけ糞UWPの犠牲になるのかが理解できんのだ
こんなことならUWPなんて最初から無けりゃ良かったんだよ
0473デフォルトの名無しさん (ワッチョイ 36c5-xDCF)
垢版 |
2018/11/04(日) 20:01:34.30ID:jbBp/utZ0
>>467-468の通り、マウス・キーボード前提ならWPF、って使い分けてくれれば何も文句は言わないんだけど
MSはUWPは安全!新しい!新時代!モダン!って言って何でもかんでもUWP化を強行してるじゃん
UWP化されたアプリはその殆どが糞化してる
だからUWPは一種の呪いみたいなもんだ
0475デフォルトの名無しさん (ワッチョイ 97d3-QXT6)
垢版 |
2018/11/04(日) 20:05:04.98ID:H4Rq8gMJ0
>>470
最近出したMSIX Package ToolはWPF製だったぜ
ウィザード形式のシンプルなアプリだが

MSがドッグフード的に扱っていない製品には眉に唾つけて見た方が良いのは確かなんだが
UWPに関しちゃ(WinRTのカテゴリで見ればWin8から)積極的に使っているのにいまだにヘボいのが逆に凄い

最近Mixed Reality Viewerが3D Viewerに(また)改名してSplitButtonやMenuBarなど新設コントロールを導入してたりと
やる気だけはまだ見受けられる
0476デフォルトの名無しさん (ワッチョイ f31e-mYyA)
垢版 |
2018/11/04(日) 20:05:16.48ID:0dNetsrH0
そこはmicrosoftなりのバランスを取って、UWP化進めてるんだろね。
軽めのアプリまでデスクトップとタッチでUIを完全に分けると逆に二つのUIで混乱するだろうからそういうアプリはUWPに。

まぁ犠牲になったかも知れんが、UWP自体に罪はないw
0477デフォルトの名無しさん (ワッチョイ 36c5-xDCF)
垢版 |
2018/11/04(日) 20:05:52.96ID:jbBp/utZ0
>>474
OneNote「だけ」の問題ならOneNoteスレに書けばいいんだろうけど
UWPで作られたアプリは全体的に機能が劣化してる
こんなクソAPIで作られたクソアプリが増殖すればPCの使い勝手に影響が出るだろ
だからUWPそのものに文句を言ってるんじゃないか
0478デフォルトの名無しさん (ワッチョイ f31e-mYyA)
垢版 |
2018/11/04(日) 20:09:54.27ID:0dNetsrH0
へぼいって、タッチインターフェースメインのアプリなんてタッチという特性上複雑な事できないから、生産系より参照系のアプリになって自ずと軽めのアプリになるでしょ。

これはUWPに限らずandroidやiosのアプリだって同じで軽めのアプリになる。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況