Uber的App是如何實現其商業需求的?
作者|Dmytro Brovkin
譯者|孫浩
Uber 已經改變了世界。事實上,我們已經無法想像,假如失去了這種創新性的拼車服務帶給我們的便利性,這個世界將變成什麼樣子。遵循著本源,在這個監管逐步開放的市場中,Uber 已然搶佔了上風。Uber 在超過 58 個國家運營,估值約為 660 億美元,並正在超過 82 個國家的逾 581 座城市迅速擴張,美國、巴西、中國、墨西哥和印度成為 Uber 最活躍的國家。
如果這還不夠驚艷的話,2016 年該公司在一周內就完成了 20 億次的出行,如果考慮到 Uber 花了 6 年時間才完成第一個 10 億次出行,而第二個 10 億在短短 6 個月便完成了,那麼 Uber 成為全球商業領袖也就不足為奇了。這個全球性的奇蹟基於一個簡單的理念,一個不得不引起注意的前提——我們只須手機,便可以招呼到一輛車,其他什麼都不用。
Uber 解決了打車的問題,並讓每個人擁有了一個公平的出行方案,同時又進一步利用了新興市場。有些有想法的人想問這樣一個問題:我如何構建一個像 Uber 這樣的 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 美元不等,中值可能會更高或更低。
結論
最後,Uber 的成功源於幾個因素,包括清晰的商業模式和基於交互的功能,而不是以吸引用戶為目標的營銷策略。
當然,每個人都有這樣一個問題,開發一個應用程序時,如何確保你的想法和產品是可行的,從而降低整體的失敗風險?
其中一種方法是使用移動應用開發合作夥伴 ,它們已經開發過很多這樣的應用了,並且理解其中所涉及的流程。使用此類合作夥伴的一個前提是,他們已經開發了許多這樣的應用程序項目,並且在產品開發方面有實際的經驗,可以避免陷阱,並充分實現你的願景。
確保應用程序開發項目快速而順利地執行的另一個重要部分是,在項目中有一個清晰的路線圖和定期的項目溝通交流。
https://medium.freecodecamp.org/how-uber-was-made-da3c631066d0
移動開發前線
活動推薦
如果你是,
處於轉型期的新手技術管理者
關注前沿技術發展的 IT 人員
專註一線實戰經驗的技術人員
那麼,《朱贇的技術管理課》專欄非常適合你,即學即用的技術進階、技術管理技巧讓你飛快成長!
TAG:移動開發前線 |