Meluncurkan, memulai kembali, dan tugas latar belakang

Bagian ini mencakup informasi tentang hal berikut:

  • Apa yang terjadi ketika aplikasi Platform Windows Universal (UWP) dimulai, ditangguhkan, dilanjutkan, dan dihentikan.
  • Cara meluncurkan aplikasi dengan menggunakan URI atau dengan aktivasi file.
  • Cara menggunakan layanan Aplikasi, yang memungkinkan aplikasi Platform Windows Universal (UWP) Anda berbagi data dan fungsionalitas dengan aplikasi lain.
  • Cara menggunakan tugas latar belakang, yang memungkinkan aplikasi UWP untuk melakukan pekerjaan saat aplikasi itu sendiri tidak berada di latar depan.
  • Cara menemukan perangkat yang terhubung, meluncurkan aplikasi di perangkat lain, dan berkomunikasi dengan layanan aplikasi di perangkat jarak jauh sehingga Anda dapat membuat pengalaman pengguna yang mengalir di seluruh perangkat.
  • Cara memilih teknologi yang tepat untuk memperluas dan mengkluaskan aplikasi Anda.
  • Cara menambahkan dan mengonfigurasi layar splash untuk aplikasi Anda.
  • Cara menulis perluas aplikasi Anda melalui paket dari yang dapat diinstal pengguna dari Microsoft Store.

Siklus hidup aplikasi

Bagian ini merinci siklus hidup aplikasi Windows 10 Platform Windows Universal (UWP), sejak diaktifkan hingga ditutup.

Topik Deskripsi
Siklus hidup aplikasi Pelajari tentang siklus hidup aplikasi UWP dan apa yang terjadi saat Windows meluncurkan, menangguhkan, dan melanjutkan aplikasi Anda.
Menangani prelaunch aplikasi Pelajari cara menangani prelaunch aplikasi.
Menangani aktivasi aplikasi Pelajari cara menangani aktivasi aplikasi.
Menangani penangguhan aplikasi Pelajari cara menyimpan data aplikasi penting saat sistem menangguhkan aplikasi Anda.
Menangani resume aplikasi Pelajari cara me-refresh konten yang ditampilkan saat sistem melanjutkan aplikasi Anda.
Memori gratis saat aplikasi Anda berpindah ke latar belakang Pelajari cara mengurangi jumlah memori yang digunakan aplikasi Anda saat berada dalam status latar belakang sehingga tidak akan dihentikan.
Menunda penangguhan aplikasi dengan eksekusi yang diperpanjang Pelajari cara menggunakan eksekusi yang diperluas agar aplikasi Anda tetap berjalan saat diminimalkan

Luncurkan aplikasi

Topik Deskripsi
Membuat aplikasi konsol Platform Windows Universal Pelajari cara menulis aplikasi Platform Windows Universal yang berjalan di jendela konsol.
Membuat aplikasi UWP Multi-instans Pelajari cara menulis aplikasi Platform Windows Universal multi-instans.

Bagian Luncurkan aplikasi dengan URI merinci cara menggunakan Pengidentifikasi Sumber Daya Seragam (URI) untuk meluncurkan aplikasi.

Topik Deskripsi
Meluncurkan aplikasi default untuk URI Pelajari cara meluncurkan aplikasi default untuk Pengidentifikasi Sumber Daya Seragam (URI). URI memungkinkan Anda meluncurkan aplikasi lain untuk melakukan tugas tertentu. Topik ini juga memberikan gambaran umum tentang banyak skema URI yang disertakan dalam Windows.
Menangani aktivasi URI Pelajari cara mendaftarkan aplikasi untuk menjadi handler default untuk nama skema Uniform Resource Identifier (URI).
Meluncurkan aplikasi untuk hasil Pelajari cara meluncurkan aplikasi dari aplikasi lain dan bertukar data di antara keduanya. Ini disebut meluncurkan aplikasi untuk hasil.
Memilih dan menyimpan nada menggunakan skema URI ms-tonepicker Topik ini menjelaskan skema URI ms-tonepicker dan cara menggunakannya untuk menampilkan pemilih nada untuk memilih nada, menyimpan nada, dan mendapatkan nama yang mudah diingat untuk nada.
Meluncurkan aplikasi Windows Pengaturan Pelajari cara meluncurkan aplikasi Windows Pengaturan dari aplikasi Anda. Topik ini menjelaskan skema URI pengaturan ms. Gunakan skema URI ini untuk meluncurkan aplikasi Windows Pengaturan ke halaman pengaturan tertentu.
Meluncurkan aplikasi Microsoft Store Topik ini menjelaskan skema URI ms-windows-store. Aplikasi Anda dapat menggunakan skema URI ini untuk meluncurkan aplikasi UWP ke halaman tertentu di Toko.
Meluncurkan aplikasi Peta Windows Pelajari cara meluncurkan aplikasi Peta Windows dari aplikasi Anda.
Meluncurkan aplikasi Orang Topik ini menjelaskan skema URI ms-people. Aplikasi Anda dapat menggunakan skema URI ini untuk meluncurkan aplikasi Orang untuk tindakan tertentu.
Mendukung penautan web-ke-aplikasi dengan handler URI aplikasi Dorong keterlibatan pengguna dengan aplikasi Anda dengan menggunakan handler URI aplikasi.

Bagian Luncurkan aplikasi melalui aktivasi file merinci cara menyiapkan aplikasi Anda untuk diluncurkan saat file jenis tertentu dibuka.

Topik Deskripsi
Meluncurkan aplikasi default untuk file Pelajari cara meluncurkan aplikasi default untuk file.
Menangani aktivasi file Pelajari cara mendaftarkan aplikasi Anda untuk menjadi handler default untuk jenis file tertentu.

Lihat topik lain yang terkait dengan peluncuran aplikasi di bawah ini.

Topik Deskripsi
Lanjutkan aktivitas pengguna, bahkan di seluruh perangkat Aktifkan kembali pengguna dengan aplikasi Anda, bahkan di seluruh perangkat, dengan meluncurkan aplikasi Anda di mana pengguna ditinggalkan.
Peluncuran otomatis dengan AutoPlay Anda dapat menggunakan AutoPlay untuk menyediakan aplikasi Anda sebagai opsi saat pengguna menyambungkan perangkat ke PC mereka. Ini termasuk perangkat non-volume seperti kamera atau pemutar media, atau perangkat volume seperti drive jempol USB, kartu SD, atau DVD.
Nama skema file dan URI yang dicadangkan Topik ini mencantumkan file yang dipesan dan nama skema URI yang tidak tersedia untuk aplikasi Anda.

Layanan dan ekstensi aplikasi

Bagian Layanan aplikasi dan ekstensi menjelaskan cara mengintegrasikan layanan aplikasi ke dalam aplikasi UWP Anda untuk memungkinkan berbagi data dan fungsionalitas di seluruh aplikasi.

Topik Deskripsi
Membuat dan menggunakan layanan aplikasi Pelajari cara menulis aplikasi Platform Windows Universal (UWP) yang dapat menyediakan layanan ke aplikasi UWP lainnya dan cara menggunakan layanan tersebut.
Mengonversi layanan aplikasi untuk dijalankan dalam proses yang sama dengan aplikasi host-nya Konversikan kode layanan aplikasi yang berjalan dalam proses latar belakang terpisah menjadi kode yang berjalan di dalam proses yang sama dengan penyedia layanan aplikasi Anda.
Perluas aplikasi Anda dengan layanan aplikasi, ekstensi, dan paket Tentukan teknologi mana yang akan digunakan untuk memperluas dan mengkalas aplikasi Anda dan mendapatkan gambaran singkat masing-masing.
Membuat dan menggunakan ekstensi aplikasi Menulis dan menghosting ekstensi aplikasi Platform Windows Universal (UWP) untuk memperluas aplikasi Anda melalui paket yang dapat diinstal pengguna dari Microsoft Store.

Tugas latar belakang

Bagian Tugas latar belakang menunjukkan kepada Anda cara membuat kode ringan berjalan di latar belakang sebagai respons terhadap pemicu.

Topik Deskripsi
Panduan untuk tugas latar belakang Pastikan aplikasi Anda memenuhi persyaratan untuk menjalankan tugas latar belakang.
Mengakses sensor dan perangkat dari tugas latar belakang DeviceUseTrigger memungkinkan aplikasi Universal Windows Anda mengakses sensor dan perangkat periferal di latar belakang, bahkan ketika aplikasi latar depan Anda ditangguhkan.
Membuat dan mendaftarkan tugas latar belakang dalam proses Buat dan daftarkan tugas latar belakang yang berjalan dalam proses yang sama dengan aplikasi latar depan Anda.
Membuat dan mendaftarkan tugas latar belakang di luar proses Buat dan daftarkan tugas latar belakang yang berjalan dalam proses terpisah dari aplikasi Anda, dan daftarkan untuk dijalankan saat aplikasi Anda tidak berada di latar depan.
Membuat dan mendaftarkan tugas latar belakang COM untuk aplikasi Win32 Buat tugas latar belakang COM yang dapat berjalan dalam proses utama atau di luar proses saat aplikasi Win32 paket Anda mungkin tidak berjalan.
Port tugas latar belakang di luar proses ke tugas latar belakang dalam proses Pelajari cara memindahkan tugas latar belakang di luar proses ke tugas latar belakang dalam proses yang berjalan dalam proses yang sama dengan aplikasi latar depan Anda.
Men-debug tugas latar belakang Pelajari cara men-debug tugas latar belakang, termasuk aktivasi tugas latar belakang dan penelusuran kesalahan di log peristiwa Windows.
Mendeklarasikan tugas latar belakang dalam manifes aplikasi Aktifkan penggunaan tugas latar belakang dengan mendeklarasikannya sebagai ekstensi dalam manifes aplikasi.
Pendaftaran tugas latar belakang grup Mengisolasi pendaftaran tugas latar belakang dengan grup.
Menangani tugas latar belakang yang dibatalkan Pelajari cara membuat tugas latar belakang yang mengenali permintaan pembatalan dan menghentikan pekerjaan, melaporkan pembatalan ke aplikasi menggunakan penyimpanan persisten.
Memantau kemajuan dan penyelesaian tugas latar belakang Pelajari bagaimana aplikasi Anda dapat mengenali kemajuan dan penyelesaian tugas latar belakang.
Optimalkan aktivitas latar belakang Pelajari cara mengurangi energi yang digunakan di latar belakang dan berinteraksi dengan pengaturan pengguna untuk aktivitas latar belakang.
Mendaftarkan tugas latar belakang Pelajari cara membuat fungsi yang dapat digunakan kembali untuk mendaftarkan sebagian besar tugas latar belakang dengan aman.
Merespons peristiwa sistem dengan tugas latar belakang Pelajari cara membuat tugas latar belakang yang merespons peristiwa SystemTrigger .
Menjalankan tugas latar belakang pada timer Pelajari cara menjadwalkan tugas latar belakang satu kali, atau menjalankan tugas latar belakang berkala.
Jalankan di latar belakang tanpa batas waktu Gunakan kemampuan untuk menjalankan tugas latar belakang atau sesi eksekusi yang diperluas di latar belakang tanpa batas waktu.
Memicu tugas latar belakang dari dalam aplikasi Anda Pelajari cara menggunakan ApplicationTrigger untuk mengaktifkan tugas latar belakang dari dalam aplikasi Anda.
Mengatur kondisi untuk menjalankan tugas latar belakang Pelajari cara mengatur kondisi yang mengontrol kapan tugas latar belakang Anda akan berjalan.
Mentransfer data di latar belakang Gunakan API transfer latar belakang untuk menyalin file di latar belakang.
Memperbarui petak peta langsung dari tugas latar belakang Gunakan tugas latar belakang untuk memperbarui petak peta langsung aplikasi Anda dengan konten baru.
Menggunakan pemicu pemeliharaan Pelajari cara menggunakan kelas MaintenanceTrigger untuk menjalankan kode ringan di latar belakang saat perangkat dicolokkan.

Sistem Jarak Jauh

Bagian aplikasi dan perangkat yang Koneksi (Project Rome) menjelaskan cara menggunakan platform Sistem Jarak Jauh untuk menemukan perangkat jarak jauh, meluncurkan aplikasi di perangkat jarak jauh, dan berkomunikasi dengan layanan aplikasi di perangkat jarak jauh.

Topik Deskripsi
Menemukan perangkat jarak jauh Pelajari cara menemukan perangkat yang dapat Anda sambungkan.
Meluncurkan aplikasi di perangkat jarak jauh Pelajari cara meluncurkan aplikasi di perangkat jarak jauh.
Berkomunikasi dengan layanan aplikasi jarak jauh Pelajari cara berinteraksi dengan aplikasi di perangkat jarak jauh.
Koneksi perangkat melalui sesi jarak jauh Buat pengalaman bersama di beberapa perangkat dengan menggabungkannya dalam sesi jarak jauh.

Layar splash

Bagian Layar splash menjelaskan cara mengatur dan mengonfigurasi layar splash aplikasi Anda.

Topik Deskripsi
Menambahkan layar percikan Atur gambar layar splash dan warna latar belakang aplikasi Anda.
Tampilkan layar percikan untuk waktu yang lebih lama Tampilkan layar splash untuk lebih banyak waktu dengan membuat layar splash yang diperluas untuk aplikasi Anda. Layar yang diperluas ini meniru layar splash yang ditampilkan saat aplikasi Anda diluncurkan, dan dapat disesuaikan.