การอัปเดต Android XR SDK: ขอแนะนำเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ 2
อ่าน 4 นาที
นับตั้งแต่เปิดตัวเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ 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 ด้วยเนื้อหา 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 ได้อย่างง่ายดาย
แอปจะปรับให้เข้ากับ XR โดยใช้ Material Design สำหรับ XR พร้อมการลบล้างคอมโพเนนต์ใหม่
ใน ARCore สำหรับ Jetpack XR ตอนนี้คุณสามารถติดตามมือได้หลังจากขอสิทธิ์ที่เหมาะสม มือคือชุดข้อต่อมือ 26 ข้อที่จัดท่าทางไว้ ซึ่งใช้ตรวจจับท่าทางของมือและนำการโต้ตอบระดับใหม่มาสู่แอป Android XR ได้
มือเป็นวิธีการป้อนข้อมูลที่เป็นธรรมชาติสำหรับประสบการณ์การใช้งาน Android XR
ดูคำแนะนำเพิ่มเติมเกี่ยวกับการพัฒนาแอปสำหรับ Android XR ได้ที่ Codelab พื้นฐานของ Android XR, ข้อมูลอัปเดตเกี่ยวกับโปรเจ็กต์ตัวอย่าง Hello Android XR และJetStream เวอร์ชันใหม่ที่รองรับ Android XR
โปรแกรมจำลอง Android XR ยังได้รับการอัปเดตด้านความเสถียร การรองรับ GPU ของ AMD และตอนนี้ได้ผสานรวมเข้ากับ UI ของ Android Studio อย่างเต็มรูปแบบแล้ว
ตอนนี้โปรแกรมจำลอง 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 แบบโอเพนซอร์สของ 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 ในปัจจุบัน
Project Aura ของ XREAL
Google Play Store ก็พร้อมสำหรับ Android XR เช่นกัน โดยจะแสดงรายการแอป Android 2 มิติที่รองรับใน Android XR Play Store เมื่อเปิดตัวภายในปีนี้ หากกำลังพัฒนาแอป Android XR ที่แตกต่าง คุณสามารถเตรียมแอปให้พร้อมสำหรับการเปิดตัวครั้งใหญ่และเป็นหนึ่งในแอปที่แตกต่างแอปแรกๆ ใน Android XR Play Store ได้โดยทำดังนี้
- ติดตั้งและทดสอบแอปที่มีอยู่แล้วใน Android XR Emulator
- ดูวิธีแพ็กเกจและเผยแพร่แอปสำหรับ Android XR
- ใหม่! ทำให้แอป XR ของคุณโดดเด่นกว่าแอปอื่นๆ ใน Play Store ด้วยชิ้นงานตัวอย่าง เช่น วิดีโอสามมิติ 180° หรือ 360° รวมถึงภาพหน้าจอ คำอธิบายแอป และวิดีโอที่ไม่ใช่เชิงมิติพื้นที่
และเราทราบว่าหลายๆ คนต่างตื่นเต้นกับอนาคตของ 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 พฤษภาคมเป็นต้นไป
-
ข่าวสารผลิตภัณฑ์วันนี้ในระหว่าง The Android Show เราได้ประกาศว่า Android กำลังเปลี่ยนจากระบบปฏิบัติการไปเป็นระบบอัจฉริยะ ซึ่งจะสร้างโอกาสในการมีส่วนร่วมกับแอปของคุณมากขึ้น
Matthew McCullough • อ่าน 4 นาที -
ข่าวสารผลิตภัณฑ์วันนี้เราจะเปิดตัวชุดงานระยะยาว (LHT) ชุดแรก ซึ่งเป็นงานที่มีความซับซ้อนสูงและต้องใช้เวลาหลายวันหรืออาจถึง 1 สัปดาห์จึงจะทำเสร็จ นอกจากนี้ เรายังจะเปิดตัวการประเมินแบบ Agent โดยเริ่มจาก Agent จากผู้ให้บริการโมเดลที่เกี่ยวข้อง
Matthew McCullough • อ่าน 3 นาที -
ข่าวสารผลิตภัณฑ์วันนี้เราจะเปิดตัว Android 17 และพร้อมให้บริการในอุปกรณ์ Pixel ส่วนใหญ่ที่รองรับ โปรดรอติดตามอุปกรณ์ใหม่ที่ใช้ Android 17 ในอีกไม่กี่เดือนข้างหน้า
Matthew McCullough • อ่าน 13 นาที
รับข้อมูลเชิงลึกด้านการพัฒนาแอป Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์