O navegador Safari da Apple não possui alguns recursos avançados em comparação com o Chrome, Firefox e outros navegadores. Felizmente, uma grande deficiência está sendo corrigida: notificações push.
A Apple confirmou no ano passado que estava trabalhando no suporte padrão a notificações push da web para Safari em todas as plataformas , incluindo Mac, iPhone e iPad. Antes disso, o Safari era compatível apenas com a tecnologia push proprietária da Apple , que poucos sites suportavam. O novo recurso funciona com notificações push da web padrão – as mesmas que os sites já usam para enviar alertas através do Chrome, Firefox ou Microsoft Edge. Já chegou ao macOS Ventura , e agora a Apple está testando o iOS 16.4 beta e o iPadOS 16.4 beta, que finalmente traz a funcionalidade para iPhones e iPads.
As notificações da Web são úteis para aplicativos da Web, mas são incrivelmente impopulares em todos os outros lugares. A Mozilla disse em 2019 que as solicitações para permitir notificações push de sites foram rejeitadas em mais de 97% das vezes pelos usuários do Firefox. É provavelmente por isso que a Apple está implementando o recurso de maneira diferente da maioria dos navegadores móveis em dispositivos Android – os sites não podem solicitar o envio de notificações, a menos que estejam marcados na tela inicial. Presumivelmente, se você gosta tanto de um site ou aplicativo da web que o adiciona à tela inicial, é provável que esteja aberto à ideia de receber notificações push.
A Apple disse hoje em uma postagem no blog: “Um aplicativo da web que foi adicionado à tela inicial pode solicitar permissão para receber notificações push, desde que essa solicitação seja em resposta à interação direta do usuário – como tocar em ‘inscrever-se’ botão fornecido pelo aplicativo da Web. O iOS ou iPadOS solicitará que o usuário conceda permissão ao aplicativo da Web para enviar notificações. O usuário poderá então gerenciar essas permissões por aplicativo da Web nas Configurações de notificações, como qualquer outro aplicativo no iPhone e no iPad. As notificações de aplicativos da web funcionam exatamente como as notificações de outros aplicativos. Elas aparecem na tela de bloqueio, na Central de Notificações e em um Apple Watch emparelhado.
No entanto, essas não são todas as melhorias que chegam ao Safari no iPhone e iPad. Os aplicativos da web na tela inicial agora podem definir um emblema no ícone, assim como os aplicativos nativos, e usar APIs de vídeo e tela mais avançadas. Por fim, se você adicionar um site à tela inicial que não tenha criado um ícone especial, o Safari agora gerará um a partir do nome e das cores do site, em vez de usar uma simples captura de tela.
Os novos recursos estão disponíveis no Safari 16.4, que atualmente está apenas nas versões beta do iOS 16.4 e iPadOS 16.4, mas deve ser lançado para todos em breve.
Fonte: Blog do WebKit