Windows 10」カテゴリーアーカイブ

Windows 10でWindows8.1ストアアプリをコンパイルしてみる。

えー、2台のPCのWindows10へのアップグレードも完了したところで、そろそろMBP2015を本格的に使い始めないといけないので、早速既存のWindows8.1用にリリースしていたコードをそのままビルドして、VM Fusion7 からアプリの申請ができるか試してみました。

結果的にはコードの変更は必要なかったものの、VS2013環境にMultilingual app toolkitとWindows10 SDKをインストールする必要がありました。Multilingual app toolkitには各国対応の翻訳リソースを使って言語のサポートを定義するプラグインで、Windows10SDKはストアアプリの申請の為に作成するパッケージをテストするWindows App Certification Kit 10.0 が含まれています。

Multilingual app toolkitはインストールしないと、ソリューションが開けません。

Windows SDK は最新バージョンをインストールしないと、VS2013ではストアアプリのテストが通りませんでした。その他のSDKの内容はよくわかりませんが、毎度の通りWindows10のネイティブなコードが含まれているはずです。(特にC++で使うのに必要でしょう)

とっととVS2015に乗り換えた方がいいのかもしれませんが、VS2015でWindows8.1のストアアプリが作れるのかはちょと不明ですので。(今の所まだ、Windows10のアップデートを拒んでいる方も多いはずなので、きっと今の最大公約数はWindows8.1がターゲットだと思います)

で、覚書のためにスクリーンショットを撮っておいたのでアップしておきます。

 

Windows 10 SDK ダウンロード画面

Windows10SDKDownload

インストール完了!
Windows10SDKInstalled

Windows 10 SDKのWindows App Certification Kit 10はテスト中の表示が改善されている。

Windows10SDKCertificationKitProgressストアアプリの検証完了!
Windows10SDKCertificationKitComplete

その後、パッケージをマイクロソフトのデベロッパーサイトにアップロードするプロセスは同じでした。これでMBP2015+VM Fusion7+VS2013でストアアプリが作れるようになりました。

さて、なに作ろ〜

ちなみに、作者のストアアプリはこちらからどうぞ。

 

 

 



 

VMWare Fusion 7 でWin7 ProからWin10にアップグレードしようとしたら

ハードウェア互換に問題があってアップグレードできないと言われたので、ネットを検索してみたら同じ現象は上がっているようでした。ISOをマウントしてSetupを起動すればいいらしいのだが。

http://kohju.justplayer.com/Tips_MacOSX_vmwarefusion_windows10update.html

後日やってみることにしよう。

VMWareでWindowsを走らせた場合、Win8.1よりもWin7の方が早いような気がする。DirectXのせいか。GDIの方が早いなんてイヤミだね。

今回は新しい投稿を作るまでもないと思い、この記事の追記としてここから書き始めます。

結局、VMWare Fusion上でWindows10アップグレードDVDのISOファイルをマウントして、Setup.exeを起動。なんの問題もなくセットアップは完了。2時間くらいかかっただろうか。Windows 7 32Bit版からのアップグレードなのでWindows 10も32Bit版。

Windows10がアクティベートされていることを確認して、プロダクトIDもwinproductkeyというツールで書き出した。このツールはフリーソフトらしいのだが、寄付のメッセージが表示されるのでクリックに注意しましょう。(スパムのような動作をしますが、ウィルスは入っていないようです)すべて英語ですがダウンロードも素直にできるので問題ないでしょう。

さて、(やっと)アップグレードが完了したところで、最終目的の64Bit版Windows10アップグレードDVDから新規インストールを走らせることにする。プロダクトキーは32Bit版,64Bit版ともに同じなのでうまくいくはずだが。

さらに、OSのインストール作業を始めてから10日目、プロダクトキーは結局64ビットでも使えて、日本語版の64ビットを正常にインストールが完了。

インストール後の一回目のWindowsアップデートで、初期段階では?マークが出ていた、Intelグラフィックカードと、Roland UA-4FXのドライバがインストールされ、さらにはコントロールパネルのユーティリティまでインストールされた。ドライバのインストールだけはWindowsアップデートでもいいかと思った。

しかし、その後、Windowsアップデートのダウロードが長くかかっていることに気付いた。ネットワークが遅いのかマイクロソフトのサーバが止まっているんだろうと思って中止しようとしたのだが、Windows10にはダウンロード中止のボタンがありません。裏でダウンロードを走らせているというところに不満を感じる。Windows8の時は、アップデートの確認をすると確認だけでダウンロードもインストールもしなかったのに、Windows10ではダウンロードもインストールも勝手に始めてしまう。さらに中止はできず。(なんじゃそりゃ)

ある日、コンピュータをシャットダウンか再起動したときに、全く違うOSバージョンになっていたりすることが起こりえます。(こんなの仕事にはつかえないじゃないか?準備して本番に行ったら、OSの動作が変わっているなんて。考えられないな)

どうやら、このアップデートはメジャーアップデートらしく、表示上も”アップグレード”とされていた。結構失敗している記事がネットに上がってますね。

勝手にアップデートして裏で失敗してるとはね。どうしたことか。😥(←これは、日本語IMEで”やれやれ”で変換候補出てくる顔。あと変換候補には┐(´д`)┌ヤレヤレ なんてのも出た。

WIndowsUpdate

VMWare Fusion 7

VMWare Fusion 7 を買った。とりあえず、個人使用なのでProにはしなかった。期限付き仮想マシンを作成できるというのには興味があったけれど、今は何人かでテスト環境を共有したりすることもなさそうなので。7月15日にウェブ上で5917円でした。(Pro版は16800円となっていた)

とにかく15インチRetinaディスプレイのMBPではドットが細かすぎてDPIを高くしないと読めない。Windowsの仮想マシン内の解像度は3844×2236となっています。次はウィンドウズのソフト開発用にVisual Studioも入れてみようか。

ちなみにデフォルトの仮想マシン設定で作られるマシンは以下の通り。CPUもCore i7になっている。日本語のWindows 8を入れてみたけれど、デフォルトのキーボードが日本語配列に設定されてしまう為、台湾版のMBPのキーボードでは打てないキーがあった。(キーボードを英語設定にして解決)

systeminfo

まだVMWareを使い始めて日が浅い(2日目)だがWindowsとMacOSX間でもファイル共有の方法がわからない。(上の画面はWindows上でこのウェブにアクセスしてアップロードした)

MBP上でキャプチャしてみたけれど、ファイル形式がTiffになってしまい、ウェブでは表示できなかった。まだまだMBPを使いこなせていない。Visual Studioを入れたら次はCubaseを入れてみよう。

あと、キャプチャした画像が思ったより大きくなってしまったので、この記事を公開したあとに縮小して貼り付けしなおした。スクリーン上は大きく見えないが実際は解像度が高いのでそれも注意が必要だ。最近メールに添付されている画面のキャプチャ画像がやたら大きいのはそのせいか。。。

別にサポート終了しなくても、何もしてくれないのに、Windows XPサポート終了とか・・・

結局Windows アップデートがなくなって、勝手にリブートしたり、シャットダウンしてもなかなか電源がおちなかったり、起動時にシステムアップデートで仕事始める前に時間を取られたりするよりいいんじゃね?

まぁ、安全に使いたかったら社内LANだけ構築してインターネットには接続しない方向で十分だと思うんだが。情報を検索するときは社外ネットワークで調べてねって感じで。