Dimensão Core/Dash: Sistema Operacional

Isole regressões de desempenho específicas de plataforma segmentando o tráfego por sistemas operacionais.

Teste grátis

Trusted by market leaders · Client results

whowhatwearsaturnworkivakpnerasmusmcmarktplaatsmy work featured on web.devharvardnina carevpndpg mediaadevintasnvhappyhorizonperioncompareloopearplugsnestlemonarchaleteiafotocasaebay

Dimensão: Sistema Operacional (os)

A dimensão Sistema Operacional agrupa dados de desempenho pela plataforma em execução no dispositivo do usuário: Android, iOS, Windows, macOS, Linux ou ChromeOS. Enquanto a dimensão de navegador isola diferenças de motores de renderização, a dimensão de sistema operacional expõe restrições de hardware, gerenciamento de recursos em nível de sistema e peculiaridades da plataforma que o navegador herda.

O sistema operacional é a camada entre seu código e o hardware. Ele controla como a CPU agenda tarefas, como a memória é alocada e como as requisições de rede são priorizadas. Dois navegadores idênticos em sistemas operacionais diferentes podem produzir Core Web Vitals muito diferentes.

coredash metric table urls

O cenário das plataformas

De acordo com o StatCounter (2025), o Android lidera o tráfego web global com 39%, seguido pelo Windows com 30%, iOS com 16%, macOS com 8%, Linux com 4% e ChromeOS com 2%. Sua divisão de tráfego varia por setor. Produtos SaaS B2B veem mais tráfego de Windows e macOS. Apps de consumo tendem para Android e iOS.

Características de desempenho por sistema operacional

Android

O Android é a plataforma mais diversa. Ele roda em dispositivos que vão de celulares básicos de US$ 80 a flagships de US$ 1.500. Isso significa que seu segmento Android contém tanto os seus usuários mais rápidos quanto os mais lentos. O insight principal: o desempenho médio do Android é puxado para baixo pela cauda longa de hardware básico. Nos dados do CoreDash, o INP p75 do Android é geralmente 40-60% maior que o do iOS porque o dispositivo Android mediano tem uma CPU mais fraca.

Filtre o tráfego do Android pela dimensão Client Capability Score para separar usuários de flagships (que performam como no iOS) de usuários de aparelhos básicos (que precisam de páginas mais leves).

iOS

A Apple controla a pilha de hardware e software, o que gera um desempenho extremamente consistente. A gama de dispositivos é estreita (do iPhone 12 ao iPhone 16), e todos os aparelhos rodam o motor WebKit do Safari, independentemente do rótulo do "navegador". O tráfego de iOS no CoreDash geralmente mostra um LCP 15-25% melhor e um INP 30-40% melhor do que o do Android.

A armadilha: se você testar apenas no iOS, seu site parecerá rápido. Seus usuários de Android (que superam os de iOS em 2,5:1 globalmente) estão tendo uma experiência diferente.

Windows

O Windows domina o tráfego desktop. O desempenho aqui geralmente é forte porque o hardware de desktop é potente. No entanto, ambientes corporativos Windows introduzem problemas únicos: servidores proxy corporativos inflam o TTFB, extensões obrigatórias do navegador injetam scripts que degradam o INP e políticas de TI podem forçar versões mais antigas do navegador.

macOS

O tráfego de macOS vem de uma base de hardware relativamente premium. O desempenho é tipicamente excelente. Se usuários de macOS apresentarem métricas ruins, o problema quase certamente está no seu código (JavaScript pesado, imagens não otimizadas) e não na plataforma.

Linux e ChromeOS

Eles representam fatias pequenas de tráfego, mas perfis de usuário distintos. Usuários de Linux tendem a ser desenvolvedores com hardware rápido. Usuários de ChromeOS costumam usar Chromebooks com RAM e armazenamento limitados. Se o ChromeOS apresentar um INP ruim, verifique se o consumo de memória do seu JavaScript está excedendo os limites do dispositivo.

Debugging Workflow

  1. Compare Android vs iOS primeiro: Isso revela a diferença de hardware móvel. Se o INP do Android for de 250ms e o do iOS for de 90ms, você tem um problema de complexidade de JavaScript que só se manifesta em CPUs mais fracas. A solução é reduzir o trabalho na main thread, não comprar servidores mais rápidos.
  2. Verifique o Windows em busca de anomalias corporativas: Se o TTFB do Windows for 200ms maior que o do macOS, investigue proxies corporativos e VPNs. Esses são problemas de infraestrutura no lado do usuário, mas entendê-los evita que você persiga problemas fantasmas no servidor.
  3. Combine sistema operacional + navegador para maior precisão: "Safari no iOS" é totalmente diferente de "Chrome no Android". Filtre por sistema operacional + navegador para identificar se uma regressão ocorre em toda a plataforma ou se é específica de uma combinação de navegador e sistema operacional.

Engineering Rule of Thumb

  • INP no Android abaixo de 200ms: Se o seu INP no iOS passa, mas no Android falha, reduza o tempo de execução do JavaScript. A CPU do Android básico é o seu verdadeiro orçamento de desempenho.
  • Nenhum sistema operacional deve ser duas vezes pior que outro: Uma diferença de 50% é normal (diferenças de hardware). Uma diferença de 100% ou mais sinaliza um bug específico da plataforma ou um caminho de código não otimizado.
  • Teste em dispositivos Android reais: A limitação de CPU do Chrome DevTools simula de forma aproximada um hardware lento, mas testes em dispositivos reais capturam problemas de agendamento em nível de sistema operacional que a emulação deixa passar.

A dimensão Sistema Operacional revela se seus problemas de desempenho são universais ou específicos de uma plataforma. Essa distinção determina se você deve corrigir seu código ou ajustar sua estratégia de entrega.