V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
nowcoder
V2EX  ›  程序员

用 H5 撸的 APP 好多坑,不得已又原生重写了 iOS 和安卓,求试用

  •  
  •   nowcoder · Jul 20, 2015 · 22062 views
    This topic created in 3938 days ago, the information mentioned may be changed or developed.

    刚开始为了快速做APP,用H5啪啪啪一个月完工,安卓iOS套WebView就可以用了,真是快的一逼。

    然后然后。。滑动操作,网页样式,缓存等各种坑,直接傻逼了。重操旧业又用原生重写了一遍。

    第一次APP上架还因为QQ登陆被苹果拒绝了,你们上架也要注意下 T_T

    上架匆忙,有BUG请包涵。 有任何建议吐槽BUG请帮忙在本贴回复一下。
    不用注册帐号就可以使用,二维码如下求试用,多谢大家

    牛客网

    iOS截图
    牛客网
    安卓截图
    牛客网

    Supplement 1  ·  Jul 20, 2015
    网页上的下载页面 http://www.nowcoder.com/app
    68 replies    2015-11-17 16:40:02 +08:00
    dexbol
        1
    dexbol  
       Jul 20, 2015
    预测一下:楼下的肯定会喷你用错缩写。
    scys
        2
    scys  
       Jul 20, 2015
    我只是过来喷“头像”
    teriyaki
        3
    teriyaki  
       Jul 20, 2015
    所有想跨平台的都过不了UITableview这关
    这个还是ios第二复杂的ui控件
    funCoder
        4
    funCoder  
       Jul 20, 2015
    HyperText Markup Language 5 的缩写是啥,
    这个大家都知道
    H5!!

    我是来卖萌的
    rannie
        5
    rannie  
       Jul 20, 2015
    感觉你们有各种形式的广告帖= =
    ashamp
        6
    ashamp  
       Jul 20, 2015
    @teriyaki 第一复杂是?
    ptyfork
        7
    ptyfork  
       Jul 20, 2015
    H5是high five的意思??
    visonme
        8
    visonme  
       Jul 20, 2015
    用H5作mobile app还是看是哪类的应用的,看来此帖广告嫌疑甚大哈
    Lucups
        9
    Lucups  
       Jul 20, 2015
    我是来看头像的。。。

    话说我真的是因为撸主头像奇葩才点进来的。。。
    在 ReactNative 之类的模式稳定之前,觉得 hybrid 才是王道啊,兼顾快与稳。
    目前我们公司的iOS端再用 BeeFramework
    wb14123
        10
    wb14123  
       Jul 20, 2015
    能不能详细说说遇到的坑?
    icedx
        11
    icedx  
       Jul 20, 2015
    H5@#$%^&*()_
    Krime
        12
    Krime  
       Jul 20, 2015
    @dexbol 预测大成功!゚ ∀゚)ノ
    BruceLi
        13
    BruceLi  
       Jul 20, 2015
    产品看着很不错啊,刚好最近想尝试hybrid模式来着,求科普一下都有哪些坑?
    ren2881971
        14
    ren2881971  
       Jul 20, 2015
    @teriyaki 第一复杂是啥?

    LZ举个例子说下遇到的坑么。。
    nowcoder
        15
    nowcoder  
    OP
       Jul 20, 2015   ❤️ 1
    @wb14123 @BruceLi
    H5 几个麻烦的坑
    1. 因为要开网页,速度慢。 二线城市的好多人网速并不好,js加载慢页面就很容易乱
    2. 滑动手势很难做,系统默认的滑动是后退
    3. 缓存不好做
    4. 摄像头,GPS等没法做
    5. 那些号称速度直逼原生的js库都是骗人的骗人的。

    H5有个好处是,发布很简单。
    br00k
        16
    br00k  
       Jul 20, 2015
    楼主神人
    teriyaki
        17
    teriyaki  
       Jul 20, 2015
    @ashamp

    UICollectionView 没听说过?
    teriyaki
        18
    teriyaki  
       Jul 20, 2015
    @nowcoder

    早说过js框架多是屎 js如果原生速度是c++的一半
    一加框架 完蛋鸟
    teriyaki
        19
    teriyaki  
       Jul 20, 2015
    angular reactbative这些也是屎

    不懂为嘛有些人一沾js框架就high
    ashamp
        20
    ashamp  
       Jul 20, 2015
    @teriyaki 原来如此~
    Qapla
        21
    Qapla  
       Jul 20, 2015
    这logo。。。。。
    echo1937
        22
    echo1937  
       Jul 20, 2015
    为什么要绑定手机啊?
    griffinqiu
        23
    griffinqiu  
       Jul 20, 2015
    H5应该怎么发音? 
    貌似可以BiG的发成Hive,可惜Hive这个单词已经被其他技术占用了.
    codeyung
        24
    codeyung  
       Jul 20, 2015
    最近做这类型的好多 猿题库啥的 - - doge
    nowcoder
        25
    nowcoder  
    OP
       Jul 20, 2015
    @dexbol @griffinqiu @icedx @funCoder @ptyfork 怎么都吐槽H5 这是什么情况
    coolicer
        26
    coolicer  
       Jul 20, 2015
    应该是一个人发布,一个团队在写,是这样的吗?
    nowcoder
        27
    nowcoder  
    OP
       Jul 20, 2015
    @coolicer 创业公司没这么多人,自己写自己发,都是全栈。
    okernel
        28
    okernel  
       Jul 20, 2015
    @nowcoder 然而android的版本的看截图ListView中的item中的imageview并没有设置scaleType
    ligyxy
        29
    ligyxy  
       Jul 20, 2015
    @Qapla 是在吐槽logo里的牛角和恶魔的角傻傻分不清么
    victorylau808
        30
    victorylau808  
       Jul 20, 2015
    @funCoder HTML5 几时叫H5了。。。
    catface
        31
    catface  
       Jul 20, 2015
    QQ登录为什么会被拒?微信、微博登录呢?
    beimenjun
        32
    beimenjun  
    PRO
       Jul 20, 2015   ❤️ 5
    楼主真是深知如何在v2ex上炒作。

    上次是“精通”这次是“H5”。
    nowcoder
        33
    nowcoder  
    OP
       Jul 20, 2015
    @catface 苹果拒绝QQ登陆的理由是:如果没安装QQ,那你的app就不能用。
    iamleung
        34
    iamleung  
       Jul 20, 2015
    @beimenjun 真相啊
    bozong
        35
    bozong  
       Jul 20, 2015
    int64ago
        36
    int64ago  
       Jul 20, 2015 via Android
    @beimenjun 楼主神一般存在
    wezzard
        37
    wezzard  
       Jul 20, 2015
    @beimenjun Shot a nice slot!
    GG668v26Fd55CP5W
        38
    GG668v26Fd55CP5W  
       Jul 20, 2015 via iPhone
    楼主居然没发现,H5在本站自带嘲讽技能
    Actrace
        39
    Actrace  
       Jul 20, 2015   ❤️ 1
    本来你们让我喷Html5做的移动app,我是拒绝的。
    你不能让我喷,我就喷。
    然后我就试用了下,没想到真的就像加了特效一样的卡,duang地一下,卡了.
    rokeyzki
        40
    rokeyzki  
       Jul 20, 2015
    @falcon05 不是楼主没发现,是你太年轻
    wheatcc
        41
    wheatcc  
       Jul 20, 2015   ❤️ 5
    V2的广告贴已经达到一个新的境界。
    Mark24
        42
    Mark24  
       Jul 20, 2015
    用过H5就对H5没欲望了,现在的机器处理的能力,还是不行啊
    SHIMLY
        43
    SHIMLY  
       Jul 20, 2015
    @teriyaki 第一复杂的是什么
    zongwan
        44
    zongwan  
       Jul 20, 2015
    nc 是脑残 还是 牛叉的缩写...
    wangda
        45
    wangda  
       Jul 20, 2015
    用HBuilder + Native.js 开发的App,性能虽然没有原生快,但是完全可以接受呀。
    滑动操作,网页样式,缓存等 都没问题。开发速度也是嗖嗖带风的。
    bdbai
        46
    bdbai  
       Jul 20, 2015 via iPhone
    就不撸个wp的嘛
    nowcoder
        47
    nowcoder  
    OP
       Jul 20, 2015
    @bdbai 人太少了。力不从心。
    my101du
        48
    my101du  
       Jul 20, 2015
    @wangda 请问下,你是通过 Native.js 调用了大量原生代码的接口实现速度快,还是用那个所谓的 HTML5+ 的“待提交规范”实现的速度快?

    总觉得要是他们这个 HTML5+ 规范不被接受,那就很无语了。

    MUI 确实挺漂亮(虽然官方文档和渣一样)
    hellokittyer
        49
    hellokittyer  
       Jul 20, 2015 via Android   ❤️ 1
    @nowcoder 看你吐槽的几个坑,我觉得你还应该深入下
    hellokittyer
        50
    hellokittyer  
       Jul 20, 2015 via Android
    原来楼主是来发广告的,认真就输了,唉
    Dexter123
        51
    Dexter123  
       Jul 20, 2015
    楼主不仅写代码写得好,连发广告都这么有水平,精准而优雅。
    //然而好多题都不会做 要不我一定问你们要不要招人。。
    arens
        52
    arens  
       Jul 20, 2015
    淘宝是不是H5写的?我只知道淘宝不是原生,为什么淘宝这么大的APP却不用原生?
    killerv
        53
    killerv  
       Jul 20, 2015
    vertigo
        54
    vertigo  
       Jul 20, 2015
    很喜欢你们的产品,加油哦
    nowcoder
        55
    nowcoder  
    OP
       Jul 20, 2015
    @arens 淘宝底层显然是原生的。
    bdbai
        56
    bdbai  
       Jul 20, 2015 via iPhone
    @nowcoder 不坑不坑 上Cordova
    zippera
        57
    zippera  
       Jul 20, 2015
    一直等着你们的 iOS 客户端呢,原来还有这等曲折
    hpu423
        58
    hpu423  
       Jul 21, 2015
    广告贴
    linoder
        59
    linoder  
       Jul 21, 2015
    hua yang guang gao
    zhea55
        60
    zhea55  
       Jul 21, 2015
    我想问这有什么用 会做题能找到什么好工作?

    搞开发的 就是要灵活应用各种技术 在不同的场景。

    这些能力都是需要自己不断学习 不断实践出来的。 根本就不是解决已知的问题

    特别是前端开发。
    nowcoder
        61
    nowcoder  
    OP
       Jul 21, 2015
    @zhea55 考前练习啊。来试试前端的挑战吧
    简单: http://www.nowcoder.com/ta/js-assessment
    稍难: http://www.nowcoder.com/ta/front-end
    zhea55
        62
    zhea55  
       Jul 21, 2015
    @nowcoder

    与其在这上面浪费时间 不如学好英语

    至少90%的开发问题,都有老外已经解决了

    与其重复造轮子 不如用更好的轮子
    nowcoder
        63
    nowcoder  
    OP
       Jul 21, 2015
    @zhea55 哈哈哈,如果连基础都要搬运的话那就真是码农了。
    ClearGC
        64
    ClearGC  
       Jul 21, 2015
    我欣赏你。。。的头像!
    zhea55
        65
    zhea55  
       Jul 21, 2015
    @nowcoder 基础为何不看老外的代码

    自己写的固然有好处,但就是基础的东西,人家写出来的 也比你写的好 写的性能高


    为何不能虚心抄袭别人的东西,偏要自己去闭门造车?
    wangda
        66
    wangda  
       Jul 21, 2015   ❤️ 1
    @my101du 我用的Html5+ 和MUI,开发速度还是很快的。
    其实我觉得,这个HTML5+被不被标准接受无所谓啦,反正咱们现在是用这个东西开发应用来使用,只要现在官方还在维护、升级,咱们就可以使用的。
    如果哪天dCloud倒闭了,那就换别的开发一个出来呗,至少咱们已经用了这么久了,解决了我们快速出原型的需求了。反正在需求确定的情况下,客户端从头开发也不慢。
    abc123ccc
        67
    abc123ccc  
       Nov 17, 2015
    @nowcode 楼主,我做的一个网站和你做的这个很相似,但我只注重 PHP ://phpShiTi.com ,没有你的那么好看,做个友情链接如何?
    nowcoder
        68
    nowcoder  
    OP
       Nov 17, 2015
    @abc123ccc 赞,不错,我点击了几个标签抱数据库错误了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2491 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 190ms · UTC 09:55 · PVG 17:55 · LAX 02:55 · JFK 05:55
    ♥ Do have faith in what you're doing.