Como os visuais de teclado do iPhone são de fato desenhados
Um teclado personalizado não recolore o da Apple: ele desenha as próprias teclas dentro de uma superfície vazia. Por isso pode parecer qualquer coisa, e por isso precisa reconstruir tudo que o teclado da Apple traz de fábrica.
A ideia difundida é que um teclado com visual põe uma camada de cor sobre o teclado existente. Não é assim que funciona, e a diferença explica quase todo o resto — inclusive por que certos visuais soam falsos.
O que o iOS dá à extensão
O sistema entrega a uma extensão de teclado uma superfície vazia e um canal para escrever texto no campo. Nada mais. Nem teclas, nem disposição, nem rótulos, nem arranjo.
Tudo que você vê foi a própria extensão que desenhou: o fundo, cada tecla, seu rótulo, os cantos, os espaçamentos, o estado pressionado. Por isso um teclado de terceiros pode parecer um teclado mecânico ou uma folha de papel: não está preso a nada.
Em que consiste de fato um visual
Um visual que convence define bem mais do que uma cor:
- O fundo atrás das teclas.
- O preenchimento das teclas — e, separadamente, o das teclas especiais.
- O estado no instante do toque. Se for omitido, o teclado parece morto na hora.
- O raio dos cantos. Define o caráter mais do que a cor.
- A cor do texto e seu contraste sobre cada uma dessas superfícies.
Se faltar uma delas, o resultado parece uma captura de tela tingida em vez de um teclado. É exatamente a diferença que se vê mas custa nomear.
O que precisa ser reconstruído
Como a superfície começa vazia, também não vem de graça nada que o teclado da Apple traz de fábrica. Todo teclado de terceiros precisa implementar por conta própria: a troca de maiúsculas e seu travamento, as camadas de números e símbolos, o toque longo para acentos, a tecla apagar com sua aceleração quando mantida, a barra de sugestões e o posicionamento do cursor.
Por isso teclados de terceiros se distinguem menos pela aparência do que por esses detalhes discretos. Se a tecla apagar é agradável quando mantida você só percebe depois de uma semana — e depois, todo dia.
Por que isso importa na escolha
As capturas mostram o fundo e as cores, ou seja, justamente a parte mais fácil de fazer. Não mostram o estado pressionado, nem o comportamento da tecla apagar, nem os acentos no toque longo.
Um teste útil de dois minutos: ative e desative o caps lock, obtenha um «ã» com toque longo, mantenha a tecla apagar pressionada e escreva num campo numérico. Quem faz bem essas quatro coisas construiu a parte ingrata.
Perguntas frequentes
Por que alguns teclados com visual parecem baratos?
Em geral porque só as cores foram definidas e faltam o estado pressionado, os raios dos cantos ou as teclas especiais. Aí parece uma captura tingida em vez de um teclado.
Um teclado de terceiros pode imitar exatamente o da Apple?
Pode, e de todo modo precisa desenhar tudo sozinho. Como nada é dado de partida, a semelhança com o da Apple é decisão do desenvolvedor, não um ponto de partida.
Como reconheço um teclado bem feito?
Pelas coisas discretas: caps lock, acentos no toque longo, a aceleração do apagar mantido e o comportamento em campos numéricos. As capturas não mostram nada disso.
Teste no seu próprio teclado
O Kibo é um teclado personalizado gratuito para iPhone, com sons mecânicos de verdade, temas para escolher e efeitos de luz RGB. Sem conta, sem anúncios e funciona com o Acesso Total desativado.