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

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

อ่าน 4 นาที
ดูโปรไฟล์ของ Matthew McCullough
Matthew McCullough รองประธานฝ่ายการจัดการผลิตภัณฑ์ นักพัฒนาแอป Android

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

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

ที่ Google I/O เรามีเซสชันทางเทคนิค 2 รายการที่เกี่ยวข้องกับ Android XR หัวข้อแรกคือการสร้างแอปที่แตกต่างสำหรับ Android XR ด้วยเนื้อหา 3 มิติ ซึ่งครอบคลุมฟีเจอร์มากมายที่มีอยู่ใน Jetpack SceneCore และ ARCore สำหรับ Jetpack XR อนาคตอยู่ตรงหน้าแล้วด้วย Compose และ AI ใน Android XR ครอบคลุมการสร้าง UI ที่แตกต่างกันสำหรับ XR และวิสัยทัศน์ของเราเกี่ยวกับจุดตัดของ XR กับความสามารถของ AI ที่ล้ำสมัย

android-xr-google-io-sessions.png

การสร้างแอปที่แตกต่างสำหรับ Android XR ด้วยเนื้อหา 3 มิติ และ อนาคตอยู่ตรงหน้าด้วย Compose และ AI บน Android XR

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

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

Jetpack XR SDK ช่วยให้คุณเล่นวิดีโอ 180° และ 360° ได้แล้ว ซึ่งอาจเป็นแบบสเตอริโอสโคปโดยการเข้ารหัสตามข้อกำหนด MV-HEVC หรือโดยการเข้ารหัสเฟรมมุมมองที่อยู่ติดกัน มาตรฐาน MV-HEVC ได้รับการเพิ่มประสิทธิภาพและออกแบบมาสำหรับวิดีโอสามมิติ ซึ่งช่วยให้แอปของคุณเล่นวิดีโอที่สมจริงได้อย่างมีประสิทธิภาพและมีคุณภาพยอดเยี่ยม แอปที่สร้างด้วย Jetpack Compose สำหรับ XR สามารถใช้ Composable 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 ได้สำเร็จแล้ว วันนี้คุณสามารถอัปเกรดเป็น Pre-Release เวอร์ชัน 2 ของแพ็กเกจ Unity OpenXR: Android XR ได้แล้ว การอัปเดตนี้เพิ่มการปรับปรุงประสิทธิภาพหลายอย่าง เช่น การรองรับอัตราการรีเฟรชแบบไดนามิก ซึ่งจะเพิ่มประสิทธิภาพของแอปและการใช้พลังงาน ตอนนี้เชดเดอร์ที่สร้างด้วย Shader Graph รองรับ SpaceWarp แล้ว ซึ่งช่วยให้ใช้ SpaceWarp เพื่อลดภาระการประมวลผลในอุปกรณ์ได้ง่ายขึ้น ตอนนี้ระบบจะแสดงแฮนด์เมชพร้อมการบดบัง ซึ่งช่วยให้เห็นภาพมือได้อย่างสมจริง

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

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

android-xr-google-io-meta.png

Project Aura ของ XREAL
 

Google Play Store ก็พร้อมสำหรับ Android XR เช่นกัน โดยจะแสดงรายการแอป Android 2 มิติที่รองรับใน Play Store ของ Android XR เมื่อเปิดตัวภายในปีนี้ หากกำลังพัฒนาแอป 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 พฤษภาคมเป็นต้นไป

เขียนโดย:
อ่านต่อ