Anúncio fechado

A nova Apple TV que comecei a vender no final da semana passada, representa a maior expansão do ecossistema da maçã nos últimos anos. Pela primeira vez, a App Store e aplicativos de terceiros estão chegando à Apple TV. Junto com isso, a Apple também introduziu uma nova filosofia em relação ao acesso aos aplicativos.

A nova abordagem poderia ser resumida brevemente da seguinte forma: o controle total sobre o seu conteúdo, mesmo que você o tenha adquirido, é assumido pela Apple, que sabe melhor como utilizá-lo em seu benefício. Esta filosofia tem naturalmente as suas vantagens e desvantagens, e a Apple TV, com o seu tvOS, é o primeiro produto Apple a adotá-la sem exceção.

A Apple avalia que no futuro não importará muito quanto armazenamento físico você tem no seu dispositivo, mas que todos os dados estarão na nuvem, de onde você poderá baixá-los facilmente para o seu telefone, tablet, TV ou qualquer outra coisa. quando for Você vai precisar. E assim que você não precisar deles, eles serão removidos novamente.

A tecnologia da Apple que apoia esta teoria é chamada App Thinning e significa que a Apple reivindica controle total sobre o armazenamento interno da Apple TV (no futuro, provavelmente também de outros produtos), a partir do qual pode a qualquer momento - sem que o usuário possa influenciar de qualquer forma - exclua qualquer conteúdo, se necessário, ou seja, caso o armazenamento interno fique cheio.

Na verdade, não há armazenamento interno permanente para aplicativos de terceiros na Apple TV. Cada aplicativo deve ser capaz de armazenar dados no iCloud e solicitá-los e baixá-los para garantir a melhor experiência do usuário.

Armazenamento da Apple TV em ação

O mais comentado em relação às novas regras para desenvolvedores foi o fato de os aplicativos para Apple TV não poderem ultrapassar 200 MB. Isso é verdade, mas não há necessidade de entrar em pânico. A Apple construiu um sistema sofisticado no qual os 200 MB se encaixam bem.

Quando você baixa o aplicativo pela primeira vez para sua Apple TV, o pacote não terá mais do que 200 MB. Desta forma, a Apple limitou o primeiro download para que fosse o mais rápido possível e o utilizador não tivesse que esperar longos minutos antes de, por exemplo, serem descarregados vários gigabytes, como é o caso, por exemplo, de alguns mais exigentes. jogos para iOS.

Para que o App Thinning acima mencionado funcione, a Apple usa duas outras tecnologias – “slicing” e tagging – e dados sob demanda. Os desenvolvedores agora irão desmontar (cortar em pedaços) seus aplicativos praticamente como Lego. Cubos individuais com o menor volume possível sempre serão baixados somente se a aplicação ou o usuário precisar deles.

Cada tijolo, se adotarmos a terminologia Lego, recebe uma etiqueta do desenvolvedor, que é outra parte necessária no que diz respeito ao funcionamento de todo o processo. É justamente com a ajuda de tags que os dados relacionados serão conectados. Por exemplo, todos os dados marcados serão baixados dentro dos 200 MB iniciais instalação inicial, onde não devem faltar todos os recursos necessários ao lançamento e aos primeiros passos da aplicação.

Vamos pegar um jogo fictício como exemplo Saltador. Os dados básicos começarão imediatamente a ser baixados para a Apple TV na App Store, junto com um tutorial no qual você aprenderá como controlar o jogo. Você pode jogar quase imediatamente, pois o pacote inicial não ultrapassa 200 MB, e você não precisa esperar, por exemplo, o download de mais 100 níveis, que Saltador possui. Mas ele não precisa deles imediatamente (certamente não de todos) no início.

Após o download de todos os dados iniciais, o aplicativo pode solicitar imediatamente dados adicionais, de até 2 GB. Assim, enquanto você já está executando o aplicativo e seguindo o tutorial, o download de dezenas ou centenas de megabytes está sendo executado em segundo plano, dentro do qual estarão principalmente outros níveis Saltadores, para o qual você irá gradualmente avançando.

Para isso, os desenvolvedores têm à disposição da Apple um total de 20 GB na nuvem, onde o aplicativo pode chegar livremente. Portanto, depende apenas dos desenvolvedores como etiquetar as partes individuais e assim otimizar o funcionamento do aplicativo, que sempre terá apenas um mínimo de dados armazenados no próprio Apple TV. Segundo a Apple, o tamanho ideal das tags, ou seja, pacotes de dados baixados da nuvem, é de 64 MB, porém, os desenvolvedores têm até 512 MB de dados disponíveis em uma tag.

Mais uma vez, resumindo: você pode encontrá-lo na App Store Saltador, você inicia o download e nesse momento é baixado um pacote introdutório de até 200 MB, que contém dados básicos e um tutorial. Depois que o aplicativo for baixado e você o iniciar, ele solicitará Saltador o outras tags, onde existam outros níveis, que neste caso serão de apenas alguns megabytes. Ao terminar o tutorial, você terá os próximos níveis prontos e poderá continuar o jogo.

E isso nos leva a outra parte importante do funcionamento da nova filosofia da Apple. À medida que mais e mais dados marcados são baixados, o tvOS reserva-se o direito de excluir tais dados (ou seja, sob demanda) quando você ficar sem armazenamento interno. Embora os desenvolvedores possam definir prioridades diferentes para tags individuais, o próprio usuário não pode influenciar quais dados perderá.

Mas se tudo funcionar como deveria, o usuário praticamente nem precisa saber que algo assim está acontecendo - baixar e depois excluir dados em segundo plano. Na verdade, esse é o objetivo de todo o funcionamento do tvOS.

Se você estiver em Saltador no 15º nível, a Apple calcula que você não precisa mais dos 14 níveis anteriores, então mais cedo ou mais tarde ele será excluído. Se você quiser voltar a um capítulo anterior, talvez ele não esteja mais na Apple TV e você terá que baixá-lo novamente.

Internet rápida para todas as casas

Se falamos da Apple TV, esta filosofia faz sentido. Cada decodificador está conectado 24 horas por dia por cabo à Internet (hoje em dia geralmente) rápida o suficiente, graças à qual não há problemas com o download de dados sob demanda.

Claro que a equação se aplica, quanto mais rápida a internet, menor a probabilidade de você ter que esperar em algum aplicativo para que os dados necessários sejam baixados, mas se tudo estiver otimizado - tanto do lado da Apple em termos de estabilidade da nuvem, quanto do lado lado do desenvolvedor em termos de tags e mais parte do aplicativo – não deve ser um problema com a maioria das conexões.

No entanto, podemos encontrar problemas potenciais quando olhamos além da Apple TV e mais profundamente no ecossistema da Apple. App Thinning, o “fatiamento” associado de aplicativos e outras tecnologias necessárias, foi introduzido pela Apple há um ano na WWDC, quando se referia principalmente a iPhones e iPads. Somente na Apple TV todo o sistema foi implantado 100%, mas podemos esperar que ele migre gradativamente também para dispositivos móveis.

Afinal, com o Apple Music, por exemplo, a Apple já opera a exclusão de dados. Mais de um usuário descobriu que a música salva para ouvir offline desapareceu depois de um tempo. O sistema procurou um local e simplesmente reconheceu que esses dados não são necessários no momento. As músicas devem então ser baixadas novamente offline.

Porém, em iPhones, iPads ou mesmo iPod touch, a nova abordagem aos aplicativos pode trazer problemas e uma experiência de usuário degradada em comparação ao Apple TV.

Problema número um: nem todos os dispositivos têm conexão com a Internet 24 horas por dia, 7 dias por semana. Trata-se principalmente de iPads sem cartão SIM e iPod touch. Assim que você precisar de algum dado que não usa há muito tempo, por exemplo, para que o sistema o apague sem avisar e você não tenha a Internet em mãos, você simplesmente está sem sorte.

Problema número dois: a República Checa ainda tem uma cobertura deficiente e não muito rápida da Internet móvel. Na nova gestão das aplicações e dos seus dados, a Apple espera que o seu dispositivo esteja idealmente ligado à Internet 24 horas por dia e a recepção seja o mais rápida possível. Nesse momento, tudo funciona como deveria.

Mas, infelizmente, a realidade na República Tcheca é que muitas vezes você nem consegue ouvir suas músicas favoritas enquanto viaja de trem, porque o streaming via Edge não é bom o suficiente. A ideia de que você ainda precisa baixar dezenas de megabytes de dados para algum aplicativo necessário é impensável.

É verdade que os operadores checos expandiram significativamente a sua cobertura nas últimas semanas. Onde há poucos dias o irritante "E" realmente brilhava, hoje ele costuma voar em altas velocidades LTE. Mas então surge a segunda barreira – FUP. Se o usuário regularmente tivesse seu dispositivo completamente cheio e o sistema excluísse constantemente os dados sob demanda e os baixasse novamente, ele consumiria facilmente centenas de megabytes.

Algo semelhante não precisa ser resolvido na Apple TV, mas a otimização seria muito importante para iPhones e iPads. A questão é se, por exemplo, será opcional quando e como os dados podem ser descarregados/apagados, se o utilizador poderá dizer, por exemplo, que não deseja apagar dados a pedido, e se ficar sem espaço, ele simplesmente interromperá a próxima ação em vez de perder os registros mais antigos. Mais cedo ou mais tarde, porém, poderemos contar com a implantação do App Thinning e das tecnologias a ele associadas também em dispositivos móveis.

Esta é uma iniciativa de desenvolvimento bastante grande, que a Apple definitivamente não criou apenas para seu decodificador. E a verdade é que, por exemplo, para baixo armazenamento em iPhones e iPads, especificamente aqueles que ainda têm 16 GB, pode ser uma boa solução, desde que não destrua a experiência do utilizador. E talvez a Apple não permita isso.

.