กรณีศึกษา

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 ช่วยให้เราสร้างต้นแบบที่ใช้งานได้ภายในเวลาไม่ถึง 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 จะช่วยให้ทีมของคุณแก้ปัญหาที่ซับซ้อน ปรับปรุงเวิร์กโฟลว์ และเปิดตัวฟีเจอร์ใหม่ได้เร็วขึ้นอย่างไร

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