Από τότε που ψάχναμε γύρω από το SDK Windows Phone 8 που διέρρευσε, ορισμένοι από τους πιο πρόθυμους αναγνώστες μας παρατήρησαν ότι υπάρχουν κάποιες αρκετά περιοριστικές προϋποθέσεις για να μπορέσουμε να λειτουργήσουμε τον εξομοιωτή Windows Phone 8.
Διαβάσαμε λεπτομερώς την τεκμηρίωση SDK και αφιερώσαμε λίγο χρόνο για να κατανοήσουμε τις απαιτήσεις υλικού και λογισμικού και έχουμε δημιουργήσει έναν μικρό οδηγό, ώστε οι προγραμματιστές να μπορούν να ελέγξουν εάν το σύστημά τους θα είναι έτοιμο να εκτελέσει τον εξομοιωτή ή εάν είναι καιρός για αναβάθμιση.
Πλήρης δήλωση αποποίησης εδώ: Δεν είμαι ειδικός στην εικονικοποίηση, αν εντοπίσετε αυτό που πιστεύετε ότι είναι σφάλμα στα παρακάτω, επικοινωνήστε μαζί μας.
Ο εξομοιωτής Windows Phone 8 είναι λίγο πιο περίπλοκος από τον εξομοιωτή Windows Phone 7, που λειτουργεί ως εικονική μηχανή στο Hyper-V, μια νέα τεχνολογία εικονικοποίησης διαθέσιμη στα Windows 8 (και Windows Server 2008). Δεν θα αναφερθώ σε πολλές λεπτομέρειες σχετικά με το Hyper-V ως προϊόν της Microsoft, μπορείτε να βρείτε περισσότερες πληροφορίες εδώ, αλλά μια σημαντική απαίτηση να σημειωθεί είναι ότι θα χρειαστείτε έναν επεξεργαστή 64 bit.
αλλαγή nat τύπου xbox one
Από τα Windows 8 είναι αρκετά εύκολο να εγκαταστήσετε το Hyper-V, απλά προστίθεται ως δυνατότητα από τον πίνακα ελέγχου, αλλά πρώτα πρέπει να διασφαλίσουμε ότι διαθέτουμε το σωστό υλικό.
Το Hyper-V στα Windows 8 απαιτεί το BIOS να υποστηρίζει εικονικοποίηση με υποβοήθηση υλικού, Μετάφραση διευθύνσεων δεύτερου επιπέδου (SLAT) και Πρόληψη εκτέλεσης δεδομένων με βάση το υλικό (DEP). Εάν αυτή η τελευταία πρόταση είναι άλλη γλώσσα για εσάς, μην φοβάστε, καθώς η Microsoft διαθέτει ένα απλό εργαλείο που ονομάζεται «Coreinfo» που θα σας πει εάν το σύστημά σας είναι έτοιμο. Ακολουθήστε τα παρακάτω βήματα για να ελέγξετε τον υπολογιστή σας. Επεξεργασία: Όπως επισημαίνεται στα σχόλιά μας, το SLAT απαιτείται μόνο όταν χρησιμοποιείτε το Hyper-V με Windows 8, όχι για το αντίστοιχο του διακομιστή.
προβλήματα με την τελευταία ενημέρωση των Windows
Επομένως, στην περίπτωσή μου, πρέπει να αντικαταστήσω τον παλαιωμένο επεξεργαστή όταν αναβαθμίζω σε έναν υπολογιστή Windows 8 εάν θέλω να μπορώ να τρέξω τον εξομοιωτή Windows Phone 8. Εάν η έρευνά μου είναι σωστή, όλοι οι επεξεργαστές Intel i3, i5 και i7 ή αργότερα υποστηρίζουν SLAT ή εάν προτιμάτε AMD, η οικογένεια Phenom και άνω θα πληροί τις απαιτήσεις.
Φυσικά λάβετε υπόψη ότι αυτό δεν σημαίνει ότι δεν μπορείτε να αναπτύξετε το Windows Phone 8 εάν δεν πληροίτε τις απαιτήσεις υλικού, δεν υπάρχει τίποτα που να σας εμποδίζει να συνδέσετε μια συσκευή Windows Phone 8 στον υπολογιστή σας και να αναπτύξετε τις εφαρμογές σας απευθείας σε αυτό.
Χάρη στον Ignacio Raffa (blog) και @robertmclaws για τις εικόνες του εξομοιωτή