ini mungkin pertanyaan noob hari ini:
Jadi saya sudah menulis game ini.
Sekarang ada file .exe yang berfungsi, folder dengan aset saya yang indah dan indah serta banyak file .dll dan hal-hal lain yang mungkin tidak boleh saya sentuh. Untuk menjalankan permainan, saya menyalin seluruh lot ke komputer yang diinginkan, klik dua kali file .exe dan mulai menembak beberapa dudes. Yay!
Tapi apa sebenarnya perbedaan antara itu dan menggunakan installer? Apa lagi yang dilakukan penginstal selain menyalin file dan terlihat lebih profesional daripada file .zip? Apakah umumnya ada banyak penambalan / konfigurasi yang terlibat ketika mencoba membuat game berjalan di komputer yang berbeda? Saya menguji permainan saya di semua komputer windows saya bisa mendapatkan jari serakah saya dan itu bekerja dengan baik.
Jawaban:
Pemasang biasanya ada untuk mempermudah pengguna akhir. Ia melakukan beberapa kombinasi berikut ini:
sumber
Pemasang mengabstraksi proses penggelaran infrastruktur perangkat lunak yang rumit , yang biasanya terkandung dalam arsip, melalui antarmuka pengguna yang nyaman dan mandiri .
UI ini bisa berbasis grafis atau berdasarkan teks yang dihasilkan pada command-line seperti shell unix (misalnya bash). Dalam hal pemasangan grafis, paling sering disebut instalasi-bootstrapper digunakan, dalam kasus terakhir, skrip instalasi yang dapat skrip bash, skrip batch Microsoft, atau bahasa skrip apa pun lainnya yang berjalan pada baris perintah.
Dalam kasus yang paling sederhana, sebuah aplikasi hanyalah sebuah file yang dapat dieksekusi, dengan sistem operasi mengetahui apa yang harus dilakukan dengan file tersebut untuk menjalankannya. File aplikasi dapat berada di folder dengan subfolder dan file tambahan lainnya, yang dikemas dalam satu arsip . Dalam hal ini tidak diperlukan penginstal.
Untuk perangkat lunak yang kompleks , seluruh platform perangkat lunak dan integrasi yang erat dengan infrastruktur sistem operasi yang mendasari mungkin diinginkan, misalnya untuk menegakkan hak cipta dari produk perangkat lunak.
Banyak installer di Windows menyediakan
/e
atau/extract
menandai. misalnyasetup.exe /e
untuk memungkinkan ekstraksi konten arsip tanpa installer menjalankan skrip instalasinya. Saya baru-baru ini perlu melakukan hal itu .Menuju portabilitas
Pemasang hampir menjadi norma untuk memberikan perangkat lunak profesional, tidak peduli seberapa sederhana aset perangkat lunak yang mendasarinya. Dengan semakin banyaknya pengguna yang mengerti komputer dan keinginan untuk memigrasikan aplikasi-aplikasi dari satu desktop ke yang berikutnya, perangkat lunak portabel , yang sering dikirimkan dalam arsip sederhana, menjadi semakin populer.
( Saya tidak tahu berapa banyak total waktu yang saya habiskan untuk instalatir, tetapi sudah pasti berdasarkan urutan hari. )
Tugas yang mungkin ditangani oleh penginstal, adalah:
... Jika Anda dapat memikirkan poin lain, beri tahu saya dan saya akan memasukkannya.
sumber