# Plataformas

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

O que funciona onde, e o que foi verificado em uma máquina real. O Windows está marcado claramente como não verificado.

| Plataforma | Ferramentas de desenvolvedor | Status |
| --- | --- | --- |
| macOS | Todas. Motor de páginas: WebKit. | Testado. |
| Linux | Todas. Motor de páginas: WebKitGTK 2.40 ou mais recente. | Testado no X11. O Wayland não está verificado. |
| Windows | A versão inclui as mesmas ferramentas. Motor de páginas: WebView2. | **Não verificado em uma máquina real.** Ele é apenas compilado e testado com testes unitários no CI. |

Em um sistema ou instalação do Linux com um WebKitGTK anterior à 2.40, o modo desenvolvedor informa que a plataforma não é compatível em vez de funcionar pela metade.

## Gravações

As execuções de teste gravadas com `record: 'video'` produzem um MP4 **somente no macOS**. No Linux e no Windows, a gravação é um PNG animado (`recording.png`), com o mesmo player de quadros no relatório.

## Diferenças que vale conhecer

|     | macOS | Linux |
| --- | --- | --- |
| Credenciais salvas | macOS Keychain | Secret Service (GNOME Keyring, KWallet) |
| Desempenho da página | Os tempos de carregamento são medidos; mudança de layout, tarefas longas e memória são relatados como não compatíveis, nunca como 0. |     |
| Vídeo de uma execução | MP4 | PNG animado |

## O runner headless

[`astral-test`](https://astrallab.dev/pt/docs/ci.md) é publicado para macOS (Apple Silicon e Intel) e Linux x64. Pode faltar uma versão para Windows em uma release porque o Windows ainda não está verificado.
