Bagikan melalui


Menjalankan aplikasi UWP di simulator

Simulator Visual Studio untuk aplikasi UWP adalah aplikasi desktop yang menyimulasikan aplikasi UWP. Dalam situasi ideal, sebaiknya Anda debug pada komputer lokal, perangkat yang terhubung, atau komputer jarak jauh. Namun, dalam beberapa skenario, simulator Visual Studio biasanya digunakan untuk meniru ukuran dan resolusi layar fisik yang berbeda. Anda juga dapat menyimulasikan peristiwa sentuhan dan rotasi umum dan menyimulasikan properti koneksi jaringan.

Simulator ini menyediakan lingkungan tempat Anda dapat merancang, mengembangkan, men-debug, dan menguji aplikasi UWP. Namun, sebelum memublikasikan aplikasi ke Microsoft Store, Anda harus menguji aplikasi di perangkat yang sebenarnya.

Simulator Visual Studio untuk aplikasi UWP tidak berjalan di lingkungan terisolasi di komputer lokal Anda. Oleh karena itu, kesalahan yang terjadi di simulator, seperti kesalahan di seluruh sistem yang tidak dapat dipulihkan, juga dapat memengaruhi seluruh komputer.

Mengatur simulator sebagai target

Untuk menjalankan aplikasi UWP Anda di simulator, pilih Simulator dari daftar drop-down di samping tombol Mulai Debugging pada toolbar Standar debugger. Opsi ini hanya tersedia jika Versi Min. Platform Target aplikasi Anda kurang dari atau sama dengan sistem operasi pada komputer pengembangan Anda.

Running in the Simulator

Memilih mode interaksi

Anda dapat memilih mode interaksi berikut:

  • Mouse mode button Mode mouse: mengatur mode interaksi ke gerakan mouse. Gerakan mouse mencakup klik, klik dua kali, dan seret.

  • Start touch emulation button Mulai emulasi sentuhan: mengatur mode interaksi untuk menyentuh gerakan satu jari. Peristiwa satu jari termasuk mengetuk, menyeret, dan menggesek.

    Simulator one finger target

    Ikon target tunggal menunjukkan lokasi peristiwa di simulator. Gunakan mouse untuk memosisikan penunjuk.

    One finger touch target

    Tekan tombol mouse kiri untuk mengaktifkan mode sentuh. Misalnya, klik tombol untuk menyimulasikan ketukan, atau tekan dan tahan tombol saat Anda menyeret atau menggesek.

Mencubit dan Memperbesar

Menetapkan mode interaksi menjadi gerakan mencubit dan memperbesar dengan dua jari.

Simulator two finger target

Ikon target ganda menunjukkan lokasi dua jari di layar perangkat.

  • Gerakkan mouse untuk memosisikan ikon di atas objek pada layar perangkat.

  • Putar roda mouse mundur atau maju untuk mengubah jarak simulasi dua jari sebelum Anda mencubit atau memperbesar.

Pinch, zoom, and rotate targets

  • Tekan tombol kiri dan putar roda mundur (ke arah Anda) untuk memperbesar tampilan (mencubit).

  • Tekan tombol kiri dan putar roda mouse ke depan (menjauh dari Anda) untuk memperkecil tampilan (zoom).

Rotasi objek

Tombol Putar peniruan sentuh menetapkan mode interaksi menjadi gerakan putaran menggunakan dua jari.

  • Gerakkan mouse untuk memosisikan ikon di atas objek pada layar perangkat. Putar roda mouse mundur atau maju untuk mengubah orientasi simulasi dua jari sebelum Anda memutar objek.

  • Tekan tombol kiri dan putar roda mundur (ke arah Anda) untuk memutar objek berlawanan arah jarum jam. Saat Anda memutar roda mouse, salah satu dari dua ikon target berputar di sekitar yang lain untuk menunjukkan ukuran relatif rotasi.

  • Tekan tombol kiri dan putar roda mouse ke depan (menjauhi Anda) untuk memutar objek serah jarum jam.

Mengaktifkan atau menonaktifkan mode Selalu di atas

Anda dapat mengatur jendela simulator agar selalu berada di atas jendela lain. Tombol Pengalihan Jendela Paling Atas mengaktifkan atau menonaktifkan mode Selalu di atas dari jendela simulator.

Mengubah orientasi perangkat

Anda dapat mengalihkan orientasi perangkat antara potret dan lanskap dengan memutar simulator 90 derajat ke segala arah.

Catatan

Simulator tidak mematuhi properti DisplayProperties.AutoRotationPreferences proyek. Misalnya, jika proyek Anda mengatur orientasi ke Landscape, dan Anda kemudian memutar simulator ke orientasi potret, gambar tampilan juga akan diputar dan diubah ukurannya. Uji pengaturan ini di perangkat sebenarnya.

Catatan

Jika Anda memutar simulator sehingga satu tepi simulator lebih besar dari layar yang ditampilkan, simulator secara otomatis diubah ukurannya agar pas di dalam layar. Simulator tidak diubah ukurannya ke ukuran aslinya jika Anda memutarnya lagi.

Mengubah ukuran dan resolusi layar yang disimulasikan

Untuk mengubah ukuran dan resolusi layar yang disimulasikan, pilih tombol Ubah Resolusi pada palet dan pilih ukuran dan resolusi baru dari daftar.

Ukuran dan resolusi layar tercantum sebagai Lebar layar dalam inci, lebar piksel X tinggi piksel. Perhatikan bahwa ukuran layar dan resolusi disimulasikan. Koordinat lokasi pada simulator diterjemahkan ke ukuran dan resolusi perangkat yang dipilih.

Catatan

Anda dapat menyimpan versi gambar bitmap yang diskalakan di aplikasi Anda dan Windows akan memuat gambar yang benar untuk skala saat ini. Namun, jika Anda mengubah resolusi simulator sehingga Windows memilih gambar yang berbeda agar sesuai dengan resolusi, Anda harus menghentikan dan menghidupkan ulang sesi debug Anda untuk melihat gambar baru.

Mengambil cuplikan layar aplikasi Anda untuk dikirimkan ke Microsoft Store

Saat mengirimkan aplikasi ke Microsoft Store, Anda harus menyertakan cuplikan layar aplikasi.

Catatan

Cuplikan layar disimpan pada resolusi simulator saat ini. Untuk mengubah resolusi, pilih tombol Ubah Resolusi.

  • Untuk membuat cuplikan layar aplikasi Anda dari simulator, pilih tombol Ambil cuplikan layar ke clipboard.

  • Untuk mengatur lokasi tempat cuplikan layar berada, pilih tombol Pengaturan cuplikan layar dan pilih lokasi dari menu pintasan.

    Screenshot settings context menu

Menyimulasikan properti koneksi jaringan

Anda dapat membantu pengguna aplikasi mengelola biaya koneksi jaringan terukur dengan menjaga kesadaran tentang biaya koneksi jaringan atau perubahan status paket data dan memungkinkan aplikasi Anda menggunakan informasi ini untuk menghindari timbulnya biaya tambahan untuk roaming atau melebihi batas transfer data tertentu. API Windows.Networking.Connectivity memungkinkan Anda merespons peristiwa NetworkStatusChanged dan TriggerType yang menandatangani. Lihat Mulai Cepat: Mengelola batasan biaya jaringan terukur.

Untuk men-debug atau menguji kode sadar biaya jaringan Anda, simulator dapat meniru properti jaringan yang diekspos melalui objek ConnectionProfile yang ditampilkan oleh GetInternetConnectionProfile.

Untuk menyimulasikan properti jaringan:

  1. Pada toolbar simulator, pilih tombol Ubah properti jaringan.

  2. Pada kotak dialog Atur Properti Jaringan, pilih Gunakan properti jaringan yang disimulasikan.

    Kosongkan kotak centang untuk menghapus simulasi dan kembali ke properti jaringan antarmuka yang saat ini tersambung.

  3. Masukkan Nama Profil untuk jaringan yang disimulasikan. Sebaiknya gunakan nama unik yang dapat Anda gunakan untuk mengidentifikasi simulasi di properti ProfileName dari objek ConnectionProfile.

  4. Pilih nilai NetworkCostType untuk profil dari daftar Jenis Biaya Jaringan.

  5. Dari daftar Bendera Status Batas Data, Anda bisa mengatur properti ApproachingDataLimit atau properti OverDataLimit ke true, atau Anda bisa memilih Di Bawah Batas Data untuk mengatur kedua nilai ke false.

  6. Dari daftar Status Roaming, atur properti Roaming.

  7. Pilih Atur Properti untuk menyimulasikan properti jaringan dengan memicu peristiwa NetworkStatusChanged latar depan dan SystemTrigger latar belakang dari jenis NetworkStateChange.

Untuk informasi selengkapnya tentang mengelola koneksi jaringan, lihat:

Mulai cepat: Mengelola batasan biaya jaringan terukur

Sampel informasi jaringan

Windows.Networking.Connectivity

Cara merespons peristiwa sistem dengan proses di latar belakang

Cara memicu peristiwa tangguhkan, lanjutkan, dan latar belakang di aplikasi UWP

Menavigasi simulator dengan keyboard

Anda dapat menavigasi toolbar simulator dengan menekan CTRL + ALT + Panah Atas untuk mengalihkan fokus dari jendela simulator ke toolbar simulator. Gunakan Panah Atas dan Panah Bawah untuk berpindah antar tombol toolbar.

Anda dapat mematikan simulator dengan menekan CTRL + ALT + F4.