Explore conosco se as chaves de hardware devem permanecer no Android e se sua eliminação lenta é a coisa certa para a plataforma!
O início da tendência
Até o final de 2011, os botões de hardware eram a norma amplamente aceita para botões em um dispositivo portátil, com os parceiros de hardware do Android aproveitando a liberdade que lhes é dada, passando a flertar com uma variedade de funções, ícones e posições de uma forma um tanto rebelde maneiras. Em novembro daquele ano, o Google assumiu o comando do jogo com o lançamento do Galaxy Nexus, o dispositivo que foi pioneiro no Android 4.0 Ice Cream Sandwich e, com ele, a primeira implementação legítima de teclas programáveis em Android. Como tem acontecido com vários desses nichos, a ação do Google fez com que a maioria dos OEMs se alinhassem ao longo dos anos, e as teclas programáveis tornaram-se predominantes em um grande número de linhas de dispositivos.
O impacto nos OEMS
Após o lançamento do Galaxy Nexus, as coisas não correram exatamente como planejado, já que a maioria dos OEMs resistiu à mudança, citando o gosto do Google pela experimentação. No entanto, ano após ano, o Google continuou nesse caminho e, um por um, a maioria dos fabricantes de dispositivos respondeu na mesma moeda. A Samsung, por exemplo, se opôs ativamente à mudança, e por um tempo parecia que o OEM sul-coreano estava travando uma batalha difícil, já que a HTC cedeu com o Um M8, Sony com o Xperia Z, LG com o G2 e Motorola com o Droid Razr Maxx, mas uma reviravolta na história aconteceu com o lançamento da impressão digital sensores.
À medida que a autenticação biométrica se tornou cada vez mais popular, as equipes de design de hardware em cada campo ficaram com a gigantesca questão do posicionamento. Qual o lugar dos sensores de impressão digital? A Samsung respondeu rapidamente com uma solução óbvia, seu botão home, mas outros ficaram se perguntando, e os anos 2014-15 viram várias abordagens para o problema, mas o mais notável foi o tendência de recorrer à implementação da Samsung, que viu grandes OEMs como HTC, OnePlus e Xiaomi seguirem o caminho do botão home, fazendo com que cada um deles cedesse ao hardware botões. Google e LG exibem o sensor na parte traseira, com a Sony usando o botão liga / desliga para abrigá-lo e enquanto o mundo espera Segundo a opinião da Motorola, surgiram dois campos claros no campo de jogo, com potências de ambos os lados recusando-se a desistir de qualquer chão.
Um mergulho profundo em ambos os campos
Com o mercado oferecendo uma variedade de dispositivos com ambas as opções de escolha, pode-se opinar que isso não faz muita diferença e, embora isso possa ser verdade para a média consumidor, os usuários avançados tendem a pesar cuidadosamente os prós e os contras de cada recurso do dispositivo, então vamos dar uma olhada nos fatores que constituem a enorme lacuna entre os dois manifestações.
Imobiliária
A colocação de softkeys na borda inferior da tela causa um Perda de 48dp no espaço da tela, impedindo que aplicativos aproveitem toda a altura da tela. Alguns usuários não pensam nisso, mas os entusiastas dos botões de hardware argumentam veementemente que esse espaço pode ser usado pelo sistema. Os telefones estão ficando maiores, e a incapacidade de experimentar a glória completa de uma tela grande e de alta resolução é suficiente para levar alguns ao limite. No entanto, o Google tem trabalhado consistentemente para tirar o melhor proveito da situação, implantando APIs que os desenvolvedores podem usar para ocultar as barras do sistema e, assim, fornecer uma correção temporária.
Facilidade de acesso
Aplicativos que ocultam teclas programáveis e o gesto subsequente de deslizar para cima para mostrá-las são um ponto negativo, dada a leveza inconveniente causado, mas no geral, os botões de hardware provam ser muito menos amigáveis em termos de facilidade de acesso do que teclas de função. A sua incapacidade de se adaptar à orientação do dispositivo prejudica a experiência do utilizador e o esforço necessário para pressioná-los é consideravelmente maior do que o necessário para pressionar teclas programáveis.
Vida
Os botões de hardware são de natureza mecânica (ou capacitiva), com componentes reais constituindo sua estrutura subjacente. Como tal, o seu tempo de vida e durabilidade são questionáveis, e têm diversas variáveis como intensidade e frequência de utilização, cuidados gerais do dispositivo, et al, enquanto as softkeys são meras renderizações de imagens vinculadas a chamadas de método em todo o sistema e são insuscetíveis a qualquer tal obstáculos.
Adaptabilidade e Modificação
Talvez a vantagem mais significativa das teclas programáveis seja a sua capacidade de adaptação conforme a situação exige. Sua natureza virtual permite a incorporação da filosofia “Design para o usuário e tudo o mais se seguirá” do Google e há várias maneiras de fazer isso:
Orientação
Embora as teclas de hardware permaneçam bloqueadas na orientação retrato mesmo quando o dispositivo gira, as teclas programáveis se adaptam e refletem a mudança na orientação, com os ícones girando para corresponder ao dispositivo nos telefones e toda a barra de navegação mudando a borda em que está ancorada comprimidos. O resultado? Uma experiência de usuário perfeita que elimina a curva de aprendizado e a incompatibilidade inicial quando se tenta usar teclas orientadas a retrato de qualquer maneira que não seja essa.
Costumização
Com ROMs customizadas permitindo aos usuários modificar quase cada centímetro do sistema, a barra de navegação é, sem dúvida, um membro ativo e saliente do conjunto de opções de customização. Desde conjuntos de ícones personalizados e configurações manuais de altura até ordem modificada e funcionalidade definida pelo usuário, as teclas programáveis permitem para um nível de personalização que permanece quase impossível para botões de hardware, mas subexplorado na prática.
Mutação
A mutação de teclas programáveis é um tópico novo e desconhecido, que tem sido discutido de tempos em tempos nas redes sociais e está apenas começando a se desdobrar na comunidade Xposed. A mutação da tecla programável, caso se concretize, modificaria a barra de navegação de uma maneira contextualmente consciente, permitindo-lhe reagir e adaptar-se às mudanças de situação e, assim, fornecer um usuário agradável e poderoso experiência. Embora possa nunca ver a luz do dia no repositório AOSP, soluções comunitárias como Barra de navegação estendida dar uma ideia do potencial contido na pequena barra preta a que tantos se opõem.
Conclusão
Com todos os fatos expostos, fica bastante claro que ambos os lados têm seu próprio conjunto de vantagens e desvantagens. No entanto, as softkeys têm infinitamente mais potencial e, mais importante, o peso do suporte do Mountain View. Goste deles ou não, eles estão aqui para ficar no futuro próximo. De que lado você torce? Isso afeta sua escolha ao comprar um novo telefone? Deixe-nos saber na seção de comentários abaixo!