Substituindo o Botão Home do iPhone com vHome
A experiência com o botão Home do meu iPhone foi frustrante, pois ele rapidamente parou de funcionar e não consegui repará-lo de imediato. Inicialmente, tentei “ignorar” o problema, na esperança de que ele se resolvesse sozinho – o que, confesso, chegou a ser uma tentativa desesperada. Comecei então a buscar alternativas para contornar essa limitação. Foi quando descobri o recurso AssistiveTouch, que utilizei por alguns dias. No entanto, logo percebi que necessitava de uma solução real para o botão físico. O AssistiveTouch quebrava um galho, mas era um pouco confuso e, o pior, não me permitia reiniciar o aparelho, além de falhar ao tentar recalibrar o botão Home. Por essa razão, adorei o vHome, um ajuste gratuito disponível no repositório BigBoss do Cydia, que simula o botão Home do telefone de forma eficaz.
Semelhante ao AssistiveTouch, o vHome adiciona um botão Home virtual à tela. Contudo, ao contrário da opção nativa, este botão não se expande para exibir um conjunto de outras opções não relacionadas. O vHome reconhece toques únicos, duplos e triplos. Também distingue com precisão entre pressionamentos longos e curtos. Além disso, permite reiniciar o dispositivo e até mesmo fazer capturas de tela.
O ajuste inclui um painel de preferências simples no aplicativo Ajustes, onde é possível desativá-lo (ele vem ativado por padrão) e ajustar a opacidade do botão. Ao contrário do botão padrão, que desaparece automaticamente quando não está em uso, a visibilidade do vHome é constante. O botão pode ser facilmente movido para qualquer parte da tela, enquanto o AssistiveTouch só permite fixá-lo na lateral, a menos que ele esteja sobrepondo algum elemento da interface.
Quanto às desvantagens do ajuste, há apenas uma, sendo honesto. O botão não reconhece o contexto. Por exemplo, se você abrir o aplicativo Mensagens e começar a digitar, o botão não se deslocará se estiver posicionado sobre o teclado. É muito fácil tocá-lo acidentalmente antes de perceber que deveria tê-lo movido para outro local na tela. O ajuste é relativamente recente, então, é possível que uma atualização o aprimore. No mínimo, ele deveria ser sensível ao contexto em aplicativos padrão. Idealmente, imitaria a inteligência do botão AssistiveTouch nativo, que sabe quando não deve obstruir menus, opções e botões de jogos. Se o botão Home físico estiver realmente com defeito, você pode manter o vHome instalado e desativado até precisar reiniciar o dispositivo ou algo do tipo, e continuar a usar o AssistiveTouch enquanto isso.