โปรไฟล์ Vulkan ของ Android (AVP)

Google ได้เปิดตัวโปรไฟล์ Vulkan ของ Android ปี 2025 ซึ่งเป็นโปรไฟล์ที่อัปเดตแล้วซึ่งออกแบบมาเพื่อให้นักพัฒนาแอปเข้าถึงฟีเจอร์ล่าสุดที่ เข้ากันได้

เมื่อเปิดตัว Android Baseline Profile 2021 (ปัจจุบันคือ Android Vulkan Profile 2021) ในช่วงแรก เราต้องการขจัดความท้าทายที่นักพัฒนาแอปพบเจออยู่เสมอเมื่อพิจารณาว่าฟังก์ชันการทำงานของ Vulkan ใดที่ตนสามารถใช้ได้ในอุปกรณ์หลากหลายที่ขับเคลื่อนด้วย Android

Android Vulkan Profile 2021 ได้แก้ไขจุดที่สร้างความเจ็บปวดนี้ด้วยโปรไฟล์ Vulkan ที่ระบุชุดส่วนขยาย ฟีเจอร์ รูปแบบ และขีดจำกัดของ Vulkan ซึ่ง พบในอุปกรณ์ Android ที่ใช้งานอยู่ส่วนใหญ่ในปี 2021 โปรไฟล์นี้สร้างขึ้นจากข้อมูลที่มีอยู่และการพูดคุยกับพาร์ทเนอร์ของ Khronos เพื่อให้มีความเข้ากันได้ในระดับสูงกับทั้งอุปกรณ์ที่มีอยู่และอุปกรณ์ในอนาคต และแสดงถึงชุดฟังก์ชันการทำงานของ Vulkan ทั้งหมดที่ตรงตามข้อจำกัดเหล่านี้ เราได้ดำเนินการตามกระบวนการนี้ต่อด้วยการเปิดตัวโปรไฟล์ Vulkan ของ Android ปี 2022

เช่นเดียวกับโปรไฟล์ปี 2021 และ 2022 ที่เราเปิดตัวไปก่อนหน้านี้ โปรไฟล์ Vulkan ของ Android ปี 2025 ประกอบด้วยชุดส่วนขยาย ฟีเจอร์ รูปแบบ และขีดจำกัดของ Vulkan ที่ พบในอุปกรณ์ Android ที่ใช้งานอยู่ส่วนใหญ่ เมื่อระบบนิเวศของ Android มีการพัฒนา เราจึงสามารถเพิ่มส่วนขยายและฟีเจอร์ต่างๆ ใน AVP 2025 ได้มากขึ้นเมื่อเทียบกับเวอร์ชันก่อนหน้า เราเชื่อว่านักพัฒนาแอปจำนวนมากจะได้รับประโยชน์จากฟังก์ชันการทำงานเพิ่มเติมที่พบในโปรไฟล์ใหม่นี้

เราขอแนะนำให้อ่านโปรไฟล์ Vulkan ของ Android ปี 2025 ฉบับเต็มใน GitHub

ไฮไลต์สำคัญของ AVP 2025

Android Vulkan Profile 2025 สร้างขึ้นจากโปรไฟล์ก่อนหน้าและมีสิ่งต่อไปนี้

  • ฟีเจอร์ความทรงจำเพิ่มเติมด้วย VK_KHR_external_memory_fd และ VK_KHR_vulkan_memory_model
  • การควบคุมการดำเนินการแบบจุดลอยตัวที่ละเอียดยิ่งขึ้นด้วย VK_KHR_shader_float_controls
  • รองรับการรีเซ็ตการค้นหา GPU จากโฮสต์ด้วย VK_EXT_host_query_reset
  • รองรับรูปแบบพิกเซลเพิ่มเติมในเวอร์ชันมาตรฐาน รวมถึง A2B10G10R10, B10G11R11_UFLOAT, B4G4R4A4 และอื่นๆ อีกมากมาย

ไฮไลต์สำคัญของ AVP ปี 2022 และ 2021

โปรไฟล์ Vulkan ของ Android ปี 2021 มีฟังก์ชันการทำงานต่างๆ เช่น

  • พื้นผิวที่บีบอัดผ่าน ASTC และ ETC
  • พื้นที่สีแบบแปรผันผ่าน VK_EXT_swapchain_colorspace
  • การแรเงาแบบสุ่มและการประมาณค่าแบบหลายตัวอย่างผ่าน sampleRateShading

นอกจากนี้ โปรไฟล์ Vulkan ของ Android ปี 2022 ยังเพิ่ม ชุดฟีเจอร์ต่างๆ เช่น

  • รองรับ Vulkan 1.1 อย่างเต็มรูปแบบ
  • จำนวนเต็ม 16 บิตใน Shader ผ่าน shaderInt16
  • ความสามารถในการทำงานร่วมกันของ Vulkan และ Android Hardware Buffer ผ่าน VK_ANDROID_external_memory_android_hardware_buffer
  • การค้นหาพร็อพเพอร์ตี้ของไดรเวอร์ Vulkan ด้วย VK_KHR_driver_properties
  • ควบคุมการสร้าง RenderPass ได้มากขึ้นด้วย VK_KHR_create_renderpass2

นักพัฒนาเกมมีโปรไฟล์ที่แตกต่างกัน 3 โปรไฟล์ให้ใช้เมื่อพัฒนาเกม ซึ่งช่วยให้นักพัฒนาเกมเลือกโปรไฟล์ที่เหมาะกับข้อกำหนดเฉพาะของ โปรเจ็กต์มากที่สุดได้

โปรไฟล์ การรองรับอุปกรณ์ Vulkan*
AVP 2025 80.1%
AVP 2022 86.5%
AVP 2021 95.5%

*อิงตามข้อมูลอุปกรณ์ที่รองรับ Vulkan ที่ใช้งานอยู่ตั้งแต่เดือนตุลาคม 2025

เราเผยแพร่เปอร์เซ็นต์การรองรับที่อัปเดตแล้วสำหรับโปรไฟล์ Vulkan ของ Android ในแดชบอร์ดการจัดจำหน่าย Android