Apple lança API JavaScript para incorporar Fotos ao vivo na Web

A Apple anunciou na quinta-feira uma nova API baseada em JavaScript para desenvolvedores da Web que desejam habilitar a incorporação de Live Photos em seus sites e aplicativos. Chamada LivePhotosKit JS, a nova API é uma adição à API Live Photos atual da Apple, que permite fotos ao vivo em dispositivos iPhone, iPod touch, iPad e Mac e em aplicativos que o utilizam, como o aplicativo móvel do Facebook, Tumblr para iOS e outros.

A API LivePhotosKit JS está disponível no NPM.

As amostras de código estão disponíveis como parte da referência da API LivePhotosKit JS da Apple.

Um web player embutido pode ser configurado com recursos de foto e vídeo e outras opções, com os desenvolvedores capazes de controlar seu comportamento e reproduzir programaticamente.

TUTORIAL: Como usar as Fotos ao vivo no Instagram Stories

Os desenvolvedores devem incluir o código JavaScript do LivePhotosKit da Apple em seu site.

Alguns dos parâmetros que podem ser usados ​​incluem os locais dos componentes de foto e vídeo de uma Foto ao vivo, independentemente de o jogador buscar ou não os dados antes que o usuário tente iniciar a reprodução, se os controles de reprodução estiverem ativados para o usuário e mais.

O player é suportado nos seguintes navegadores:

  • iOS-Safari e Chrome
  • Mac OS-Safari, Chrome e Firefox
  • Android (o desempenho depende do dispositivo) - Chrome (beta)
  • janelas-Chrome, Firefox, Edge e Internet Explorer 11

Como o Live Photos pode levar muito tempo para baixar, a Apple recomenda especificar explicitamente a altura e a largura do elemento HTML que está sendo decorado para ser um player de Live Photos.

Inscreva-se no iDownloadBlog no YouTube

“Se a foto demorar muito, não será possível mostrar o selo de progresso”, explica a empresa. "A redução do tamanho dos ativos melhorará bastante o desempenho e reduzirá o uso da largura de banda".

Como você sabe, as Fotos ao vivo consistem em dois componentes: uma foto e um vídeo dos momentos 1,5 segundos antes e 1,5 segundos após a foto ser tirada. As Fotos ao vivo podem ser capturadas no iPhone SE, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus.

Os dispositivos que suportam a visualização de Fotos ao vivo incluem iPhone, iPad e iPod touch com iOS 9 ou posterior, modelos Mac com OS X El Capitan ou posterior e modelos Apple Watch no watchOS 2 ou posterior.

"Além da reprodução, os usuários podem compartilhar suas Fotos ao vivo no seu aplicativo no iOS, macOS e na web", observou a empresa Cupertino.

Para mais informações, visite developer.apple.com/live-photos.

Fonte: Apple