Honor 9X : viewport CSS de 360 × 780 px, resolução e teste responsivo

Lançado em 2019, Honor 9X exibe um viewport CSS de 360 x 780 pixels. Aqui estão todas as suas características de exibição e como verificar o design responsivo do seu site neste modelo.

Honor Android 9.0 Smartphone 2019

Testar no simulador

Gratuito 4,9/5 em 5.100 avaliações 1.000.000 usuários

Instalar a extensão
Honor 9X, viewport CSS de 360 x 780 pixels, testável no simulador

Características Honor 9X

Viewport CSS
360 x 780 px
Densidade de pixel
3x
Resolução do fabricante
1080 x 2340 px
Diagonal
6,6" (16,7 cm)
Densidade física
391 ppi
Proporção de tela
19.5:9
Sistema
Android 9.0
Ano de lançamento
2019

Por que testar seu site no Honor 9X?

Viewport estreito

Com apenas 360 pixels de largura, Honor 9X faz parte dos formatos mais desafiadores. É aí que as tabelas transbordam, os títulos são cortados de forma inadequada e os botões se tornam muito pequenos.

Densidade de 3x

Cada pixel CSS Honor 9X é renderizado por 3 pixels físicos. Qualquer imagem, ícone ou fonte fornecida em resolução simples aparece imediatamente desfocada.

Tela muito alongada

Com uma proporção de 19.5:9, Honor 9X exibe muita altura para pouca largura. As seções projetadas em paisagem se tornam colunas intermináveis e os visuais em tela cheia são mal recortados.

Resolução do viewport CSS Honor 9X

Esta é a resolução que sua folha de estilo realmente manipula. É ela que decide o breakpoint aplicado, o número de colunas exibidas e o tamanho das suas imagens.

360 pixels em largura (width)

780 pixels em altura (height)

A altura permanece indicativa: Safari, Chrome e outros navegadores móveis reduzem a área visível com sua barra de endereço, que se retrai ao rolar.

Atenção ao analisar suas estatísticas: algumas ferramentas só mostram a resolução do fabricante, nunca o viewport CSS apresentado aqui.

Densidade de pixel Honor 9X

O device pixel ratio Honor 9X é de 3. Cada pixel CSS é, portanto, renderizado por 3 pixels físicos, o que torna imediatamente visível qualquer imagem fornecida em resolução simples.

Resolução do fabricante Honor 9X

É o número de pixels físicos da tela, conforme anunciado pelo fabricante. Útil para preparar suas exportações de imagens, inútil para suas media queries.

  • 1080 pixels em largura
  • 2340 pixels em altura
  • 391 pixels por polegada (ppi)
  • 6,6 polegadas de diagonal, ou seja, 16,7 cm
  • Proporção de tela de 19.5:9

Media queries e trechos de código para Honor 9X

Esses trechos são gerados a partir das características exatas Honor 9X. Copie-os diretamente para sua folha de estilo ou configuração.

Media query CSS

Direciona as telas cuja largura corresponde à de Honor 9X e aos modelos de mesmo formato.

@media only screen and (min-width: 360px) and (max-width: 779px) {
  /* Honor 9X */
}

Media query de densidade

Serve imagens de alta resolução para telas de pelo menos 3x.

@media only screen and (-webkit-min-device-pixel-ratio: 3),
       only screen and (min-resolution: 288dpi) {
  /* Imagens e ícones de alta densidade */
}

Configuração Tailwind

Adiciona um breakpoint nomeado à largura exata Honor 9X.

// tailwind.config.js
module.exports = {
  theme: {
    screens: {
      'honor-9x': '360px'
    }
  }
}

Detecção em JavaScript

Detecta o formato e a densidade no lado do cliente.

const isDeviceWidth = window.matchMedia('(min-width: 360px)').matches;
const isHighDensity = window.devicePixelRatio >= 3;

Tag meta viewport

Indispensável para que Honor 9X use seu viewport CSS e não uma largura simulada de 980 pixels.

<meta name="viewport" content="width=device-width, initial-scale=1">

Simulador Honor 9X gratuito

Mobile FIRST ainda não integra Honor 9X, mas um modelo com formato idêntico está incluído. Você já pode validar seus breakpoints e sua densidade de exibição.

É aí que a diferença com o modo responsivo do Chrome DevTools é visível: o DevTools redimensiona uma janela, a extensão reproduz o navegador do dispositivo e permite exportar capturas e vídeos compartilháveis.

  1. 01 Instalar a extensão — Adicione Mobile FIRST ao Chrome, Firefox ou Edge. A instalação é gratuita e não requer conta.
  2. 02 Abrir a página a testar — Acesse a URL a ser verificada, incluindo um endereço local como localhost:3000.
  3. 03 Escolher Honor 9X — Selecione Honor 9X na lista de dispositivos. O viewport muda para 360 x 780 pixels e o User-Agent móvel é aplicado.
  4. 04 Verificar o render — Role, mude a orientação, teste seus formulários, e então capture uma imagem ou vídeo para compartilhar.

Teste seu site no Honor 9X diretamente no seu navegador, sem comprar o dispositivo.

  • Mais de 70 dispositivos incluídos, incluindo um modelo de formato idêntico
  • Viewport, User-Agent e eventos táteis reais
  • Funciona também em localhost e em pré-produção
  • Capturas de tela e vídeos exportáveis

Modelos que compartilham o formato Honor 9X

Esses 10 dispositivos compartilham exatamente o viewport de 360 x 780 pixels e a densidade de 3x Honor 9X. Sua renderização CSS é rigorosamente a mesma: o que você valida em um é válido para todos os outros.

Comparativo com modelos próximos

Os formatos vizinhos Honor 9X são aqueles a serem testados logo em seguida, pois são eles que revelam os breakpoints mal posicionados.

Comparativo das resoluções Honor 9X e dos modelos próximos
Modelo Viewport CSS Densidade de pixel Resolução do fabricante
Honor 9X 360 x 780 3x 1080 x 2340
Honor 6X 360 x 640 3x 1080 x 1920
Honor 7X 360 x 720 3x 1080 x 2160
Honor 8X 360 x 780 3x 1080 x 2340
Huawei P30 PRO 360 x 780 3x 1080 x 2340
Apple iPhone 12 Mini 360 x 780 3x 1080 x 2340
Samsung Galaxy S20 360 x 800 3x 1440 x 3200

Perguntas frequentes sobre Honor 9X

Qual é a resolução do viewport CSS Honor 9X?

O viewport CSS Honor 9X mede 360 pixels de largura e 780 pixels de altura. É essa largura que deve ser usada para definir suas media queries, não a resolução do fabricante.

Qual é a densidade de pixel Honor 9X?

O device pixel ratio Honor 9X é de 3. Portanto, cada pixel CSS é exibido por 3 pixels físicos, o que exige fornecer suas imagens em 3x para que permaneçam nítidas.

Qual é a resolução de tela Honor 9X?

A tela Honor 9X exibe 1080 x 2340 pixels físicos. É o valor que a maioria das ferramentas de análise retorna, enquanto seu CSS trabalha em um viewport de 360 x 780 pixels.

Quais dispositivos têm o mesmo viewport que Honor 9X?

10 outros modelos compartilham exatamente o viewport de 360 x 780 pixels e a densidade de 3x Honor 9X: Apple iPhone 12 Mini, Honor 8X, Huawei Mate 20 Lite, Huawei Mate 30, Huawei P30 PRO, Huawei Y9 Prime, Huawei Y9s, Samsung Galaxy S22, Samsung Galaxy S22+, Samsung Galaxy S24. Uma renderização validada em um é válida para todos os outros.

Como testar meu site no Honor 9X sem o dispositivo?

Instale a extensão Mobile FIRST no Chrome, Firefox ou Edge, e selecione Honor 9X. Sua página será exibida em um viewport de 360 x 780 pixels com o User-Agent móvel correspondente, em dois cliques e gratuitamente.

Qual a diferença com o modo responsivo do Chrome DevTools?

DevTools redimensiona a janela e aplica uma emulação parcial. Mobile FIRST aplica além disso o User-Agent Honor 9X, os eventos táteis, o comportamento de rolagem e a aparência real do dispositivo, e permite capturar imagens e vídeos diretamente utilizáveis.

Posso testar um endereço em localhost no Honor 9X?

Sim. A extensão funciona em qualquer URL aberta no seu navegador, incluindo localhost:3000, 127.0.0.1 ou um ambiente de pré-produção protegido por senha.

É necessário comprar um Honor 9X para testar seu site?

Não. A simulação cobre a imensa maioria das necessidades de desenvolvimento a custo zero. Um teste final em dispositivo real ainda é recomendado antes de uma produção crítica, mas não é mais necessário a cada iteração.

Qual media query usar para direcionar Honor 9X?

Uma media query na largura exata direciona Honor 9X: @media only screen and (min-width: 360px). Combine-a com a densidade de pixel para direcionar precisamente este modelo e aqueles que compartilham seu formato.