Aplikasi Startup Desktop di Windows 8

Platform

Klien – Windows 8

Deskripsi

Salah satu taruhan besar dengan Windows adalah kemampuan untuk menerangi berbagai faktor bentuk, dari desktop dan laptop tradisional hingga tablet bertenaga rendah. Untuk memastikan bahwa pelanggan bersama kami memiliki pengalaman hebat pada faktor bentuk apa pun yang mereka pilih dengan Windows, dua metrik keberhasilan utama yang perlu ditangani adalah peningkatan masa pakai baterai dan respons pc yang sangat baik. Untuk mencapai hal ini, peningkatan telah dilakukan di beberapa area Windows termasuk siklus hidup proses, status tidur, dan aplikasi startup (aplikasi dengan peluncuran otomatis setelah boot mesin). Topik ini menyoroti beberapa dampak yang dimiliki aplikasi startup pada perangkat Windows, dan memberikan panduan kepada pengembang (ISV/IHV) dan OEM untuk memikirkan kembali pola penggunaan aplikasi startup untuk meningkatkan masa pakai baterai dan responsivitas bagi pelanggan bersama kami. Ini juga menjelaskan perubahan di Windows yang menempatkan pengguna dalam kontrol untuk menentukan aplikasi startup mana yang benar-benar bisa dijalankan.

Aplikasi Windows Store dirancang untuk mematuhi standar baru konsumsi dan responsivitas baterai, dan Windows mengelola siklus hidupnya dengan menangguhkan dan/atau mengakhirinya. Namun, aplikasi desktop yang dirancang untuk versi Windows sebelumnya belum tentu dirancang untuk mempertahankan masa pakai baterai atau sensitif terhadap aktivitas pengguna, dan dapat memengaruhi responsivitas sistem (misalnya, ketika aplikasi mengirim heartbeat 1 detik biasa untuk memeriksa pembaruan, atau mengalokasikan memori di muka jika dibutuhkan nanti). Ini dapat menciptakan pengalaman yang buruk bagi pengguna yang membeli PC tablet Windows dengan harapan masa pakai baterai yang lama dan minggu siaga, tetapi menemukan masa pakai baterai tablet tidak mencapai tujuan ini. Selain itu, karena aplikasi startup berjalan di latar belakang, jumlah aplikasi yang berjalan pada sistem dapat secara signifikan lebih dari apa yang diketahui pengguna dan memengaruhi responsivitas sistem. Aplikasi startup diklasifikasikan untuk menyertakan yang memanfaatkan mekanisme ini untuk memulai:

  • Jalankan kunci registri (HKLM, HKCU, wow64 simpul disertakan)
  • Kunci registri RunOnce
  • Folder startup di bawah menu mulai untuk per pengguna dan lokasi publik

Fungsionalitas baru telah ditambahkan ke Windows untuk memastikan bahwa pengguna akhir selalu memegang kendali atas aplikasi yang berjalan di sistem mereka. Tab Startup di Task Manager memperlihatkan daftar aplikasi startup, bersama dengan kontrol yang memungkinkan pengguna menonaktifkan aplikasi startup. Untuk membantu pengguna menentukan apa yang harus dinonaktifkan, Task Manager menampilkan ukuran dampak setiap aplikasi startup. Dampak dinilai berdasarkan penggunaan CPU dan disk aplikasi saat startup. Nilai dampak ditentukan dengan menerapkan kriteria ini:

  • Dampak tinggi - Aplikasi yang menggunakan lebih dari 1 detik waktu CPU atau lebih dari 3 MB I/O disk saat startup
  • Dampak sedang - Aplikasi yang menggunakan 300 md - 1000 md waktu CPU atau 300 KB - 3 MB I/O disk
  • Dampak rendah - Aplikasi yang menggunakan kurang dari 300 md waktu CPU dan kurang dari 300 KB I/O disk

Microsoft menyediakan alat untuk membantu pengembang aplikasi menilai, menganalisis, dan mengambil langkah-langkah untuk mengurangi dampak startup mereka dan meningkatkan pengalaman pengguna. Kit Penilaian dan Penyebaran menyediakan kemampuan untuk menjalankan penilaian performa boot dan mengukur dampak aplikasi yang berjalan saat startup. Hasil penilaian berisi analisis terperinci dan info remediasi jika berlaku, untuk komponen yang berdampak teratas di startup Windows. Dengan menggunakan Penganalisis Kinerja Windows, pengembang aplikasi dapat melakukan analisis mendalam untuk menemukan akar penyebab dampak performa dan meningkatkan performa startup Windows. Instal Windows ADK dari sini.

Panduan

Aplikasi startup mencakup beberapa kategori seperti yang dijelaskan dalam tabel di bawah ini. Serangkaian rekomendasi untuk pengembang dipetakan ke kategori aplikasi startup untuk menyelaraskan dengan perubahan fungsional Windows yang dijelaskan di atas.

| Kategori Aplikasi Startup | | Deskripsi | Rekomendasi | | --- | --- | --- | --- | | Updater| | Memantau dan memperbarui pengguna untuk pembaruan online | Tugas Pemeliharaan: Semua pembaruan harus berupa tugas pemeliharaan, tanpa persyaratan interaksi UI. Aplikasi hanya boleh memperbarui diri mereka sendiri dengan tenang, dan kembali pada kegagalan | | Bantuan Perangkat Keras | Titik Akses Alternatif | Menyediakan akses ke fitur dan aplikasi Windows yang dapat diakses melalui titik akses lain di Windows | Menghapus: Kuncinya adalah mengurangi fitur duplikat yang ada di Windows | | | Pemberi tahu | Berikan pemberitahuan kepada pengguna mengenai perangkat mereka | Menghapus: Windows menyediakan pemberitahuan kepada pengguna tentang perangkat mereka | | Pra-peluncur | | Beberapa aktivitas awal yang diperlukan oleh aplikasi dilepaskan ke aplikasi startup selama login pengguna | Hapus: Windows 8 dioptimalkan untuk pengalaman cepat untuk peluncuran aplikasi. | | Utilitas | Sinkronisasi PC | Menyediakan fungsionalitas sinkronisasi di beberapa sistem | Startup (Pembaruan potensial di Beta) | | | Pemulihan & Pencadangan | Titik masuk untuk menyimpan dan memulihkan status file, pengaturan, atau seluruh sistem | Aplikasi Bursa Windows untuk berinteraksi dengan pengguna | | | Telemetri | Mengumpulkan dan mengirim info tentang pengalaman dan lingkungan pengguna | Tugas Pemeliharaan | | | Pemantauan PC | Menyediakan pemantauan status sistem yang tidak diminta dan pemberitahuan yang menduplikasi fungsionalitas kotak masuk yang ada | Menghapus: Kuncinya adalah mengurangi fitur duplikat yang ada di Windows | | Keamanan | Filter & Kontrol Orang Tua | Menerapkan aturan dan pembatasan yang ditetapkan untuk akses dan penggunaan Internet | Startup | | | Manajemen & Konfigurasi | Mengizinkan pengguna mengontrol opsi diagnostik dan remediasi untuk pemantauan keamanan sistem Memberi tahu pengguna tentang temuan dan tindakan keamanan | Aplikasi Bursa Windows untuk berinteraksi dengan pengguna | | Internet & Komunikasi (IM & VoIP) | | Mengirim dan menerima pesan dan panggilan | Aplikasi Bursa Windows | | Musik & MP3 | | Memutar, menyimpan, dan mengelola musik | Aplikasi Bursa Windows | | Foto & Video | | Mendeteksi, merekam, merender, menyimpan, dan mengelola foto dan video | Aplikasi Bursa Windows | | Game PC | | Luncurkan game di berbagai domain | Aplikasi Bursa Windows | | Upsell & Iklan | | Menarik perhatian pada barang dan layanan yang tersedia untuk pembelian | Menghapus |  

Catatan

Pedoman aplikasi aksesibilitas dicakup oleh keterlibatan langsung terpisah dengan ISV. Lihat Pemrograman untuk Kemudahan Akses untuk detailnya.

Aplikasi Store Windows

Aplikasi Bursa Windows meningkatkan pengalaman pengguna dengan memperkenalkan ruang Windows dengan koordinat baru: model aplikasi baru, antarmuka pengguna baru, dan Bursa Windows. Opsi kerangka kerja bahasa dan presentasi ini tersedia untuk mengembangkan aplikasi Bursa Windows:

  • HTML/JavaScript/CSS
  • XAML/C#
  • XAML/C++

Info agregat untuk mengembangkan aplikasi Windows Store tersedia di Windows Dev Center. Contoh:

Tugas pemeliharaan otomatis Aktivitas latar belakang berkala harus dirancang sebagai tugas Pemeliharaan Otomatis. Ini dijadwalkan pada waktu diam sistem untuk meningkatkan responsivitas dan efisiensi energi PC Windows. Tugas pemeliharaan dapat dibuat dan dikonfigurasi oleh aplikasi desktop pada waktu penginstalan, menggunakan SDK desktop. Lihat topik Pemeliharaan Otomatis yang mengikuti untuk detailnya.

Sumber