Apple เปิดให้นักพัฒนาเว็บสามารถแสดงภาพ Live Photo ผ่านหน้าเว็บได้แล้ว
Apple ได้เปิดตัวการถ่ายรูปแบบ Live Photos ไปพร้อมกับการเปิดตัว iPhone 6s ไปเมื่อ 2 ปีที่ผ่านมา ซึ่งปัจจุบันการดูภาพ Live Photos สามารถทำได้แค่บนอุปกรณ์ iOS และ macOS เท่านั้น เพราะไฟล์ภาพ Live Photos นั้นไม่เหมือนกับภาพปกติแต่เป็นการรวมภาพธรรมดาเข้ากับวิดีโอสั้น ๆ พร้อมเสียง แล้วนำมาเล่นต่อกันให้กลายเป็น Live Photos
เดิมทีนักพัฒนาจะสามารถใช้ API เพื่อแสดงภาพ Live Photos ได้ แต่ก็เฉพาะในแอพบน iOS หรือ macOS เท่านั้น ด้วยการเขียนบนภาษา Swift หรือ Objective-C ซึ่งเป็นภาษาที่ใช้เขียนโปรแกรม
วันนี้ 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