ข่าวสารผลิตภัณฑ์
การอัปเดต 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 และแพลตฟอร์มได้
ตอนนี้คุณสามารถเล่นวิดีโอ 180° และ 360° ด้วย Jetpack XR SDK ซึ่งสามารถเป็นแบบสามมิติได้โดยการเข้ารหัสตามข้อกำหนด 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 พฤษภาคมเป็นต้นไป
อ่านต่อ
-
ข่าวสารผลิตภัณฑ์
วันนี้เราจะยกระดับการพัฒนา Android ด้วย Gemma 4 ซึ่งเป็นโมเดลโอเพนซอร์สที่ล้ำสมัยที่สุดของเราที่ออกแบบมาพร้อมความสามารถในการให้เหตุผลที่ซับซ้อนและการเรียกใช้เครื่องมือแบบอัตโนมัติ
Matthew McCullough • ใช้เวลาอ่าน 2 นาที
-
ข่าวสารผลิตภัณฑ์
วันนี้ Android 17 ได้เข้าสู่แพลตฟอร์มที่เสถียรอย่างเป็นทางการแล้วในรุ่นเบต้า 3 ซึ่งหมายความว่าพื้นผิว API จะถูกล็อก คุณสามารถทำการทดสอบความเข้ากันได้ขั้นสุดท้ายและพุชแอปที่กำหนดเป้าหมายเป็น Android 17 ไปยัง Play Store ได้
Matthew McCullough • ใช้เวลาอ่าน 5 นาที
-
ข่าวสารผลิตภัณฑ์
Android แสดงให้เห็นว่าคุณไม่จำเป็นต้องเลือกระหว่างระบบนิเวศแบบเปิดกับระบบนิเวศที่ปลอดภัย นับตั้งแต่ประกาศข้อกำหนดในการยืนยันที่ปรับปรุงแล้ว เราได้ทำงานร่วมกับชุมชนเพื่อให้มั่นใจว่าการป้องกันเหล่านี้มีประสิทธิภาพและยังคงเคารพเสรีภาพของแพลตฟอร์ม
Matthew Forsythe • ใช้เวลาอ่าน 2 นาที
รับข่าวสาร
รับข้อมูลเชิงลึกด้านการพัฒนาแอป Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์