Apple lancia l'API JavaScript per incorporare le foto in diretta sul Web

Apple ha annunciato giovedì una nuova API basata su JavaScript per gli sviluppatori Web che desiderano abilitare l'incorporamento di Live Photos nei loro siti Web e app Web. Chiamata LivePhotosKit JS, la nuova API si aggiunge all'attuale API Live Photos di Apple che abilita Live Photos su iPhone, iPod touch, iPad e dispositivi Mac e nelle app che la utilizzano, come l'app mobile di Facebook, Tumblr per iOS e altre.

L'API JS di LivePhotosKit è disponibile su NPM.

Esempi di codice sono disponibili come parte del riferimento API JS LivePhotosKit di Apple.

Un web player incorporabile può essere configurato con risorse di foto e video e altre opzioni, con gli sviluppatori in grado di controllarne il comportamento e la riproduzione in modo programmatico.

TUTORIAL: Come utilizzare le foto in diretta nelle storie di Instagram

Gli sviluppatori devono includere il codice JavaScript LivePhotosKit di Apple sul proprio sito Web.

Alcuni dei parametri che possono essere utilizzati includono le posizioni dei componenti foto e video di una Live Photo, indipendentemente dal fatto che il lettore precarichi i dati prima che l'utente tenti di iniziare la riproduzione, se i controlli di riproduzione sono abilitati per l'utente e altro.

Il lettore è supportato sui seguenti browser:

  • iOS-Safari e Chrome
  • Mac OS-Safari, Chrome e Firefox
  • androide (le prestazioni dipendono dal dispositivo) -Chrome (beta)
  • finestre-Chrome, Firefox, Edge e Internet Explorer 11

Poiché il download di Live Photos potrebbe richiedere molto tempo, Apple consiglia di specificare esplicitamente l'altezza e la larghezza dell'elemento HTML che viene decorato per essere un player di Live Photos.

Iscriviti a iDownloadBlog su YouTube

"Se la foto impiega troppo tempo, non sarà in grado di mostrare il badge di avanzamento", spiega l'azienda. "Il ridimensionamento delle risorse migliorerà notevolmente le prestazioni e ridurrà l'utilizzo della larghezza di banda".

Come sapete, le foto in diretta sono costituite da due componenti: una foto e un video dei momenti 1,5 secondi prima e 1,5 secondi dopo lo scatto della foto. Le foto in diretta possono essere catturate su iPhone SE, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus.

I dispositivi che supportano la visualizzazione di Live Photos includono iPhone, iPad e iPod touch con iOS 9 o versioni successive, modelli Mac con OS X El Capitan o versioni successive e modelli Apple Watch su watchOS 2 o versioni successive.

"Oltre alla riproduzione, gli utenti possono condividere le loro foto in diretta all'interno della tua app su iOS, macOS e Web", ha osservato la società Cupertino.

Per ulteriori informazioni, visitare developer.apple.com/live-photos.

Fonte: Apple