Hark
O que é “nativo”

Cliente do Gmail nativo para macOS: o que “nativo” quer dizer de fato

“Nativo” é a palavra mais usada na página de todo app de Gmail, e ela quer dizer pelo menos três coisas diferentes. Aqui está a definição que o Hark segue, quais partes do app são feitas com os frameworks do próprio macOS, e o único ponto em que ele usa o motor web do sistema — e por quê.

Três coisas que “nativo” costuma querer dizer

A palavra faz trabalhos diferentes em páginas de produtos diferentes. Antes de decidir se você quer um app nativo de Gmail, vale saber qual deles está sendo oferecido.

Um ícone no Dock

O app é o site do Gmail, carregado dentro de uma cópia de navegador que vem com o app. Você ganha um ícone, uma janela e notificações; o que está dentro da janela é a mesma página web que você tinha numa aba. Este é o sentido mais frouxo e o mais comum.

Uma aparência de Mac

A interface também é uma página web, mas estilizada para lembrar o macOS — os cinzas certos, uma barra lateral, uma barra de ferramentas. Pode convencer numa captura de tela. Sob o ponteiro, ela continua se comportando como uma página: texto que é selecionado quando você queria arrastar, menus desenhados em vez dos menus do sistema, um motor de navegador para iniciar antes de qualquer coisa aparecer.

Feito com os frameworks da plataforma

A lista é uma visualização de lista de verdade, os menus são os da barra de menus, o campo de texto é o campo de texto do sistema, com correção ortográfica e ditado, e a janela é uma janela que o sistema sabe organizar lado a lado, ocultar e restaurar. Nada precisa ser iniciado antes de o app conseguir desenhar. Este é o sentido que o Hark usa, e o resto desta página mostra o que ele abrange.

O que é nativo no Hark, especificamente

O único ponto em que ele usa um motor web, e por quê

E-mail em HTML é HTML. Uma newsletter, um recibo, um convite de agenda de um colega — tudo isso chega como documento web, e a única forma fiel de mostrar um é com um motor web. O Hark renderiza o corpo das mensagens com o WebKit, o motor que já faz parte do macOS e o mesmo que o Mail da Apple usa para essa tarefa.

Isso é bem diferente de embutir um navegador. Nada a mais vem dentro do app, nada precisa iniciar antes de a interface aparecer, o motor é atualizado pelo macOS e não por nós, e ele é usado para o documento no painel de leitura — nunca para o app ao redor. Quando você responde, a mensagem original vai abaixo do seu texto exatamente como chegou, então uma conversa citada sobrevive à ida e volta intacta.

Como a diferença aparece na prática

O que nativo não quer dizer

Se foi a parte da agenda que te trouxe aqui, há um texto separado sobre Gmail e agenda em um só app nativo para Mac, e outro sobre como o Hark é feito para que seus e-mails nunca cheguem até nós.

Perguntas

O Hark é um app web encapsulado?

Não. A interface — lista de mensagens, barra lateral, barra de ferramentas, pesquisa, ajustes, a grade da agenda, o painel de tarefas, o editor de mensagens — é feita com os frameworks do próprio macOS, e não há navegador embutido no app. O site do Gmail nunca é carregado.

O Hark usa o WebKit em algum momento?

Sim, em um ponto: para exibir o corpo em HTML de uma mensagem, usando o WebKit que vem com o macOS — o mesmo motor que o Mail da Apple usa. Ele serve para o documento, não para a interface, e não é uma cópia de navegador carregada dentro do app.

Nativo quer dizer que funciona offline?

Em parte. O que já foi sincronizado — mensagens, eventos da agenda, anexos baixados — continua legível sem conexão, porque fica em um cache local no seu Mac. Enviar, e qualquer coisa que altere a sua caixa de correio, exige conexão com o Google.

Ele parece o Gmail ou um app de e-mail do Mac?

Os dois, de propósito. As ideias são do Gmail — conversas, marcadores, adiar, operadores de pesquisa, filtros, uma Lixeira só — e a janela é uma janela de Mac: menus de verdade, Central de Notificações, indicador no Dock, Spaces, ⌘W. A visualização de leitura segue as medidas da do próprio Gmail, para que uma mensagem tenha a aparência que você espera.

O Hark está em beta público gratuito.

macOS 14 ou posterior em Apple silicon.

Veja o app — a janela da página inicial é a interface real, e você pode mudar a cor de destaque e o tema dela na própria página.