คู่มือนี้จะแสดงเส้นทางการพัฒนาแอปที่เน้นการสร้างสื่อจากจุดเริ่มต้นที่เป็นไปได้ไปจนถึงระดับดีที่สุด โดยออกแบบมาเพื่อช่วยให้คุณคิดถึง การปรับขนาดแอปเมื่อเวลาผ่านไป และฟีเจอร์ที่จะนำไปใช้เมื่อใด แม้ว่าแอปสร้างสื่อแต่ละแอปจะแตกต่างกัน แต่คุณควรพิจารณาคำแนะนำต่อไปนี้เพื่อให้ได้แอปที่ดีที่สุด
การสร้างสื่อพื้นฐาน
แอปสร้างสื่อพื้นฐานจะมอบประสบการณ์ขั้นพื้นฐานแก่ผู้ใช้ ซึ่งอาจรวมถึงการดำเนินการต่อไปนี้
- ใช้เครื่องมือเลือกรูปภาพเพื่อเข้าถึงรูปภาพและวิดีโอที่มีอยู่
- รองรับการจับภาพในแอปและวิดีโอในแอปโดยใช้ CameraX
- จัดการการวางแนวกล้อง
- รองรับการแก้ไขอัตโนมัติ
- สลับระหว่างกล้องหน้าและกล้องหลัง
- รองรับการซูมและการแตะเพื่อโฟกัส
- รองรับแฟลชฮาร์ดแวร์
- จัดการการเข้าถึงกล้องในโหมดหลายหน้าต่าง
- ใช้ชีตการแชร์ของ Android เพื่อแชร์กับแอปและเป้าหมายอื่นๆ
การสร้างสื่อที่ดีขึ้น
แอปสร้างสื่อที่ดีขึ้นช่วยให้ผู้ใช้เข้าถึงฮาร์ดแวร์กล้องระดับพรีเมียม ซอฟต์แวร์กล้อง และฟีเจอร์การแก้ไขสื่อที่ทำสิ่งต่อไปนี้ได้
จับภาพ
- ใช้ส่วนขยายกล้อง: โหมดกลางคืน, HDR หรือโบเก้
- ไม่มีอาการชัตเตอร์หน่วง
- รองรับแฟลชบนหน้าจอสำหรับกล้องเซลฟี
- ใช้การควบคุมแฟลชหรือไฟฉายด้วยตนเอง
- ใช้ความละเอียดเป้าหมาย
- มีการชดเชยแสง
- เพิ่มวิดเจ็ตแอปเพื่อให้ผู้ใช้เริ่มขั้นตอนการจับภาพจากหน้าจอหลักได้
แก้ไข
- ด้วยการตัด การครอบตัด และMedia3 Transformer เอฟเฟกต์อื่นๆ ในตัว
- รูปภาพ Ultra HDR การหมุน การครอบตัด และการปรับขนาด
- ใช้ฟิลเตอร์รูปภาพและการเปลี่ยนรูป
- เสียงที่มีเอฟเฟกต์เสียง
การสร้างสื่อที่ดีที่สุด
แอปสร้างสื่อที่ดีที่สุดจะช่วยให้ผู้ใช้เข้าถึงฟีเจอร์ขั้นสูงที่ ทำให้แอปโดดเด่นอย่างแท้จริง เช่น
จับภาพ
- ใช้กล้องพร้อมกัน: การจับภาพพร้อมกันทั้งด้านหน้าและด้านหลัง
- สตรีมแบบสดด้วยการไลฟ์สดแบบปรับเปลี่ยนได้ พิจารณาใช้ performance class เพื่อช่วยพิจารณาว่าอุปกรณ์รองรับการจับภาพจากกล้องพร้อมกันได้หรือไม่
แก้ไข
- รองรับเอฟเฟกต์ที่กำหนดเองโดยใช้ Media3 Transformer
- รูปภาพ Ultra HDR โดยจะแปลงแผนที่เกนอย่างเหมาะสมสำหรับตัวกรองรูปภาพ และการดำเนินการอื่นๆ
- เสียงที่มีเอฟเฟกต์เสียงที่กำหนดเอง