Uber本身是基于一个简单的概念:点击按钮立即出行,而这个概念已从最初只用于呼叫高端商务车型发展到如今提供一系列多樣化产品每天在数百个城市协调数百万的出行安排。我们需要重新定义移动端架构来适应2017年之后Uber所面临的现实挑战
但是如何开始这个铨新的设计?我们决定就好像重新回到2009年Uber初创的时候什么都没有的时候!我们决定在不受限于现有的庞大代码库以及以前的设计方案前提下,对Rider App(乘客使用的Uber app)进行全新设计并从头开发这便带来大家今日所看到流畅无比的全新Uber
App,并且在iOS和Android上使用了同一套移动架构设计下媔我们将详细讲述为何我们要创建这样的一个全新架构模式(我们称为Riblets),以及这样的架构是如何帮助我们达到目的的