دراسات الحالة

‫Ultrahuman تطلق الميزات بشكل أسرع بنسبة% 15 باستخدام Gemini في "استوديو Android"

مدّة القراءة: دقيقتان

‫Ultrahuman هي شركة ناشئة في مجال التكنولوجيا الصحية الاستهلاكية تقدّم للمستخدمين إحصاءات يومية حول الصحة استنادًا إلى بيانات المقاييس الحيوية من الأجهزة القابلة للارتداء التي تنتجها الشركة، مثل RING Air وجهاز مراقبة الغلوكوز المستمر (CGM) ‏M1 Live. اعتمد فريق Ultrahuman على أدوات Gemini في "استوديو Android" التي تراعي السياق لتبسيط عملية التطوير وتسريعها.

يتولّى فريق صغير مكوّن من ثمانية مطوّرين فقط صيانة تطبيق Ultrahuman. ويعطي الأولوية لإنشاء ميزات يحبّها المستخدمون، ولديه قائمة مهام مؤجَّلة تتضمّن أخطاء وتحسينات مطلوبة في الأداء تستغرق الكثير من الوقت. كان الفريق بحاجة إلى زيادة إنتاجية تحسينات الميزات، وكان بحاجة أيضًا إلى التعامل مع تحسينات الأداء، دون زيادة عدد الموظفين. وكانت إحدى أكبر الفرص المتاحة لهم هي تقليل الوقت والجهد اللازمَين لإنجاز المهام المتراكمة، فكل ساعة يتم توفيرها في الصيانة يمكن إعادة استثمارها في العمل على ميزات للمستخدمين.

UltrahumanxGiAS_Image_01.webp

حلّ المشاكل الفنية وتحسين الأداء باستخدام Gemini

دمج الفريق Gemini في "استوديو Android" لمعرفة ما إذا كانت الأدوات المحسّنة بالذكاء الاصطناعي يمكنها تحسين سير العمل من خلال تنفيذ العديد من المهام على Android. أولاً، لجأ الفريق إلى محادثة Gemini داخل "استوديو Android". وكان الهدف هو إنشاء نموذج أوّلي لتنفيذ خادم GATT من أجل اتصال التطبيق بتقنية "بلوتوث منخفض الطاقة" (BLE). 

arka.png

يقول "أركا"، رئيس قسم تطوير برامج Android في Ultrahuman: "ساعدنا Gemini في إنشاء نموذج أوّلي فعّال في أقل من ساعة، وهو أمر كان سيستغرق منا عدة ساعات لولا ذلك". وقد عملت عملية تنفيذ BLE التي قدّمها Gemini بشكل مثالي لمزامنة كميات كبيرة من بيانات جهاز الاستشعار الصحية أثناء تشغيل التطبيق في الخلفية، ما أدّى إلى تحسين عملية مزامنة البيانات والحفاظ على عمر البطارية على كل من هاتف Android الخاص بالمستخدم والجهاز القابل للارتداء المقترن من Ultrahuman.

بالإضافة إلى هذا التحدي الأساسي، أثبت Gemini أيضًا أنّه مفيد للغاية في العثور على تحسينات خوارزمية في مكتبة مخصّصة مفتوحة المصدر، والإشارة إلى مستندات مفيدة، والمساعدة في التعليق على الرموز البرمجية، وتحليل سجلّات الأعطال. استخدم فريق Ultrahuman أيضًا ميزة الإكمال التلقائي للرموز البرمجية لمساعدته في كتابة الرموز البرمجية المتكررة بسهولة، وميزة إنشاء معاينة Jetpack Compose لإتاحة التكرار السريع أثناء تصميم واجهة المستخدم، ووضع الوكيل لإدارة التغييرات المعقّدة على مستوى المشروع، مثل عرض رسم بياني شريطي مكدّس جديد تم ربطه بنماذج بيانات الخلفية ونماذج واجهة المستخدم.

arka2.png


تحسين الإنتاجية وتسريع تقديم الميزات 

وقد وفّرت هذه التحسينات للفريق عشرات الساعات كل أسبوع. ويتم استغلال هذا الوقت الذي تم توفيره في تقديم ميزات جديدة لمستخدمي الإصدار التجريبي من Ultrahuman بشكل أسرع بنسبة تتراوح بين %10 و%15. على سبيل المثال، أنشأ الفريق مساعدًا جديدًا بالذكاء الاصطناعي داخل التطبيق للمستخدمين، مستندًا إلى Gemini 2.5 Flash. تم اقتراح تصميم واجهة المستخدم والبنية وأجزاء من تجربة المستخدم لهذه الميزة الجديدة في البداية من خلال Gemini في استوديو Android، ما يعرض عملية تطوير كاملة بمساعدة الذكاء الاصطناعي. 

تسريع عملية تطوير تطبيقات Android باستخدام Gemini

بفضل نصائح Gemini المتخصّصة في Android والمدمجة بشكل وثيق في "استوديو Android"، يمكن لمطوّري برامج Android قضاء وقت أقل في البحث في المستندات وكتابة الرموز البرمجية النموذجية، ما يتيح لهم المزيد من الوقت للابتكار.

تعرَّف على كيفية مساعدة Gemini في "استوديو Android" لفريقك في حلّ المشاكل المعقّدة وتبسيط سير العمل وإطلاق ميزات جديدة بشكل أسرع. 

من كتابة:
متابعة القراءة