กรณีศึกษา

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 และโหมด Agent สำหรับการจัดการการเปลี่ยนแปลงที่ซับซ้อนในระดับโปรเจ็กต์ เช่น การแสดงผลกราฟแท่งแบบซ้อนใหม่ที่เชื่อมโยงกับโมเดลข้อมูลแบ็กเอนด์และโมเดล UI

arka2.png


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

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

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

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

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

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