ข่าวสารเกี่ยวกับผลิตภัณฑ์

ข้อมูลอัปเดตเกี่ยวกับ Android XR SDK: ขอแนะนำเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ 2

ใช้เวลาอ่าน 4 นาที
Matthew McCullough
รองประธานฝ่ายจัดการผลิตภัณฑ์ นักพัฒนาแอป Android

นับตั้งแต่เปิดตัวเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ Android XR SDK ร่วมกับ Samsung, Qualcomm และ Unity เมื่อปีที่แล้ว เราได้รับเสียงตอบรับที่น่าตื่นเต้นมากมายจากชุมชน Android ในวงกว้าง ไม่ว่าจะเป็นผ่านการไลฟ์สดการเขียนโค้ดหรือการพูดคุยในGoogle Developer Groupในพื้นที่ การได้เข้าร่วมชุมชนเพื่อสร้างอนาคตของ XR ไปด้วยกันถือเป็นประสบการณ์ที่ยอดเยี่ยม และเราเพิ่งเริ่มต้นเท่านั้น

วันนี้เรายินดีที่จะแชร์ข้อมูลอัปเดตเกี่ยวกับ Android XR SDK: เวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ 2 ซึ่งมาพร้อมฟีเจอร์และการปรับปรุงใหม่ๆ มากมายที่จะช่วยให้คุณพัฒนาประสบการณ์เสมือนจริงที่น่าสนใจและเป็นประโยชน์ด้วย API, เครื่องมือ และมาตรฐานเปิดของ Android ที่คุ้นเคยซึ่งสร้างขึ้นสำหรับ XR

ในงาน Google I/O เรามีเซสชันทางเทคนิค 2 รายการที่เกี่ยวข้องกับ Android XR รายการแรกคือ "Building differentiated apps for Android XR with 3D content" ซึ่งครอบคลุมฟีเจอร์มากมายที่มีอยู่ใน Jetpack SceneCore และ ARCore สำหรับ Jetpack XR The future is now, with Compose and AI on Android XR ครอบคลุมการสร้าง UI ที่แตกต่างกันสำหรับ XR และวิสัยทัศน์ของเราเกี่ยวกับการผสานรวม XR เข้ากับความสามารถด้าน AI ที่ล้ำสมัย

android-xr-google-io-sessions.png

Building differentiated apps for Android XR with 3D content และ The future is now, with Compose and AI on Android XR

มีอะไรใหม่ในเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ 2

นับตั้งแต่เปิดตัวเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ 1 เรามุ่งเน้นที่การทำให้ API ใช้งานง่ายขึ้นและเพิ่มฟีเจอร์ Android XR แบบเสมือนจริงใหม่ๆ ความคิดเห็นของคุณช่วยให้เรากำหนดทิศทางการพัฒนาเครื่องมือ, SDK และแพลตฟอร์มเอง

ตอนนี้คุณสามารถเล่นวิดีโอ 180° และ 360° ได้แล้วด้วย Jetpack XR SDK ซึ่งสามารถเป็นแบบสเตอริโอสโคปิกได้โดยการเข้ารหัสตามข้อกำหนด MV-HEVC หรือโดยการเข้ารหัสเฟรมมุมมองที่อยู่ติดกัน มาตรฐาน MV-HEVC ได้รับการเพิ่มประสิทธิภาพและออกแบบมาสำหรับวิดีโอสามมิติ ซึ่งช่วยให้แอปของคุณเล่นวิดีโอเสมือนจริงได้อย่างมีประสิทธิภาพและมีคุณภาพยอดเยี่ยม แอปที่สร้างด้วย Jetpack Compose สำหรับ XR สามารถใช้คอมโพสได้ SpatialExternalSurface เพื่อแสดงผลสื่อ ซึ่งรวมถึงวิดีโอสามมิติ

นอกจากนี้ ตอนนี้คุณยังกำหนดเลย์เอาต์ที่ปรับให้เข้ากับการกำหนดค่าการแสดงผล XR ที่แตกต่างกันได้ด้วยการใช้ Jetpack Compose สำหรับ XR เช่น ใช้ SubspaceModifier เพื่อระบุขนาดของ Subspace เป็นเปอร์เซ็นต์ของขนาดการดูที่แนะนำของอุปกรณ์ เพื่อให้แผงเติมพื้นที่ที่วางไว้อย่างง่ายดาย

Material Design สำหรับ XR ตอนนี้รองรับการลบล้างคอมโพเนนต์เพิ่มเติมสำหรับ TopAppBar, AlertDialog และ ListDetailPaneScaffold ซึ่งช่วยให้แอปที่ใช้ Material Design และเปิดใช้สำหรับหน้าจอขนาดใหญ่ปรับให้เข้ากับโลกใหม่ของ XR ได้อย่างง่ายดาย

app-adapts-android-xr-material-design-google-io.png

แอปปรับให้เข้ากับ XR โดยใช้ Material Design สำหรับ XR พร้อมการลบล้างคอมโพเนนต์ใหม่

ใน ARCore สำหรับ Jetpack XR ตอนนี้คุณสามารถติดตามมือได้หลังจากขอสิทธิ์ที่เหมาะสม มือคือชุดข้อต่อมือ 26 ข้อที่สามารถใช้ตรวจจับท่าทางของมือและนำการโต้ตอบระดับใหม่มาสู่แอป Android XR ได้

arcore-jetpack-android-xr-google-io.webp

มือเป็นวิธีป้อนข้อมูลที่เป็นธรรมชาติสำหรับประสบการณ์การใช้งาน Android XR

ดูคำแนะนำเพิ่มเติมเกี่ยวกับการพัฒนาแอปสำหรับ Android XR ได้ที่ Codelab พื้นฐานของ Android XR, ข้อมูลอัปเดตเกี่ยวกับ โปรเจ็กต์ตัวอย่าง Hello Android XR และ JetStream เวอร์ชันใหม่ ที่รองรับ Android XR

นอกจากนี้ โปรแกรมจำลอง Android XR ยังได้รับการอัปเดตความเสถียร การรองรับ GPU ของ AMD และตอนนี้ได้ผสานรวมเข้ากับ UI ของ Android Studio อย่างสมบูรณ์แล้ว

android-xr-emulator-in-android-studio-google-io.png

ตอนนี้โปรแกรมจำลอง Android XR ได้ผสานรวมอยู่ใน Android Studio แล้ว

นักพัฒนาแอปที่ใช้ Unity ได้สร้างและพอร์ตเกมและแอปที่มีอยู่ไปยัง Android XR ได้สำเร็จแล้ว วันนี้คุณสามารถอัปเกรดเป็น Unity OpenXR: Android XR เวอร์ชัน 2 ก่อนเปิดตัวได้แล้ว การอัปเดตนี้เพิ่มการปรับปรุงประสิทธิภาพมากมาย เช่น การรองรับอัตราการรีเฟรชแบบไดนามิก ซึ่งจะเพิ่มประสิทธิภาพและลดการใช้พลังงานของแอป ตอนนี้ Shader ที่สร้างด้วย Shader Graph รองรับ SpaceWarp แล้ว ซึ่งทำให้ใช้ SpaceWarp เพื่อลดภาระการประมวลผลในอุปกรณ์ได้ง่ายขึ้น ตอนนี้มีการแสดงผลตาข่ายมือพร้อมการบดบัง ซึ่งช่วยให้การแสดงภาพมือสมจริงยิ่งขึ้น

ดูเทมเพลต Mixed Reality ที่ปรับปรุงแล้วของ Unity สำหรับ Android XR ซึ่งตอนนี้รองรับการบดบังและ Anchor แบบถาวรแล้ว

เมื่อเร็วๆ นี้ เราได้เปิดตัว ตัวอย่าง Android XR สำหรับ Unity ซึ่งแสดงความสามารถของแพลตฟอร์ม Android XR เช่น การติดตามการเคลื่อนไหวของมือ การติดตามระนาบ การติดตามใบหน้า และการแสดงภาพ

unity-demo-android-xr-google-io.gif

ตัวอย่าง Unity แบบโอเพนซอร์สของ Google แสดงฟีเจอร์ของแพลตฟอร์มและวิธีใช้งาน

ตอนนี้ Firebase AI Logic สำหรับ Unity อยู่ในเวอร์ชันตัวอย่างแบบสาธารณะแล้ว ซึ่งช่วยให้คุณผสานรวม Gen AI เข้ากับแอปได้อย่างง่ายดาย ทำให้สร้างประสบการณ์การใช้งานที่ขับเคลื่อนด้วย AI ด้วย Gemini และ Android XR ได้ Firebase AI Logic รองรับความสามารถของ Gemini อย่างเต็มที่ ซึ่งรวมถึงอินพุตและเอาต์พุตแบบมัลติโมดัล และการสตรีมแบบ 2 ทิศทางสำหรับอินเทอร์เฟซการสนทนาแบบเสมือนจริง Firebase AI Logic สร้างขึ้นโดยคำนึงถึงความพร้อมของเวอร์ชันที่ใช้งานจริง และผสานรวมเข้ากับบริการหลักของ Firebase เช่น App Check, การกำหนดค่าระยะไกล และ Cloud Storage เพื่อเพิ่มความปลอดภัย ความสามารถในการกำหนดค่า และการจัดการข้อมูล ดูข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ใน บล็อก Firebase หรือไปที่ เอกสารประกอบ Gemini API โดยใช้ Vertex AI ใน Firebase SDK เพื่อเริ่มต้นใช้งาน

สร้างอนาคตไปด้วยกัน

ความมุ่งมั่นของเราในการสนับสนุนมาตรฐานเปิดยังคงดำเนินต่อไปด้วยข้อกำหนดการโต้ตอบ glTF โดยความร่วมมือกับ Khronos Group ซึ่งจะได้รับการรองรับในโมเดล glTF ที่แสดงผลโดย Jetpack XR ภายในปีนี้ โมเดลที่ใช้ข้อกำหนดการโต้ตอบ glTF เป็นชิ้นงานแบบโต้ตอบที่สมบูรณ์ในตัวเอง ซึ่งมีลักษณะการทำงานที่ตั้งโปรแกรมไว้ล่วงหน้ามากมาย เช่น การหมุนออบเจ็กต์เมื่อกดปุ่มหรือการเปลี่ยนสีของวัสดุเมื่อเวลาผ่านไป

Android XR จะพร้อมใช้งานในโปรเจ็กต์ Moohan ของ Samsung เป็นที่แรก ซึ่งจะเปิดตัวภายในปีนี้ หลังจากนั้นไม่นาน พาร์ทเนอร์ของเราที่ XREAL จะเปิดตัวอุปกรณ์ Android XR รุ่นถัดไป อุปกรณ์นี้มีชื่อรหัสว่าโปรเจ็กต์ Aura เป็นอุปกรณ์แบบพกพาที่เชื่อมต่อกับอุปกรณ์อื่นได้ ซึ่งช่วยให้ผู้ใช้เข้าถึงแอป Android ที่ชื่นชอบ รวมถึงแอปที่สร้างขึ้นสำหรับ XR โดยจะเปิดตัวเป็นเวอร์ชันสำหรับนักพัฒนาแอป เพื่อให้คุณเริ่มต้นสร้างและทดลองใช้งานได้ ข่าวดีที่สุดคืออะไร คุณสามารถสร้างแอปสำหรับอุปกรณ์เหล่านี้ได้ด้วยเครื่องมือที่คุ้นเคยซึ่งคุณใช้สร้างแอป Android ในปัจจุบัน

android-xr-google-io-meta.png

โปรเจ็กต์ Aura ของ XREAL

Google Play Store ก็พร้อมสำหรับ Android XR แล้วเช่นกัน โดยจะแสดงแอป Android 2 มิติที่รองรับใน Android XR Play Store เมื่อเปิดตัวภายในปีนี้ หากคุณกำลังพัฒนาแอปที่แตกต่างกันสำหรับ Android XR คุณสามารถเตรียมแอปให้พร้อมสำหรับการเปิดตัวครั้งใหญ่และเป็นหนึ่งในแอปที่แตกต่างกันแอปแรกๆ ใน Android XR Play Store ได้โดยทำดังนี้

และเราทราบว่าหลายๆ ท่านต่างรอคอยอนาคตของ Android XR บนแว่นตา เรากำลังกำหนดประสบการณ์การใช้งานของนักพัฒนาแอปในตอนนี้ และจะแชร์รายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่คุณเข้าร่วมได้ภายในปีนี้

หากต้องการเริ่มต้นสร้างและพัฒนาแอปสำหรับ Android XR ให้ไปที่ developer.android.com/develop/xr ซึ่งคุณจะพบเครื่องมือ ไลบรารี และทรัพยากรทั้งหมดที่จำเป็นสำหรับการทำงานกับ Android XR SDK โดยเฉพาะอย่างยิ่ง ลองใช้ตัวอย่างและCodelabของเรา

เรายินดีรับความคิดเห็น ข้อเสนอแนะ และไอเดียของคุณที่จะช่วยกำหนดทิศทางของ Android XR ความกระตือรือร้น ความเชี่ยวชาญ และไอเดียที่กล้าหาญของคุณมีความสำคัญอย่างยิ่งต่อการพัฒนา Android XR ไปด้วยกัน เราหวังว่าจะได้เห็นแอปที่แตกต่างกันสำหรับ XR ของคุณเมื่ออุปกรณ์ Android XR เปิดตัวภายในปีนี้

สำรวจประกาศนี้และข้อมูลอัปเดตทั้งหมดจากงาน Google I/O 2025 ได้ที่ io.google ตั้งแต่วันที่ 22 พฤษภาคมเป็นต้นไป

เขียนโดย

อ่านต่อ