Ultrahuman เป็นสตาร์ทอัพด้านเทคโนโลยีสุขภาพสำหรับผู้บริโภคที่ให้ข้อมูลเชิงลึกเกี่ยวกับคุณภาพชีวิตประจำวันแก่ผู้ใช้โดยอิงตามข้อมูลชีวมาตรจากอุปกรณ์ที่สวมใส่ได้ของบริษัท เช่น RING Air และเครื่องตรวจน้ำตาลแบบต่อเนื่อง (CGM) M1 Live ทีม Ultrahuman ใช้เครื่องมือที่มีการคำนึงถึงบริบทของ Gemini ใน Android Studio เพื่อเพิ่มประสิทธิภาพและเร่งกระบวนการพัฒนา
แอปของ Ultrahuman ได้รับการดูแลโดยทีมขนาดเล็กที่มีนักพัฒนาแอปเพียง 8 คน โดยจะให้ความสำคัญกับการสร้างฟีเจอร์ที่ผู้ใช้ชื่นชอบ และมีข้อบกพร่องที่ต้องแก้ไขและปรับปรุงประสิทธิภาพที่จำเป็นซึ่งต้องใช้เวลามาก ทีมต้องการเพิ่มผลลัพธ์ของการปรับปรุงฟีเจอร์ และยังต้องจัดการการปรับปรุงประสิทธิภาพโดยไม่ต้องเพิ่มจำนวนพนักงาน โอกาสที่สำคัญที่สุดอย่างหนึ่งคือการลดเวลาและความพยายามในการจัดการงานที่ค้างอยู่ โดยทุกๆ ชั่วโมงที่ประหยัดได้จากการบำรุงรักษาสามารถนำไปลงทุนใหม่เพื่อพัฒนาฟีเจอร์สำหรับผู้ใช้ได้
การแก้ปัญหาทางเทคนิคและเพิ่มประสิทธิภาพด้วย Gemini
ทีมได้ผสานรวม Gemini ใน Android Studio เพื่อดูว่าเครื่องมือที่ปรับปรุงด้วย AI จะช่วยปรับปรุงเวิร์กโฟลว์ได้หรือไม่ด้วยการจัดการงาน Android จำนวนมาก ก่อนอื่น ทีมได้หันมาใช้แชทกับ Gemini ภายใน Android Studio เป้าหมายคือการสร้างต้นแบบการใช้งาน GATT Server สำหรับการเชื่อมต่อบลูทูธพลังงานต่ำ (BLE) ของแอปพลิเคชัน
Arka หัวหน้าทีมพัฒนา Android ของ Ultrahuman กล่าวว่า "Gemini ช่วยให้เราสร้างต้นแบบที่ใช้งานได้ภายในเวลาไม่ถึง 1 ชั่วโมง ซึ่งปกติแล้วเราต้องใช้เวลาหลายชั่วโมง" การติดตั้งใช้งาน BLE ที่ Gemini มอบให้ทำงานได้อย่างสมบูรณ์แบบในการซิงค์ข้อมูลเซ็นเซอร์สุขภาพจำนวนมากขณะที่แอปทำงานในเบื้องหลัง ซึ่งช่วยปรับปรุงกระบวนการซิงค์ข้อมูลและประหยัดแบตเตอรี่ทั้งในโทรศัพท์ Android ของผู้ใช้และอุปกรณ์ที่สวมใส่ได้ของ Ultrahuman ที่จับคู่ไว้
นอกจากความท้าทายหลักนี้แล้ว Gemini ยังมีประโยชน์อย่างมากในการค้นหาการเพิ่มประสิทธิภาพเชิงอัลกอริทึมในไลบรารีโอเพนซอร์สที่กำหนดเอง ชี้ไปยังเอกสารประกอบที่เป็นประโยชน์ ช่วยในการแสดงความคิดเห็นในโค้ด และวิเคราะห์บันทึกข้อขัดข้อง นอกจากนี้ ทีม Ultrahuman ยังใช้การเติมโค้ดเพื่อช่วยให้เขียนโค้ดที่อาจซ้ำซากได้ง่ายขึ้น การสร้างตัวอย่าง Jetpack Compose เพื่อให้สามารถทำซ้ำได้อย่างรวดเร็วในระหว่างการออกแบบ UI และโหมดตัวแทนสำหรับการจัดการการเปลี่ยนแปลงที่ซับซ้อนในระดับโปรเจ็กต์ เช่น การแสดงผลกราฟแท่งแบบซ้อนใหม่ที่เชื่อมโยงกับโมเดลข้อมูลแบ็กเอนด์และโมเดล UI
การพลิกโฉมประสิทธิภาพการทำงานและเร่งการส่งมอบฟีเจอร์
การปรับปรุงเหล่านี้ช่วยให้ทีมประหยัดเวลาได้หลายสิบชั่วโมงในแต่ละสัปดาห์ เวลาที่ประหยัดได้นี้ถูกนำไปใช้ในการส่งมอบฟีเจอร์ใหม่ๆ ให้แก่ผู้ใช้เวอร์ชันเบต้าของ Ultrahuman ได้เร็วขึ้น 10-15% เช่น ทีมได้สร้างผู้ช่วย AI ในแอปใหม่สำหรับผู้ใช้ ซึ่งทำงานด้วยระบบ Gemini 2.5 Flash การออกแบบ UI, สถาปัตยกรรม และส่วนต่างๆ ของประสบการณ์ของผู้ใช้สำหรับฟีเจอร์ใหม่นี้ได้รับการแนะนำครั้งแรกจาก Gemini ใน Android Studio ซึ่งแสดงให้เห็นกระบวนการพัฒนาที่ทำงานด้วยระบบ AI แบบครบวงจร
เร่งการพัฒนา Android ด้วย Gemini
คำแนะนำจากผู้เชี่ยวชาญด้าน Android ของ Gemini ซึ่งผสานรวมอย่างใกล้ชิดทั่วทั้ง Android Studio จะช่วยให้นักพัฒนาแอป Android ใช้เวลาในการค้นหาเอกสารและเขียนโค้ด Boilerplate น้อยลง จึงมีเวลามากขึ้นในการสร้างสรรค์สิ่งใหม่ๆ
ดูวิธีที่ Gemini ใน Android Studio ช่วยให้ทีมของคุณแก้ไขปัญหาที่ซับซ้อน ปรับปรุงเวิร์กโฟลว์ และเปิดตัวฟีเจอร์ใหม่ๆ ได้เร็วขึ้น
อ่านต่อ
-
กรณีศึกษา
Monzo เป็นธนาคารดิจิทัลในสหราชอาณาจักรที่มีลูกค้า 15 ล้านรายและกำลังเติบโต เมื่อแอปขยายขนาด ทีมวิศวกรรมพบว่าเวลาเริ่มต้นของแอปเป็นส่วนสำคัญที่ควรปรับปรุง แต่กังวลว่าการปรับปรุงนี้จะต้องมีการเปลี่ยนแปลงที่สำคัญในโค้ดเบส
Ben Weiss • ใช้เวลาอ่าน 2 นาที
-
กรณีศึกษา
TikTok เป็นแพลตฟอร์มวิดีโอสั้นระดับโลกที่ขึ้นชื่อเรื่องฐานผู้ใช้จำนวนมากและฟีเจอร์ที่เป็นนวัตกรรม
Ben Trengrove, Ajesh Pai • ใช้เวลาอ่าน 2 นาที
-
กรณีศึกษา
ในโลกโซเชียลมีเดียที่เปลี่ยนแปลงอยู่ตลอดเวลา ความสนใจของผู้ใช้จะเพิ่มขึ้นหรือลดลงอย่างรวดเร็ว แอปของ Meta (Facebook และ Instagram) เป็นหนึ่งในแพลตฟอร์มโซเชียลที่ใหญ่ที่สุดในโลกและให้บริการแก่ผู้ใช้หลายพันล้านคนทั่วโลก
Mayuri Khinvasara Khabya • ใช้เวลาอ่าน 4 นาที
รับข่าวสาร
รับข้อมูลเชิงลึกด้านการพัฒนา Android ล่าสุดส่งตรงถึงกล่องจดหมายของคุณทุกสัปดาห์