
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
对于一款app软件来说,实现变现可以说是每一个app软件开发程序员的追求了。今天,我们就通过案例分析来了解一下,app变现将有哪些因素在其中发生作用。
这一切都始于2008年,Uber创始人在一次会议上讨论了科技的未来。到2010年,Uber在旧金山正式上线。在6个月的时间里,他们获得了6000名用户,并提供了大约2万次乘车服务。他们成功的关键是什么?先,Uber的创立者们专注于同时吸引司机和乘客。其次,旧金山是美国科技圈的核心,因此也成为这种创新技术发展的完美平台。
一开始,Uber通过口口相传,举办和赞助科技活动,让参与者使用他们的app免费搭乘汽车。这种“走向市场”的形式至今仍然存在——给初次使用Uber出行的乘客提供50%的折扣。初的折扣激励用户成为了长期用户,其它的激励手段则变成了历史。随着越来越多的人到社交媒体上向世界讲这款创新性的新应用,他们卓越的营销策略也便获得了巨大的成功。
产品技术凝聚力:Uber是如何运作的
什么使Uber成为Uber?先,是一种无处不在的吸引力,或者说是他们简化产品、软件和技术的一种方式。一开始,它是新生的、创新的,以前从未出现过。因此,如果有人想要复制这种模式,他们需要考虑Uber的品牌战略。
要想使用Uber,你必须先下载这款应用,它先在iPhone上发布,然后扩展到了Android和黑莓平台上。
Uber的联合创始人,Garret Camp和Travis Kalanick曾表示:Uber在很大程度上依赖于基于iOS和Android地理定位的6项关键技术。不过,真正卖出去的是它的核心价值——在地图上标出和追踪你所在地区所有出租车的能力。所有其他的互动都是基于这个核心价值——这就是Uber(以及你的应用程序)与众不同之处。要想打造一款像Uber这样的应用,你需要有:
1.注册/登录功能:Uber注册时需要你的姓名、电话号码和显示语言。一旦你注册了,他们就会给你发送短信来验证你的号码,以便之后设置你的支付偏好。每次乘车结束,费用会通过这个无现金系统结算。
2.预订功能:这允许司机选择接受或拒绝收到的乘车请求,并获取关于客户当前位置和目的地的信息。
3.确定一台设备位置的能力:通过使用CoreLocation框架(用于iOS平台),Uber可以获得一个设备的地理位置和方向,从而根据位置安排和分发任务。理解iOS和Android的地理定位功能对于这一步至关重要,因为这是你应用运行的基础。
4.点对点的方位指引:Uber应用向司机和用户提供了方位指引。Uber应用的开发者使用iOS上的MapKit和Android上的谷歌地图Android API来计算路线,得出有效指示。同时他们进一步完善了iPhone和Android的谷歌地图,巧妙地利用其他地图公司的技术解决了可能出现的路线优化问题。
5.推送通知和短信:当你预订一辆车时,你会立刻从Uber获得3个通知。
一条在司机接受你的请求时
一条在司机靠近你的位置时
另一条是你的订单被取消时,不过,收到它的可能性是极小的
你可以进一步了解司机的状态,包括车辆的生产商和司机驾驶证号,以及出租车预计到达时间。
6.价格计算器:Uber提供了一种无现金支付系统,每次乘车后自动支付司机,它通过用户的信用卡进行处理。Uber收取司机车费的25%,这使其轻松的获得了利润。他们与移动支付行业的世界领先者Braintree合作,其它的比较好的支付选择还可通过Card.io使用Stripe或Paypal进行。
这款应用对于消费者用户还有一些功能背后的探索:
查看司机个人信息和状态的能力:能够看到司机的认证信息会让客户感觉到更安全。这也给你提供了很好的安全意识,以确保你了解谁在使用你的应用获得利润。
接收警报的能力:即时收到行程状态通知,以及取消预约的通知。
用他们的手机(一个内置导航的系统)规划路线的能力:这与地理定位功能有着内在的联系,你希望能将你的出租车引导到快、便捷的路线上去。
价格计算:按需计算价格,实现无现金支付系统。
“车费分摊”选项:Uber引入了这个选项,这是一个非常成功的选择。这样朋友们就能分摊车费了。
申请之前的司机:这有点像将你喜欢的出租车司机存在快速拨号栏上,这是确保获得回头客的好办法。
等候列表替代动态定价:通过采用等候列表的功能规避媒体对采用动态定价的争论。这样用户便可被加入等候列表而不是通过支付更多的钱叫到车,这也避免了他们在高峰时总是刷新App,减少你的后端基础设施所需的资源压力。
Uber成功的另一个关键因素是Uber的运营方式,类似应用的潜在开发者应该关注这一点。他们开拓了多个市场,这意味着更多的乘客、更多的司机、以及更多的公司业务。Uber已经掌握了本地化的艺术——通过改进自己的商业策略,获得既存的市场和击败竞争对手的能力,这进一步保住了他们的客户群。
他们已经把当地的人文环境和市场环境考虑进去了。例如,他们在2013年11月与Paypal合作,为德国的许多人提供了不使用信用卡的服务,并在亚洲使用基于手机短信的服务,因为那里有更多的人,但人均智能手机量较少。这有助于他们迎合不同的市场,并优化利润。
Uber的营销策略并不是静态的,而是动态的。扩张也是必要的,Uber的商业模式通过他们的消费者和司机对出租车市场进行渗透以获得利润,进而推动它们的指数增长。有追求的应用开发者可以从这一点上得到的启示是,你需要让你的应用设计的具有灵活性。
在设计你的应用程序时,你应该以给Uber一记重拳为目标。拥有一个能够让你有效地构建和集成App内部变更的系统,并允许团队成员有效地进行沟通,这是非常重要的。
Uber如此成功的原因在于它重塑了我们对技术及其运营方式的观念。事实上,它通过创新的按需服务,让市场变得更加高效。
构建Uber的技术是什么?
这款应用的技术层面主要是用JavaScript编写的,它也用于计算供应和预测需求。实时调度系统是用Node.js和Redis构建的。Java以及Objective-C分别用于开发Android和iPhone应用程序。Twilio是Uber短信背后的服务商,推送通知是通过iOS平台的苹果推送通知服务和安卓应用的谷歌云消息(GCM)实现的。
Uber能赚多少钱?
实际上,它比你想象的要少得多。这一价值660亿美元的估值,除去25%的佣金(每轮融资约为0.19美元)后,主要用于信用卡处理、利息、税务、员工补偿、客户支持、市场营销以及各种反欺诈工作。
建立Uber需要多少钱?
Uber不只是一款应用,而是两款——一款为乘客,一款为司机。开发像Uber这样的应用程序的成本取决于一系列因素:
建立一个MVP的成本
产品开发与收购
从经济学上对市场的分类
不断构建并改进应用的分析能力
当你开发像Uber这样的应用时,你会投入一部分到服务设计、后端和网页开发、项目管理上,更不用说Android和iOS原生应用开发了。这款应用的开发花了大约5000小时,开发成本约为5万美元(假设你的团队每小时工作成本50美元)。然而,由于每小时收费从20美元到150美元不等,中值可能会更高或更低。
作者:Dmytro Brovkin
译者:孙浩
来源:infoq
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。