Agora podemos confirmar que a provável causa raiz do estranho comportamento de rolagem gelatinosa visto no novo OnePlus 5 é porque o painel de exibição está de cabeça para baixo.
Uma teoria que circula amplamente nos fóruns oficiais do OnePlus, /r/OnePlus do Reddit e em nossos próprios fóruns agora está confirmada: o OnePlus montou o painel de exibição de cabeça para baixo no OnePlus 5. Embora ainda não tenhamos diretamente vincular a orientação do painel de exibição como a causa do estranho comportamento de rolagem gelatinosa que alguns usuários têm encontrado, os dois parecem estar inegavelmente correlacionados. Neste artigo, tentaremos resumir o comportamento da rolagem gelatinosa e como ele se relaciona com o Orientação do painel de exibição do OnePlus 5 para que nossos leitores possam tomar uma decisão informada sobre sua compra.
Pontos chave:
- O painel da tela é montado em orientação invertida no OnePlus 5. Isto NÃO é um erro por parte do OnePlus. Não há defeito de fabricação, erro de garantia de qualidade ou bug de software envolvido. Em vez disso, a inversão do painel da tela é uma decisão deliberada de engenharia, tomada por motivos que não foram informados.
- Ainda não está provado que a inversão do painel de exibição seja a causa exata do efeito de rolagem gelatinosa, mas os dois parecem estar correlacionados.
- Nem todo proprietário do OnePlus 5 encontrará esse problema ou perceberá que isso está acontecendo. Não se sabe quantos proprietários do OnePlus 5 encontrarão isso, embora o OnePlus garanta que é apenas um pequeno número de usuários.
- Esse problema pode ser replicado em muitos outros smartphones girando a tela 180 graus e rolando - no entanto, isso não é verdade para todos os telefones.
- De acordo com o OnePlus, uma atualização OTA não pode resolver esse problema. Enviar seu telefone para substituição também não garante que ele será consertado. Se você estiver enfrentando esse problema, não está claro o que pode ser feito a respeito, se é que algo pode ser feito.
Não faz muito tempo que os usuários receberam seus novos smartphones OnePlus 5, mas muitos usuários já estavam começando a notar um efeito peculiar na tela ao rolar suas telas. Apelidado pela comunidade de efeito de rolagem tipo “geleia”, esse efeito faz com que o texto exibido se agrupe e se estique quando o usuário desliza na direção oposta. É um pouco difícil de explicar por meio de texto, mas um vídeo de grande circulação de A beiraDan Seifert demonstra claramente esse comportamento.
Observação: o vídeo compartilhado pelo Sr. Seifert foi originalmente hospedado em sua conta pessoal do Google Fotos. No entanto, parece que o link não está mais acessível, por isso estou vinculando um espelho hospedado por um membro da comunidade.
Em resposta às preocupações dos usuários sobre o assunto, o OnePlus emitiu o que muitos consideram um tanto declaração bizarra à luz das descobertas:
O OnePlus 5 usa o mesmo nível de componentes de alta qualidade que todos os dispositivos OnePlus, incluindo a tela AMOLED. Recebemos feedback de um pequeno número de usuários dizendo que às vezes eles notam um efeito visual sutil ao rolar. Isso é natural e não há variação nas telas entre os dispositivos.
Conseqüentemente, a empresa afirma que esse problema não é resultado de defeito de fabricação, acidente de garantia de qualidade ou bug de software. Em vez disso, a empresa sugere que este é um problema visto apenas por um pequeno número de usuários (de acordo com seus comentários), mas que é “natural” e não o resultado de diferentes usuários terem telas diferentes.
Na verdade, esse comportamento de rolagem não parece ser percebido por todos os proprietários do OnePlus 5, mas para aqueles que percebem isso - o efeito pode ser bastante chocante. Para alguns, é um obstáculo. 9to5Googleé Stephen Hall e Polícia Androidé Ryne Hager são apenas dois dos muitos usuários que vi expressarem o desejo de devolver o telefone por causa do problema.
Embora alguns possam dizer que se trata de “reações exageradas” ao que consideram questões menores, em última análise, a única opinião que importa neste caso é a sua. Esse efeito de rolagem incomoda você o suficiente para afastá-lo do telefone? Essa é uma questão que você terá que enfrentar consigo mesmo. OnePlus já afirmou que os usuários não deve esperar uma atualização OTA ou RMA para resolver o problema - o que significa que os usuários têm apenas 15 dias para decidir o que fazer em resposta a isso.
Orientação do painel de exibição do OnePlus 5
Os membros da comunidade que analisaram o problema criaram duas teorias para explicar o que pode estar causando o comportamento: a alternância do VSYNC ou a orientação do painel de exibição. O primeiro é um problema de software, enquanto o último está relacionado ao hardware. Embora a teoria de alternância VSYNC tenha sido rapidamente descartada, a comunidade OnePlus parecia estar fixada na possibilidade de o painel de exibição do OnePlus 5 estar orientado de cabeça para baixo. Essa afirmação foi feita porque os usuários começaram a perceber que se a tela for invertida em muitos outros smartphones, esses outros smartphones também poderão experimentar o mesmo efeito de rolagem gelatinosa. O fabricante não parecia importar – desde que a tela do telefone esteja invertida, alguns usuários poderiam reproduzir o problema em seus outros smartphones.
Embora esta explicação seja bastante convincente, faltava-lhe um elemento crucial: a prova. Nenhuma prova física foi fornecida de que o painel de exibição do OnePlus 5 foi montado de cabeça para baixo. Durante o nosso relatório inicial sobre este assunto, inicialmente rejeitou esta alegação em parte por esse motivo. Depois que o artigo foi publicado, no entanto, XDA Recognized Developer SultãoXDA foi capaz de pesquisar mais o código-fonte do kernel e encontrou provas incontestáveis de que o OnePlus realmente orientou o painel de exibição de cabeça para baixo:
Este código é para o controlador de exibição e define claramente que o painel está orientado em 180 graus. Assim, o controlador do display é instruído a compensar em 180 graus. De acordo com SultanXDA, esta é a primeira vez que ele vê esse código em um dispositivo real. A documentação para esta linha realmente existe no controlador de exibição de outros dispositivos, mas a maioria dos outros dispositivos não possui a linha presente. Verificamos isso examinando o código-fonte do controlador de vídeo no OnePlus One, OnePlus X, OnePlus 2, OnePlus 3/3T, Google Nexus 5X, Google Nexus 6P e alguns outros smartphones para satisfazer nossa curiosidade.
Como a linha não está presente no código fonte desses outros dispositivos, isso significa que o valor é “nulo” por padrão, o que significa que o comportamento padrão do controlador de exibição é sem compensação de inversão.
Outro desenvolvedor de kernel, XDA Recognized Contributor eng.stk afirma que também encontrou evidências que confirmam que este é o caso, já que a matriz de exibição do OnePlus 5 é invertida quando comparada ao OnePlus 3T, o que é abordado no código que encontrou. Você pode mesclar o código do painel do OnePlus 5 e inicializar o OnePlus 3T com o código, o que resulta na inversão da tela do OnePlus 3T.
E podemos até correlacionar isso fisicamente por meio de desmontagens de hardware.
Basicamente, a evidência agora é inegável: o painel de exibição do OnePlus 5 está definitivamente montado de cabeça para baixo. O que antes era alegado com base em evidências circunstanciais agora está comprovado. Mas quais são as implicações exatas deste fato?
E agora voltamos ao comunicado que nos foi emitido ontem pela OnePlus. A afirmação de que o efeito de rolagem é “natural” e que não há “variância entre dispositivos” parece absurda à primeira vista, mas agora parece muito mais plausível à luz destas novas descobertas.
A correlação entre a orientação do painel de exibição e o comportamento de rolagem gelatinosa é muito alta. Conforme mencionado anteriormente, os usuários podem reproduzir esse efeito em outros smartphones virando as telas de cabeça para baixo antes de rolar. Assim, se este efeito puder ser reproduzido em outros smartphones invertendo a tela de sua posição natural orientação, então faz sentido que esse efeito ocorra na posição “natural” de cabeça para baixo do OnePlus 5 orientação.
Conseqüentemente, quando o OnePlus emitiu sua declaração de relações públicas cuidadosamente elaborada - eles estavam sendo sinceros. É “natural” que isso ocorra – uma consequência natural do painel da tela estar orientado de cabeça para baixo. Não há variação entre as telas que cause o problema porque cada painel de exibição do OnePlus 5 é montado de cabeça para baixo. Isso pode acontecer em qualquer smartphone OnePlus 5. Por enquanto, não parece haver alguma maneira de saber se o seu OnePlus 5 será afetado por esse problema, exceto tentar replicá-lo você mesmo.
Embora não tenhamos um raciocínio exato por que virar o painel da tela causa o efeito, o palpite mais bem fundamentado que podemos fazer é que está relacionado a qual área da tela é atualizada primeiro e à latência envolvida em qual conteúdo da tela é atualizado primeiro.
Por que de cabeça para baixo?
Obviamente, OnePlus optou deliberadamente por inverter o painel da tela durante a fabricação do OnePlus 5 (lembre-se: não é um “defeito”!). Isso não é algo que ocorre por acidente. Embora não tenhamos conhecimento do seu raciocínio exato, podemos oferecer algumas especulações.
Se você der uma olhada em qualquer uma das desmontagens completas do smartphone, poderá notar que o IC do controlador de tela está localizado na parte inferior. Para compensar o posicionamento do módulo, o OnePlus virou o painel da tela para que o cabo da tela alcançar facilmente a placa-mãe e nenhum desses componentes interferiria com outros elementos na parte superior do dispositivo. Mas por que eles precisariam fazer tudo isso em primeiro lugar?
Dê uma olhada no que está colocado na parte superior do smartphone – a câmera dupla e algumas antenas. Como acontece com qualquer decisão envolvendo onde colocar os componentes em um smartphone, provavelmente foi uma questão de espaço. Com espaço limitado, a empresa teve que decidir onde colocar cada componente para que tudo coubesse. Como a câmera de lente dupla, que é nova na linha OnePlus, ocupa mais espaço do que uma câmera de lente única, é possível, a empresa mudou a placa-mãe - e, portanto, virou o painel da tela - para acomodar a nova câmera módulo.
Conclusão
É claro que, como mencionei antes, o raciocínio que apresentei sobre o motivo pelo qual o painel de exibição do OnePlus 5 está invertido é apenas especulação da minha parte. OnePlus tomou a decisão de colocar cada componente onde estão por um motivo. Acontece que essa decisão pode estar por trás do peculiar efeito de rolagem gelatinosa que alguns usuários estão vendo em seus telefones. Talvez a empresa tenha apostado que poucas pessoas seriam incomodadas por isso ou notariam isso para levantar um problema. Talvez esta seja a razão pela qual outros fabricantes não orientam seus painéis de exibição de cabeça para baixo. É até possível que o OnePlus não estivesse totalmente ciente das consequências.
Seja qual for a causa, esperamos que este artigo tenha lhe proporcionado uma melhor compreensão do problema além A vaga declaração de relações públicas do OnePlus, para que você possa decidir por si mesmo o que deseja fazer com o seu Smartphone. Pessoalmente, não acredito que esse problema prejudique os outros méritos do smartphone, como o desempenho dele e o quão amigável ao desenvolvedor ele está preparado para ser, mas se o problema da rolagem gelatinosa é um obstáculo para você, então, infelizmente, você terá que lidar com isso (se perceber) ou usar a janela de retorno de 15 dias enquanto isso dura.
P.S. Não acredite em tudo que você lê suporte online.
O título original deste artigo referia-se ao painel de exibição "de cabeça para baixo". Essa redação foi alterada para “invertida” para transmitir a situação com mais precisão.