为什么大厂 App 喜欢用 h5 页面来显示

2018-01-30 22:56:42 +08:00
 LosLord
今天手机打开淘宝京东 app,特别卡,安卓有原生的 ui,设计好一点也不难看的,为什么这些大厂都不爱用。结果一个个 app 卡的不行。
前两年听说京东的编译版本还停留在 2.3 上,编译版本就不能往上提一提了吗,兼容那一点用户。
15363 次点击
所在节点    Android
62 条回复
wzhndd2
2018-01-31 01:01:29 +08:00
我作为某大厂的主要做主会场等页面的会场前端工程师来告诉你,电商每天都喜欢搞各种活动,而且运营搭建的页面也是千奇百怪且数量庞大,像淘宝京东这些,随便一个小活动,都可能在一天之内上线几千几万个页面,全用原生?你来给我开发资源?另外,客户端是有版本的,如果某次大促需要紧急上线一个需求,可是版本刚发上去,怎么办?撤包?为了一个需求而撤包?而且我都说了,运营会搭建千奇百怪上千上万的页面,谁知道运营会不会搭出什么问题来,一旦有问题了客户端又不能重新发版本。所以基于电商天天促销,页面多而杂的特性,h5 的促销页更灵活可控一些,对于一些重要的频道页、四级页、购物车等核心页面还是使用原生开发,或者是 weex、rn 等技术
akira
2018-01-31 01:55:39 +08:00
猜测 21 是 ali 的
qf19910623
2018-01-31 04:55:41 +08:00
H5 的优点是有什么改动需求可以直接从服务端控制,特别是一些应急修改
kevinzhow
2018-01-31 05:06:27 +08:00
Android 上 RN WEEK 这类的技术流畅性也有很大问题,换个角度你看骁龙 835 比 A11 A10 A9 的跑分就知道…… 即使同一个起跑线,也会有很大差异。
淘宝这类东西,在每次打开 App 的时候还有大量的热更新,至少前 10 秒要花时间跑完热更新,而且为了提高加载速度,不同的 Tab 也做了异步加载的样子,我每次切换 Tab 还要再加载一阵子。
这事我不爽很久了,结论就是别用 Android 玩这些毒瘤软件,hhh
nciyuan
2018-01-31 05:30:31 +08:00
@murmur 建议别用谷歌,谷歌的设计标准又不是强制的,写一个 Android 1.6 Style 也没人理你哦
@LosLord 然后买卖宝,拍拍网,百思买在中国就混不下去了😂
ericls
2018-01-31 05:50:51 +08:00
我真的不知道 web 比 native 慢这个结论哪里来的……
daozhihun
2018-01-31 08:01:50 +08:00
说了一大堆,反正就是卡得一逼。作为用户不在乎你用什么实现,整的流畅点不行么?
happyz90
2018-01-31 08:06:25 +08:00
运营活动太频繁多样
meisky6666
2018-01-31 08:10:38 +08:00
什么软件都是最初版很流畅,越往后越卡
RyougiShiki
2018-01-31 08:29:58 +08:00
原生更新次版本 app store 审核两周。h5 花式更新。
RyougiShiki
2018-01-31 08:34:31 +08:00
2.成本和效率。本人待的小公司,一个项目 h5 前后端各六人人分模块开发很快,这部分人也适应其它技术栈的项目,而招原生的话俩平台要各招十二人,成本加倍,这部分人还不适应其它技术。
DOLLOR
2018-01-31 08:40:52 +08:00
电商平台的活动多,页面经常要天天换模样。总不能让用户天天都更新吧?总不能还搞三个开发团队各自为不同平台造同一个轮子吧?
cjpjxjx
2018-01-31 08:43:56 +08:00
用 h5 就 h5 吧,消费者不用管你用什么技术实现,只要流畅就行,别像某东一样,随便一个活动,首页就搞得花里胡哨的,各种特效 duang ~ duang ~ duang ~亮瞎眼,下拉还有各种活动、视频、游戏,怎么能不卡
yulitian888
2018-01-31 08:49:54 +08:00
@ericls Web 慢,这个结论,并没有什么不妥啊,你看原生的资源都在本地,Web 的资源都在远端,加载不要时间?
另外,在上面说的那种促销活动的场景下,Web 资源是几乎不太可能命中缓存的(其他场景需要单独分析),对吧?但是呢,作为 webview 或多或少还是会“自作主张”去弄一些本地缓存的,对吧!多出来的这些“无用” IO 操作难道不消耗性能?
zjlin1984
2018-01-31 09:19:41 +08:00
@LosLord 有见地。
kamlee
2018-01-31 09:21:45 +08:00
大厂的用户群体比较广,需要考虑的因素比较多。这也是主要问题
hkongm
2018-01-31 09:43:52 +08:00
一个字:快!
aksoft
2018-01-31 09:46:08 +08:00
装呗,以为自己走在最前沿,引领业界潮流,激情澎湃啊,谁不想装一把
fuyufjh
2018-01-31 10:03:09 +08:00
@murmur 你的审美该进步几年了
wode82863790
2018-01-31 10:22:34 +08:00
如果全世界所有互联网公司都是技术说了算怕不是就天下太平了😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/427255

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX