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

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

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

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

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

UltrahumanxGiAS_Image_01.webp

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

دمج الفريق Gemini في "استوديو Android" لمعرفة ما إذا كانت الأدوات المحسّنة بالذكاء الاصطناعي يمكنها تحسين سير العمل من خلال معالجة العديد من مهام Android. أولاً، لجأ الفريق إلى محادثة Gemini داخل "استوديو Android". كان الهدف هو إنشاء نموذج أولي لتنفيذ خادم GATT من أجل اتصال Bluetooth المنخفض الطاقة (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" فريقك في حلّ المشاكل المعقّدة وتبسيط مهام سير العمل وشحن ميزات جديدة بشكل أسرع. 

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