
Selama bertahun-tahun, jika Anda ingin menjadikan situs web sebagai aplikasi desktop tersendiri, Nativefier adalah jawabannya: cukup satu perintah terminal, dan Anda mendapatkan aplikasi berbasis Chromium untuk macOS, Windows, atau Linux. Namun, repositorinya telah diarsipkan sejak September 2023, dan README-nya kini menyatakan: "Nativefier tidak lagi dipelihara."
Jika Anda masih menjalankan aplikasi yang dibuat dengannya, atau baru berencana menggunakannya, WebCatalog Desktop adalah pengganti yang dikembangkan secara aktif. Aplikasi ini dibangun di atas fondasi yang sama, yaitu Chromium melalui Electron, dan menangani hal-hal yang sebelumnya harus Anda urus sendiri dengan Nativefier: membuat, memperbarui, dan mengelola aplikasi Anda.
Sekilas
| WebCatalog Desktop | Nativefier | |
|---|---|---|
| Status | Dikembangkan secara aktif | Diarsipkan dan tidak lagi dipelihara sejak 2023 |
| Cara membuat aplikasi | Pilih dari katalog atau masukkan URL apa pun di dalam aplikasi | Jalankan perintah di terminal |
| Katalog aplikasi | Lebih dari 65.000 aplikasi lengkap dengan nama dan ikon | URL apa pun, dengan upaya mendeteksi nama dan ikon |
| Pembaruan | WebCatalog Desktop dan aplikasi Anda diperbarui secara otomatis | Aplikasi tetap menggunakan versi Chromium saat dibuat |
| Banyak akun | Semua akun masuk secara berdampingan, masing-masing dengan sesinya sendiri | Satu sesi per aplikasi |
| Pengaturan aplikasi | Spaces yang mengelompokkan aplikasi dan akun dalam satu jendela | Satu aplikasi per situs web |
| Lencana belum dibaca | Di macOS, Windows, dan Linux | Di macOS, dengan opsi penghitung |
| Platform | macOS, Windows, Linux | macOS, Windows, Linux |
Apa itu WebCatalog Desktop?
WebCatalog Desktop melakukan hal yang sebelumnya dilakukan Nativefier, yaitu mengubah situs web menjadi aplikasi desktop berbasis Chromium, tetapi dalam bentuk aplikasi yang Anda instal, bukan perintah yang Anda jalankan. WebCatalog Desktop memperbarui dirinya sendiri dan setiap aplikasi yang Anda buat dengannya, sehingga tidak ada aplikasi yang Anda instal yang tertinggal menggunakan mesin browser lama.
Apa itu Nativefier?
Nativefier adalah alat baris perintah sumber terbuka yang membungkus situs web dalam Electron, kerangka kerja yang digunakan oleh banyak aplikasi desktop, dan menghasilkan aplikasi untuk macOS, Windows, atau Linux. Anda menginstalnya dengan Node.js dan menjalankan perintah seperti nativefier 'example.com', dengan opsi untuk baki sistem, penyisipan CSS dan JavaScript, serta tautan mana yang dibuka di dalam aplikasi. Proyek ini diarsipkan pada September 2023.
1. Aplikasi yang terus mendapatkan perbaikan
Inilah perbedaan yang paling penting. Setiap aplikasi yang dibuat Nativefier menyertakan salinan Chromium dari saat Anda membuatnya, dan salinan tersebut tidak pernah diperbarui dengan sendirinya. Aplikasi Slack atau Jira yang Anda buat pada 2022 masih menjalankan mesin browser versi 2022, sementara situs yang dimuatnya terus berubah. Untuk mendapatkan perbaikan keamanan browser, Anda harus membuat ulang aplikasi tersebut. Karena Nativefier tidak lagi dipelihara, versi Electron dan Chromium yang lebih baru tidak lagi diuji kompatibilitasnya dengan Nativefier.
WebCatalog Desktop dikembangkan secara aktif. Aplikasi ini memperbarui dirinya sendiri, dan aplikasi yang Anda instal juga diperbarui secara otomatis, sehingga semuanya terus mendapatkan perbaikan Chromium terbaru tanpa Anda perlu membuat ulang apa pun.
2. Pengaturan dalam jendela, bukan flag di terminal
Dengan Nativefier, setiap pilihan berupa flag baris perintah yang ditentukan saat aplikasi dibuat. Ingin tautan ke Google Docs dibuka di aplikasi, bukan di browser, atau ingin aplikasi berada di baki sistem? Cari flag-nya, lalu buat ulang aplikasinya.
WebCatalog Desktop adalah aplikasi biasa. Cari di katalog berisi lebih dari 65.000 aplikasi, klik instal, dan aplikasi siap digunakan dengan nama serta ikon yang sesuai; situs lain apa pun dapat ditambahkan melalui URL. Opsi yang biasa diandalkan pengguna Nativefier tersedia di pengaturan setiap aplikasi dan dapat diubah kapan saja:
- Penanganan tautan: tautan ke situs lain dibuka di browser default Anda, dan aturan per situs dapat mengarahkannya ke aplikasi atau akun tertentu.
- Bilah menu atau baki sistem: akses aplikasi hanya dengan satu klik, dan atur agar tetap berada di atas jendela lain jika Anda mau.
- CSS dan JavaScript kustom: sesuaikan tampilan atau perilaku situs tanpa perlu membuat ulang aplikasi.
3. Satu aplikasi, semua akun Anda
Aplikasi Nativefier memiliki satu sesi, sehingga orang yang membutuhkan dua akun GitHub, atau Gmail milik klien di samping akun mereka sendiri, sering kali akhirnya memiliki dua aplikasi yang hampir identik.
WebCatalog Desktop memungkinkan satu aplikasi menampung semua akun Anda untuk suatu layanan, masing-masing dengan sesi terisolasi sendiri, semuanya masuk secara bersamaan dan tercantum di bilah samping. Lencana belum dibaca tersedia untuk setiap akun serta di Dock atau bilah tugas pada macOS, Windows, dan Linux, bukan hanya di Mac.
4. Ruang untuk berkembang
Nativefier membuat satu aplikasi dalam satu waktu, dan pengelolaannya menjadi tanggung jawab Anda. Di WebCatalog Desktop, spaces mengelompokkan aplikasi dan akun untuk klien atau proyek ke dalam satu jendela dengan ikon dan pintasan keyboard tersendiri, dan konfigurasi Anda disinkronkan di seluruh komputer Anda. Setiap aplikasi juga dilengkapi tab, bookmark, unduhan, serta pemblokir iklan dan pelacak bawaan.
Mana yang sebaiknya Anda pilih?
Nativefier bisa menjadi pilihan yang masuk akal jika Anda memang perlu membuat skrip sendiri untuk proses pembuatan aplikasi dan siap memelihara serta membuat ulang aplikasi tersebut secara mandiri.
Jika Anda mencari pengganti Nativefier, WebCatalog Desktop lebih sesuai. Pilih WebCatalog Desktop jika Anda:
- Ingin aplikasi Anda tetap menggunakan versi Chromium terkini yang telah menerima patch
- Lebih suka mengubah pengaturan di dalam aplikasi daripada membuat ulang aplikasi melalui terminal
- Memiliki beberapa akun yang ingin Anda gunakan secara berdampingan dalam satu aplikasi
- Menginginkan lencana belum dibaca di setiap platform yang Anda gunakan
Nativefier telah membantu banyak orang menghadirkan aplikasi web ke desktop. Kini, setelah Nativefier tidak lagi dipelihara, WebCatalog Desktop menjadi cara modern untuk terus melakukannya.


