Por que as extensões do Safari no iOS são um grande negócio

Índice:

Por que as extensões do Safari no iOS são um grande negócio
Por que as extensões do Safari no iOS são um grande negócio
Anonim

Princípios importantes

  • iPadOS 15 permitirá a extensão do navegador no Safari.
  • Eles são como extensões do Chrome, mas com segurança adicional.
  • As extensões exigem que um aplicativo pai da App Store seja instalado.
Image
Image

Safari no iPad está prestes a receber extensões, assim como Chrome, Edge e Safari no Mac. E eles vão mudar totalmente a forma como você usa o navegador.

Safari é provavelmente o aplicativo mais importante no seu iPhone ou iPad. Algumas pessoas raramente o deixam, exceto para postar fotos no Instagram ou responder a um WhatsApp. E, no entanto, permanece bastante limitado em comparação com um navegador de desktop.

Você pode usar pequenos bookmarklets e, claro, o Safari se integra ao painel de compartilhamento de todo o sistema, mas tem sido quase impossível estender o próprio Safari. No iOS 15, isso está prestes a mudar. Então o que está acontecendo?

“Felizmente, a Apple optou pela tecnologia padrão da indústria de extensão de fato chamada WebExtensions”, disse o desenvolvedor do aplicativo Alex Chernikov à Lifewire por e-mail. “Inicialmente, era a API de extensão do Chrome, mas com o tempo, todos os principais navegadores a adotaram. Fazer extensões tornou-se muito fácil nos dias de hoje. Você faz uma vez e roda no Edge, Firefox, Opera e Brave.”

Privacidade em primeiro lugar

As extensões do navegador são um grande risco de segurança. Normalmente, eles têm acesso a todos os dados carregados em uma página da web. Tudo bem se você estiver usando uma extensão de um desenvolvedor confiável, mas as coisas podem dar errado rapidamente.

Felizmente, a Apple optou pela tecnologia padrão da indústria de extensão de fato chamada WebExtensions.

Uma extensão não apenas obtém acesso a uma página quando você clica para ativá-la. Por padrão, uma extensão tem acesso a todas as páginas carregadas em seu navegador. Isso significa seu e-mail, seu banco, tudo. As extensões no iPadOS 15 Safari não funcionam assim.

"Eles adotaram uma abordagem interessante que é diferente do que podemos ver em outros navegadores. Eles permitem que você conceda acesso à extensão apenas a páginas específicas, bem como por um período limitado de tempo ", diz Chernikov.

"Por exemplo, você pode deixar a extensão funcionar apenas em lefigaro.fr e apenas por um dia. Dado que as extensões agora podem ter acesso total ao conteúdo do site (que também pode incluir suas senhas, detalhes do cartão de crédito, etc.), é uma boa ideia."

A empresa de software de Chernikov, Gikken, está atualmente desenvolvendo uma extensão iOS 15 para seu aplicativo de tradução, Mate. Eu tenho testado isso e é muito legal escolher quais sites carregam a extensão. No caso do Mate, você pode vinculá-lo apenas aos sites de idiomas estrangeiros que deseja traduzir e, ao contrário do tradutor integrado do Safari, ele será carregado automaticamente toda vez que você visitar um desses sites.

Como funcionam as extensões do Safari para iOS

A instalação de uma extensão do Safari é feita com a instalação de um aplicativo complementar, o que garante que ele passe pelo processo de aprovação da App-Store da Apple. Então você visita as configurações de extensões do Safari. Eles ficam no aplicativo Configurações, junto com as configurações do bloqueador de conteúdo (que são extensões de navegador efetivamente especializadas).

Image
Image

Desenvolver extensões do Safari é fácil, mas com barreiras suficientes para que provavelmente não veremos uma enxurrada de extensões do Chrome existentes aparecendo no dia do lançamento. Por exemplo, ao testar uma extensão, o desenvolvedor precisa recompilar todo o aplicativo wrapper sempre que fizer uma alteração, em vez de apenas salvar um arquivo e recarregar a página da web.

"As extensões do iOS Safari também são pequenos sites, mas empacotados no aplicativo pai. Toda vez que você faz alterações no código de extensão e deseja executá-lo novamente, você precisa reconstruir (recompilar) todo o projeto Xcode. Quanto tempo leva depende do tamanho do projeto ", diz Chernikov.

Outra barreira é todo o processo de aprovação da App Store, que exige uma assinatura paga e todos os problemas comuns de enviar um aplicativo. E outra consideração é a aparência. Uma extensão criada para o Chrome provavelmente não ficará bem em um navegador da Apple.

Extensões-Vale a pena?

Até agora, a dor de fazer extensões iOS Safari é toda com o desenvolvedor. É tão fácil para o usuário instalar um aplicativo e ativar a extensão nas preferências do Safari, embora isso seja um pouco complicado.

As extensões do Safari para iOS também são pequenos sites, mas empacotados no aplicativo pai.

"Você ainda precisa habilitar a extensão separadamente, e ela está bem escondida. Alguns usuários beta nos contataram dizendo que não conseguiam descobrir como começar a usar a extensão Safari do Mate, por exemplo ", diz Chernikov.

Mas os benefícios valem a pena. O tradutor Mate, por exemplo, é perfeito. É como se a web estivesse toda em seu próprio idioma, e você pode até tocar em um parágrafo para verificar o texto original. É melhor que a versão integrada, e isso era impossível no Safari até agora.

Recomendado: