Depuração de aplicativos híbridos
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Depure aplicativos iOS híbridos em um dispositivo com Safari.
- Depure aplicativos Android híbridos em um dispositivo com o navegador Google Chrome.
- Use o seu dispositivo para depurar aplicativos Android em execução em sua máquina de desenvolvimento.
Depuração de um aplicativo híbrido no iOS
Perguntando-se como pode depurar aplicativos híbridos no iOS? Você usa o Safari para se comunicar entre a máquina de desenvolvimento e um dispositivo real ou simulado. Para fins de depuração, você trata o seu aplicativo híbrido como um aplicativo da Web.
- Abra o Safari no computador pessoal.
- Selecione Safari | Preferências.
- Clique na guia Avançado.
- Clique em Mostrar menu de desenvolvimento na barra de menu.
- Caso você utilize o simulador de iOS:
- Se o Xcode estiver aberto, pressione CONTROL, clique no ícone do Xcode na barra de tarefas e selecione Abrir ferramenta de desenvolvedor | Simulador de iOS.
- Ou, em uma janela do Terminal, digite open -a iOS\ Simulator.
- No menu do simulador de iOS, selecione Hardware | Dispositivo.
- Selecione um dispositivo.
- Abra o Safari na tela inicial do dispositivo ou simulador de iOS.
- Navegue até o local do seu aplicativo da Web. Dica É possível copiar o endereço da janela de saída do depurador Xcode. Por exemplo:
2016-05-19 12:16:31:410 MyTrailHybridLocal[86657:5137538] INFO|SFHybridViewController|Setting file:///Users/johndoe/Library/Developer/CoreSimulator/ Devices/22222222-3333-aaaa-dddd-42424242424B9/data/ Containers/Bundle/Application/66665555-5555-3333- 1111-B9B9B9B9/MyTrailHybridLocal.app/www/index.html
é a URL da “página inicial” deste aplicativo. - No Safari do seu desktop, selecione Desenvolvedor | <seu dispositivo>, e selecione a URL que você abriu no Safari do dispositivo ou do simulador. A janela Inspetor Web é aberta e se anexa à instância do Safari em execução no seu dispositivo.
Depuração de um aplicativo híbrido no Android
Perguntando-se como pode depurar aplicativos híbridos no Android? Você pode fazer isso com dispositivos Android reais ou simulados por meio do navegador Google Chrome. Para obter instruções, pesquise “Depuração remota” em developers.google.com/web/tools/.
Recursos
- Depuração de aplicativos híbridos executados em um dispositivo móvel
- Depuração remota no Android com o Chrome (developer.chrome.com)
- Como aproveitar ao máximo o simulador (vídeo da Biblioteca de desenvolvedor do iOS)