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

关于web app

  •  
  •   ryanking8215
    ryanking8215 Dec 24, 2013 5261 views
    This topic created in 4510 days ago, the information mentioned may be changed or developed.
    大家说的web app是使用web tech的app呢?还是有个直接访问一个URL上是提供类似native app的界面。
    当然,如果把URL上的网页cache下来,就是第一类的web app了吧?
    13 replies    1970-01-01 08:00:00 +08:00
    learnshare
        1
    learnshare  
       Dec 24, 2013
    正在做离线 WebApp,效果不错的
    coosir
        2
    coosir  
       Dec 24, 2013
    你说的第一类应该是hybrid吧,我觉得就是不用封装成app而是各种浏览器都能打的,LX继续
    xujialiang
        3
    xujialiang  
       Dec 24, 2013
    web app,在ios和安卓中,套用一个webview,通过一些技术手段,可以实现js调用到native code。
    当然,html和js等文件可以直接放在项目中。webview可以直接访问。
    hybrid 方式 国内的有appcan 国外的有phonegap。
    不管怎么样,我怎么觉得web app体验不是很好。
    subpo
        4
    subpo  
       Dec 24, 2013
    期待手机版本的node-webkit
    miniwade514
        5
    miniwade514  
       Dec 24, 2013 via Android
    1,通过url在浏览器访问,体验尽量接近本地app,缓存到本地之后,部分功能也可以离线使用。
    2,封装成安装包,安装方式和本地app一样。
    目前web app的体验和本地app的差距还比较大。举个栗子,搜狐视频android客户端称自己是用h5做的,虽然已经很强了,但是还是能明显感觉出不如本地视频app流畅。
    refresh
        6
    refresh  
       Dec 24, 2013   1
    可以用缓存的方式,将离线的web app封装,数据采用ajax与服务器交互,本地采用web sqlite存储

    建议:
    1. 你需要一个与native交互的机制,一般js调用native是截获request来实现的,如果多个request请求同时发出的话,obj-c会忽略后面的,大概有50ms的时间差,解决的方法是把交互请求放到队列里,每一次交互都有一个确认通知,一个完成才做下一个。
    2. 不要把数据存到web sqlite中,除非你不是想永久保存的数据,最好还是通过native存到固定的地方
    3. 不建议用web app去模拟native,你要付出的代价太大,两者的差别就像华强北与正品之间的差别,感觉好像差不多,但总觉得哪里不对。

    最后,里面的坑太多了,嗯,太多了,建议选择PhoneCap这类成熟的解决方案。
    failed123
        7
    failed123  
       Dec 24, 2013
    比如淘宝那些app,渣一样的体验。。。
    faceair
        8
    faceair  
       Dec 24, 2013
    知乎客户端是web app
    iChard
        9
    iChard  
       Dec 24, 2013
    @bighair 请问下,淘宝哪些app是通过web app的方式做的?
    lemonlwz
        10
    lemonlwz  
       Dec 24, 2013
    @refresh 是Phonegap
    failed123
        11
    failed123  
       Dec 24, 2013
    @iChard 就淘宝客户端啊,混编了一点点 native ,其他各种具体页面展现,都是 webView
    nsa
        12
    nsa  
       Dec 24, 2013
    部分技术请参考cocoa bridges & bindings
    yundanfengqing
        13
    yundanfengqing  
       Dec 24, 2013 via iPad
    http://developer.baidu.com/light
    哼简单 到app 到apk
    还有腾讯的风铃
    About     Help     Advertise     Blog     API     FAQ     Solana     971 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 23:23 PVG 07:23 LAX 16:23 JFK 19:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86