移动开发,原生还真不一定比 HTML5 强啊

2015-09-24 10:15:33 +08:00
 jun4rui

在别的论坛讨论淘宝、京东的 APP 为啥这么卡,突然有想法,同样的效果实现,用 HTML5 做出来流畅极了,我自己都做过不少。看看淘宝、京东的 APP ,都卡成啥样了? listview 这么玩不害羞吗?就算手机浏览器开桌面版淘宝、京东那么大的数据量也是非常流畅的。

现在来看做展示的 APP , HTML5 优势还是蛮大的,就是场景切换的转场动画还不行。现在 cordova (主要针对机型多的 android )直接整合了 intel 的 crosswalk ,兼容性几乎不用操心。

13844 次点击
所在节点    程序员
81 条回复
KNOX
2015-09-24 13:19:27 +08:00
lz 你是故意的么?了解过 app 开发?
how2code
2015-09-24 13:24:18 +08:00
楼主只是高端黑
ziming2018
2015-09-24 13:29:21 +08:00
@amon 有道理
mio4kon
2015-09-24 13:29:52 +08:00
醉了..我看淘宝 JD HTML5 页面炒鸡卡.包括大众点评的部分也是改为了 HTML5 真心卡 原生的页面才流畅
iamjjh
2015-09-24 14:54:46 +08:00
他们是 html 啊,逗,这都没看出来
robotdiy
2015-09-24 15:01:06 +08:00
黑,继续黑~
sueslee
2015-09-24 15:02:16 +08:00
在开发者选项里打开“显示布局边界”,没边界的就是 webView 啦~
kx5d62Jn1J9MjoXP
2015-09-24 15:06:16 +08:00
京东的 Android app 大部分页面都不是 html 吧,是 native 的界面。
neo2015
2015-09-24 15:08:22 +08:00
据阿里的人说,淘宝光优化 webview 的都四五十人了。。。

那他们比,能比吗
samuel37
2015-09-24 15:54:30 +08:00
最近在学 iOS 开发,表示从来没写出过比淘宝卡的应用,就算优化再烂也不会出现卡读取界面的情况
zhangchioulin
2015-09-24 15:59:27 +08:00
高级黑...那就是 webview
maemolee
2015-09-24 16:11:57 +08:00
哈哈哈哈……看题主一身浩然正气我以为真的“只有 HTML5 能救淘宝京东”,看了评论才知道做人不能不懂装懂啊 www
CommandZi
2015-09-24 16:20:24 +08:00
"在别的论坛讨论淘宝、京东的 APP 为啥这么卡"第一句话就亮了,到底讨论出来为什么卡了吗?
dididada
2015-09-24 16:21:34 +08:00
唯快不破,只要功能正常可用,速度的需求大于美观的需求.
chisj
2015-09-24 17:48:49 +08:00
楼主高级黑
yh7gdiaYW
2015-09-24 17:57:41 +08:00
京东金融做的就很好啊,流畅度爆表
ljbha007
2015-09-24 18:18:53 +08:00
卡不卡完全是程序员自己水平的问题
js 是单线程的 很多前端写代码的时候没有考虑到这个问题 于是会出现本来性能没有问题界面动画却非常卡的现象

还有一部分是模版引擎的原因
传统的 js 模版引擎只要数据一改就得整个一起重绘(比如 backbone 自带的那个、 ejs 等)而 dom 重绘的速度比 js 的执行速度慢很多很多
React.js 很好的解决了这个问题
ljbha007
2015-09-24 18:19:33 +08:00
不过 cordova 是真心坑!! 今早刚读了源码 瞬间石化
ll0xff
2015-09-24 18:38:55 +08:00
泊松亮斑,突然就想到这个
sunyang
2015-09-24 18:43:52 +08:00
@ll0xff 哈哈,我也想到了,握个爪。

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

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

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

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

© 2021 V2EX