Bagikan melalui


Aplikasi startup

Balei-balei

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 timbal balik 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 responsivitas 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 timbal balik kami. Ini juga menjelaskan perubahan di Windows yang menempatkan pengguna dalam kontrol untuk menentukan aplikasi startup mana yang benar-benar dapat dijalankan.

Aplikasi Windows Store dirancang untuk mematuhi standar baru konsumsi dan responsivitas baterai, dan Windows mengelola siklus hidup mereka 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 pra-alokasikan memori di muka jika dibutuhkan nanti). Ini dapat menciptakan pengalaman yang buruk bagi pengguna yang membeli PC tablet Windows dengan harapan hidup baterai yang panjang dan minggu-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 respons 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 mengontrol aplikasi yang berjalan pada 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 setiap dampak aplikasi startup. Dampak dinilai berdasarkan CPU aplikasi dan penggunaan disk 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
  • Medium impact Apps yang menggunakan 300 md - 1000 md waktu CPU atau 300 KB - 3 MB I/O disk
  • Low impact Apps yang menggunakan kurang dari 300 mdtk 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 Windows Performance Analyzer, pengembang aplikasi dapat melakukan analisis mendalam untuk menemukan akar penyebab dampak performa dan meningkatkan performa startup Windows. Instal Windows ADK dari di sini.

Bimbingan

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

Nota

Semua pembaruan harus berupa tugas pemeliharaan, tanpa persyaratan interaksi UI. Aplikasi harus memperbarui diri mereka sendiri dengan diam-diam, dan membatalkan kegagalan


${ROWSPAN2}$Bantuan Perangkat Keras${REMOVE}$

Titik Akses Alternatif

Menyediakan akses ke fitur dan aplikasi Windows yang dapat diakses melalui titik akses lain di Windows

Hapus

Nota

Kuncinya adalah mengurangi fitur duplikat yang ada di Windows


Pemberi tahu

Berikan pemberitahuan kepada pengguna mengenai perangkat mereka

Hapus

Nota

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

Nota

Windows 8 dioptimalkan untuk pengalaman cepat untuk peluncuran aplikasi.


Utilitas ${ROWSPAN4}$${REMOVE}$

Sinkronisasi PC

Menyediakan fungsionalitas sinkronisasi di beberapa sistem

Startup (Pembaruan potensial dalam Beta)

Pemulihan & Pencadangan

Titik masuk untuk menyimpan dan memulihkan status file, pengaturan, atau seluruh sistem

aplikasi Windows Store untuk berinteraksi dengan pengguna

Telemetri

Mengumpulkan dan mengirim info tentang pengalaman dan lingkungan pengguna

Tugas Pemeliharaan

Pemantauan PC

Menyediakan pemantauan dan pemberitahuan status sistem yang tidak diminta yang menduplikasi fungsionalitas kotak masuk yang ada

Hapus

Nota

Kuncinya adalah mengurangi fitur duplikat yang ada di Windows


${ROWSPAN2}$Keamanan${REMOVE}$

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 Windows Store untuk berinteraksi dengan pengguna

Communication & Internet (IM & VoIP)

Mengirim dan menerima pesan dan panggilan

aplikasi Windows Store

MP3 Music &

Memutar, menyimpan, dan mengelola musik

aplikasi Windows Store

Video & Foto

Mendeteksi, merekam, merender, menyimpan, dan mengelola foto dan video

aplikasi Windows Store

Game PC

Meluncurkan game di berbagai domain

aplikasi Windows Store

Iklan & Upsell

Menarik perhatian pada barang dan layanan yang tersedia untuk pembelian

Hapus

Nota

Panduan aplikasi aksesibilitas dicakup oleh keterlibatan langsung terpisah dengan ISV. Lihat pemrograman untuk kemudahan akses untuk detailnya.

aplikasi Windows Store

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

  • 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 daya