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

สร้างแอปสำหรับอุปกรณ์ Android XR ที่มีจำนวนเพิ่มขึ้นเรื่อยๆ ด้วยเครื่องมือที่พร้อมใช้งานจริงจาก Android Developer Summit

ใช้เวลาอ่าน 3 นาที
ดูโปรไฟล์ของ Amy Zeppenfeld ดูโปรไฟล์ของ Vinny DaSilva
Amy Zeppenfeld และ Vinny DaSilva

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

เราจึงนำเสนอเครื่องมือระดับที่ใช้ในเวอร์ชันที่ใช้งานจริงในสแต็กแพลตฟอร์มทั้งหมดเพื่อช่วยคุณสร้างแอปสำหรับฮาร์ดแวร์ที่หลากหลายมากขึ้นนี้ เราได้อัปเกรดไลบรารี Jetpack XR หลักและโปรแกรมจำลองอุปกรณ์เป็นเวอร์ชันเสถียร เพิ่มการตรึงวัตถุในโลกจริงใน ARCore สำหรับ Jetpack XR และปรับปรุงเวิร์กโฟลว์เอนจิน 3 มิติใน Unity, Godot และ Unreal Engine

อ่านไฮไลต์ของประกาศได้ที่นี่ และไปที่เพลย์ลิสต์เซสชัน XR ของ Android Developer Summit เพื่อดูคำแนะนำทางเทคนิคทั้งหมดแบบออนดีมานด์

การสร้างรากฐาน Jetpack XR หลักและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ให้เสถียร

สำหรับนักพัฒนาแอปที่สร้างประสบการณ์การใช้งานแบบเนทีฟด้วย Kotlin และ Compose ความพร้อมของเวอร์ชันที่ใช้งานจริงจะเริ่มต้นที่เลเยอร์แพลตฟอร์ม ไลบรารี Jetpack XR SDK หลักได้เปลี่ยนสถานะเป็นเวอร์ชันเสถียรอย่างเป็นทางการแล้ว ซึ่งจะช่วยให้ API มีความเสถียรและมีประสิทธิภาพในการใช้งานจริงในระยะยาว เวอร์ชันเสถียรนี้ประกอบด้วย Jetpack SceneCore สำหรับสร้างและจัดการกราฟฉาก Android XR ด้วยเนื้อหา 3 มิติ, ARCore สำหรับ Jetpack XR เพื่อจัดการการรับรู้สภาพแวดล้อม และ XR Runtime สำหรับการจัดการเซสชันที่เป็นมาตรฐาน นอกจากไลบรารีเหล่านี้แล้ว โปรแกรมจำลอง Android XR ใน Android Studio ก็มีความเสถียรแล้ว ซึ่งช่วยให้คุณสร้าง ทำซ้ำ และตรวจสอบเลย์เอาต์ในอุปกรณ์ XR ได้โดยตรงจากแล็ปท็อปโดยไม่ต้องใช้ฮาร์ดแวร์จริง

หากต้องการดูว่า API พื้นฐานเหล่านี้แปลเป็นแอปพลิเคชันในชีวิตจริงได้อย่างไร ให้ดู การก้าวข้าม 2D ด้วยเรขาคณิต 3 มิติที่กำหนดเองใน Jetpack XR SDK ดูวิธีสร้างภาพเคลื่อนไหวโมเดล glTF, จัดการโหนดย่อย, ใช้วัสดุ PBR ที่กำหนดเองที่รันไทม์ และสร้างเมช 3 มิติเชิงกระบวนการแบบเรียลไทม์ใน Kotlin โดยใช้ Jetpack SceneCore

การเชื่อมโยงประสบการณ์ดิจิทัลกับโลกจริง

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

ในหัวข้อสร้างประสบการณ์ที่ยึดตามโลกจริงสำหรับแว่นตา XR แบบมีสาย XREAL AURA คุณจะได้เรียนรู้วิธีออกแบบ UI แบบมองทะลุผ่านเลนส์ที่เข้าใจง่ายด้วย Jetpack Compose Glimmer และยึด UI เหล่านั้นไว้กับตำแหน่งในโลกจริง สำหรับทีมที่สร้างในเกมเอนจิน การออกแบบเนื้อหาเชิงพื้นที่ใน Android XR ด้วย Unity จะอธิบายวิธีแมปพื้นที่จริง เก็บรักษาตำแหน่ง 3 มิติในเซสชันต่างๆ และซิงค์ประสบการณ์การใช้งานร่วมกันของผู้ใช้หลายคนใน Unity โดยใช้เอนทิตีเชิงพื้นที่, Cloud Anchor และ ARCore Geospatial API

การปรับขนาดในเอนจิน 3 มิติที่คุ้นเคย

Android XR รองรับนักพัฒนาแอปไม่ว่าจะสร้างแอปด้วยวิธีใดก็ตาม รวมถึงสภาพแวดล้อมแบบอินเทอร์แอกทีฟที่สมบูรณ์ซึ่งสร้างขึ้นในเครื่องมือแบบเรียลไทม์โดยเฉพาะ ตอนนี้ Android XR Engine Hub มีความเสถียรแล้ว ซึ่งช่วยปรับปรุงไปป์ไลน์การตั้งค่า การกำหนดค่า และการเพิ่มประสิทธิภาพใน Unity, Godot และ Unreal Engine Engine Hub ช่วยลดความซับซ้อนของโครงสร้างโปรเจ็กต์ด้วยส่วนขยาย OpenXR ที่กำหนดค่าไว้ล่วงหน้าและการตั้งค่าโปรเจ็กต์ที่ผ่านการตรวจสอบแล้ว คุณจึงเริ่มสร้างได้ทันที นอกจากนี้ ยังมีเวิร์กโฟลว์การทำโปรไฟล์แบบเนทีฟเพื่อช่วยคุณบันทึกและตรวจสอบการติดตามของระบบ ขีดจำกัดความร้อน และงบประมาณเฟรมในคอร์ CPU และ GPU โดยตรงภายในอินเทอร์เฟซเครื่องมือ

หากต้องการดูวิธีที่ระบบรันไทม์เหล่านี้เชื่อมต่อกับ UI ของ Android โดยตรง โปรดดูวิดีโอยกระดับประสบการณ์ที่สมจริงด้วยเอนจิน 3 มิติใน Jetpack Compose สำหรับ XR และดูวิธีฝัง Godot และ Unity เป็นไลบรารีภายในแอป Jetpack Compose แบบเนทีฟโดยใช้คอนเทนเนอร์เชิงพื้นที่ OpenXR

การรองรับเอนจินที่คุ้นเคยช่วยให้ปรับเกม 3 มิติที่มีอยู่ให้เหมาะกับรูปแบบของอุปกรณ์ Android XR ได้อย่างราบรื่น ทีมต่างๆ เช่น Contract XR ได้ใช้ประโยชน์จากไปป์ไลน์นี้กับเกม Jigsaw Night ของ Unity ที่พอร์ตมาบน XREAL AURA เพื่อสร้างพื้นที่ทำงานร่วมกันที่ผู้เล่นสามารถเดินไปรอบๆ ส่งต่อชิ้นส่วน และไขปริศนาไปด้วยกัน ซึ่งแสดงให้เห็นว่าแว่นตา XR น้ำหนักเบาและเวิร์กโฟลว์ของเครื่องมือช่วยปลดล็อกประสบการณ์เทคโนโลยีความจริงแบบผสม (MR) สำหรับผู้ใช้หลายคนได้อย่างเป็นธรรมชาติ

สปอตไลท์นักพัฒนาแอป: การสร้างเทคโนโลยีความจริงแบบผสม (MR) สำหรับการทำงานร่วมกันใน XREAL AURA ด้วย Contract XR

การออกแบบการโต้ตอบแบบหลายโมดัลด้วยเสียงในอุปกรณ์

เมื่อกลุ่มผลิตภัณฑ์อุปกรณ์ขยายไปสู่การโต้ตอบด้วยเสียง เราจึงขอแนะนำเครื่องมือใหม่ๆ เพื่อสร้างประสบการณ์การใช้งานแบบหลายโมดัลที่มีขนาดเล็ก ตอนนี้นักพัฒนาแอปสามารถใช้ประโยชน์จาก API การอ่านออกเสียงข้อความของ Gen AI ใน ML Kit เพื่อสร้างเสียงที่ฟังดูเป็นธรรมชาติซึ่งทำงานด้วยระบบ AI ในอุปกรณ์ เราได้เปิดตัวคำแนะนำด้านการออกแบบใหม่เกี่ยวกับแนวทางปฏิบัติแนะนำสำหรับเสียง ซึ่งรวมถึงเอียร์คอน เพื่อแนะนำผู้ใช้ผ่านสภาพแวดล้อมที่เน้นเสียงเป็นหลักและสภาพแวดล้อมที่เสริมประสิทธิภาพ หากต้องการดูการทำงานของส่วนประกอบเหล่านี้ โปรดดูวิดีโอการสร้างประสบการณ์การใช้งานที่เน้นเสียงเป็นหลักสำหรับแว่นตาอัจฉริยะด้วย Gemini Nano 4 เพื่อดูวิธีรวม Jetpack Projected, ML Kit และ Gemini Nano ในอุปกรณ์เข้ากับแอปสนทนาโต้ตอบแบบแฮนด์ฟรี

เริ่มต้นใช้งานเครื่องมือล่าสุด

การอัปเดต SDK หลัก, โปรแกรมจำลอง และเครื่องมือเอนจินเหล่านี้จะช่วยให้คุณมีรากฐานในการสร้างประสบการณ์การใช้งานแบบสมจริงและเทคโนโลยีความจริงเสริม (AR) ในระบบนิเวศ Android XR อัปเดตเป็น Android Studio เวอร์ชันเสถียรล่าสุดวันนี้เพื่อตั้งค่าและทดสอบอุปกรณ์เสมือนจริง Android XR สำหรับรูปแบบแว่นตา เพิ่มทรัพยากร Dependency ของ Jetpack XR เวอร์ชันเสถียรลงในไฟล์บิลด์ หรือติดตั้งปลั๊กอิน Android XR Engine Hub สำหรับเอนจิน 3 มิติที่ต้องการ อุปกรณ์ใหม่อย่าง XREAL AURA เผยแพร่แล้ว จึงเป็นช่วงเวลาที่เหมาะอย่างยิ่งในการสร้างแอปสำหรับ Android XR ไปที่เว็บไซต์นักพัฒนาแอป Android XR เพื่อดูไลบรารี เครื่องมือ และคำแนะนำที่เสถียรซึ่งคุณต้องใช้ในการเริ่มต้นใช้งานวันนี้

หากต้องการดูเซสชันทางเทคนิคและข้อมูลเจาะลึกทั้งหมดจาก Android Dev Summit โปรดดูเพลย์ลิสต์เซสชัน Android XR ฉบับสมบูรณ์

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