O CrossPoint é um firmware de código aberto para os leitores e-ink da Xteink, além de alguns outros aparelhos e-ink pequenos, que substitui o software de leitura de fábrica por algo construído e mantido pela própria comunidade. Para quem está aprendendo um idioma, o que importa de verdade é o que “aberto” realmente garante: um dicionário que você escolhe, catálogos que você mesmo adiciona e pequenos plugins que ampliam o que o leitor pode fazer. Se você já esbarrou em um aparelho Xteink ou ouviu alguém mencionar o CrossPoint e quer saber se vale o desvio antes de comprar um gadget dedicado a aprender idiomas, é isso que existe de fato hoje.
A linha de aparelhos: duas formas de escolher uma palavra#
O CrossPoint roda em quatro modelos da Xteink, além de alguns outros aparelhos e-ink pequenos, e a divisão que importa para a leitura é como você seleciona o texto. O X3, o X4 e o X4 Classic são operados por botões: não há tela sensível ao toque, então virar a página, abrir o Reader Menu ou escolher uma palavra para consultar acontece tudo por botões físicos e um menu na tela que você confirma com um clique. O X4 Pro acrescenta uma tela sensível ao toque, então, para virar páginas e, a partir da 2.0, para selecionar uma palavra, você toca direto na página em vez de navegar por um menu. Na 1.6.x, até o Pro inicia uma consulta pelo Reader Menu.
Essa divisão se estende até a busca no dicionário e o recorte de palavras, por isso as funções abaixo são listadas por versão de firmware, e não por um único modelo de interação. O X4 Pro é o aparelho em que todo o fluxo do LingoBlend — parear, baixar um livro, consultar uma palavra, recortá-la, sincronizá-la de volta — foi testado do início ao fim. O X3 e o X4 chegam às mesmas funções pelos menus de botão, mas não rodamos esse fluxo completo neles, então dizemos “as mesmas funções existem ali” em vez de “verificado”.
O que “firmware aberto” realmente significa para quem aprende idiomas#
O firmware de fábrica da maioria dos e-readers é uma caixa fechada: o dicionário, a loja e o suporte a formatos que o fabricante embarcou são definitivos. O CrossPoint é diferente porque é construído abertamente por colaboradores que não são o fabricante do aparelho, e porque tudo o que importa para quem está aprendendo é algo que você adiciona, e não algo que já vem pronto:
- A escolha do dicionário é sua. Você escolhe um dicionário StarDict, descompacta em
/dictionariesno cartão SD (ou baixa um por um plugin) para que a pasta fique com os três arquivos que ele traz, e o seleciona em Settings → Reader → Dictionary — é também assim que um dicionário específico de um livro, como o que vem com um livro com blend, chega ao aparelho. - Os catálogos são algo que você adiciona, não algo que vem fixo. OPDS é um protocolo aberto para navegar e baixar livros, e o CrossPoint permite apontar para qualquer servidor OPDS em que você confie, em Settings → System → OPDS Servers (Settings → Connectivity na 2.0). Não existe uma única loja aprovada.
- Os plugins ampliam o comportamento do leitor sem uma atualização de firmware. Um plugin é algo que você instala pelo Plugin Hub, que o leitor oferece em Home → Plugins; ele pode adicionar sua própria tela de configurações no leitor ou seu próprio cartão no File Manager — o mecanismo por trás dos downloads de livros e da sincronização de recortes, e, em princípio, por trás de qualquer outra coisa que um colaborador construa.
Nada disso precisou que alguém integrasse código ao firmware para que um novo caso de uso existisse — incluindo o nosso. Um fluxo de aprendizado de idiomas se apoia inteiramente no comportamento padrão do CrossPoint, sem que nada nele receba tratamento especial.
O que muda entre as versões do firmware#
O CrossPoint tem um canal estável e um canal Nightly, que avança mais rápido. No momento em que este texto foi escrito, a 1.6.5 é a versão estável atual, e a 2.0 — a versão de que plugins e recortes precisam — existe como build Nightly e como release candidate.
| Função | 1.6.x (estável) | 2.0 / Nightly |
|---|---|---|
| Abrir um EPUB e ler | Sim | Sim |
| Busca no dicionário (Reader Menu → Look Up) | Sim, uma palavra por vez | Sim, mais seleção de frases com várias palavras |
| Catálogos OPDS (OPDS Servers, em Settings) | Sim | Sim |
| Transferência de arquivos por USB (Home → File Transfer → USB Drive) | Sim | Sim |
| Plugins de SD (Plugin Hub) | Não | Sim |
| Recortar uma palavra durante a leitura, sem precisar de rede | Não | Sim |
Na prática: tudo o que depende só de um arquivo de dicionário e de um EPUB — o livro em si, a busca de palavras, os downloads por OPDS — já funciona na versão estável, porque a busca no dicionário chegou lá atrás, na versão 1.6.0. Plugins e o recorte de uma palavra no meio da frase são terreno mais novo, travado atrás da 2.0. Não vamos prometer uma data para quando a 2.0 sai da fase de testes.
Uma observação para quem tem os modelos só de botão: a interação da 2.0 (pressionar e segurar, depois arrastar as alças por várias palavras) é feita para uma tela sensível ao toque. Nos leitores só de botão, as mesmas ações de Look Up e Clip são acessadas pelo Reader Menu e confirmadas com um clique no botão.
Como colocar o CrossPoint em um leitor#
O CrossPoint não vem pré-instalado; você mesmo grava o firmware em um aparelho compatível, usando as ferramentas de gravação pelo navegador em crosspointreader.com, no Chrome. O crosspointreader.com documenta o que uma gravação toca e o que não toca — leia antes de começar. O build Nightly para os recursos da 2.0 é uma opção separada no mesmo site. Livros e o dicionário complementar não precisam de nenhum build Nightly — a 1.6.0 ou superior já basta.
Não vamos detalhar o processo de gravação clique por clique — a própria página da ferramenta de gravação em crosspointreader.com é o lugar certo para isso, e ela muda mais rápido do que um post de blog deveria tentar acompanhar.
O que o LingoBlend acrescenta#
Tudo isso acima é o CrossPoint por conta própria. O que o LingoBlend acrescenta é conteúdo e um dicionário pensados para ler em dois idiomas ao mesmo tempo, construídos inteiramente sobre esses mecanismos já existentes:
- Livros com blend — um EPUB comum em que parte das palavras (geralmente uma em cada cinco) foi trocada pelo idioma que você está aprendendo, escolhidas de modo que a frase ao redor ainda carregue o significado.
- Um dicionário complementar gerado a partir desse mesmo blend, de modo que consultar uma palavra trocada mostra exatamente o que ela substituiu — o sentido que a frase realmente usou, não o sentido mais comum de um dicionário para aquela palavra.
- Dois plugins — um que baixa dicionários complementares sem precisar fazer login, e outro que, depois de logado, lista seus livros com blend e sincroniza as palavras que você recorta de volta para o seu dicionário do LingoBlend, de onde elas passam a aparecer nos jogos de repetição espaçada do app.
- Um catálogo OPDS para que os livros sejam navegados e baixados do mesmo jeito que em qualquer outro catálogo OPDS.
Nada disso é um fork do CrossPoint nem uma mudança de firmware — é um arquivo de dicionário, um EPUB, um feed de catálogo e dois plugins, exatamente a superfície que a abertura do CrossPoint disponibiliza para qualquer pessoa. Para a configuração completa, passo a passo, em vez desta visão geral, veja o guia passo a passo; este post é propositalmente a versão “vale a pena ou não”.
Onde ele para: as limitações, sem rodeios#
O CrossPoint é capaz, mas vale conhecer os limites antes de montar uma rotina de estudo em torno dele.
Só um dicionário fica ativo por vez. O que estiver selecionado em Settings → Reader → Dictionary é o único que o leitor consulta. Enquanto um dicionário específico de um livro está ativo, buscar uma palavra comum fora desse livro retorna “não encontrada” — esperado, não é um bug; volte para o seu dicionário do dia a dia no mesmo menu assim que terminar o livro.
A parte de rede fica fora da página que você está lendo. Entrar numa rede WiFi, navegar por um catálogo OPDS, instalar um plugin pelo Plugin Hub e Sync clippings acontecem todos por Home → File Transfer, Home → Plugins ou Settings, nunca de dentro de um livro — você sai primeiro para a tela inicial, faz a coisa que depende de rede, e depois volta.
Não existe um aplicativo separado no aparelho. O CrossPoint é uma interface de leitura com menus e plugins, não um tablet com uma gaveta de aplicativos. Tudo o que o LingoBlend acrescenta acontece dentro do livro (Look Up, Clip), na própria tela Home → Plugins do leitor (fazer login, baixar um dicionário), ou pelo cartão do plugin na interface web de File Transfer (Sync clippings) — sem nenhum ícone “LingoBlend” separado para tocar.
Duas ressalvas mais específicas: nossos plugins ficam no Plugin Hub, em Community Plugins, a lista de terceiros que a própria equipe do CrossPoint não revisa — eles também podem ser baixados direto na nossa página de e-readers, para copiar para o cartão; e o fluxo acima só foi rodado do início ao fim em um X4 Pro — os modelos só de botão devem funcionar da mesma forma pelos menus, mas dizemos “devem” em vez de “funcionam” até verificarmos diretamente.
Em resumo#
O CrossPoint transforma um pequeno leitor e-ink em algo que você configura, em vez de algo que te entregam pronto — o dicionário, os catálogos e os plugins são todos escolha sua, e é exatamente essa abertura que um fluxo de aprendizado de idiomas como o do LingoBlend precisa. A versão estável 1.6.5 já cobre os livros com blend e o dicionário complementar; os extras baseados em plugin estão a uma gravação Nightly de distância. Se você está comparando isso com um aparelho que já tem, veja Kindle vs. Kobo vs. CrossPoint para quem aprende idiomas. Veja a biblioteca e configuração completas para começar com um livro grátis.