Perangkat Lunak yang Dapat Diinstal vs Portable
Pengembang aplikasi perangkat lunak menyebarkan produk mereka sebagian besar melalui media seperti CD / DVD atau melalui internet. Tergantung 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 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 Diinstal atau Portabel. Tidak memiliki proses instalasi formal adalah standar pada Mac OS X, kadang-kadang kembali. 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, untuk membuatnya berjalan. Instalasi adalah proses meletakkan semua file (termasuk driver, plug-in, dll.) Di lokasi komputer yang sesuai, sehingga dapat dijalankan oleh pengguna. Tetapi, karena jumlah dan jenis file yang harus ditempatkan untuk menginstal bervariasi untuk setiap program, kebanyakan dari mereka datang dengan installer (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 bentuk terkompresi, menyalinnya ke jalur (folder) tertentu, memastikan bahwa perangkat lunak 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 pribadi, membuat folder, memperbarui entri registri windows, memasukkan entri ke 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 penginstal. Setelah installer menyelesaikan eksekusi (menyelesaikan semua tugas instalasinya), 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 dijalankan 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 (mis. 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 pada mesin apa pun, mereka memerlukan sistem operasi tertentu. Namun, portabilitas adalah konsep yang sulit untuk diterapkan tergantung pada sistem operasi tertentu. Sebagai contoh, semua aplikasi bersifat portable (menurut definisi) pada sistem operasi AmigaOS. Pada Windows, program-program yang tidak memerlukan instalasi sering disebut sebagai perangkat lunak portabel. Tetapi, penting untuk dicatat bahwa portabilitas perangkat lunak (mengkompilasi kode sumber untuk menyesuaikan platform yang berbeda) adalah ide yang berbeda dari pengembangan 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 membuat pintasan secara manual untuk aplikasi perangkat lunak portabel karena tidak membuat pintasan untuk Anda. Aplikasi perangkat lunak yang dapat diinstal dapat membuat file atau folder baru di lokasi yang tidak diketahui pengguna. Tetapi kadang-kadang, ketika pengguna mencopot pemasangan 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, menghapus instalasi (menghapus) aplikasi portabel jauh lebih mudah (yang harus dilakukan pengguna adalah menghapus folder yang sesuai dan isinya) daripada menghapus instalasi aplikasi perangkat lunak yang dapat diinstal.
Terkadang menguntungkan bagi pengguna yang memiliki sistem boot ganda atau tiga kali lipat 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 menjadi 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 akan ditransfer juga. Ini sebenarnya alasan utama mengapa mereka disebut aplikasi perangkat lunak 'portabel'.
Jadi, jika 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. Tetapi penting untuk memiliki perangkat eksternal atau yang dapat dilepas dengan kecepatan I / O yang dapat diterima untuk secara efektif menggunakan aplikasi portabel semaksimal mungkin (misalnya, hard disk eksternal harus digunakan daripada 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.) Dari aplikasi portabel Anda dari mesin desktop ke laptop Anda. Ini tidak pernah merupakan opsi dengan perangkat lunak yang dapat diinstal.