Um determinado conteúdo, online ou offline, pode ser visualizado de três principais formas, conforme descrito neste artigo. Cada um apresenta diferentes características de interface e comportamento.
Independente da forma de visualização, caso sejam utilizados "links externos", é importante destacar que recomenda-se o uso de HTTPS no lugar de HTTP, embora isto não tenha influência na visualização e interface, pode mudar qual forma pode ser utilizada.
Para o acesso ao conteúdo, este pode ser online (necessita de conexão) ou offline (com cache, definindo ou não um tempo limite). Alguns conteúdos não podem ser visualizados offline, como uma página Web, outros são comuns e recomendados, como vídeo ou PDF.
As três formas de visualização são:
- Visualização com leitor/player nativo (PDF, vídeo, etc.)
- Visualização com browser interno próprio simplificado
- Visualização com browser interno do sistema (p.ex., Safari)
Visualização com leitor/player nativo (PDF, vídeo, etc.)
Nesta situação, um conteúdo suportado é visualizado nativamente, como um leitor de PDF, um player de vídeo, ou uma visualização de imagem. A visualização é com uma experiência nativa do conteúdo.
Visualização com browser interno próprio simplificado
Nesta situação, um conteúdo é visualizado com o uso de um browser interno, sendo apresentado exatamente como um navegador (p.ex., Safari) iria apresentar o conteúdo. Neste caso o conteúdo é apresentado com os controles de visualização nativos da plataforma, e o navegador é "escondido" (não tem controles nativos).
Visualização com browser interno do sistema (p.ex., Safari)
Nesta situação, um conteúdo é visualizado com o uso de um browser interno completo. No iOS este mecanismo é conhecido como Safari View Controller. Neste caso, o aplicativo apenas "passa" o conteúdo ou acesso (link) para o navegador interno que apresenta o conteúdo. Existe pouco ou nenhum controle do aplicativo sobre a forma de visualização, controles (botões), entre outros. Normalmente, este componente é alterado a cada nova versão do sistema operacional, sendo automaticamente atualizado para o aplicativo.
Exemplos
Visualização com leitor/player nativo (PDF, vídeo, etc.)
Visualização com browser interno do sistema (p.ex., Safari)
Comentários
0 comentário
Artigo fechado para comentários.