Softwares portabel yang dapat diinstal vs
Pengembang aplikasi perangkat lunak menyebarkan produk mereka sebagian besar melalui media seperti CD/DVD atau melalui Internet. Bergantung pada jenis perangkat lunak, pengguna harus melakukan satu atau lebih tugas sebelum dapat menjalankan aplikasi perangkat lunak. Terkadang, pengguna dapat menjalankan aplikasi hanya dengan menyalin file program yang disediakan ke folder yang sesuai, tetapi yang lain mengharuskan pengguna untuk menginstal perangkat lunak dengan menjalankan program penginstal perangkat lunak otomatis terlebih dahulu. Biasanya, berdasarkan perbedaan ini, aplikasi perangkat lunak dikategorikan sebagai perangkat lunak yang dapat diinstal atau portabel. Tidak memiliki proses instalasi formal adalah standar pada Mac OS X, beberapa waktu lalu. Bahkan ada beberapa sistem operasi seperti Amigaos 4.0 dan Mac OS X 1-9 yang dapat dijalankan langsung dari media yang dapat dilepas.
Apa itu perangkat lunak yang dapat diinstal?
Aplikasi perangkat lunak yang dapat diinstal perlu 'diinstal' di komputer oleh pengguna perangkat lunak, untuk membuatnya berjalan. Instalasi adalah proses meletakkan semua file (termasuk driver, plug-in, dll.) di lokasi komputer yang sesuai, sehingga dapat dieksekusi oleh pengguna. Tetapi, karena jumlah dan jenis file yang harus ditempatkan untuk menginstal bervariasi untuk setiap program, kebanyakan dari mereka dilengkapi dengan penginstal (yang merupakan program khusus yang mengotomatiskan proses instalasi). Jika ini masalahnya, pengguna hanya perlu menjalankan penginstal program tanpa khawatir tentang hal lain.
Biasanya penginstal dapat membongkar file program yang termasuk dalam beberapa formulir terkompresi, menyalinnya ke jalur (folder) yang ditentukan, pastikan bahwa perangkat lunak cocok dengan perangkat keras sistem, informasikan sistem operasi tentang program yang baru diinstal, dll. Operasi umum lainnya seperti membuat dan memodifikasi file sistem bersama dan pribadi, membuat folder, memperbarui entri Registry Windows, memasukkan entri ke dalam file konfigurasi, memperbarui variabel lingkungan dan membuat pintasan dilakukan oleh sebagian besar penginstal perangkat lunak. Selain itu, kesesuaian sistem untuk program dan ruang yang tersedia pada sistem juga dapat diperiksa oleh pemasang. Setelah installer menyelesaikan eksekusi (menyelesaikan semua tugas instalasi), perangkat lunak siap dijalankan oleh pengguna. Biasanya, aplikasi perangkat lunak yang dapat diinstal dapat dijalankan sebanyak yang diinginkan pengguna (tanpa menginstal lagi), selama pengguna tidak menghapus satu atau lebih file (yang diinstal selama proses instalasi) secara tidak sengaja atau manual.
Apa itu perangkat lunak portabel?
Perangkat lunak portabel (aplikasi portabel) adalah program yang dapat berjalan dengan sendirinya tanpa tergantung pada sistem operasi. Mereka juga disebut program perangkat lunak komputer mandiri. Karena portabilitas ini, jenis aplikasi ini sering disimpan dan dijalankan dari media penyimpanan yang dapat dilepas (i.e. Drive Hard Disk Eksternal, CD, DVD, drive jempol USB atau floppy disk). Semua file program tambahan, file konfigurasi dan data terkait disimpan di media itu sendiri. Meskipun perangkat lunak portabel dapat dieksekusi pada jenis mesin apa pun, mereka memang membutuhkan sistem operasi tertentu. Tapi, portabilitas adalah konsep yang sulit untuk diimplementasikan tergantung pada sistem operasi tertentu. Misalnya, semua aplikasi portabel (menurut definisi) pada sistem operasi Amigaos. Di Windows, program -program yang tidak memerlukan instalasi sering disebut sebagai perangkat lunak portabel. Tetapi, penting untuk dicatat bahwa portabilitas perangkat lunak (menyusun kode sumber untuk menggantikan platform yang berbeda) adalah ide yang berbeda dari mengembangkan aplikasi portabel.
Apa perbedaan antara perangkat lunak yang dapat diinstal dan perangkat lunak portabel?
Aplikasi perangkat lunak yang dapat diinstal biasanya membuat pintasan secara otomatis, tetapi pengguna harus secara manual membuat pintasan untuk aplikasi perangkat lunak portabel karena tidak membuatnya untuk Anda. Aplikasi perangkat lunak yang dapat diinstal dapat membuat file atau folder baru di lokasi yang tidak diketahui oleh pengguna. Tetapi kadang -kadang, ketika pengguna menghapus aplikasi, beberapa file atau folder tersebut tidak sepenuhnya dihapus (dan pengguna biasanya harus menemukannya dan menghapusnya secara manual untuk membersihkan, karena mereka mungkin mengambil ruang yang tidak perlu pada hard drive komputer). Di sisi lain, perangkat lunak portabel biasanya tetap di folder mereka sendiri dan tidak menyebarkan file atau folder ke lokasi lain di komputer. Ini berarti, bahwa aplikasi portabel menghapus (menghapus) jauh lebih mudah (yang harus dilakukan pengguna hanyalah menghapus folder yang sesuai dan isinya) daripada menghapus aplikasi perangkat lunak yang dapat diinstal yang dapat diinstal.
Terkadang menguntungkan bagi pengguna yang memiliki sistem boot ganda atau triple untuk menggunakan aplikasi perangkat lunak portabel daripada aplikasi perangkat lunak yang dapat diinstal, karena dengan perangkat lunak portabel, pengguna tidak harus menginstalnya lagi di sistem operasi kedua atau ketiga (sehingga pengaturan pengguna akan diawetkan). Tetapi untuk semua aplikasi perangkat lunak yang dapat diinstal, pengguna harus menginstalnya lagi di sistem operasi lain dan semua pengaturan pengguna akan hilang. Demikian pula, jika pengguna ingin menjalankan perangkat lunak yang dapat diinstal yang sama di komputer lain, ia harus menginstal ulang aplikasi pada komputer itu (sehingga kehilangan semua pengaturan pengguna yang disimpan di komputer pertama). Namun, perangkat lunak portabel dapat dengan mudah ditransfer dari satu komputer ke komputer lain melalui media yang dapat dilepas seperti flash drive, dan pengaturan pengguna akan ditransfer juga. Ini sebenarnya adalah alasan utama mengapa mereka disebut aplikasi perangkat lunak 'portabel'.
Jadi, jika kebutuhannya adalah menginstal perangkat lunak hanya dalam satu komputer atau sistem operasi, perangkat lunak yang dapat diinstal akan bekerja untuk Anda, tetapi jika Anda berencana untuk membawa aplikasi ke mana pun Anda pergi, aplikasi portabel harus menjadi pilihan yang disukai. Tetapi penting untuk memiliki perangkat eksternal atau yang dapat dilepas dengan kecepatan I/O yang dapat diterima untuk secara efektif menggunakan aplikasi portabel dengan potensi penuh mereka (misalnya, drive hard disk eksternal harus digunakan sebagai pengganti drive USB untuk aplikasi portabel besar). Selain itu, jika Anda ingin menggunakan sistem cadangan online (seperti Dropbox) Anda dapat dengan mudah mentransfer versi terbaru (dengan pengaturan yang diperbarui dll.) aplikasi portabel Anda dari mesin desktop Anda ke laptop Anda. Ini tidak pernah menjadi opsi dengan perangkat lunak yang dapat diinstal.