• 请不要在回答技术问题时复制粘贴 AI 生成的内容
nowcoder
V2EX  ›  程序员

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

  •  
  •   nowcoder · Jul 20, 2015 · 22567 views
    This topic created in 4126 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
    dexbol
    Jul 20, 2015
    1
    预测一下:楼下的肯定会喷你用错缩写。
    scys
    scys
    Jul 20, 2015
    2
    我只是过来喷“头像”
    teriyaki
    teriyaki
    Jul 20, 2015
    3
    所有想跨平台的都过不了UITableview这关
    这个还是ios第二复杂的ui控件
    funCoder
    funCoder
    Jul 20, 2015
    4
    HyperText Markup Language 5 的缩写是啥,
    这个大家都知道
    H5!!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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