Suporte a Navegadores e Plataformas

A visualização do Antcas Control suporta a exibição em quase todos os navegadores web modernos e sistemas operacionais. Uma tabela completa não é mais mantida, pois os navegadores modernos hoje implementam amplamente os padrões. Ainda assim, existem diferenças importantes no suporte de recursos que devem ser consideradas.

Navegadores Recomendados

Para uma utilização ótima da visualização (incluindo telecomunicações WebRTC, funcionalidade Push e características PWA), as seguintes exigências mínimas se aplicam:

  • Google Chrome – versão 80 ou superior é recomendada.
  • Microsoft Edge (baseado em Chromium)
  • Mozilla Firefox
  • Safari (macOS e iOS)
  • Opera / Brave / Vivaldi (baseados em Chromium)

Esses navegadores oferecem, em princípio, padrões modernos, bom desempenho e suporte abrangente para funcionalidades de Aplicativos Web Progressivos.

Não recomendado:

  • Internet Explorer (não suporta padrões modernos)
  • Samsung Internet (Android)
  • Versões muito antigas de navegadores que não suportam Service Worker, WebRTC ou funcionalidades modernas de JavaScript.

Aplicativos Web Progressivos (PWA)

Vantagens e Dispositivos

A visualização pode ser instalada e utilizada como um Aplicativo Web Progressivo (PWA). PWAs oferecem:

  • Capacidade offline através de Service Worker
  • Instalação na tela inicial
  • Tempos de carregamento mais rápidos
  • Experiência do usuário semelhante a um aplicativo

PWAs são suportados pela maioria dos navegadores e plataformas modernos, incluindo:

  • Chrome / Edge / Opera / Brave / Vivaldi (Desktop + Android)
  • Firefox (Desktop e Android) – com algumas restrições em prompts de instalação

PWAs também podem funcionar em tablets, laptops e muitos dispositivos inteligentes mais recentes, desde que um navegador moderno com funcionalidade PWA seja utilizado.

Aviso sobre iOS: No iOS (iPhone e iPad), PWAs podem ser instalados, mas sempre através do caminho manual Compartilhar Adicionar à Tela Inicial — não há um prompt de instalação automático como em Android ou navegadores desktop.

Notificações Push

A maioria dos navegadores e PWAs pode suportar mensagens push, mas isso é dependente da plataforma:

  • Android / Desktop (Chrome, Edge, Firefox, Opera, Brave): Notificações push geralmente funcionam de forma confiável.
  • macOS Safari (a partir do Safari 16 / macOS Ventura+): Suporte a push disponível.
  • iOS e iPadOS: Notificações push são possíveis apenas em PWAs instalados e a partir do iOS 16.4+ — elas devem ser instaladas manualmente; além disso, existem restrições e bugs na prática, de modo que as notificações push no iOS nem sempre funcionam de forma confiável (especialmente em segundo plano) e não são totalmente suportadas em todas as regiões ou versões.

Importante: O iOS não suporta mensagens web push no navegador — a funcionalidade push só ocorre após a instalação como PWA e está parcialmente restrita ou não funciona.

Suporte a WebRTC

Para funções como Telefonia, o suporte ao WebRTC do lado do navegador é necessário:

  • Chrome, Edge, Firefox, Opera, Brave, Vivaldi: Suportam totalmente o WebRTC, incluindo áudio e vídeo.
  • Safari (macOS): Suporte ao WebRTC (a partir do Safari 11+).
  • Navegadores iOS (Safari, Chrome, Firefox): Todos usam o WebKit e, portanto, oferecem suporte básico ao WebRTC — no entanto, o suporte pode variar dependendo da versão do iOS e pode ser limitado em versões mais antigas. Em algumas versões do iOS, recursos do WebRTC como a telefonia podem não funcionar completamente.

Aviso: A função WebRTC (por exemplo, telefonia web) pode não funcionar de forma confiável em todos os lugares no iOS, pois todos os navegadores no iOS são baseados no WebKit e algumas APIs estão implementadas de forma limitada.

Recomendações e Avisos para Usuários

  • Sempre usar navegadores modernos: Isso reduz o risco de problemas de segurança e incompatibilidades.
  • Resolução: Pelo menos 340x340 pixels, para exibir corretamente os elementos da interface do usuário.
  • Utilizar a instalação PWA ativamente: Para a melhor experiência do usuário e funcionalidade push, especialmente no Android.
  • Conhecer as restrições do iOS: Instalação e push são possíveis, mas limitados e com etapas manuais.