Transforme uma página da Web em um aplicativo de laptop com Gluon

Agora que grande parte do nosso trabalho acontece em sites, é difícil encontrar aplicativos nativos projetados para Macs. Se você passa muito tempo em uma página da web vaga ou em um portal de trabalho personalizado, você pode querer criar um aplicativo dedicado para isso – qualquer coisa que funcione além (ou melhor) do que o Safari, indique notificações e tenha uma região comprometida no Dock. Também não é preciso nenhum conhecimento.

A Apple introduziu um novo recurso para Safari no macOS Sonoma que permite converter qualquer site em um aplicativo Dock. E uma estratégia concentrada como essa pode ser respeitável para a sua produtividade. O ícone do site (ou favicon) aparecerá como um aplicativo e, quando iniciado, a página será executada como um aplicativo. Você não verá nenhuma barra de ferramentas do Safari, página inicial ou qualquer outro aspecto do navegador, então é um evento muito mais concentrado. Você não será atraído pelo fascínio da web aprimorada. Que você não pode perder horas no Facebook se não houver uma aba do Facebook que também será aberta.

Os aplicativos da Internet também oferecem um incentivo à privacidade: como esses aplicativos são gratuitos do Safari, eles não possuem histórico de pesquisa, cookies ou estatísticas do site. É comparável ao uso de um perfil Safari especial para determinada navegação, já que nenhuma dessas pesquisas será exibida no próprio perfil. E, como o macOS o trata como um aplicativo, você também pode optar por abri-lo caso inicialize o Mac.

Primeiro, abra a página da web no Safari. Clique no ícone de compartilhamento na barra de ferramentas desejada e selecione a opção Adicionar ao Dock. Uma janela pop-up revelará o nome, URL e marca do site, todos pré-preenchidos no Safari. Você é livre para trocar o título, o URL exato ou o ícone aqui, se desejar. Em seguida, clique em Adicionar ao Dock e pronto.

Você encontrará o novo aplicativo no Dock e, se iniciá-lo, ele funcionará de maneira semelhante ao Safari, com o mesmo login, de forma igualmente inteligente. Por padrão, o aplicativo não mostrará a barra de navegação, mas você pode permitir isso clicando no nome do aplicativo na barra de menu e escolhendo Configurações > revelar controles de navegação. Bem aqui, você também pode desativar a barra de título de correspondência de cores, caso queira.

Em meus testes, descobri que os pontos fortes e fracos do navegador Safari se traduzem perfeitamente nos aplicativos. Os aplicativos do Google, como Google Drive, Google Hold e sites do Workspace, são duvidosos no Safari, e esse também é o caso aqui. Para aumentar seu desempenho, você precisará usar ferramentas baseadas no Chromium, como Coherence X4, ou aplicativos de terceiros, como Unite e Flotato. Embora você obtenha desempenho aprimorado, a desvantagem é que todos eles são aplicativos pagos, custando até US $ 30, e nunca tão simples quanto simplesmente adicionar um site ao Dock usando o Safari.

Electron é uma ferramenta para executar aplicativos escritos pela Internet da mesma forma que os nativos, e recebeu muita atenção prejudicial por seu apetite por RAM em torno desses componentes. Mas embora a execução possa deixar a desejar, a teoria em si é bastante sólida – se você já tiver código escrito para a web, uma maneira rápida e fácil de entregá-lo ao computador pode ser muito benéfica.

É por isso que [CanadaHonk] está construindo uma estrutura chamada Gluon, que visa transformar suas páginas da web em aplicativos de dispositivos de computação com pouco ou nenhum esforço. Vimos o trabalho deles há alguns meses com o projeto OpenASAR, hackeando o aplicativo de desktop Discord para acelerá-lo. A partir dessa jornada, o Gluon foi desenvolvido para ser enxuto – com aplicativos com pouca memória RAM e espaço de armazenamento, tempos de construção extremamente rápidos e uma API prática.

Um dos elementos mais legais é que ele é capaz de usar o navegador instalado no dispositivo, e não um navegador integrado como o Electron. O guia do Firefox também está firmemente no roteiro, atualmente em fase experimental. O suporte ao Linux também está sendo trabalhado de maneira organizada – a estrutura nasceu no Windows, mas isso é para mudar. Também há espaço para inovar; [CanadaHonk] introduziu recentemente um recurso de hibernação com RAM agressiva e redução no consumo de CPU quando o aplicativo é minimizado, algo que outras estruturas como essa não são habituais.

Se você deseja escrever utilidade para o consumidor, JavaScript é uma linguagem honesta, e é provável que alguns de vocês o utilizem com frequência. Você também não está limitado ao aspecto de aplicação do mundo da tecnologia – equipamentos como WebUSB e WebSerial irão ajudá-lo a escrever uma interface de usuário para uma placa que você acabou de desenvolver. Por exemplo, aqui está um osciloscópio baseado em WebSerial, um terminal serial bacana ou um kit de ferramentas de programação de crachás de conferência de hackers. Apesar de tudo o que os navegadores erraram, eles certamente não parecem se tornar menos consideráveis, e se isso significa que você pode aumentar rapidamente o gerenciamento de hardware da plataforma com aplicativos, é realmente uma adição útil ao kit de ferramentas de 1.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *