V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tangzs
V2EX  ›  程序员

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

  •  
  •   tangzs · 2016-01-15 10:58:12 +08:00 · 2647 次点击
    这是一个创建于 3270 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前没有做过 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 以及界面的切换,是这样吗?
    6 条回复    2016-01-19 09:16:55 +08:00
    235777178
        1
    235777178  
       2016-01-15 11:17:48 +08:00
    还是需要看你的需求
    操作多的页面要用原声
    如果只是单纯展示,或者弱交互的界面用 h5

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

    至于用啥,我是产品,没法给你方案。
    SourceMan
        2
    SourceMan  
       2016-01-15 11:58:27 +08:00
    lonic / jquery mobile / phonegap 之间不能比较
    em70
        3
    em70  
       2016-01-15 12:04:40 +08:00 via iPhone
    jquery mobile 有啥不好的,等你用出问题再来讨论呗
    hi54yt
        4
    hi54yt  
       2016-01-15 17:01:49 +08:00
    不知道具体需求,不过用 ionic 的话和硬件交互可以通过各种 Cordova Plugin 实现,我们在公司用 ionic 做的 app ,实现 ibeacon 蓝牙、消息推送、扫二维码登陆这些常见的硬件交互都很方便。 ionic 这些本质上都是 h5 ,如果在乎性能可以用 react native ,不过与硬件交互方面还不太成熟。
    hi54yt
        5
    hi54yt  
       2016-01-15 17:09:41 +08:00
    @hi54yt 刚看了下 react native 的 plugin ,已经逐渐丰富起来了,从性能上来说是目前最接近原生的 hybrid 技术了吧,建议直接 react native 。
    tangzs
        6
    tangzs  
    OP
       2016-01-19 09:16:55 +08:00
    谢谢各位,决定先 jquery mobile 走起
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2446 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:52 · PVG 23:52 · LAX 07:52 · JFK 10:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.