【教你看懂 App】我可以用 FoodPanda 點台北市有名的餐廳,送到我中和的家嗎?
~ 分享本文 ~
| | 【頑心號專欄】問雲 ~ 全部文章 ~ 「不務正業的App工程師假文青」 教你規劃App,給你沒公式的科普,順便餵你吃貨美食與假文青。 關注臉書:頑心號 |
手機 App 的最大優勢是移動性,其中最直覺的,就是與位置相關的互動。
Find your iPhone 讓你找到失竊的手機,臉書用之打卡,地圖可以導航,Uber 拿來取得你的上車地點。而 FoodPanda 則是查詢你身邊的店。
今天要從 FoodPanda 的一個小 bug 談起,寫本文的時間是2019年6月底,之後若沒問題表示已經修正吧。
外送的商業模式
App外送餐點這服務是這兩年興起的,今年競爭也達到白熱化,體質不好 (沒有富爸爸的) 的也泡沫化了。這類服務的模式,就是取得你的位置,列出在外送範圍內的餐廳,然後合作的外送人員,就看手機案件選擇接單與否,接單後去店家取餐,最後送到你家。
不知你有無注意,App上的餐點價格,通常比原來高個一成左右?
因為在這服務裡,有三種人要賺錢,做餐點的店家、外送人員、App公司。比原價高,是公司要抽成,外送費則是給外送人員,如果做免外送費的活動,公司就要自己補貼。
FoodPanda
之前其實都沒叫過外送,直到最近 FoodPanda 狂打免運費,才想到來試試,服務很快,從點完餐到送達,最快紀錄是20分鐘,平均大概30分鐘。
FoodPanda 這小 bug,是筆者意外發現的,有次在外面快回到家時,想說順便叫個海南雞外送,等回到家很快就能吃到。就在等紅綠燈時點餐,打開App直接輸入餐廳名稱,卻沒有結果,但是我回想,之前在家裡查詢時明明有出現啊?!
有疑問之後,就做了幾次實驗,得到結論是:原來是當時的位置,並不在外送範圍,但我家是在範圍內。也就是說,找餐廳時是用你當下的位置,而不是你送達的地點。
取得位置
我們開發 App 時,運用使用者的位置會需要注意兩件事:
1. 這位置要多久更新一次?如果我是 Googld Map 導航時,那表示在移動中,一秒就要更新一次。如果我叫了 Uber 要看車子在哪,大概隔三秒就好。
2. 考慮誤差,因為用App取得位置,誤差是在十幾公尺左右。但這十幾公尺,可能會讓你的位置跑到馬路對面了。這部分之後專文再談。
你家還是你的位置?
回到 FoodPanda 這個邏輯小 bug,如果要解決,應該是要以送達位置為尋找基礎。但答案有這麼簡單嗎?
我想這 bug 也許他們自己也很清楚,這跟使用流程有關。
在App裡,選完餐點使用者是可以換送達地點的,原因很多,可能是填錯地址,可能是在朋友家點餐,要換地點。
如果用送達地點為準,當你換了地點,可能就不在外送範圍內,要不要強迫使用者重選店家呢?這就是開發時的為難了,如果使用者跟家人討論很久才選好餐點,換了地點就要他重新點餐,那使用者可能要摔手機了。
這時候,我們一般會將就最多數的狀況,就是你應該是在家裡,才會點外送,那就用當下位置來找餐廳吧。
結論
所以我們可以在經過台北市時點有名的餐廳,送到我中和的家嗎?
當然不行啦,因為沒有人會接單的。(你都在附近了就自己去買啦!)
【教你看懂 App】系列文章:
問雲有豐富 App 開發經驗,想藉此來跟大家聊聊 App 的有趣現象與難處,像是為何這 App 會這樣做?為什麼改不掉這 bug ?
一般是以自己的經驗判斷,但仍有其他可能性,畢竟開發軟體本就有很多種方法。
來看看【乾話集】!
|
2022-08-14 ..... 《繼續閱讀》 |
更多【頑心號】的文章
● 賣最多的手機 ---【早安時代】(第4集:2020.04.09 週四)
● 弱連結是你的救星
更多【一抹墨痕】的文章
● 【每日一話 10】沙贊!
● 【每日一話 58】整理遺物 (只是討論啊)
推薦您看
● 網路聲量最大的燒肉丼排行榜
● 【每日一話 25】刪光光了~
● 【TED演講】如何陌生人變成團隊 (中文字幕)
友站:單字卡文章
|
【基本動作單字】4.煮菜的動作 從圖中學英文..... 《繼續閱讀》 |
生活可以很知識,知識可以很有趣