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
- Color Space ที่เปลี่ยนแปลงได้ผ่าน
VK_EXT_swapchain_colorspace - การแรเงาแบบสุ่มและการประมาณค่าแบบหลายตัวอย่างผ่าน
sampleRateShading
Android Vulkan Profile 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