Émulateur Windows Phone 8 sur la non-LATTES Machines
Bien que ce topic présent sur différents forums différents discussion à confusion, mais je ne pouvais pas trouver n'importe quelle instance de présenter ici à StackOverflow et il pourrait être une question importante pour beaucoup donc, je vais commencer ici que je suis aussi actuellement aux prises avec ce problème de ne pas avoir de LAMELLES de matériel pris en charge sur mon lieu de travail.
Il est dit que:
"Le nouvel émulateur est construit sur la dernière version de Microsoft Hyper-V,
ce qui nécessite un PROCESSEUR 64 bits qui comprend l'Adresse de Second Niveau
Traduction (SLAT), une mémoire de la technologie de virtualisation inclus dans
la plupart des Processeurs modernes d'Intel et AMD.
SLAT (Second Level Address Translation) est nécessaire uniquement pour exécuter l'émulateur Windows Phone. Vous pouvez toujours
construire des applications Windows Phone 8 sur un non-LATTES ordinateur; vous aurez simplement à
besoin de déployer et de les tester sur un périphérique physique." - [Windows Phone 8 Développement Internes]
Maintenant, le problème est que je ne m'ont 64-bit CPU (Intel Core2Quad) mais il n'a pas de LAMELLES de soutien et de nombreux autres, il doit y avoir de bien, mais non des LAMELLES Pc (Intel principalement processeur avant i3 ne pas avoir cette prise en charge)
-
Maintenant, ma question est-il vraiment de cette impasse? et si quelqu'un veut développer pour windows phone 8, il devra soit acheter un nouveau système ou une dernière WP (même avec WP, il serait lourd dans le processus de développement)
-
Il n'est pas vraiment un moyen de sortir de l'aide de tout autre chose, comme VMware, Virtual box, etc.?
-
Sont là de toute autre tierce partie émulateur ou options pour y parvenir?
-
Si ce n'est pas que pourquoi, ce qui a changé de manière significative dans le nouveau SDK qui a rendu impossible de rétro-compatible?
Je répète ma question principale à la fin de nouveau:
Is it really impossible to develop for windows phone 8 with its emulator functioning if you have one of non-SLAT supported PCs?
Merci!
OriginalL'auteur SajjadHashmi | 2012-11-19
Vous devez vous connecter pour publier un commentaire.
Bien, même si je suis sûr que vous avez raison et c'est documenté quelque part, c'est seulement après l'installation et l'exécution de Windows Phone 8 SDK sur un iMac (avec processeur i5) sous Bootcamp m'a donné la confiance nécessaire pour écraser la partition Windows 7 sur mon MacBook Pro (CoreDuo), Acheter Windows 8, installez-le à tous, de passer par la (plutôt longue) de Windows Phone 8 installation du SDK à nouveau et, seulement à la fin, être dit "cet ordinateur n'est pas compatible avec Windows Phone 8", etc message.
Ok, je pourrais avoir regardé plus difficile à la documentation, mais j'ai pensé un sentier exécuter sur un iMac était un bon test. C'est un joli non exigence d'une norme trop "Doit avoir une LAMELLE de processeur".
- Je obtenir les avantages, etc, mais je pense que c'est assez mauvaise expérience à l'utilisateur d'être dit ceci à la fin du processus d'installation.
Je prends votre point, mais ce n'était pas vraiment sur de la ventilation de la frustration, de plus en plus d'avertir les gens de vérifier leurs caractéristiques avant juste "essayer" un Windows Phone 8 de l'installation.
Hmph, j'ai juste piqué par cette. Mise à niveau d'une ancienne(ish) de l'ordinateur portable Gagner 8.1 juste pour être en mesure de se mêler avec WP 8.1 le développement d'applications. Et maintenant découvert, de LAMELLES nécessaire, mais manquant, ce qui m'a amené à ce Q. eh bien, je suppose que je vais chercher à faire ce que je voulais faire avec Qt alors, ou quelque chose.
Eh bien bonne chance - Windows Phone de développement est génial, donc il vaut la peine d'obtenir une machine compatible pour...
OriginalL'auteur James
Je dois avouer que je suis un peu étonné.
Il fonctionne, mais pas sur Windows 8. Windows server 2012 utilise la technologie hyper-V version sans exigence de LAMELLES.
Donc:
Et le tour est joué. Il a travaillé comme un charme. Et c'est un peu rapide. Premier émulateur sur la liste de VS charges
environ 30 sec. Plus avancé prendre plus de temps, mais pas beaucoup. Le déploiement est instantanée.
Essayez-le si vous n'êtes pas acheter de téléphone ou un nouvel ordinateur 🙂
OriginalL'auteur headnail
Vous ne pouvez pas utiliser l'émulateur Windows Phone 8 sur cette machine, c'est un fait, mais vous pouvez toujours développer et tester vos applications WP7 aide de Windows Phone 7 émulateur ou vous pouvez déboguer sur les périphériques réels.
Donc, si vous voulez vraiment développer des applications Windows Phone, essayez de développer pour WP7 premier et après que vous obtenez de l'argent, acheter des WP8 appareil comme le HTC 8S et commencer à faire des tests, vous n'avez pas besoin de la nouvelle $1000+ machine de développement pour créer des applications géniales!
OriginalL'auteur Martin Suchan
J'ai attendu plusieurs semaines avant de répondre ici car je ne veux pas être mal, mais la réponse est OUI et NON. Vous ne pouvez pas exécuter sur des lamelles de machines. Mais vous pouvez faire de votre machine une LAMELLE de-activé la machine.
Corrigez-moi si je me trompe, mais la LAMELLE de capacité peut exister en tant qu'être physique ou virtuel fonctionnalité. Si votre machine n'est pas un iX (i3, i5, i7) ou est un AMD, alors vous n'avez probablement pas des LAMELLES comme une caractéristique physique.
Toutefois, si vous avez Windows Server 2012, que ce soit au travail ou dans votre BizSpark compte de la liste de téléchargement, alors les chances sont que vous pouvez exécuter Windows Phone 8 SDK sur votre machine.
Je confirme que j'ai été en cours d'exécution SDK WP8 au cours du dernier mois, sur un AMD dans Windows 8 après l'installation à l'intérieur d'un Serveur Windows 2012 VM. Je peux exécuter l'émulateur avec les trois facteurs de forme pour déboguer. Ils peuvent prendre jusqu'à 2-3 minutes pour ouvrir, mais une fois ouvert, tout se déroule bien.
Évidemment, c'est un plâtre jusqu'à ce que vous obtenez un bon PC car vous n'avez pas obtenir des performances optimales. Mais vous pouvez travailler "presque" normalement. Au moins assez pour code de trucs et de le soumettre au marché du store. J'ai mis à jour VMWare et WS2012 et handicapées inutile de dispositifs et de l'ACPI.
Windows 8 (Réel) -> Windows Server 2012 (VMWare) -> VS2012 et WP SDK. Btw, les performances ne sont pas si mauvais. Ce n'est pas comme un slow-motion picture. Les émulateurs est lent à démarrer et c'est tout. J'ai 6 go de RAM et je suis en train de donner de 4 go à la machine. J'ai besoin d'exécuter rien sur l'hébergeur, si.
OriginalL'auteur Léon Pelletier
Vous pouvez toujours utiliser le Windows Phone 7 émulateur, mais vous devrez mettre à jour un PC avec un meilleur processeur pour exécuter l'émulateur Windows Phone 8. L'émulateur Windows Phone 8 fonctionne beaucoup mieux que le Windows Phone 7 émulateur, c'est un des aspects positifs de la mise à niveau.
J'ai acheté un Acer Aspire V5-571 avec un i5 et 6 GO de RAM 500 $après impôts pour obtenir des LAMELLES de soutien. Avec le Black Friday deals à venir, vous pouvez probablement trouver quelque chose d'encore moins cher.
Si vous ne pouvez pas se permettre un nouveau PC ou Windows Phone, vous pouvez toujours développer votre application et demandez à quelqu'un de le tester pour vous. Ce n'est certainement pas une solution idéale, mais il pourrait vous tenir plus de dans le court terme.
OriginalL'auteur Kevin Schaefer
Oui, c'est absolument impossible, en fait, finoto, acabado.
Pourquoi est-il si dur pour tout le monde de comprendre que? C'est pour rédaction partout, et vous serez informé lors de l'installation, et la tentative d'exécution de l'émulateur.
C'est tellement difficile à comprendre, car il est tout simplement ridicule! Il faut simplement s'exécuter plus lentement et c'est tout. Le disque dur virtuel fonctionne bien dans VirtualBox...
OriginalL'auteur Claus Jørgensen
vous allez tester votre application sur un vrai téléphone, de toute façon (parce que vous n'avez que le droit?!?), et vous pouvez encore le faire sans LAMELLES.
F5
et de voir comment les changements rapides travaillé.??? Je trouve ça moins lourd (pas besoin de lancer un émulateur). Vous avez encore tout simplement appuyez sur la touche F5. Il n'y a absolument aucune différence quand il s'agit de déployer et déboguer entre l'émulateur et l'appareil.
Je suis débogage sur un périphérique réel depuis quelques jours, et c'est sacrément plus rapide que sur la config je l'ai mentionné dans ma réponse ci-dessus.
OriginalL'auteur dotMorten