Matthias 的故事

打造环保的共享车业务
MOIA Android 分部负责人 Matthias Friedrich 分享了 MOIA 如何使用 Firebase Remote Config 和其他 Firebase 工具打造环保的拼车业务,从而重新定义汉堡和汉诺威的交通出行。了解详情
-- Matthias Friedrich
MOIA Android 分部负责人

Matthias 访谈

  • 答:自德国推出首款 Android 手机以来,我就一直从事 Android 开发工作。出于好奇,我开始探索手机的内部运作方式,进而发现了开源操作系统的世界。我深深地着迷了,并开始在 Android 的开发环境中探索。我喜欢 Android,因为它为开发者提供了更多探索新想法和在不同项目中协作的可能性。
  • 答:城市交通需要改变。如果每个人都有自己的汽车,就会造成拥堵,给所有人带来不理想的环境。我热衷于在这个领域带来改变,因此加入了 MOIA。在 MOIA,我有机会参与一项整体解决方案,通过研究和与交通行业人士合作,推动城市可持续移动出行。 此外,我很高兴我们拥有整个价值链:客户和司机使用的移动应用、用于将客户与车辆匹配的拼车算法、将司机聘为全职 MOIA 员工、从构思阶段开始设计车辆,以及运营服务所需的所有软件和基础架构。这有助于我们在整个过程中建立公平性,并让我们能够提供以用户和环境为先的服务。
  • 答:我们有三款移动应用:面向客户的应用、导航应用和运营应用。面向客户的应用适用于 Android 和 iOS 设备,最终用户可使用该应用预订行程,并在地图上跟踪车辆的路线。 我们在车辆中安装了原生 Android 导航应用,该应用仅供驾驶员使用,可向他们显示最经济高效的路线。不过,它远远超出了标准导航应用的范畴,因为我们将该应用与车辆本身进行了紧密集成。例如,我们设计了冗余的互联网连接,并使用车辆自己的经过增强的里程计位置信号。这种与车辆路线行为的集成和控制对我们提供最优质、高效的服务至关重要。 第三种应用是我们的运营应用,我们的司机在自己的私人手机上使用此应用来管理工作班次、定位车辆、锁定/解锁车辆、发送损坏报告等。
  • 答:从用户的角度来看,我们的产品很简单 - 输入地点、请求行程,然后到达目的地。不过,在后台,情况并非如此简单。将乘客拼车,同时优化等待时间、行程时间和车队的有效利用,这是一个复杂的数学问题,我们的用户无法了解。 每次新请求或取消行程都可能会改变多辆车辆和其他客户的行程安排,而其他客户并不总是能理解系统为何选择了某辆车辆,或车辆到达时间为何发生变化。 优化拼车流程,并提供一个界面,让用户能够理解拼车的复杂性和使用共享车辆的特殊性,这是我们面临的主要挑战之一。
  • 答:为了提升用户的拼车体验,我们使用 Firebase Remote Config 在界面中对各种方法进行了大量实验。借助 Remote Config,我们可以测试界面变体,例如何时以及如何显示分配的车辆、预计到达时间等数据,或如何传达车辆变化。这样一来,我们就可以根据从乘客那里获得的反馈以及取消率等内部 KPI 来评估最佳用户体验。 为确保用户在预订车辆时不会遇到任何问题,我们使用 Firebase Crashlytics 来监控我们的三个移动应用的稳定性。借助 Crashlytics,我们可以轻松确定功能崩溃的时间和方式。此类集成可让我们免去执行大量必要的调查工作,让我们有时间专注于构建新功能。 我们计划在不久的将来在汉堡使用完全自动驾驶车辆,并最终将其推广到其他国家/地区。不过,从用户体验的角度来看,这是一个全新的领域,没有蓝图或成熟的解决方案;尤其是在客户对全自动驾驶车辆的安全性期望方面。我们还有很多未知之处,但相信 Firebase 会帮助我们探索这些新挑战。
  • 答:Firebase 非常适合移动开发者,因为它提供了一整套经过深思熟虑且深度集成的功能,这些功能都是由真正了解当今移动应用平台的人员专为移动开发而打造的。

来自社区的故事

从开发者利用 Google 技术进一步完善其想法的各种巧妙方式中汲取灵感

未找到任何结果。