Qual navegador devo usar com o MakeCode e a Forward Education Learning Platform?

Este artigo foi traduzido automaticamente. Versão original em inglês.

A resposta rápida

Use o Google Chrome ou o Microsoft Edge e mantenha-os atualizados. Tanto o MakeCode quanto a Forward Education Learning Platform funcionam melhor nesses dois navegadores, que são os que testamos.

Se a sua turma usa Chromebooks, você já está com tudo certo. O ChromeOS usa o Chrome.

Por que Chrome e Edge?

O principal motivo é um recurso do navegador chamado WebUSB. O WebUSB permite que uma página da web se comunique diretamente com um dispositivo conectado à porta USB do seu computador, nesse caso, o seu micro:bit.

Com o WebUSB funcionando, você tem:

  • Downloads com um clique. Depois de parear o seu micro:bit uma vez, basta clicar em Download no MakeCode para enviar o programa direto para a placa. Sem precisar arrastar um arquivo .hex para a unidade MICROBIT toda vez que você fizer uma alteração (suporte do micro:bit).
  • Dados em tempo real da placa. O MakeCode pode mostrar a saída do console do seu micro:bit, e é assim que os alunos veem as leituras dos sensores em tempo real dos módulos do Climate Action Kit, em vez de simplesmente adivinhar.
  • Menos imprevistos durante a aula. Uma gravação mais rápida significa menos espera e menos momentos de "não salvou" quando 25 alunos estão baixando o programa ao mesmo tempo.

Atualmente, o Google Chrome e o Microsoft Edge são os navegadores que oferecem suporte completo para gravar a placa diretamente pelo navegador dessa forma.

Versões mínimas

A documentação do MakeCode da Microsoft lista estes requisitos mínimos para o WebUSB (página do WebUSB no MakeCode):

  • Google Chrome versão 79 ou mais recente
  • Microsoft Edge versão 79 ou mais recente
  • Se você estiver usando uma placa micro:bit V1 mais antiga, o firmware precisa estar na versão 0249 ou superior

Na prática, a recomendação da micro:bit Foundation é simplesmente usar a versão mais recente do seu navegador. Isso é importante nas escolas, onde as atualizações automáticas do navegador às vezes são atrasadas ou desativadas pela equipe de TI por motivos de segurança. Um dispositivo que não é atualizado há um ano ou dois pode ficar bem defasado.

Como verificar a versão do seu navegador

  1. No Chrome, abra o menu (⋮) no canto superior direito e escolha Ajuda → Sobre o Google Chrome.
  2. No Edge, abra o menu (…) no canto superior direito e escolha Ajuda e comentários → Sobre o Microsoft Edge.
  3. A página mostra o número da sua versão e atualiza o navegador automaticamente, caso haja uma atualização disponível.
  4. Reinicie o navegador quando solicitado e recarregue o MakeCode.

Se a atualização estiver bloqueada ou aparecer esmaecida, o seu dispositivo é gerenciado pela escola, e a equipe de TI precisará aplicar a atualização.

E o Safari, o Firefox e os iPads?

O Safari não oferece suporte ao WebUSB, portanto não consegue se conectar a um micro:bit. O mesmo vale para outros navegadores que não são baseados em Chromium, como o Firefox. Você ainda pode navegar pela Learning Platform neles, mas a programação e o download para a placa não vão funcionar de forma confiável.

Atualmente, os iPads têm dificuldade para se conectar de forma consistente ao micro:bit, o que é essencial para os projetos do Climate Action Kit.

Se você está preso a outro navegador hoje

Ainda é possível colocar o código no micro:bit sem o WebUSB:

  1. Escreva o seu programa no MakeCode normalmente.
  2. Clique em Download. O navegador salva um arquivo .hex na sua pasta de downloads.
  3. Conecte o micro:bit ao computador com um cabo USB. Ele aparece como uma unidade chamada MICROBIT.
  4. Arraste o arquivo .hex para a unidade MICROBIT. A luz amarela na parte de trás do micro:bit pisca enquanto o arquivo é copiado.
  5. Repita as etapas 2 a 4 toda vez que você alterar o código.

Funciona, mas são várias etapas extras a cada alteração, o que se acumula rapidamente ao longo de uma aula. Trocar para o Chrome ou o Edge vale a pena, é questão de cinco minutos.

Notas para a sala de aula

  • O pareamento é feito por navegador e por computador. Se os alunos trocarem de navegador, trocarem de notebook ou usarem um perfil novo, eles precisarão parear o micro:bit novamente no MakeCode. Reserve alguns minutos para isso no início de uma aula com dispositivos novos.
  • Escolha um único navegador para toda a turma. Misturar navegadores torna a resolução de problemas muito mais difícil quando você está ajudando vários grupos ao mesmo tempo.
  • Para desparear um micro:bit, clique no ícone de cadeado na barra de endereços do navegador, remova o dispositivo micro:bit listado e recarregue a página do MakeCode.

Ícone de cadeado na barra de endereços do navegador usado para desparear um micro:bit

Ainda não consegue conectar?

Se você estiver usando uma versão atualizada do Chrome ou do Edge e o micro:bit ainda não conectar, o navegador geralmente não é o problema. Verifique o cabo USB (alguns cabos servem só para carregar), tente uma porta USB diferente e desligue completamente o micro:bit desconectando a bateria e o cabo USB antes de reconectar.

Em redes gerenciadas pela escola, verifique também com a equipe de TI se os domínios necessários da Forward Education e do MakeCode estão liberados no filtro de conteúdo da web. Consulte o artigo existente sobre quais domínios a sua rede escolar precisa liberar.

Ainda com problemas? Entre em contato com a nossa equipe de suporte e informe o navegador, a versão do navegador e o tipo de dispositivo que você está usando. Esse é o caminho mais rápido para resolver.