Skip to content

Applications desktop ​

L'application desktop transforme votre projet en application native pour Windows, macOS et Linux. Cliquez sur le bouton Native app de la barre supérieure.

Application desktop et licence

Les builds desktop s'exécutent sur votre machine : ils ne sont disponibles que dans l'application desktop, avec une licence Edu ou Pro.

Fonctionnement ​

Une application desktop contient le frontend de votre projet, affiché dans une fenêtre native par la web view du système. Les installeurs restent légers, car aucun navigateur n'est embarqué.

Si votre application utilise un backend (routes, base de données, crons), déployez-le sur un serveur d'abord et indiquez son adresse dans Backend URL. Les applications uniquement frontend peuvent la laisser vide.

Les builds s'exécutent un par un et peuvent être annulés avec le bouton d'arrêt.

Réglages natifs ​

Ces réglages sont partagés avec les applications mobiles.

RéglageDescription
Package nameLe nom de l'application, dérivé du nom défini dans les General Settings.
IdentifierL'identifiant unique de l'application (par ex. com.entreprise.app). Enregistré avant le premier build ou aperçu : ne le changez jamais une fois l'application publiée.
VersionLa version de l'application, au format semver (par ex. 1.0.0).
Backend URLL'adresse de votre backend déployé (par ex. https://example.com/api).

Réglages de la fenêtre ​

La section Desktop build règle la fenêtre principale :

RéglageDescription
DimensionLa taille par défaut de la fenêtre, en pixels.
ResizableIndique si la fenêtre peut être redimensionnée.
FullscreenIndique si la fenêtre s'ouvre en plein écran.

Aperçu ​

Preview lance le serveur Watch et ouvre l'application dans une fenêtre native, avec rechargement à chaud. Cliquez sur Close pour l'arrêter.

Build ​

Build crée les installeurs pour le système d'exploitation sur lequel vous travaillez :

SystèmeInstalleurs
Windows.msi et installeur .exe
macOS.app et .dmg
Linux.deb, .rpm et .AppImage

Pour Windows, macOS et Linux, lancez le build sur chaque système. Open folder ouvre le dossier du dernier build.

Signature du code

Les installeurs ne sont pas signés. Windows SmartScreen et macOS Gatekeeper avertissent les utilisateurs quand ils ouvrent une application non signée.

Prérequis ​

Le panneau vérifie votre machine et liste les outils manquants sous Missing requirements, avec des liens et des commandes d'installation. Cliquez sur Check again après les avoir installés. Luna Park ne les installe jamais à votre place.

SystèmePrérequis
TousNode.js, pnpm et Rust (installé avec rustup)
WindowsMicrosoft C++ Build Tools
macOSXcode Command Line Tools
LinuxWebKitGTK et les bibliothèques système