Pengembangan Windows Phone 8 pada Windows 7 - apakah itu atau mungkin? [Tutup]

12

Saya mencoba untuk menginstal Windows Phone 8 SDK pada mesin Windows 7 saya dan itu mengejutkan saya dengan pesan 'hanya didukung pada Windows 8'. Saya sebenarnya ingin mengembangkan aplikasi Phone 7.5 di Visual Studio 2012, hal yang mustahil dengan 7.1 SDK, jadi saya pikir 8 SDK akan melakukan pekerjaan itu.

Seolah-olah itu tidak cukup bahwa 8 SDK kontroversial pada rilis, sekarang sudah tersedia secara umum, bagi saya sepertinya keputusan yang mengerikan untuk membuatnya hanya tersedia untuk Windows 8, karena menurut pendapat saya, tidak ada pengembang yang serius dan waras yang akan menginstal Windows 8, atau setidaknya dalam waktu dekat, hanya karena UI Metro.

Jadi, ada yang tahu solusi untuk mengembangkan Windows Phone 8 pada Windows 7, atau setidaknya berkembang untuk 7,5 tetapi menggunakan Visual Studio 2012?

Tiborg
sumber
3
Itu mengganggu saya pada awalnya juga, saya punya satu mesin yang saya tidak akan upgrade ke Win8 karena saya tidak yakin bagaimana koleksi Steam saya akan mengatasinya. Tapi kalau tidak, saya sudah senang dengan pengalaman Windows 8.
Ian
Harus dimungkinkan untuk mengembangkan Windows Phone 7.5 dengan SDK 7.1 karena pembaruan Windows Phone 7.8 ke Windows Phone 7 SDK belum dirilis (atau informasi apa pun yang berkaitan dengan pembaruan Windows Phone 7 berikutnya 0). Solusinya tentu saja adalah menggunakan VS2010 untuk kebutuhan Windows Phone 7 Anda.
Ramhound
Itu yang saya takutkan. Visual Studio 2010 hebat, tetapi Visual Studio 2012 bahkan lebih baik, dan saya telah menggunakannya sejak CTP keluar sekitar setahun yang lalu, jadi akan menjadi canggung untuk kembali ke 2010.
Tiborg
2
Pertanyaan ini tampaknya di luar topik karena tentang rincian konfigurasi toolset pihak ke-3, yaitu visual studio, devleopment windows phone, dan sistem operasi windows.

Jawaban:

18

Tidak, itu semua Windows 8 sayangnya. Alasannya adalah hypervisor di Windows 8 digunakan untuk meniru atau memvirtualisasi mesin Windows Phone 8. Itu dan pemasaran tentu saja.

Edit:

SEBAGAI pengembang yang menggunakan Windows 8, saya menggunakannya di semua laptop saya sekarang dan menyukainya. Saya menjalankan Visual Studio 2010 dan 2012 di bawahnya tanpa masalah.

Ian
sumber
4
Masalahnya, saya juga suka Windows 8 dalam hal kecepatan dan kelancaran. Tetapi hal yang paling mengganggu saya adalah penghapusan tombol start (setidaknya opsi untuk mengaktifkannya) dan aplikasi yang buruk yang dibuat hanya untuk berada di sana, dan tidak menyediakan fungsionalitas apa pun. Singkatnya, saya benci Metro UI (yang tidak buruk dengan sendirinya, tetapi buruk untuk perangkat non-sentuh) secara paksa dikenakan kepada saya sebagai pengguna.
Tiborg
3
Ya, saya suka menu mulai yang baru sebenarnya karena saya dulu menyematkan semua aplikasi yang saya gunakan di depan menu mulai yang lama, jadi itu hanya versi yang lebih besar dan lebih berwarna untuk saya. Saya tidak menggunakan aplikasi "metro / ModernUI" APA PUN.
Ian
1
Dan pastikan untuk menginstal win8 64 bit jika Anda ingin bermain dengan wpsdk
Mariano Montañez Ureta
@Tiby Salah satu anggota tim saya menggunakan stardock untuk mendapatkan menu mulai di windows stardock.com/products/start8 dan cukup senang dengannya. Mereka terlihat produk lainnya semenarik juga stardock.com/products/modernmix/features.asp
softveda
2

(Anda mungkin sudah menemukan solusi untuk masalah Anda, tetapi saya pikir ini mungkin berguna bagi orang lain yang, seperti saya, sedang mengatur lingkungan mereka untuk pertama kalinya.)

Windows Phone 8 SDK termasuk Visual Studio 2012 Express.

Jika Anda menginstalnya di mesin virtual, seperti dijelaskan dalam artikel Nokia Developer Wiki ini , Anda harus dapat terus menggunakan mesin Windows 7 Anda dan menghindari pindah ke Windows 8, sambil memiliki Emulator WP8 yang berfungsi.

keluar
sumber
1

Alasan terbesar adalah bahwa aplikasi windows 8 dan aplikasi WP8 menggunakan runtime WinRT baru tidak mendukung .NET, Anda tidak dapat menjalankan winRT di Windows 7 sehingga aplikasi Anda tidak dapat dikompilasi. Anda bisa membuat aplikasi gaya metro dengan WPF, tetapi mereka tidak akan berjalan di Windows 8 (setidaknya tidak dalam mode metro / modern).

Zach Johnson
sumber
1
Dia mencoba mengembangkan aplikasi Windows Phone 8, bukan aplikasi Windows 8. Skema penamaan yang membingungkan, saya tahu.
Phil
Aplikasi Windows Phone 8 juga harus dikembangkan menggunakan windows 8, karena Ian menunjukkan bahwa Windows 8 Phone SDK memerlukan virtualisasi Hyper-V untuk meniru telepon.
Zach Johnson