Matthias 的故事
打造環保代僱駕駛服務的商家
MOIA 的 Android 分部主管 Matthias Friedrich 分享 MOIA 如何運用 Firebase 遠端設定和其他 Firebase 工具,為位於漢堡的漢字重新定義通勤方式,以打造環保的共乘服務。瞭解詳情。
「Firebase 是行動開發人員的理想解決方案,不僅具備眾多深入的深入思考和深度整合功能,而且都是以行動開發平台為核心開發的使用者所開發。」
-- Matthias Friedrich
MOIA 的 Android 分章主管
MOIA 的 Android 分章主管
Matthias 的問答時間
-
問:應用程式開發的熱情來源為何?答:自從第一支 Android 手機在德國推出以來,我就成為 Android 開發人員。好奇心驅使我探索手機內部的運作方式,然後探索開放原始碼作業系統的世界。我知道了,開始進入 Android 開發環境。我很喜歡 Android,因為這項產品能為開發人員提供更多機會,讓開發人員探索新想法及針對不同專案進行協作。
-
問:請問您目前的專案是什麼原因?答:城市的移動便利性必須改變,所有乘客透過個別車輛一起通勤時,都會導致壅塞,而且對所有人來說,環境並不理想。我熱愛在這個領域推動改變,因此決定到 MOIA。在 MOIA,我得以參與整體解決方案,透過研究及與運輸產業工作團隊合作,促進城市永續發展。 此外,我熱愛我們整個價值鏈,包括客戶和駕駛人使用的行動應用程式、用於比對客戶與車輛的集區演算法、聘僱司機全職的 MOIA 員工、在構思階段構思車輛概念,以及提供營運所需的一切軟體和基礎架構。這有助於我們在整個過程中落實平等價值,並讓我們得以提供以使用者與環境為優先的服務。
-
問:您在 MOIA 中建構的應用程式類型為何?答:你有三個行動應用程式,分別為客戶使用的應用程式、導航應用程式和營運應用程式。使用者可透過 Android 和 iOS 應用程式預訂行程,並參考地圖上的車輛路線。 在 Waymo One 車輛中,我們原生的 Android 導航應用程式僅供駕駛人使用,能為駕駛提供最有效率的路線。不過,我們不只提供標準導航應用程式,是因為我們將應用程式與車輛本身緊密整合。舉例來說,我們的產品設計具備備援網路連線,並採用車輛本身強化的位置訊號。為了向客戶提供最佳又有效率的服務,就必須與車輛路線規劃行為整合和控制。 第三個應用程式是我們的作業應用程式,駕駛人可透過私人手機維持工作班表、定位、鎖定/解鎖車輛、傳送損壞報告等等。
-
問:您想在 MOIA 中解決哪些產品開發挑戰?答:從使用者的角度來看,使用我們的產品非常簡單,只需輸入地點、索取行程,或是前往目的地,但背景不像背景那麼簡單。無論是想讓乘客搭上車,同時針對短的等待時間、行程時間及有效使用車隊功能,都是一項複雜的數學問題,使用者無法清楚掌握。 每次新要求或取消的行程,都可能會變更多輛車輛和其他客戶的時間表。這些消費者不一定能瞭解特定車輛選擇原因,或是車輛抵達時間改變的原因。 提供完善的整套叫車程序,並提供 UI,藉此簡化集區的複雜性,以及讓使用者瞭解共乘車輛的特殊設施,是我們的主要挑戰之一。
-
問:Firebase 如何協助解決這些難題?答:為了提升使用者的乘車體驗,我們使用 Firebase 遠端設定功能,在使用者介面中持續多方嘗試各種做法。遠端設定功能可讓我們測試 UI 變化版本,例如何時及如何顯示資料,例如指派的車輛、預計抵達時間,或傳達車輛變化情形。如此一來,我們就能根據乘客的意見回饋和內部 KPI (例如取消訂閱率) 評估最佳的使用者體驗。 為確保使用者預訂乘車服務時不會遇到任何問題,我們會使用 Firebase Crashlytics 來監控三個行動應用程式的穩定性。有了 Crashlytics,我們就能輕鬆判斷功能當機的時間和方式。這類整合工具可省下我們進行許多必要的調查作業,而我們也有時間專心打造新功能。 在不久的未來,我們打算在漢堡使用完全自動駕駛車輛,最終未來也將全面採用。不過,這是一個全新領域,目的是解決使用者體驗和既有解決方案的使用者體驗,尤其是客戶期望透過全自動駕駛車輛感到安心的期望。未知,但我們相信 Firebase 可協助我們探索這些新的挑戰。
-
問:你會用哪種方式描述 Firebase?答:Firebase 是行動開發人員的理想解決方案,因為 Firebase 提供一系列經完善整合、深度整合的功能,且在開發時均以行動開發為設計考量,可吸引真正熟悉現今行動應用程式平台的使用者。
社群精選故事
瞭解開發人員如何巧妙運用 Google 技術,發揮更多創意,並從中獲得靈感