怎么分辨一款 App 是用 React 写的还是 native + webview 混合又或者是纯 native?

2016-09-09 00:26:13 +08:00
 tvallday

比如像中国移动,美团, WeWork 这 3 个 App 。肉眼能看出来吗?还是需要用工具分析?

2555 次点击
所在节点    问与答
5 条回复
readonly
2016-09-09 00:45:46 +08:00
我一般用触摸的手感来判断, listview 点击高亮的时候同时滑动屏幕, webview 的高亮会一直存在,直到手指离开屏幕,原生的离开一定距离之后就会 cancel 了。
hronro
2016-09-09 00:51:58 +08:00
@readonly 这个分辨不了 react-native 吧
readonly
2016-09-09 00:58:49 +08:00
@hronro 不行, react-native 比较难分辨了。
lincanbin
2016-09-09 01:12:25 +08:00
一般来说纯 Native 性能会明显高很多,淘宝这种几乎全是 WebView 的,就是高通 S820 也会有明显卡顿。
但也不一定——总有些公司能把 Native 写得比混合还卡。

总地来说,抛开性能的话,没必要去计较一个 App 的实现是纯 Native 还是其他。
paradoxs
2016-09-09 08:13:58 +08:00
@lincanbin iOS 淘宝的首页是 webview 的吗?看起来不像啊

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

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

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

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

© 2021 V2EX