# Piattaforme

> Fonte: https://astrallab.dev/it/docs/platforms

Cosa funziona dove, e cosa è stato controllato su una macchina reale. Windows è indicato chiaramente come non verificato.

| Piattaforma | Strumenti per sviluppatori | Stato |
| --- | --- | --- |
| macOS | Tutti. Motore di pagine: WebKit. | Testato. |
| Linux | Tutti. Motore di pagine: WebKitGTK 2.40 o successivo. | Testato su X11. Wayland non è verificato. |
| Windows | La build include gli stessi strumenti. Motore di pagine: WebView2. | **Non verificato su una macchina reale.** Viene solo compilato e testato con unit test in CI. |

Su un sistema o un’installazione Linux con un WebKitGTK precedente alla 2.40, la modalità sviluppatore segnala che la piattaforma non è supportata invece di funzionare a metà.

## Registrazioni

Le esecuzioni di test registrate con `record: 'video'` producono un MP4 **solo su macOS**. Su Linux e Windows la registrazione è un PNG animato (`recording.png`), con lo stesso lettore di fotogrammi nel report.

## Differenze da conoscere

|     | macOS | Linux |
| --- | --- | --- |
| Credenziali salvate | macOS Keychain | Secret Service (GNOME Keyring, KWallet) |
| Prestazioni della pagina | I tempi di caricamento sono misurati; layout shift, task lunghi e memoria sono segnalati come non supportati, mai come 0. |     |
| Video di un’esecuzione | MP4 | PNG animato |

## Il runner headless

[`astral-test`](https://astrallab.dev/it/docs/ci.md) è pubblicato per macOS (Apple Silicon e Intel) e Linux x64. Una build per Windows può mancare in una release perché Windows non è ancora verificato.
