
I årevis var Nativefier svaret, hvis du ville have et websted som sin egen skrivebordsapp: én kommando i terminalen, og du havde en Chromium-baseret app til macOS, Windows eller Linux. Men projektets repository har været arkiveret siden september 2023, og i README-filen står der nu: "Nativefier vedligeholdes ikke længere."
Hvis du stadig bruger apps, du har bygget med det, eller var ved at gå i gang, er WebCatalog Desktop et alternativ, der udvikles aktivt. Det bygger på det samme fundament, Chromium via Electron, og håndterer de dele, som Nativefier overlod til dig: at bygge, opdatere og holde styr på dine apps.
Kort overblik
| WebCatalog Desktop | Nativefier | |
|---|---|---|
| Status | Under aktiv udvikling | Arkiveret og ikke længere vedligeholdt siden 2023 |
| Sådan opretter du apps | Vælg fra et katalog, eller indtast en vilkårlig URL i appen | Kør en kommando i terminalen |
| Appkatalog | Over 65.000 apps med navne og ikoner | En vilkårlig URL med forsøg på at finde navn og ikon |
| Opdateringer | WebCatalog Desktop og dine apps opdateres automatisk | Apps beholder den Chromium-version, de blev bygget med |
| Flere konti | Alle konti er logget ind side om side, hver med sin egen session | Én session pr. app |
| Organisering af apps | Arbejdsområder, der samler apps og konti i ét vindue | Én app pr. websted |
| Mærker for ulæste elementer | På macOS, Windows og Linux | På macOS med tællerindstillingen |
| Platforme | macOS, Windows, Linux | macOS, Windows, Linux |
Hvad er WebCatalog Desktop?
WebCatalog Desktop gør det samme som Nativefier gjorde: Det omdanner websteder til skrivebordsapps baseret på Chromium, men som en app, du installerer, frem for en kommando, du kører. Det opdaterer sig selv og alle de apps, du opretter med det, så intet af det, du installerer, bliver efterladt på en gammel browsermotor.
Hvad er Nativefier?
Nativefier er et open source-kommandolinjeværktøj, der pakker et websted ind i Electron, frameworket bag mange skrivebordsapps, og genererer en app til macOS, Windows eller Linux. Du installerer det med Node.js og kører en kommando som nativefier 'example.com' med indstillinger for systembakken, indsat CSS og JavaScript samt hvilke links der åbnes i appen. Projektet blev arkiveret i september 2023.
1. Apps, der fortsat får rettelser
Det er den vigtigste forskel. Hver app, som Nativefier bygger, indeholder en kopi af Chromium fra den dag, du byggede den, og den kopi opdateres aldrig af sig selv. Den Slack- eller Jira-app, du lavede i 2022, kører stadig med en browsermotor fra 2022, mens de websteder, den indlæser, bliver ved med at ændre sig. For at få browserens sikkerhedsrettelser skal du bygge appen igen, og da Nativefier ikke længere vedligeholdes, bliver nyere versioner af Electron og Chromium ikke testet med det.
WebCatalog Desktop udvikles aktivt. Det opdaterer sig selv, og de apps, du installerer, opdateres også automatisk, så de fortsat får de seneste Chromium-rettelser, uden at du skal bygge noget igen.
2. Indstillinger i et vindue, ikke flag i en terminal
Med Nativefier er hvert valg et kommandolinjeflag, der fastlægges, når appen bygges. Vil du have links til Google Docs til at åbne i appen i stedet for i browseren, eller have appen i systembakken? Så skal du finde det rette flag og bygge appen igen.
WebCatalog Desktop er en almindelig app. Søg i kataloget med over 65.000 apps, klik på installer, og appen er klar med det rigtige navn og ikon. Andre websteder kan tilføjes via deres URL. De muligheder, som Nativefier-brugere benyttede sig af, findes i hver apps indstillinger og kan ændres når som helst:
- Linkhåndtering: Links til andre websteder åbnes i din standardbrowser, og regler for de enkelte websteder kan sende dem til en bestemt app eller konto.
- Menulinje eller systembakke: Hav en app ét klik væk, og lad den ligge oven på andre vinduer, hvis du vil.
- Tilpasset CSS og JavaScript: Juster et websteds udseende eller funktion, uden at skulle bygge appen igen.
3. Én app, alle dine konti
En Nativefier-app har én session, så folk, der havde brug for to GitHub-konti eller en kundes Gmail ved siden af deres egen, endte ofte med to næsten identiske apps.
Med WebCatalog Desktop kan én app rumme alle dine konti til en tjeneste, hver med sin egen isolerede session, alle logget ind på én gang og vist i en sidebjælke. Mærker for ulæste elementer fungerer pr. konto og i Dock eller på proceslinjen på macOS, Windows og Linux, ikke kun på Mac.
4. Plads til at vokse
Nativefier bygger én app ad gangen, og det er op til dig at holde styr på dem. I WebCatalog Desktop samler arbejdsområder apps og konti til en kunde eller et projekt i ét vindue med sit eget ikon og sin egen tastaturgenvej, og din opsætning synkroniseres på tværs af dine computere. Hver app har også faner, bogmærker, downloads og en indbygget annonce- og sporingsblokering.
Hvilken skal du vælge?
Nativefier kan give mening, hvis du specifikt har brug for selv at automatisere bygningen af apps med scripts og er indstillet på selv at vedligeholde og bygge disse apps igen.
Hvis du leder efter en erstatning for Nativefier, er WebCatalog Desktop det bedre valg. Vælg det, hvis du:
- Vil have dine apps til at blive ved med at bruge en opdateret version af Chromium med de seneste sikkerhedsrettelser
- Hellere vil ændre indstillinger i appen end bygge den igen fra terminalen
- Har konti, du gerne vil være logget ind på side om side i én app
- Vil have mærker for ulæste elementer på alle de platforme, du bruger
Nativefier hjalp mange med at få webapps over på skrivebordet. Nu hvor det ikke længere vedligeholdes, er WebCatalog Desktop en moderne måde at fortsætte med det på.


