Apple เปิดให้นักพัฒนาเว็บสามารถแสดงภาพ Live Photo ผ่านหน้าเว็บได้แล้ว

Screen Shot 2017-04-21 at 12.53.21 AM

Apple ได้เปิดตัวการถ่ายรูปแบบ Live Photos ไปพร้อมกับการเปิดตัว iPhone 6s ไปเมื่อ 2 ปีที่ผ่านมา ซึ่งปัจจุบันการดูภาพ Live Photos สามารถทำได้แค่บนอุปกรณ์ iOS และ macOS เท่านั้น เพราะไฟล์ภาพ Live Photos นั้นไม่เหมือนกับภาพปกติแต่เป็นการรวมภาพธรรมดาเข้ากับวิดีโอสั้น ๆ พร้อมเสียง แล้วนำมาเล่นต่อกันให้กลายเป็น Live Photos

เดิมทีนักพัฒนาจะสามารถใช้ API เพื่อแสดงภาพ Live Photos ได้ แต่ก็เฉพาะในแอพบน iOS หรือ macOS เท่านั้น ด้วยการเขียนบนภาษา Swift หรือ Objective-C ซึ่งเป็นภาษาที่ใช้เขียนโปรแกรม

facebook-live-photos-iphone-6s

วันนี้ Apple ได้ปล่อย API นั้นมาในภาษา JavaScript ซึ่งเป็นภาษาที่ใช้ในการเขียนเว็บไซต์และ Web App ร่วมกับโค้ดที่ใช้แสดงหน้าตาของเว็บอย่าง HTML และ CSS นั่นหมายความว่าต่อไปนี้ นักพัฒนาจะสามารถให้แสดงภาพ Live Photos บนหน้าเว็บได้แล้ว ในทุกระบบปฏิบัติการ 

หากนึกภาพไม่ออกทีมงาน MacThai จะยกตัวอย่างสิ่งที่จะเกิดขึ้นหากนักพัฒนาเว็บนำ API นี้มาใช้

  • Facebook จะสามารถแสดงภาพแบบ Live Photos บนหน้าเว็บได้ด้วย (จากเดิมที่แสดงเฉพาะบนมือถือ iOS)
  • Google Photos สามารถแสดงภาพ Live Photos ได้จากเดิมที่เก็บได้แต่แสดงไม่ได้ หากต้องการแสดงต้องดูจากแอพบน iOS
  • เว็บไซต์ข่าวและบทความต่าง ๆ สามารถแสดง Live Photos ได้เช่นกัน หากภาพนั้นถ่ายด้วย iPhone 6s เป็นต้นไป

ซึ่งเราก็ต้องรอทางนักพัฒนาเว็บนำ API นี้ไปปรับเข้ากับเว็บตัวเองซักพัก และอาจจะรองรับ Live Photos ในเร็ว ๆ นี้

 

สำหรับนักพัฒนา 

สามารถเข้าไปดูตัวอย่างได้จาก developer.apple.com/live-photos ซึ่งวิธีการง่ายมาก ๆ เราสามารถลิ้ง JavaScript มาจาก CDN ของ Apple ได้เลย หรือจะลงผ่านคำสั่ง npm install –save livephotoskit ก็ได้ จากนั้นเรียกใช้ Tag HTML แบบพิเศษที่ Apple บอกไว้เพื่อเรียกรูปและวิดีโอมาแสดงผลเป็น Live Photos ได้เลย

 

รายงานโดย – ทีมงาน MacThai