iOS Hybrid App 应该怎么开发? 一部分原生界面+一部分 HTML5 的组织方式

2016-01-15 10:58:12 +08:00
 tangzs
之前没有做过 WEB APP ,所以上来问问大家,
我想一部分的界面用原生 UI 来实现 (因为涉及到硬件访问),
一部分用 HTML5+Javscript ,这部分主要是 RESTFul 访问,我想做成可以插件扩展的。

我的问题是我应如何在 lonic / jquery mobile / phonegap 之间做选择?

目前我的理解是 jquery mobile 好像更适合一些,界面用原生的 view controller 嵌个 webview 来显示,这样可以保留 ios 原生的 push/pop 切换动画以及使用原生的 nav bar 和 tab bar ,

而 lonic 和 phone gap 好像是整个 APP 都用 web 实现,包括 nav bar 和 tab bar 以及界面的切换,是这样吗?
2516 次点击
所在节点    程序员
6 条回复
235777178
2016-01-15 11:17:48 +08:00
还是需要看你的需求
操作多的页面要用原声
如果只是单纯展示,或者弱交互的界面用 h5

可以把 css+js+素材放在 app 包里,提升效率

至于用啥,我是产品,没法给你方案。
SourceMan
2016-01-15 11:58:27 +08:00
lonic / jquery mobile / phonegap 之间不能比较
em70
2016-01-15 12:04:40 +08:00
jquery mobile 有啥不好的,等你用出问题再来讨论呗
hi54yt
2016-01-15 17:01:49 +08:00
不知道具体需求,不过用 ionic 的话和硬件交互可以通过各种 Cordova Plugin 实现,我们在公司用 ionic 做的 app ,实现 ibeacon 蓝牙、消息推送、扫二维码登陆这些常见的硬件交互都很方便。 ionic 这些本质上都是 h5 ,如果在乎性能可以用 react native ,不过与硬件交互方面还不太成熟。
hi54yt
2016-01-15 17:09:41 +08:00
@hi54yt 刚看了下 react native 的 plugin ,已经逐渐丰富起来了,从性能上来说是目前最接近原生的 hybrid 技术了吧,建议直接 react native 。
tangzs
2016-01-19 09:16:55 +08:00
谢谢各位,决定先 jquery mobile 走起

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

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

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

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

© 2021 V2EX