قصة ماتياس
إنشاء نشاط تجاري صديق للبيئة لمشاركة الرحلات
يشارك "ماتياس فريدريش"، رئيس قسم Android في MOIA، كيفية إعادة تشكيل وزارة الداخلية لمدينة هامبورغ ومدينة هانوفر باستخدام نظام "الإعداد عن بُعد في Firebase" وأدوات Firebase الأخرى لبناء نشاط تجاري صديق للبيئة لمشاركة الرحلات. يمكنك الاطّلاع على مزيد من المعلومات.
"يُعد Firebase حلاً جيدًا لمطوّري برامج الجوّال نظرًا لأنه يقدم مجموعة كاملة من الميزات المدروسة والمدمجة بعمق، والتي صممت جميعها مع وضع تطوير الجوّال في الاعتبار من قبل الأشخاص الذين يعرفون حقًا الأنظمة الأساسية لتطبيقات الجوّال اليوم".
-- ماتياس فريدريش
رئيس قسم Android، MOIA
رئيس قسم Android، MOIA
أسئلة وأجوبة مع "ماتياس"
-
س: ما هو مصدر حبك لتطوير التطبيق؟ج: لقد عملت مطور Android منذ توفر أول هاتف Android في ألمانيا. قادني فضولي لاستكشاف الأعمال الداخلية لهاتفي، ثم اكتشفت عالم أنظمة التشغيل مفتوحة المصدر. لقد انجذبت كثيرًا وبدأت اللعب في بيئة تطوير Android. لقد أحببت Android لأنه أتاح للمطورين المزيد من الإمكانيات لاستكشاف الأفكار الجديدة والتعاون في المشاريع المختلفة.
-
س: ما الذي جذبك إلى مشروعك الحالي؟ج: يجب أن تتغير التنقلات في المدن — عندما يسافر الجميع بسياراتهم الفردية، فإن ذلك يؤدي إلى حدوث ازدحام وبيئة أقل من مثالية للجميع. شغفي لإحداث التغيير في هذه المساحة قادني إلى MOIA. في MOIA، تسنح لي الفرصة بأن أكون جزءًا من الحل الشامل الذي يعزز التنقل المستدام في المدن من خلال البحث والتعاون مع الأشخاص الذين يعملون في مجال النقل. بالإضافة إلى ذلك، أحب أن نملك سلسلة القيمة بالكامل: التطبيقات المتوافقة مع الأجهزة الجوّالة التي يستخدمها العملاء والسائقون، وخوارزميات التجميع المستخدمة لمطابقة العملاء مع المركبات، وتوظيف السائقين كموظفين بدوام كامل في وزارة الداخلية، ووضع تصور للمركبات من مرحلة التصور، وجميع البرامج والبنية الأساسية اللازمة لتشغيل الخدمة. يساعدنا هذا في تحقيق الإنصاف طوال العملية برمتها، ويمكّننا من تقديم خدمة تعطي الأولوية للمستخدم والبيئة.
-
س: ما نوع التطبيقات التي تصممونها في MOIA؟ج: لدينا ثلاثة تطبيقات للأجهزة الجوّالة: التطبيق المخصّص للعملاء، وتطبيق التنقّل، وتطبيق العمليات. ويتوفّر التطبيق الموجّه للعملاء، المتوفر على نظامَي التشغيل Android وiOS، وهو التطبيق الذي يستخدمه المستخدمون لحجز رحلاتهم واتّباع مسار السيارة على الخريطة. داخل مركباتنا، لدينا تطبيق التنقل الأصلي من Android المتاح للسائقين فقط، والذي يعرض لهم أفضل الطرق التي يجب اتباعها. ومع ذلك، فهو يتجاوز تطبيق التنقّل العادي لأنّنا ندمجه بإحكام مع المركبة نفسها. على سبيل المثال، لقد صمّمنا السيارة للحصول على اتصال متكرر بالإنترنت واستخدام إشارة الموقع الجغرافي المحسّنة المستندة إلى قياس المسافة في السيارة.ويُعدّ هذا التكامل مع سلوك توجيه السيارة والتحكم فيه أمرًا أساسيًا بالنسبة إلينا لتقديم خدمة مثالية وفعّالة لعملائنا. والتطبيق الثالث هو تطبيق العمليات الذي يستخدمه السائقون على هواتفهم الخاصة للحفاظ على نوبات عملهم، وتحديد مواقع المركبات وقفلها أو فتح قفلها، وإرسال تقارير الأعطال، وغير ذلك.
-
س: ما هي تحديات تطوير المنتجات التي تحاول حلها في وزارة الداخلية؟ج: من منظور المستخدم، يعتبر منتجنا بسيطًا - أدخل موقعًا، واطلب رحلة، ثم وصل إلى وجهتك. ومع ذلك، ليس الأمر بهذه البساطة في الخلفية. إنّ تجميع الأشخاص في مركبات مع تحسين الوقت المستغرق في الانتظار وأوقات السفر والاستخدام الفعّال لأسطول المركبات لدينا هو مشكلة رياضية معقدة لا يعرفها المستخدمون. من المحتمل أن تؤدي كل رحلة يتم طلبها أو إلغاؤها حديثًا إلى تغيير الجدول الزمني للعديد من المركبات والعملاء الآخرين، الذين لا يفهمون دائمًا سبب اختيار مركبة معيّنة أو سبب تغيير وقت وصول المركبة. إنّ تحسين عملية تجميع الرحلات وتوفير واجهة مستخدم تجعل من صعوبة عملية التجميع وتخصصات استخدام المركبات المشتركة أحد التحديات الرئيسية التي تواجهنا.
-
س: كيف ساعدت Firebase في مواجهة هذه التحديات؟ج: لتحسين تجربة تجميع الرحلات للمستخدمين، نستخدم ميزة "الإعداد عن بُعد في Firebase" لإجراء تجارب كثيرة باستخدام أساليب مختلفة في واجهة المستخدم. تتيح لنا ميزة "الإعداد عن بُعد" اختبار الاختلافات في واجهة المستخدم، مثل وقت وكيفية عرض بيانات، مثل المركبة التي تم تعيينها، أو الوقت المقدّر للوصول، أو كيفية الإعلام بالتغييرات التي تطرأ على المركبة. نتيجةً لذلك، يمكننا تقييم أفضل تجربة للمستخدم بناءً على الملاحظات التي نحصل عليها من الركاب ومؤشرات الأداء الرئيسية الداخلية مثل معدّل الإلغاء. لضمان عدم مواجهة أي مشاكل للمستخدمين عند حجز رحلة، نستخدم Firebase Crashlytics لمراقبة استقرار تطبيقاتنا الثلاثة المتوافقة مع الأجهزة الجوّالة. باستخدام Crashlytics، يمكننا بسهولة تحديد وقت تعطُّل إحدى الميزات وكيفية تعطُّلها. وتؤدي عمليات الدمج هذه إلى إبعادنا عن الكثير من أعمال التحقيق اللازمة، كما توفّر لنا الوقت للتركيز على إنشاء ميزات جديدة. في المستقبل القريب، نعتزم استخدام مركبات مستقلة بالكامل في هامبورغ وخارجها في نهاية المطاف. ومع ذلك، فهو مجال جديد تمامًا يمكن حله من وجهة نظر تجربة المستخدم بدون مخططات أو حلول قائمة؛ خاصة فيما يتعلق بما يتوقعه العميل من مركبة مستقلة بالكامل ليشعر بالأمان. الكثير من المجهول، ولكننا نعتقد أن Firebase سيساعدنا في استكشاف هذه التحديات الجديدة.
-
س: كيف تصف Firebase في جملة واحدة؟ج: إن Firebase هو حل جيد لمطوري الجوال لأنه يقدم مجموعة كاملة من الميزات المدروسة والمتكاملة إلى حد كبير، والتي تم تصميمها مع وضع تطوير الجوال في الاعتبار على يد أشخاص على دراية كبيرة بالأنظمة الأساسية الحالية لتطبيقات الجوّال.
قصص من المنتدى
استلهِم الأفكار من جميع الطرق الذكية التي يستخدم بها المطوّرون تكنولوجيا Google لتطوير أفكارهم.