داستان ماتیاس
ایجاد یک تجارت اشتراکی دوستانه با محیط زیست
ماتیاس فردریش، سرپرست بخش Android در MOIA، نحوه تعریف مجدد رفت و آمد در هامبورگ و هانوفر توسط MOIA را با استفاده از Firebase Remote Config و سایر ابزارهای Firebase برای ایجاد یک تجارت اشتراکی دوستانه با محیط زیست به اشتراک می گذارد. ادامه مطلب را بخوانید .
Firebase راه حل خوبی برای توسعه دهندگان تلفن همراه است زیرا مجموعه کاملی از ویژگی های کاملاً فکر شده و یکپارچه را ارائه می دهد که همه با در نظر گرفتن توسعه تلفن همراه توسط افرادی ساخته شده اند که واقعاً پلتفرم های برنامه های تلفن همراه امروزی را می شناسند.
-- ماتیاس فردریش
Android Chapter Lead، MOIA
Android Chapter Lead، MOIA
پرسش و پاسخ با ماتیاس
-
س: اشتیاق شما برای توسعه اپلیکیشن از کجا آمده است؟پاسخ: از زمانی که اولین گوشی اندرویدی در آلمان در دسترس قرار گرفت، توسعه دهنده اندروید بودم. کنجکاوی من باعث شد تا عملکرد درونی تلفنم را کشف کنم و سپس دنیای سیستم عامل های منبع باز را کشف کردم. من گیر کردم و شروع کردم به بازی کردن در محیط توسعه اندروید. من اندروید را دوست داشتم زیرا امکانات بیشتری را برای توسعه دهندگان برای کشف ایده های جدید و همکاری در پروژه های مختلف فراهم می کرد.
-
س: چه چیزی شما را به پروژه فعلی خود جذب کرد؟پاسخ: تحرک در شهرها باید تغییر کند - وقتی همه با ماشین شخصی خود سفر می کنند، شلوغی و محیطی کمتر از ایده آل برای همه ایجاد می کند. اشتیاق من برای ایجاد تغییر در این فضا مرا به MOIA سوق داد. در MOIA، من این فرصت را دارم که بخشی از راه حل کلی باشم که از طریق تحقیق و همکاری با افرادی که در صنعت حمل و نقل کار می کنند، تحرک پایدار را در شهرها ترویج می کند. علاوه بر این، من عاشق این هستم که کل زنجیره ارزش را در اختیار داریم: برنامه های موبایلی که توسط مشتریان و رانندگان ما استفاده می شود، الگوریتم های ادغام مورد استفاده برای تطبیق مشتریان با وسایل نقلیه، استخدام رانندگان به عنوان کارمندان تمام وقت MOIA، تصور وسایل نقلیه از مرحله ایده پردازی، و همه چیز. نرم افزار و زیرساخت مورد نیاز برای اجرای سرویس این به ما کمک می کند تا در کل فرآیند عدالت ایجاد کنیم و به ما قدرت می دهد تا خدماتی را ارائه دهیم که کاربر و محیط را در اولویت قرار دهد.
-
س: چه نوع برنامه هایی را در MOIA می سازید؟پاسخ: ما سه برنامه تلفن همراه داریم: برنامه رو به مشتری، برنامه ناوبری و برنامه عملیات. برنامه مشتری مداری ما که هم در اندروید و هم در iOS موجود است، همان چیزی است که کاربران نهایی ما برای رزرو سفرهای خود و دنبال کردن مسیر ماشین روی نقشه استفاده میکنند. در داخل وسایل نقلیه خود، ما برنامه ناوبری اندروید بومی خود را داریم که فقط در دسترس رانندگان است که کارآمدترین مسیر را به آنها نشان می دهد. با این حال، بسیار فراتر از یک برنامه ناوبری استاندارد است زیرا ما برنامه را به شدت با خود وسیله نقلیه ادغام می کنیم. بهعنوان مثال، ما آن را طوری طراحی کردیم که یک اتصال اینترنتی اضافی داشته باشد و از سیگنال موقعیت مکانی پیشرفته وسیله نقلیه استفاده کند. این یکپارچهسازی و کنترل رفتار مسیریابی خودرو برای ما برای ارائه خدمات بهینه و کارآمد به مشتریانمان کلیدی است. برنامه سوم برنامه عملیات ما است که رانندگان ما از آن برای حفظ شیفت کاری خود، مکان یابی، قفل/باز کردن قفل وسایل نقلیه، ارسال گزارش خسارت و موارد دیگر در تلفن های خصوصی خود استفاده می کنند.
-
س: چه چالش های توسعه محصول را در MOIA حل می کنید؟A: از دیدگاه کاربر، محصول ما ساده است - یک مکان را وارد کنید، درخواست سفر کنید، به مقصد خود برسید. با این حال، در پس زمینه به این سادگی نیست. ادغام افراد در وسایل نقلیه در حالی که زمان انتظار کوتاه، زمان سفر و استفاده کارآمد از ناوگان وسایل نقلیه ما بهینه سازی می شود، یک مشکل پیچیده ریاضی است که کاربران ما به آن توجه ندارند. هر سفر تازه درخواست شده یا لغو شده به طور بالقوه می تواند برنامه چندین وسیله نقلیه و سایر مشتریان را تغییر دهد، مشتریانی که همیشه نمی دانند چرا یک وسیله نقلیه خاص انتخاب شده است یا چرا زمان رسیدن وسیله نقلیه تغییر کرده است. بهینهسازی فرآیند جمعآوری سواری، و ارائه رابط کاربری که پیچیدگی ترکیب و تخصصهای استفاده از وسایل نقلیه مشترک را برای کاربران قابل درک میکند، یکی از چالشهای اصلی ما است.
-
س: Firebase چگونه به حل این چالش ها کمک کرد؟پاسخ: برای افزایش تجربه ترکیب سواری برای کاربرانمان، از Firebase Remote Config استفاده میکنیم تا روشهای مختلف را در رابط کاربری خود آزمایش کنیم. Remote Config ما را قادر میسازد تا تغییرات رابط کاربری مانند زمان و نحوه نمایش دادههایی مانند وسیله نقلیه اختصاص داده شده، زمان تخمینی رسیدن، یا نحوه برقراری ارتباط با تغییرات خودرو را آزمایش کنیم. در نتیجه میتوانیم بهترین تجربه کاربر را بر اساس بازخوردی که از سواران و شاخصهای کلیدی عملکرد داخلی مانند نرخ لغو دریافت میکنیم، ارزیابی کنیم. برای اطمینان از اینکه کاربرانمان هنگام رزرو سفر با مشکلی مواجه نمی شوند، از Firebase Crashlytics برای نظارت بر پایداری سه برنامه تلفن همراه خود استفاده می کنیم. با Crashlytics، ما می توانیم به راحتی تشخیص دهیم که یک ویژگی چه زمانی و چگونه خراب می شود. چنین ادغامهایی بسیاری از کارهای تحقیقاتی مورد نیاز را از ما میگیرد و به ما زمان میدهد تا روی ایجاد ویژگیهای جدید تمرکز کنیم. در آینده نزدیک قصد داریم از خودروهای کاملاً خودمختار در هامبورگ و در نهایت فراتر از آن استفاده کنیم. با این حال، این یک زمینه کاملاً جدید برای حل از دیدگاه UX بدون طرحهای اولیه یا راهحلهای ثابت است. به خصوص در مورد آنچه که یک مشتری از یک وسیله نقلیه کاملاً مستقل برای احساس امنیت انتظار دارد. ناشناخته های زیادی است، اما ما معتقدیم Firebase به ما کمک می کند تا این چالش های جدید را کشف کنیم.
-
س: Firebase را در یک جمله چگونه توصیف می کنید؟پاسخ: Firebase راه حل خوبی برای توسعه دهندگان تلفن همراه است زیرا مجموعه کاملی از ویژگی های کاملاً فکر شده و یکپارچه را ارائه می دهد که همه با در نظر گرفتن توسعه تلفن همراه توسط افرادی ساخته شده اند که واقعاً پلتفرم های برنامه های تلفن همراه امروزی را می شناسند.
داستان هایی از جامعه
از تمام روش های هوشمندانه ای که توسعه دهندگان از فناوری Google برای پیشبرد ایده های خود استفاده می کنند الهام بگیرید