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

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

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

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

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

UltrahumanxGiAS_Image_01.webp

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

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

arka.png

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

من تأليف:
متابعة القراءة