กรณีศึกษา

Ultrahuman เปิดตัวฟีเจอร์ได้เร็วขึ้น 15% ด้วย Gemini ใน Android Studio

ใช้เวลาอ่าน 2 นาที

Ultrahuman เป็นสตาร์ทอัพด้านเทคโนโลยีสุขภาพสำหรับผู้บริโภคที่ให้ข้อมูลเชิงลึกเกี่ยวกับคุณภาพชีวิตประจำวันแก่ผู้ใช้โดยอิงตามข้อมูลชีวมาตรจากอุปกรณ์ที่สวมใส่ได้ของบริษัท เช่น RING Air และเครื่องตรวจน้ำตาลแบบต่อเนื่อง (CGM) M1 Live ทีม Ultrahuman ใช้เครื่องมือที่มีการคำนึงถึงบริบทของ Gemini ใน Android Studio เพื่อเพิ่มประสิทธิภาพและเร่งกระบวนการพัฒนา

แอปของ Ultrahuman ได้รับการดูแลโดยทีมขนาดเล็กที่มีนักพัฒนาแอปเพียง 8 คน โดยจะให้ความสำคัญกับการสร้างฟีเจอร์ที่ผู้ใช้ชื่นชอบ และมีข้อบกพร่องที่ต้องแก้ไขและปรับปรุงประสิทธิภาพที่จำเป็นซึ่งต้องใช้เวลามาก ทีมต้องการเพิ่มผลลัพธ์ของการปรับปรุงฟีเจอร์ และยังต้องจัดการการปรับปรุงประสิทธิภาพโดยไม่ต้องเพิ่มจำนวนพนักงาน โอกาสที่สำคัญที่สุดอย่างหนึ่งคือการลดเวลาและความพยายามในการจัดการงานที่ค้างอยู่ โดยทุกๆ ชั่วโมงที่ประหยัดได้จากการบำรุงรักษาสามารถนำไปลงทุนใหม่เพื่อพัฒนาฟีเจอร์สำหรับผู้ใช้ได้

UltrahumanxGiAS_Image_01.webp

การแก้ปัญหาทางเทคนิคและเพิ่มประสิทธิภาพด้วย Gemini

ทีมได้ผสานรวม Gemini ใน Android Studio เพื่อดูว่าเครื่องมือที่ปรับปรุงด้วย AI จะช่วยปรับปรุงเวิร์กโฟลว์ได้หรือไม่ด้วยการจัดการงาน Android จำนวนมาก ก่อนอื่น ทีมได้หันมาใช้แชทกับ Gemini ภายใน Android Studio เป้าหมายคือการสร้างต้นแบบการใช้งาน GATT Server สำหรับการเชื่อมต่อบลูทูธพลังงานต่ำ (BLE) ของแอปพลิเคชัน 

arka.png

Arka หัวหน้าทีมพัฒนา Android ของ Ultrahuman กล่าวว่า "Gemini ช่วยให้เราสร้างต้นแบบที่ใช้งานได้ภายในเวลาไม่ถึง 1 ชั่วโมง ซึ่งปกติแล้วเราต้องใช้เวลาหลายชั่วโมง" การติดตั้งใช้งาน BLE ที่ Gemini มอบให้ทำงานได้อย่างสมบูรณ์แบบในการซิงค์ข้อมูลเซ็นเซอร์สุขภาพจำนวนมากขณะที่แอปทำงานในเบื้องหลัง ซึ่งช่วยปรับปรุงกระบวนการซิงค์ข้อมูลและประหยัดแบตเตอรี่ทั้งในโทรศัพท์ Android ของผู้ใช้และอุปกรณ์ที่สวมใส่ได้ของ Ultrahuman ที่จับคู่ไว้

นอกจากความท้าทายหลักนี้แล้ว Gemini ยังมีประโยชน์อย่างมากในการค้นหาการเพิ่มประสิทธิภาพเชิงอัลกอริทึมในไลบรารีโอเพนซอร์สที่กำหนดเอง ชี้ไปยังเอกสารประกอบที่เป็นประโยชน์ ช่วยในการแสดงความคิดเห็นในโค้ด และวิเคราะห์บันทึกข้อขัดข้อง นอกจากนี้ ทีม Ultrahuman ยังใช้การเติมโค้ดเพื่อช่วยให้เขียนโค้ดที่อาจซ้ำซากได้ง่ายขึ้น การสร้างตัวอย่าง Jetpack Compose เพื่อให้สามารถทำซ้ำได้อย่างรวดเร็วในระหว่างการออกแบบ UI และโหมดตัวแทนสำหรับการจัดการการเปลี่ยนแปลงที่ซับซ้อนในระดับโปรเจ็กต์ เช่น การแสดงผลกราฟแท่งแบบซ้อนใหม่ที่เชื่อมโยงกับโมเดลข้อมูลแบ็กเอนด์และโมเดล UI

arka2.png


การพลิกโฉมประสิทธิภาพการทำงานและเร่งการส่งมอบฟีเจอร์ 

การปรับปรุงเหล่านี้ช่วยให้ทีมประหยัดเวลาได้หลายสิบชั่วโมงในแต่ละสัปดาห์ เวลาที่ประหยัดได้นี้ถูกนำไปใช้ในการส่งมอบฟีเจอร์ใหม่ๆ ให้แก่ผู้ใช้เวอร์ชันเบต้าของ Ultrahuman ได้เร็วขึ้น 10-15% เช่น ทีมได้สร้างผู้ช่วย AI ในแอปใหม่สำหรับผู้ใช้ ซึ่งทำงานด้วยระบบ Gemini 2.5 Flash การออกแบบ UI, สถาปัตยกรรม และส่วนต่างๆ ของประสบการณ์ของผู้ใช้สำหรับฟีเจอร์ใหม่นี้ได้รับการแนะนำครั้งแรกจาก Gemini ใน Android Studio ซึ่งแสดงให้เห็นกระบวนการพัฒนาที่ทำงานด้วยระบบ AI แบบครบวงจร 

เร่งการพัฒนา Android ด้วย Gemini

คำแนะนำจากผู้เชี่ยวชาญด้าน Android ของ Gemini ซึ่งผสานรวมอย่างใกล้ชิดทั่วทั้ง Android Studio จะช่วยให้นักพัฒนาแอป Android ใช้เวลาในการค้นหาเอกสารและเขียนโค้ด Boilerplate น้อยลง จึงมีเวลามากขึ้นในการสร้างสรรค์สิ่งใหม่ๆ

ดูวิธีที่ Gemini ใน Android Studio ช่วยให้ทีมของคุณแก้ไขปัญหาที่ซับซ้อน ปรับปรุงเวิร์กโฟลว์ และเปิดตัวฟีเจอร์ใหม่ๆ ได้เร็วขึ้น 

เขียนโดย

อ่านต่อ