VMware Workstation10でWindows Phone 8.1開発2014年05月27日 07:51

Visual Studio 2013 update2では、Windows 8.1ストアアプリとWindows Phone 8.1のアプリの共通化が進んでいると言うことで、MS提供のサンプルで、Windows Phone8.1のアプリを試す。

例題は、日付と時刻の書式を確認するアプリ。

VSのソリューションには、Windows8.1用、Windows Phone8.1用、共通部、の3つのプロジェクトを収める。ロジックのほとんどは共通部にまとめられている。後の2つでUIの違いを吸収する。

Windows Phone 8.1 エミュレータ
Windows Phone8.1用のプロジェクトをビルドして、シミュレータで実行したのが、上の画面。左の黒いのがエミュレータ。右がVS2013のUI設計画面。

動作は、VMware Workstation 10上で確認。そのままではエミュレータが動作せず、仮想環境でHyper-Vを動かすため、一カ所、設定の変更が必要。VM上でもう一つVMを動かすというのがなんとも。

仮想化エンジン
※追記
仮想マシン設定の仮想化エンジンに、一カ所、チェックも必要。優先モードは、自動でもOK。

Windows8.1ストアアプリ開発
こちらがWindows8.1のストアアプリ版のエミュレータ実行状況。既定の言語を日本語にして、結果表示を日本語にしている(見えにくいが)。

後は、Windows Phone8.1の実機が出るのを待つところだが、国内で出るか。MVNOも盛り上がってきたので、MSでNokiaの端末(今や自社端末)の技適を取って、家電量販店などで販売してくれるとおもしろい。

ベンケイガニ2014年05月27日 18:30

気晴らしに江戸川の河川敷まで散歩。

ベンケイガニ
目の前をカニが横切る。葛西臨海公園の水族館で展示を見ていたが、実際に陸にいる。赤いはさみからするとベンケイガニ。すぐに草むらに姿を隠す。

ハクセキレイ
いつもいるハクセキレイ。カニと違って、近くに寄らせてくれない。歩いていると近づけるが、止まって構えると飛び去る。