Calm เป็นบริษัทชั้นนำด้านสุขภาพจิตและความเป็นอยู่ที่ดีที่มีการดาวน์โหลดแอปมากกว่า 180 ล้านครั้ง เมื่อเริ่มพัฒนาสำหรับ Android XR, ทีมวิศวกรรมหลักสามารถสร้างเมนูวงโคจร XR ที่ใช้งานได้ครั้งแรกในวันที่ 1 และสร้างประสบการณ์หลักได้ภายใน 2 สัปดาห์ ซึ่งแสดงให้เห็นว่าการสร้างแอปสำหรับ XR เป็นส่วนขยายของงานพัฒนา Android ที่มีอยู่ ไม่ใช่สิ่งที่ต้องเริ่มต้นจากศูนย์ ในฐานะบริษัทที่มุ่งมั่นที่จะช่วยให้ผู้ใช้นอนหลับได้ดีขึ้น ลดความเครียด และมีสติมากขึ้น ไลบรารีที่ครอบคลุมของ Calm ได้ทำให้แอปนี้เป็นแหล่งข้อมูลที่เชื่อถือได้สำหรับเนื้อหาด้านความเป็นอยู่ที่ดีบน Android
เมื่อมีการเปิดตัวแพลตฟอร์ม Android XR ทีม Calm เห็นโอกาสที่จะไม่เพียงแต่เพิ่มประสิทธิภาพแอป Android ที่มีอยู่ แต่ยังสร้างประสบการณ์เสมือนจริงยุคใหม่ได้อย่างแท้จริง
เราได้พูดคุยกับ Kristen Coke, Lead Product Manager และ Jamie Martini, Sr. Manager of Engineering ที่ Calm เพื่อเจาะลึกเส้นทางการสร้างแอปสำหรับ Android XR และดูว่านักพัฒนาแอปคนอื่นๆ จะทำตามได้อย่างไร
ถาม: วิสัยทัศน์สำหรับประสบการณ์การใช้งาน Calm บน Android XR คืออะไร และวิสัยทัศน์นี้ช่วยส่งเสริมภารกิจของคุณอย่างไร
ตอบ (Kristen Coke, Lead Product Manager): ภารกิจของเราคือการสนับสนุนทุกคนในทุกขั้นตอนของเส้นทางสุขภาพจิต XR ช่วยให้เราขยายวิธีที่ผู้คนมีส่วนร่วมกับเนื้อหาการฝึกสติของเรา โดยสร้างประสบการณ์ที่ไม่เพียงแต่พาผู้ใช้ไปสู่โลกเสมือนจริง แต่ยังเปลี่ยนแปลงผู้ใช้ด้วย
หากต้องอธิบายด้วยประโยคเดียว Calm บน Android XR จะสร้างสรรค์การฝึกสติใหม่สำหรับโลกรอบตัวคุณ โดยเปลี่ยนห้องใดก็ได้ให้เป็นประสบการณ์การทำสมาธิแบบเสมือนจริงที่สมบูรณ์แบบและหลากหลายประสาทสัมผัส
เราต้องการสร้าง Calm เวอร์ชันที่ไม่มีที่ไหนเหมือน เป็นสถานที่ศักดิ์สิทธิ์ที่เงียบสงบและฉลาดทางอารมณ์ ซึ่งผู้ใช้ไม่เพียงแต่อยากมาเยี่ยมชม แต่จะกลับมาอีกครั้งแล้วครั้งเล่า
ถาม: สำหรับนักพัฒนาแอปที่อาจคิดว่าการสร้างแอปสำหรับ XR เป็นงานที่ใหญ่มาก คุณมีแนวทางเริ่มต้นอย่างไรในการนำแอป Android ที่มีอยู่มาใช้
ตอบ (Jamie Martini, Sr. Manager of Engineering): เป้าหมายหลักของเราคือการปรับแอป Android ให้เหมาะกับ XR และกระบวนการนี้ก็ง่ายและราบรื่น
เราใช้Jetpack Composeอย่างกว้างขวางสำหรับแอปบนอุปกรณ์เคลื่อนที่อยู่แล้ว ดังนั้นการขยายความเชี่ยวชาญนั้นไปสู่ XR จึงเป็นตัวเลือกที่สมเหตุสมผล รู้สึกเหมือนเป็นการขยายการพัฒนา Android ไม่ใช่การเริ่มต้นจากศูนย์ เราสามารถนำโค้ดเบสที่มีอยู่จำนวนมากกลับมาใช้ใหม่ได้ รวมถึงแบ็กเอนด์ การเล่นสื่อ และคอมโพเนนต์หลักอื่นๆ ซึ่งช่วยลดงานเริ่มต้นได้อย่างมาก
คำแนะนำการออกแบบ Android XR ให้บริบทที่มีคุณค่าตลอดกระบวนการ ซึ่งช่วยให้ทั้งทีมออกแบบและทีมพัฒนาสามารถปรับ UX ที่เน้นอุปกรณ์เคลื่อนที่ของ Calm ให้เป็นประสบการณ์การใช้งานเชิงมิติพื้นที่ที่ดูเป็นธรรมชาติและใช้งานง่าย
ถาม: คุณบอกว่ากระบวนการนี้ราบรื่น ทีมของคุณเริ่มสร้างและทำซ้ำประสบการณ์ XR หลักได้เร็วแค่ไหน
ตอบ (Jamie Martini, Sr. Manager of Engineering): เราเริ่มสร้างเมนูวงโคจรแรกได้ในวันแรกและสร้างประสบการณ์ Calm XR หลักได้ภายใน 2 สัปดาห์ ความสามารถในการใช้ประสบการณ์ Android และ Jetpack ที่มีอยู่กับสภาพแวดล้อมเชิงมิติพื้นที่โดยตรงทำให้เราได้เปรียบอย่างมาก และทำให้เวลาในการเปิดตัวฟีเจอร์แรกเร็วขึ้นอย่างไม่น่าเชื่อ
ถาม: คุณช่วยบอกเราเกี่ยวกับสิ่งที่คุณสร้างขึ้นเพื่อเปลี่ยนประสบการณ์การใช้งาน Calm ให้เป็นสภาพแวดล้อมเชิงมิติพื้นที่ใหม่นี้ได้ไหม
ตอบ (Jamie Martini, Sr. Manager of Engineering): เราต้องการใช้ประโยชน์จากพื้นที่ทำงานเสมือนจริงอย่างเต็มที่เพื่อคิดใหม่เกี่ยวกับวิธีที่ผู้ใช้มีส่วนร่วมกับเนื้อหาของเรา
ฟีเจอร์สำคัญ 2 อย่างที่เราพัฒนาขึ้นคือ Immersive Breathe Bubble และ Immersive Scene Experiences
Breathe Bubble เป็นประสบการณ์การฝึกหายใจที่ผู้ใช้ชื่นชอบ แต่เรานำมาสร้างเป็น 3 มิติ โดยเป็นวงกลมที่เต้นเบาๆ ซึ่งช่วยให้ผู้ใช้มีสมาธิจดจ่อกับการหายใจในสภาพแวดล้อมเสมือนจริงที่สมบูรณ์แบบ
และ Immersive Scene Experiences ช่วยให้ผู้ใช้เลือกสภาพแวดล้อมรอบข้างที่คัดสรรมาแล้ว ซึ่งออกแบบมาให้โอบล้อมผู้ใช้อย่างอ่อนโยนและกลมกลืนไปกับสภาพแวดล้อมจริงของผู้ใช้ นี่เป็นวิธีที่ยอดเยี่ยมในการนำแนวคิด 2 มิติที่ได้รับการพิสูจน์แล้ว (ฉากพื้นหลังที่ปรับแต่งได้ของแอปบนอุปกรณ์เคลื่อนที่) มาเปลี่ยนให้เหมาะกับสภาพแวดล้อมเชิงมิติพื้นที่
เราไม่ได้สร้างประสบการณ์ใหม่ตั้งแต่ต้น แต่เพียงพัฒนาฟีเจอร์หลักที่ได้รับการพิสูจน์แล้วเพื่อใช้ประโยชน์จากพื้นที่ทำงานเสมือนจริง
ถาม: อะไรคือเคล็ดลับในการสร้างประสบการณ์ที่น่าดึงดูดใจและดูเป็นธรรมชาติบนแพลตฟอร์ม Android XR
ตอบ (Kristen Coke, Lead Product Manager): การสร้างแอปสำหรับสภาพแวดล้อมเชิงมิติพื้นที่ขนาดเท่ามนุษย์กำหนดให้เราต้องอัปเดตเวิร์กโฟลว์การสร้างสรรค์
เราเริ่มต้นด้วยภาพร่างแนวคิดเพื่อกำหนดทิศทาง จากนั้นจึงเปลี่ยนภาพร่างเหล่านั้นให้เป็นโมเดล 3 มิติโดยใช้การอ้างอิงขนาดเท่ามนุษย์เพื่อให้ได้สัดส่วนที่เป็นธรรมชาติและผู้ใช้รู้สึกสบาย
จากนั้นเราทดสอบชิ้นงานในชุดหูฟังอย่างสม่ำเสมอเพื่อปรับขนาด แสง และบรรยากาศ สำหรับนักพัฒนาแอปที่ไม่มีอุปกรณ์จริง โปรแกรมจำลอง Android XR เป็นทางเลือกที่มีประโยชน์สำหรับการทดสอบและแก้ไขข้อบกพร่อง
เราตระหนักได้อย่างรวดเร็วว่าในสภาพแวดล้อมที่หลากหลายประสาทสัมผัส การควบคุมเป็นสิ่งสำคัญอย่างยิ่ง เราปล่อยให้เนื้อหาที่มีอยู่ (คำบรรยาย เสียง) ขยายสภาพแวดล้อม แทนที่จะปล่อยให้ความแปลกใหม่ของพื้นที่ 3 มิติเบี่ยงเบนความสนใจจากแก่นหลักของการฝึกสติ
ถาม: คุณจะอธิบายเส้นทางการเรียนรู้สำหรับนักพัฒนาแอปคนอื่นๆ ที่สนใจสร้างแอปสำหรับ XR อย่างไร คุณมีคำแนะนำอะไรบ้าง
ตอบ (Jamie Martini, Sr. Manager of Engineering): โปรเจ็กต์นี้เป็นก้าวแรกสู่แพลตฟอร์มเสมือนจริงสำหรับทีมวิศวกรรม Android ของเรา และเราก็รู้สึกประหลาดใจอย่างมาก API ใช้งานและเรียนรู้ได้ง่ายมาก และดูสอดคล้องกับไลบรารี Jetpack อื่นๆ
คำแนะนำของฉันสำหรับนักพัฒนาแอปคนอื่นๆ คือ เริ่มต้นด้วยการผสานรวม Jetpack XR API เข้ากับแอป Android ที่มีอยู่ และนำโค้ดที่มีอยู่กลับมาใช้ใหม่ให้มากที่สุด ซึ่งเป็นวิธีที่เร็วที่สุดในการสร้างต้นแบบที่ใช้งานได้
ตอบ (Kristen Coke, Lead Product Manager): คิดให้ใหญ่ที่สุดเท่าที่จะทำได้ Android XR ได้มอบโลกใหม่ทั้งหมดให้เราสร้างแอป ทีมควรถามตัวเองว่า แอปของคุณเวอร์ชันที่ใหญ่ที่สุดและกล้าหาญที่สุดที่คุณสามารถสร้างได้คืออะไร นี่เป็นโอกาสของคุณที่จะได้ลงมือทำในสิ่งที่คุณอยากทำมาตลอด เพราะตอนนี้คุณมีแพลตฟอร์มที่ทำให้สิ่งนั้นเป็นจริงได้แล้ว
สร้างประสบการณ์เชิงมิติพื้นที่ยุคใหม่
งานที่ทีม Calm ทำแสดงให้เห็นว่าการสร้างแอปบนแพลตฟอร์ม Android XR เป็นส่วนขยายตามธรรมชาติของความเชี่ยวชาญ Android ที่มีอยู่ Calm ได้ใช้ประโยชน์จาก Jetpack XR SDK เพื่อพัฒนาฟีเจอร์หลักของแอปบนอุปกรณ์เคลื่อนที่ให้เป็นประสบการณ์เชิงมิติพื้นที่ที่น่าทึ่งได้อย่างรวดเร็ว
หากพร้อมที่จะเริ่มต้นแล้ว คุณสามารถดูแหล่งข้อมูลทั้งหมดที่จำเป็นได้ที่ developer.android.com/xr ไปที่นั่นเพื่อดาวน์โหลด SDK ล่าสุด อ่านเอกสารประกอบ และเริ่มสร้างแอปได้เลยวันนี้
อ่านต่อ
-
กรณีศึกษา
การถดถอยของประสิทธิภาพเป็นสิ่งที่จำลองได้ยากมาก ซึ่งทำให้การถดถอยเป็นปัญหาคอขวดที่สำคัญสำหรับนักพัฒนาแอปบนอุปกรณ์เคลื่อนที่
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • ใช้เวลาอ่าน 4 นาที
-
กรณีศึกษา
เมื่อเร็วๆ นี้ FotMob มีผู้ใช้ที่ติดตั้งแอปบน Wear OS เพิ่มขึ้นมากที่สุดในวันเดียวในรอบ 5 ปี โดยเพิ่มขึ้น 2-3 เท่าของค่าเฉลี่ยรายวัน เคล็ดลับคือ ขั้นตอนการติดตั้งข้ามอุปกรณ์ที่เรียบง่ายซึ่งช่วยให้ผู้ใช้ค้นพบแอป Wear OS ได้โดยตรงจากโทรศัพท์
Garan Jenkin • ใช้เวลาอ่าน 3 นาที
-
กรณีศึกษา
แอปฝึกสติ Gratitude สนับสนุนให้ผู้ใช้ทำกิจกรรมอย่างสม่ำเสมอผ่านการจดบันทึกประจำวันขนาดเล็ก ข้อความเสริมสร้างกำลังใจ และบอร์ดวิสัยทัศน์ แอปนี้มีการดาวน์โหลดมากกว่า 6 ล้านครั้ง ได้รับคะแนน 5 ดาว 150,000 ครั้ง และมีการบันทึกรายการบันทึกมากกว่า 100 ล้านรายการ
Amrit Sanjeev, Ash Nohe • ใช้เวลาอ่าน 3 นาที
รับข่าวสาร
รับข้อมูลเชิงลึกด้านการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณ ทุกสัปดาห์