このトピックはさまざまな紛らわしい議論でさまざまなフォーラムに存在しますが、ここStackOverflowに存在するインスタンスを見つけることができませんでした。多くの人にとって重要な問題になる可能性があるため、ここから始めます。この問題は、私の職場に SLAT 対応のハードウェアがないことによるものです。
次のように言われています。
「新しいエミュレーターは、Microsoft Hyper-V の最新バージョンに基づいて構築されています。これには、Intel および AMD の最新のほとんどの CPU に含まれるメモリ仮想化テクノロジである Second Level Address Translation (SLAT) を含む 64 ビット CPU が必要です。SLAT (Second Level Address Translation) は、Windows Phone エミュレーターを実行する場合にのみ必要です。Windows Phone 8 アプリは、SLAT 以外のコンピューターでもビルドできます。物理デバイスに展開してテストするだけで済みます。」- [Windows Phone 8 開発の内部]
問題は、私が 64 ビット CPU (Intel Core2Quad) を持っていることですが、SLAT をサポートしていないことです。他の多くの PC は、SLAT 以外の PC を持っている必要があります (i3 より前の Intel のほとんどのプロセッサにはこのサポートがないため)。
さて、私の質問は本当にこれが行き止まりのようなものですか? また、誰かが Windows Phone 8 向けに開発したい場合は、新しいシステムまたは最新の WP を購入する必要があります (WP を使用しても、開発プロセスは面倒です)。
VMware、仮想ボックスなどの他のものを使用して、それを回避する方法は本当にありませんか?
これを実現するために利用できる他のサードパーティのエミュレーターまたはオプションはありますか?
下位互換性を不可能にした、新しい SDK リリースでの大幅な変更の理由は何ですか?
最後に主な質問をもう一度繰り返します。
Is it really impossible to develop for windows phone 8 with its emulator functioning if you have one of non-SLAT supported PCs?
ありがとうございました!