生活可以很知识,知识可以很有趣 短文摘






【教你看懂 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 ?

一般是以自己的经验判断,但仍有其他可能性,毕竟开发软件本就有很多种方法。





來看看【乾話集】!



更多【顽心号】的文章
● 【吃货朝圣】马辣试图重新发明“蛋糕”
● 我差点变成“露西”

更多【一抹墨痕】的文章
● 【Podcast 墨痕说干话】第3集
● 【每日一话 54】(聊聊科普) 斑马的条纹可以降温吗?

推荐您看
● 台东县
● 【每日一话 31】“梁社汉排骨”与那些急速扩张的连锁店
● 【创意广告】这群爸爸假扮siri骗倒他们的孩子


友站:单字卡文章




生活可以很知识,知识可以很有趣