Perangkat Lunak yang Dapat Dipasang vs Perangkat Lunak Portabel
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 beberapa tugas sebelum dapat menjalankan aplikasi perangkat lunak. Kadang-kadang, pengguna dapat menjalankan aplikasi hanya dengan menyalin file program yang disediakan ke folder yang sesuai, tetapi yang lain meminta 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 Dipasang atau Portabel. Tidak ada 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 dipindahkan.
Apa itu Perangkat Lunak yang Dapat Diinstal?
Aplikasi perangkat lunak yang dapat diinstal harus 'diinstal' di komputer oleh pengguna perangkat lunak tersebut, untuk menjalankannya. Instalasi adalah proses meletakkan semua file (termasuk driver, plug-in, dll.) Di lokasi yang sesuai di komputer, sehingga dapat dijalankan oleh pengguna. Namun, karena jumlah dan jenis file yang harus ditempatkan untuk menginstal berbeda-beda untuk setiap program, kebanyakan dari mereka datang dengan installer (program khusus yang mengotomatiskan proses instalasi). Jika demikian, pengguna hanya perlu menjalankan penginstal program tanpa mengkhawatirkan hal lain.
Biasanya penginstal dapat membongkar file program yang termasuk dalam beberapa bentuk terkompresi, menyalinnya ke jalur (folder) yang ditentukan, memastikan bahwa perangkat lunak tersebut sesuai dengan perangkat keras sistem, menginformasikan sistem operasi tentang program yang baru diinstal, dll. Operasi umum lainnya seperti membuat dan memodifikasi file sistem bersama dan privat, membuat folder, memperbarui entri registri windows, memasukkan entri ke file konfigurasi, memperbarui variabel lingkungan dan membuat pintasan dilakukan oleh sebagian besar penginstal perangkat lunak. Selanjutnya, kesesuaian sistem untuk program dan ruang yang tersedia pada sistem juga dapat diperiksa oleh penginstal. Setelah penginstal menyelesaikan pelaksanaannya (menyelesaikan semua tugas penginstalannya), perangkat lunak siap untuk dijalankan oleh pengguna. Khas,Aplikasi perangkat lunak yang dapat diinstal dapat dijalankan sebanyak yang diinginkan pengguna (tanpa menginstal lagi), selama pengguna tidak menghapus satu atau beberapa 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 bergantung pada sistem operasi. Mereka juga disebut program perangkat lunak komputer mandiri. Karena portabilitas ini, jenis aplikasi ini sering kali disimpan dan dijalankan dari media penyimpanan yang dapat dilepas (misalnya, drive hard disk eksternal, CD, DVD, USB thumb drive, atau floppy disk). Semua file program tambahan, file konfigurasi dan data terkait disimpan di media itu sendiri. Meskipun perangkat lunak portabel dapat dijalankan di semua jenis mesin, perangkat lunak tersebut membutuhkan sistem operasi tertentu. Tetapi, portabilitas adalah konsep yang sulit untuk diterapkan tergantung pada sistem operasi tertentu. Misalnya, semua aplikasi portabel (menurut definisi) di sistem operasi AmigaOS. Di Windows,program-program yang tidak memerlukan instalasi sering disebut sebagai perangkat lunak portabel. Namun, penting untuk dicatat bahwa portabilitas perangkat lunak (menyusun kode sumber untuk menyesuaikan 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 aplikasi tersebut tidak membuatnya untuk Anda. Aplikasi perangkat lunak yang dapat diinstal dapat membuat file atau folder baru di lokasi yang tidak diketahui pengguna. Namun terkadang, ketika pengguna mencopot pemasangan aplikasi, beberapa dari file atau folder tersebut tidak sepenuhnya terhapus (dan pengguna biasanya harus menemukannya dan menghapusnya secara manual untuk membersihkannya, karena mereka mungkin mengambil ruang yang tidak perlu pada hard drive komputer). Di sisi lain, perangkat lunak portabel biasanya tetap berada di foldernya sendiri dan tidak menyebarkan file atau folder ke lokasi lain di komputer. Ini berarti,bahwa mencopot (menghapus) aplikasi portabel jauh lebih mudah (yang harus dilakukan pengguna hanyalah menghapus folder yang sesuai dan isinya) daripada mencopot pemasangan aplikasi perangkat lunak yang dapat diinstal.
Kadang-kadang menguntungkan bagi pengguna yang memiliki sistem boot ganda atau tiga untuk menggunakan aplikasi perangkat lunak portabel daripada aplikasi perangkat lunak yang dapat diinstal, karena dengan perangkat lunak portabel pengguna tidak perlu 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 di 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 juga akan ditransfer. Ini sebenarnya alasan utama mengapa mereka disebut aplikasi perangkat lunak 'portabel'.
Jadi, jika Anda perlu 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 lebih disukai. Namun penting untuk memiliki perangkat eksternal atau yang dapat dilepas dengan kecepatan I / O yang dapat diterima untuk secara efektif menggunakan aplikasi portabel secara maksimal (misalnya, hard disk drive eksternal harus digunakan sebagai pengganti drive USB untuk aplikasi portabel yang besar). Selain itu, jika Anda ingin menggunakan sistem cadangan online (seperti DropBox), Anda dapat dengan mudah mentransfer versi terbaru (dengan pengaturan yang diperbarui, dll.) Dari aplikasi portabel Anda dari mesin desktop ke laptop Anda. Ini tidak pernah menjadi pilihan dengan perangkat lunak yang dapat diinstal.