Ao abrir a mesma página web em dois telemóveis de modelos diferentes, a disposição pode não ser igual. Já lhe aconteceu?
No dia a dia, quando navego na internet, nem reparo nisso. Mas, se dezenas de telemóveis fizerem capturas de ecrã automaticamente e recolherem informações de páginas web, as imagens podem ter disposições diferentes e só a tarefa de as verificar já dá bastante trabalho.
Desta vez, ao ler as notas de atualização do @Acurast Processor, reparei numa funcionalidade bastante interessante. As implementações de Cargo e Node.js podem recorrer ao navegador integrado no telemóvel para executar tarefas como recolher conteúdo de páginas web e fazer capturas de ecrã. Por exemplo, se um AI Agent precisar de recolher informações de páginas web, também é necessário que um dispositivo execute essas tarefas.
Mas antes havia um problema: o navegador renderizava as páginas de acordo com as dimensões do ecrã do próprio telemóvel. Assim, a mesma página podia ter uma disposição diferente consoante o modelo de telemóvel Android ao qual a tarefa era atribuída. Por isso, #Acurast adicionou, na versão 1.27.0, a possibilidade de controlar as dimensões de renderização. Os programadores podem definir antecipadamente a largura, a altura e a densidade de píxeis, para que os diferentes telemóveis executem as tarefas com especificações visuais tão uniformes quanto possível.
Também fui confirmar: a configuração tem de ser feita antes de abrir o primeiro separador do navegador. Caso contrário, serão usadas as dimensões originais do ecrã do telemóvel. Claro que usar dimensões uniformes não significa que todas as capturas de ecrã sejam exatamente iguais; o conteúdo da página e o estado do carregamento continuam a influenciar o resultado.
A alteração parece pequena, mas gostei bastante. Quando pensava em telemóveis a fornecer capacidade de processamento, nunca me lembrava de pormenores como a disposição das capturas de ecrã. Agora que penso nisso, se no futuro os telemóveis nos ajudarem a realizar estas tarefas repetitivas na web, reduzir os problemas causados pelas diferenças entre dispositivos será mesmo muito útil.
👉 https://hub.acurast.com/rebellion?ref=apksoh
No dia a dia, quando navego na internet, nem reparo nisso. Mas, se dezenas de telemóveis fizerem capturas de ecrã automaticamente e recolherem informações de páginas web, as imagens podem ter disposições diferentes e só a tarefa de as verificar já dá bastante trabalho.
Desta vez, ao ler as notas de atualização do @Acurast Processor, reparei numa funcionalidade bastante interessante. As implementações de Cargo e Node.js podem recorrer ao navegador integrado no telemóvel para executar tarefas como recolher conteúdo de páginas web e fazer capturas de ecrã. Por exemplo, se um AI Agent precisar de recolher informações de páginas web, também é necessário que um dispositivo execute essas tarefas.
Mas antes havia um problema: o navegador renderizava as páginas de acordo com as dimensões do ecrã do próprio telemóvel. Assim, a mesma página podia ter uma disposição diferente consoante o modelo de telemóvel Android ao qual a tarefa era atribuída. Por isso, #Acurast adicionou, na versão 1.27.0, a possibilidade de controlar as dimensões de renderização. Os programadores podem definir antecipadamente a largura, a altura e a densidade de píxeis, para que os diferentes telemóveis executem as tarefas com especificações visuais tão uniformes quanto possível.
Também fui confirmar: a configuração tem de ser feita antes de abrir o primeiro separador do navegador. Caso contrário, serão usadas as dimensões originais do ecrã do telemóvel. Claro que usar dimensões uniformes não significa que todas as capturas de ecrã sejam exatamente iguais; o conteúdo da página e o estado do carregamento continuam a influenciar o resultado.
A alteração parece pequena, mas gostei bastante. Quando pensava em telemóveis a fornecer capacidade de processamento, nunca me lembrava de pormenores como a disposição das capturas de ecrã. Agora que penso nisso, se no futuro os telemóveis nos ajudarem a realizar estas tarefas repetitivas na web, reduzir os problemas causados pelas diferenças entre dispositivos será mesmo muito útil.
👉 https://hub.acurast.com/rebellion?ref=apksoh