Nós temos feito muito desenvolvimento em feature phones recentemente e tem sido difícil, mas divertido. O mais difícil é que no KaiOS achamos impossível depurar páginas da web, especialmente no hardware que tínhamos (o Nokia 8110). A Nokia é um ótimo dispositivo, é construído com KaiOS que sabemos que é baseado em algo semelhante ao Firefox 48, mas está bloqueado, não há modo de desenvolvedor tradicional como você entrar em outros dispositivos Android, o que significa que você não pode conectar o Firefox WebIDE facilmente.
Através de uma combinação de leitura de alguns blogs, e sabendo um pouco sobre adb
eu trabalhei como fazer isso. Note, outros podem ter sido capazes de fazer isso, mas não estão documentados em um lugar de forma limpa.
(A imagem acima mostra o DevTools e também a saída da ferramenta de captura de tela)
Aqui estão os passos:
- Conecte um cabo USB. Certifique-se de ter o
adb
instalado na sua máquina principal. - Faça o download de uma cópia de Firefox 48 (esta é a única que eu poderia trabalhar)
- Ative o 'Modo de Desenvolvedor' digitando
*#*#33284#*#*
no seu telefone (note, não use o discador). Você verá um pequeno ícone de 'bug' no topo da tela. [Source ] - Conecte seu cabo USB
- Na sua máquina de desenvolvimento, execute os seguintes comandos
adb start-server
adb devices
para verificar se o seu telefone está conectado.adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
isso configura um canal da sua máquina para um soquete no telefone. Isso é o que o Web IDE usa.- Inicie o
Web IDE
abrindo o Firefox, vá para Ferramentas e depois IDE da Web - Web IDE será aberto, clique em 'Remote Runtime' e clique no botão de abertura que tem 'localhost: 6000' pol. (Esta é a porta de encaminhamento TCP).
- Abra uma página no telefone e você deverá vê-la à esquerda. Voila