lista iptv paga

Apple TV: Um mundo sem visualizações na web

O novo sistema operacional da Apple TV, o tvOS, tem algumas diferenças em relação ao iOS 9, mas uma das mais surpreendentes é a remoção do suporte para visualizações na web. Eles são usados ​​em todo o setor para uma ampla variedade de finalidades, sendo a mais óbvia a exibição de um site no aplicativo.

Nosso amigo, a visão da Web …

As visualizações da Web são encontradas em todas as principais plataformas existentes no mercado: OS X, iOS, Android, lista iptv paga, Windows, Linux etc. Em geral, os principais navegadores, como o Safari e o Chrome, são aplicativos criados em torno de uma visualização na Web. Os menus e botões permitem que você interaja com o aplicativo, navegue para sites diferentes etc., mas o trabalho pesado do navegador (por exemplo, mostrando o que está no daringfireball.net) é renderizado no painel de conteúdo principal do aplicativo em um visualização na web incorporada.

… É MIA

Webkit é a estrutura que a Apple usa para permitir que os desenvolvedores incluam visualizações da web em seus aplicativos. UIWebview, uma classe UIKit, fornece uma maneira simples de fazer isso. Ambos estão ausentes no tvOS.

Mesmo que as classes existam para buscar uma página de um site remoto, nada mais existe – o conteúdo precisa ser analisado, o DOM precisa ser construído, o HTML real precisa ser renderizado e estilizado e qualquer Javascript incorporado precisa ser executado.

Não há mecanismo para executar essas ações ou apresentar a página da Web aos usuários.

OK, então o que isso significa?

lista iptv paga

Sem navegação na Internet

Se você estiver olhando o Twitter e alguém que você segue postar um link, clique nele e o aplicativo criará uma visualização na web, carregará o link na visualização na web e mostrará a você. Você pode verificar os links rapidamente, sem precisar sair do aplicativo. O aplicativo do Facebook usa visualizações da web para a mesma finalidade. E essa é praticamente a única razão pela qual aplicativos como o NetNewsWire existem em primeiro lugar.

Esse tipo de funcionalidade não estará acontecendo aqui.

Muitos aplicativos quebrados e muitos novos códigos

As visualizações na Web são a fita adesiva do mundo móvel. Eu estimaria que 50 a 80% dos principais aplicativos existentes usam visualizações da Web em algum lugar dentro de seus aplicativos. O aplicativo Mail da Apple usa visualizações da Web para suas mensagens de e-mail, porque elas podem estilizar e renderizar o conteúdo com muita eficiência. O NetNewsWire os utiliza de maneira prolífica, principalmente em alguns recursos que ainda não ativamos na versão de remessa.

O aspecto de uma visualização na web é que, embora não seja tão boa quanto uma visualização nativa, ainda pode ser muito boa. Se você é uma grande empresa que tenta lançar aplicativos para iOS, Android e navegador de desktop, terá três equipes diferentes codificando códigos como loucos para cada plataforma.

Tomar um subconjunto selecionado das visualizações do seu aplicativo e torná-las visualizações na web permite trapacear um pouco. Você tem uma empresa de esportes que lança aplicativos dedicados para cada plataforma, mas a caixa de massa que você mostra em todas elas é na verdade uma página da Web incorporada. Ou você tem um aplicativo de rede social e a página de registro do usuário é uma página da Web incorporada.

Adeus, OAuth. Por enquanto, de qualquer maneira.

Ou você tem algum conteúdo que pode ter que ser alterado rapidamente, como uma programação de shows. Basta torná-lo um arquivo HTML que você pode atualizar e todos os sites o agarrarão e o mostrarão quando o usuário quiser verificar o cronograma.

As visualizações na Web tornam muito fácil exibir conteúdo que não precisa parecer nativo, e você só precisa fazê-lo uma vez e garantir que seja renderizado corretamente nas três plataformas. Isso pode simplificar muitas situações complicadas e reduzir seus custos quando você pode usá-las.

lista iptv paga

Para muitas empresas, a ausência de suporte à webview no tvOS será dolorosa. Isso exigirá reescrições personalizadas desses widgets e visualizações da Web em código nativo ou TVML, apenas para oferecer suporte à Apple TV.

Em alguns aplicativos, as visualizações na web são muito exibidas, portanto, há uma enorme quantidade de conteúdo especial de caso apenas para entrar na plataforma. Isso vai custar caro, em termos de tempo, nível de esforço e dinheiro.

Nenhum aplicativo Web

Estou editando este artigo no Google Docs, enquanto meus colegas de equipe corrigem meus erros gramaticais e de edição, e estamos discutindo isso no Slack. Ambos os aplicativos, e praticamente tudo o que o Google faz, são baseados na Web, então todos se foram (não que digitar com um controle remoto da Apple TV seria incrível – apenas apontando a classe de aplicativos).

Por que a Apple faria isso?

Provavelmente por várias razões. A Apple usa visualizações da web para seus próprios produtos, e a TVML está presente nos modelos pré-existentes da Apple TV há algum tempo. A Apple prepara o conteúdo para este dispositivo há muito tempo e precisava de um mecanismo para que os provedores de conteúdo também usassem, para que eles saibam os detalhes do que a plataforma pode lidar bem.

O controle da experiência do usuário seria um grande motivo. Uma tela gigantesca que não seja Retina de 1080p não renderiza bem o conteúdo da Web, e o Mobile Safari também depende de um grande número de gestos (zoom beliscado, toque para aumentar o zoom em uma div etc.) que simplesmente não estão disponíveis na plataforma .

lista iptv paga

Por outro lado, muitos aplicativos “nativos” são simplesmente invólucros de conteúdo da Web, que tendem a ser uma experiência geral ruim em comparação com aplicativos nativos verdadeiros. Isso coloca um fim decisivo neles e garante que todos os novos aplicativos estejam mais de acordo com o ecossistema da Apple. E os aplicativos nativos podem suportar atualizações do tvOS com mais facilidade do que o conteúdo da Web dissociado da versão atual da plataforma.

Do ponto de vista da segurança, faz muito sentido restringir muito o ecossistema de uma maneira que elimina especialmente a capacidade de exploração da Web, que hoje em dia sempre parece ser o elo mais fraco. Isso não quer dizer que não seja explorável, mas essa medida, pelo menos, rompe com um grande risco de segurança.

Resultado

Independentemente da motivação, haverá muito trabalho para as pessoas, principalmente para empresas que se apóiam muito no conteúdo da Web incorporado para seus aplicativos. Obviamente, isso será ótimo para os usuários, em termos de uma experiência consistente.

Mas o setor ficará muito, muito ocupado por um tempo fazendo as alterações necessárias para dar suporte a essa nova plataforma.

As empresas que desejam alavancar uma interface de usuário universal baseada em HTML5 / CSS / JS para várias plataformas podem não encontrar mais essa opção. Eles precisarão repensar sua estratégia para fornecer uma experiência de marca coesa em várias plataformas enquanto ainda escrevem aplicativos nativos para essas plataformas. Isso não quer dizer que alguém não possa tentar compilar o WebKit e criar sua própria visualização para renderizar HTML. Certamente existem empresas com mão de obra e recursos para fazer isso. Mas não tenho certeza de que esses aplicativos não serão rejeitados.

De uma forma ou de outra, é um momento emocionante. Estou ansioso pelo que está por vir para todos nós.


Negócios Rentáveis