วันนี้เราจะเปิดตัวเวอร์ชันตัวอย่างสำหรับนักพัฒนาของ Android XR SDK ซึ่งเป็นชุดพัฒนาที่ครอบคลุมสำหรับ Android XR ซึ่งเป็นแพลตฟอร์มล่าสุดในตระกูล Android ที่สร้างมาสำหรับชุดหูฟังเทคโนโลยีความจริงขยาย (XR) (รวมถึงแว่นตาในอนาคต) คุณจะมีโอกาสมากมายในการสร้างและพัฒนาประสบการณ์การใช้งานที่ผสมผสานโลกดิจิทัลและโลกความเป็นจริงเข้าด้วยกัน โดยใช้ API, เครื่องมือ และมาตรฐานแบบเปิดของ Android ที่คุ้นเคยซึ่งสร้างขึ้นสำหรับ XR ทั้งหมดนี้หมายความว่า หากคุณสร้างสำหรับ Android คุณก็สร้างสำหรับ XR ได้เช่นกัน อ่านต่อเพื่อเริ่มต้นพัฒนาแอปสำหรับชุดหูฟัง
Android XR SDK ช่วยให้คุณทำสิ่งต่อไปนี้ได้
- หลุดพ้นจากหน้าจอแบบเดิมๆ ด้วยการทำให้แอปของคุณเป็นแบบเชิงพื้นที่ด้วยองค์ประกอบ 3 มิติที่สมบูรณ์ แผงเชิงพื้นที่ และเสียงเชิงพื้นที่ที่ให้ความรู้สึกถึงความลึก ขนาด และความสมจริงที่จับต้องได้
- นำผู้ใช้ไปยังพื้นที่เสมือนจริงที่น่าอัศจรรย์ หรือมีส่วนร่วมกับผู้ใช้ในบ้านหรือที่ทำงานของตนเอง
- ใช้ประโยชน์จากความสามารถในการโต้ตอบแบบหลายรูปแบบที่เป็นธรรมชาติ เช่น มือและตา
"เราเชื่อว่า Android XR จะเป็นจุดเปลี่ยนของการเล่าเรื่อง ซึ่งช่วยให้เราผสานความลึกซึ้งของเรื่องราวเข้ากับฟีเจอร์อินเทอร์แอกทีฟขั้นสูง เพื่อสร้างโลกที่สมจริงซึ่งผู้ชมสามารถมีส่วนร่วมกับตัวละครและเรื่องราวได้มากกว่าที่เคย"
- Jed Weintrob พาร์ทเนอร์ที่ 30 Ninjas
แอปของคุณใน Android XR
Android XR SDK สร้างขึ้นบนรากฐานที่มีอยู่ของการพัฒนาแอป Android นอกจากนี้ เรายังนำ Play Store ไปยัง Android XR ซึ่งแอป Android ส่วนใหญ่จะพร้อมใช้งานโดยอัตโนมัติโดยไม่ต้องมีการพัฒนาเพิ่มเติม ผู้ใช้จะค้นพบและใช้แอปที่มีอยู่ของคุณในมิติใหม่ได้อย่างสมบูรณ์ หากต้องการสร้างความแตกต่างให้กับแอป Compose ที่มีอยู่ คุณสามารถเลือกใช้เพื่อทำให้คอมโพเนนต์ Material Design (M3) และ Compose สำหรับเลย์เอาต์แบบปรับอัตโนมัติใน XR เป็นแบบเชิงพื้นที่โดยอัตโนมัติ
แอปที่เพิ่มประสิทธิภาพสำหรับหน้าจอขนาดใหญ่จะใช้ประโยชน์จากความสามารถในการปรับขนาดใน Android XR
Android XR SDK มีสิ่งต่างๆ สำหรับนักพัฒนาแอปทุกคน ดังนี้
คุณกำลังสร้างแอปด้วย Kotlin และ Android Studio ใช่ไหม คุณจะรู้สึกคุ้นเคยกับ Jetpack XR SDK ซึ่งเป็นชุดไลบรารีและเครื่องมือที่คุ้นเคยเพื่อลดความซับซ้อนในการพัฒนาและเพิ่มประสิทธิภาพการทำงาน
- คุณใช้เอนจิน 3 มิติแบบเรียลไทม์ของ Unity อยู่ใช่ไหม ส่วนขยาย Android XR สำหรับ Unity มีแพ็กเกจที่คุณต้องใช้ในการสร้างหรือพอร์ตประสบการณ์การใช้งานที่สมจริงและทรงพลัง
- กำลังพัฒนาบนเว็บใช่ไหม ใช้ WebXR เพื่อเพิ่มประสบการณ์ที่สมจริงซึ่งรองรับใน Chrome
- หากคุณใช้ภาษาดั้งเดิมอย่าง C/C++ อยู่ Android XR รองรับมาตรฐาน OpenXR 1.1
การสร้างด้วย Jetpack XR SDK
Jetpack XR SDK มีไลบรารี Jetpack ใหม่ที่สร้างขึ้นเพื่อ XR โดยเฉพาะ ไฮไลต์ต่างๆ มีดังนี้
- Jetpack Compose สำหรับ XR - ช่วยให้คุณสร้างเลย์เอาต์ UI เชิงพื้นที่ได้โดยการประกาศ และทำให้ UI 2 มิติที่มีอยู่ซึ่งสร้างด้วย Compose หรือ Views เป็นเชิงพื้นที่
- Material Design สำหรับ XR - มีคอมโพเนนต์และเลย์เอาต์ที่ปรับให้เหมาะกับ XR โดยอัตโนมัติ
- Jetpack SceneCore - เป็นรากฐานสำหรับการสร้างประสบการณ์ 3 มิติที่กำหนดเอง
- ARCore สำหรับ Jetpack XR - มอบความสามารถในการรับรู้ที่มีประสิทธิภาพเพื่อให้แอปเข้าใจโลกแห่งความเป็นจริง
"Android XR ช่วยให้เรานำ Calm มาสู่โลกของคุณได้โดยตรง ซึ่งจะช่วยกระตุ้นประสาทสัมผัสและให้คุณได้สัมผัสประสบการณ์ในแบบที่ลึกซึ้งและเปลี่ยนแปลงได้มากขึ้น การทำงานร่วมกับทีม Android XR อย่างใกล้ชิดในเทคโนโลยีล้ำสมัยนี้ทำให้เราได้จินตนาการใหม่ถึงวิธีสร้างความรู้สึกถึงความลึกและพื้นที่ ซึ่งส่งผลให้เกิดระดับการดื่มด่ำที่ช่วยให้คุณรู้สึกผ่อนคลาย มีสมาธิ และรู้สึกถึงปัจจุบันได้ทันที"
- Dan Szeto รองประธานที่ Calm Studios
เริ่มต้นการเดินทางด้วย Jetpack XR SDK ด้วยตัวอย่าง Hello XR ซึ่งเป็นการแนะนำฟีเจอร์ที่จำเป็นของ Jetpack Compose สำหรับ XR อย่างตรงไปตรงมา
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาด้วย Jetpack XR SDK
แอปตัวอย่าง JetNews เป็นแอป Android สำหรับหน้าจอขนาดใหญ่ที่ปรับให้เหมาะกับ Android XR
นอกจากนี้ เรายังเปิดตัวเครื่องมือและความสามารถใหม่ๆ ในเวอร์ชันตัวอย่างล่าสุดของ Android Studio Meerkat เพื่อเพิ่มประสิทธิภาพการทำงานและลดความซับซ้อนของกระบวนการสร้าง Android XR
- ใช้ Android XR Emulator ใหม่เพื่อสร้างอุปกรณ์ XR แบบเสมือนสำหรับการติดตั้งใช้งานและทดสอบแอปที่สร้างด้วย Jetpack XR SDK โปรแกรมจำลองมีตัวควบคุมเฉพาะ XR สำหรับใช้แป้นพิมพ์และเมาส์เพื่อไปยังส่วนต่างๆ ในพื้นที่เสมือนที่จำลอง
- ใช้เทมเพลต Android XR เพื่อเริ่มต้นสร้างแอปด้วย Jetpack Compose สำหรับ XR
- ใช้เครื่องมือตรวจสอบเลย์เอาต์ที่อัปเดตแล้วเพื่อตรวจสอบและแก้ไขข้อบกพร่องของคอมโพเนนต์ UI ที่ปรับให้เข้ากับพื้นที่ซึ่งสร้างด้วย Jetpack Compose สำหรับ XR
ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือที่เปิดใช้ XR ใน Android Studio และโปรแกรมจำลอง Android XR
โปรแกรมจำลอง Android XR ใน Android Studio มีตัวควบคุมใหม่เพื่อสำรวจพื้นที่ 3 มิติภายในโปรแกรมจำลอง
การสร้างด้วย Unity
เราได้ร่วมมือกับ Unity เพื่อผสานรวมเอนจิน 3 มิติแบบเรียลไทม์ของ Unity เข้ากับ Android XR โดยเริ่มจาก Unity 6 Unity ขอแนะนำแพ็กเกจ Unity OpenXR: Android XR เพื่อนำประสบการณ์ XR แบบหลายแพลตฟอร์มมาสู่ Android XR
Unity จะเพิ่มการรองรับ Android XR ลงในแพ็กเกจ XR ยอดนิยมต่อไปนี้
นอกจากนี้ เรายังเปิดตัวส่วนขยาย Android XR สำหรับ Unity พร้อมตัวอย่างและฟีเจอร์นวัตกรรมต่างๆ เช่น โปรไฟล์การโต้ตอบด้วยเมาส์ โหมดการผสมผสานสภาพแวดล้อม โครงข่ายมือที่ปรับเปลี่ยนในแบบของคุณ การติดตามออบเจ็กต์ และอื่นๆ
"เราได้นำ Demeo ไปยังแพลตฟอร์มเชิงพาณิชย์ส่วนใหญ่แล้ว จึงพูดได้ว่าเราประทับใจกับกระบวนการปรับเกมให้ทำงานบน Android XR"
– Johan Gastrin, CTO ที่ Resolution Games
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการเริ่มต้นใช้งานสำหรับ Unity และบล็อกโพสต์ของ Unity
Vacation Simulator ได้รับการอัปเดตเป็น Unity 6 และรองรับ Android XR
การสร้างสรรค์เพื่อเว็บ
Chrome บน Android XR รองรับมาตรฐาน WebXR หากกำลังสร้างเว็บไซต์ คุณสามารถปรับปรุงเว็บไซต์ที่มีอยู่ด้วยเนื้อหา 3 มิติหรือสร้างประสบการณ์ใหม่ที่สมจริง นอกจากนี้ คุณยังใช้เฟรมเวิร์กที่มีฟีเจอร์ครบถ้วน เช่น three.js, A-Frame หรือ PlayCanvas เพื่อสร้างโลกเสมือน หรือจะใช้ API ที่ง่ายกว่า เช่น model-viewer เพื่อให้ผู้ใช้เห็นภาพผลิตภัณฑ์ในเว็บไซต์อีคอมเมิร์ซก็ได้ และเนื่องจาก WebXR เป็นมาตรฐานแบบเปิด ประสบการณ์การใช้งานเดียวกันที่คุณสร้างขึ้นสำหรับอุปกรณ์ AR บนอุปกรณ์เคลื่อนที่หรือฮาร์ดแวร์ VR โดยเฉพาะจึงทำงานบน Android XR ได้อย่างราบรื่น
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาด้วย WebXR
Chrome บน Android XR รองรับฟีเจอร์ WebXR รวมถึงแผนที่ความลึกที่ช่วยให้วัตถุเสมือนโต้ตอบกับพื้นผิวในโลกจริงได้
สร้างขึ้นตามมาตรฐานเปิด
เราจะยังคงสานต่อประเพณีของ Android ในการสร้างด้วยมาตรฐานแบบเปิดต่อไป หัวใจสำคัญของ Perception Stack ของ Android คือ OpenXR ซึ่งเป็น API ประสิทธิภาพสูงแบบข้ามแพลตฟอร์มที่เน้นความสามารถในการพกพา Android XR เป็นไปตาม OpenXR 1.1 และเรายังขยายมาตรฐาน OpenXR ด้วยส่วนขยายของผู้ให้บริการที่ล้ำสมัยเพื่อเปิดตัวความสามารถในการรับรู้โลกอันทรงพลัง เช่น
- ตาข่ายมือที่ทำงานด้วยระบบ AI ซึ่งออกแบบมาให้ปรับให้เข้ากับรูปร่างและขนาดของมือเพื่อแสดงถึงความหลากหลายของผู้ใช้ได้ดียิ่งขึ้น
- เท็กซ์เจอร์ความลึกแบบละเอียดที่ช่วยให้วัตถุในโลกจริงบดบังเนื้อหาเสมือนได้
- การประมาณแสงที่ซับซ้อน เพื่อให้แสงของเนื้อหาดิจิทัลตรงกับสภาพแสงในโลกแห่งความเป็นจริง
- อุปกรณ์ติดตามใหม่ที่ช่วยให้คุณนำวัตถุในโลกแห่งความเป็นจริง เช่น แล็ปท็อป โทรศัพท์ คีย์บอร์ด และเมาส์ เข้าสู่สภาพแวดล้อมเสมือนได้
นอกจากนี้ Android XR SDK ยังรองรับรูปแบบมาตรฐานแบบเปิด เช่น glTF 2.0 สำหรับโมเดล 3 มิติ และ OpenEXR สำหรับสภาพแวดล้อมที่มีช่วงไดนามิกสูง
สร้างอนาคตไปด้วยกัน
เราภูมิใจและตื่นเต้นเป็นอย่างยิ่งที่จะประกาศเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ Android XR SDK เราเปิดตัวเวอร์ชันตัวอย่างสำหรับนักพัฒนาแอปนี้เนื่องจากต้องการสร้างอนาคตของ XR ไปพร้อมกับคุณ เรายินดีรับความคิดเห็นจากคุณ และหวังเป็นอย่างยิ่งที่จะได้ร่วมงานกับคุณเพื่อนำแนวคิดและคำแนะนำของคุณมาสร้างเป็นฟีเจอร์ในแพลตฟอร์ม ความมุ่งมั่น ความเชี่ยวชาญ และไอเดียที่กล้าหาญของคุณเป็นสิ่งจำเป็นอย่างยิ่งในการสร้าง Android XR ต่อไป
เราหวังว่าจะได้โต้ตอบกับแอปของคุณ ซึ่งได้รับการปรับปรุงใหม่เพื่อใช้ประโยชน์จากความสามารถเชิงพื้นที่ที่ไม่เหมือนใครของ Android XR โดยใช้เครื่องมือที่คุ้นเคย เช่น Android Studio และ Jetpack Compose เราตั้งตารอที่จะได้ไปเยือนโลก 3 มิติที่น่าทึ่งซึ่งคุณสร้างขึ้นโดยใช้เครื่องมืออันทรงพลังและมาตรฐานแบบเปิด เช่น Unity และ OpenXR เหนือสิ่งอื่นใด เราตื่นเต้นที่จะได้ร่วมเดินทางไปกับทุกคนที่สร้างชุมชนนักพัฒนาแอป Android และ Unity ที่ยอดเยี่ยม
หากต้องการเริ่มต้นสร้างและพัฒนาสำหรับ Android XR โปรดไปที่ developer.android.com/develop/xr ซึ่งคุณจะพบเครื่องมือ ไลบรารี และแหล่งข้อมูลทั้งหมดที่จำเป็นต่อการสร้างด้วย Android XR SDK หากสนใจรับสิทธิ์เข้าถึงฮาร์ดแวร์เวอร์ชันก่อนเปิดตัวและทำงานร่วมกับทีม Android XR โปรดแสดงความสนใจเข้าร่วมหลักสูตรติวเข้มสำหรับนักพัฒนา Android XR ในปี 2025 โดยกรอกแบบฟอร์มนี้
อ่านต่อ
-
ข่าวสารผลิตภัณฑ์
วันนี้เราจะยกระดับการพัฒนา Android ด้วย Gemma 4 ซึ่งเป็นโมเดลโอเพนซอร์สที่ล้ำสมัยที่สุดของเราที่ออกแบบมาพร้อมความสามารถในการให้เหตุผลที่ซับซ้อนและการเรียกใช้เครื่องมือแบบอัตโนมัติ
Matthew McCullough • ใช้เวลาอ่าน 2 นาที
-
ข่าวสารผลิตภัณฑ์
วันนี้ Android 17 ได้เข้าสู่แพลตฟอร์มที่เสถียรอย่างเป็นทางการแล้วในรุ่นเบต้า 3 ซึ่งหมายความว่าพื้นผิว API จะถูกล็อก คุณสามารถทำการทดสอบความเข้ากันได้ขั้นสุดท้ายและพุชแอปที่กำหนดเป้าหมายเป็น Android 17 ไปยัง Play Store ได้
Matthew McCullough • ใช้เวลาอ่าน 5 นาที
-
ข่าวสารผลิตภัณฑ์
เราต้องการช่วยให้คุณสร้างแอป Android คุณภาพสูงได้เร็วขึ้นและง่ายขึ้น และวิธีหนึ่งที่เราใช้เพื่อช่วยให้คุณมีประสิทธิภาพการทำงานมากขึ้นคือการนำ AI มาไว้ที่ปลายนิ้วของคุณ
Matthew McCullough • ใช้เวลาอ่าน 2 นาที
รับข่าวสาร
รับข้อมูลเชิงลึกด้านการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์