กรณีศึกษา

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

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

Ultrahuman เป็นสตาร์ทอัปด้านเทคโนโลยีสุขภาพสำหรับผู้บริโภคที่ให้ข้อมูลเชิงลึกด้านสุขภาพแก่ผู้ใช้ทุกวันโดยอิงตามข้อมูลไบโอเมตริกจากอุปกรณ์สวมใส่ของบริษัท เช่น RING Air และ M1 Live เครื่องตรวจน้ำตาลแบบต่อเนื่อง (CGM) ทีม 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 ช่วยให้เราสร้างต้นแบบที่ใช้งานได้ภายในไม่ถึงชั่วโมง ซึ่งปกติแล้วจะต้องใช้เวลาหลายชั่วโมง” การใช้งาน BLE ที่ Gemini ให้มานั้นทำงานได้อย่างสมบูรณ์แบบสำหรับการซิงค์ข้อมูลเซ็นเซอร์สุขภาพจำนวนมากขณะที่แอปทำงานอยู่เบื้องหลัง ซึ่งช่วยปรับปรุงกระบวนการซิงค์ข้อมูลและประหยัดแบตเตอรี่ทั้งในโทรศัพท์ Android ของผู้ใช้และอุปกรณ์สวมใส่ที่จับคู่กับ Ultrahuman

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

arka2.png


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

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

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

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

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

เขียนโดย

อ่านต่อ