oyjc

也许 Web App 时代会很快到来

  •  
  •   oyjc · Mar 24, 2016 · 7231 views
    This topic created in 3883 days ago, the information mentioned may be changed or developed.
    https://joreteg.com/blog/why-i-switched-to-android
    -----

    It ’ s an app written in HTML, CSS, and JS that can completely masquerade as a native app.

    This includes:

    Living on the home screen
    Existing in the Android “ app switcher ” as a separate app (not as part of the browser app).
    True offline behavior … meaning when you tap the app icon … it will open regardless of current Internet status.
    The ability to run in the background and triggering OS-level notifications, even when the app and browser is closed.
    ----

    这几点,很早之前我也幻想过,也许未来某一天, iOS 或 Android 会这样。

    这会不会是代表了广大码农的利益、代表了不爽”下载安装 app “人民的利益?
    63 replies  •  2023-02-23 17:41:12 +08:00
    yangqi
    yangqi
    Mar 24, 2016
    1
    呵呵,继续幻想。 web app 会存在,但不可能代替 native app 的。 include 中的几点没有看出有什么优点,唯一不同的就是可以用前端语言写 app 了,但是用户们谁在乎呢?
    oyjc
    oyjc
    OP
    Mar 24, 2016
    2
    用户们必须在乎,体验一个新服务( app ),至少,
    现在:下载安装
    以后:输入域名
    oyjc
    oyjc
    OP
    Mar 24, 2016
    3
    用户在使用过程中分辨不出本机或 Web ,
    但在第一次体验时,跟 pc 时代一样,不想下载软件安装,点击个网址就能体验了。
    yangqi
    yangqi
    Mar 24, 2016
    4
    @oyjc 搞笑,你觉得比起点几个按钮就能安装应用了,用户更喜欢在键盘上输入很长的域名?
    yangqi
    yangqi
    Mar 24, 2016
    5
    @oyjc 这个最多只是把目前的 web app 优化到和 native app 一样的体验,这就敢说能取代 native 了?最多就是不用安装了而已,但是大部分普通用户真的不会在乎这点小优化的。
    lightening
    lightening
    Mar 24, 2016
    6
    web app 不是不要安装,是每次使用都要安装。
    lightening
    lightening
    Mar 24, 2016
    7
    所以这就成了一个是选择安装快速、使用时加载数据较慢的 app ,还是一个安装较慢,但是运行时加载数据较快的 app 的问题。
    oyjc
    oyjc
    OP
    Mar 24, 2016
    8
    想象一下 v 站右边这个广告条,上面显示”下载安装使用“ 和 ”点击进入体验“ 的不同感觉。
    为什么有时候要输入域名?因为在一些场景中,比如,线下的品牌推广,用户可能扫码网址或手动输入。

    安装,还得删除呢。想一下你现在的桌面电脑,如果经常安装和删除也很烦吧。
    oyjc
    oyjc
    OP
    Mar 24, 2016
    9
    @lightening 回想一下 pc 时代,因为网速的加快改变了什么习惯。移动应用也可能如此,而且,还有离线模式。
    yangqi
    yangqi
    Mar 24, 2016
    10
    @oyjc 谁没事整天安装删除软件了。 PC 端的 web app 现在怎样了,怎么没有代替 native app? 大部分用户的习惯是很难改变的, web app 当然有自己的优点,也会占有一部分份额,但也仅限于此了。想象空间太大了就是一厢情愿了。
    lightening
    lightening
    Mar 24, 2016
    11
    @oyjc Maybe. 但是两三年内显然还没有到这种程度。
    wwqgtxx
    wwqgtxx
    Mar 24, 2016 via Android
    12
    @oyjc 然而国产 app 为了保证连锁唤醒,推送新闻广告,他们会强制让你安装 native app 的
    loading
    loading
    Mar 24, 2016 via Android
    13
    这个假象在我心中出现过三次。
    chrome 发布
    react 发布
    nw.js 发布
    msg7086
    msg7086
    Mar 24, 2016
    14
    然而并没有什么卯月。 VR 出来以后 WebApp 很快就会被淘汰了。
    JustNormal
    JustNormal
    Mar 24, 2016 via iPhone
    15
    不可能替代 natinative appapp 的。就比如我现在工作的地方,禁止外网访问,你 webapp 做的再好,我也没办法用,只能用原生的。所以洗洗睡吧,别做梦了
    congeec
    congeec
    Mar 24, 2016 via iPhone
    16
    @lightening 用户数据可以长时间保存在本地,比如说 devdocs.io
    sandideas
    sandideas
    Mar 24, 2016 via iPhone
    17
    最重要的问题是耗电吧。
    webapp 效率太低了,而且联网也要耗电
    NumberFairy
    NumberFairy
    Mar 24, 2016❤️1
    18
    Everything is developing ,有的时候,需求,不是等自己发现需要了才去实现,才去想办法满足; 而是当我们创造出了一个更加友好的,更方便的服务时,人们更乐意去使用!
    pimin
    pimin
    Mar 24, 2016 via Android❤️1
    19
    @JustNormal
    现实情况是,没有网 native APP 也没几个有用的吧
    Eden24
    Eden24
    Mar 24, 2016
    20
    @yangqi 地址栏输入域名,或许二维码更简便
    chimingphang
    chimingphang
    Mar 24, 2016
    21
    好文
    chimingphang
    chimingphang
    Mar 24, 2016
    22
    不过讲到游戏之类的还是原生的好吧
    SourceMan
    SourceMan
    Mar 24, 2016 via iPhone❤️2
    23
    嗤,整个回帖都是酸的
    onceyoung
    onceyoung
    Mar 24, 2016
    24
    某部分 App 适合 web 化,但 Native 也会一直存在下去
    tabris17
    tabris17
    Mar 24, 2016
    25
    webos 生不逢时咯?
    Tankpt
    Tankpt
    Mar 24, 2016
    26
    结果还是混合的 app 最好。没有绝对的好。
    Exin
    Exin
    Mar 24, 2016
    27
    带宽和算力还远不足以应付大型应用。
    yrdr
    yrdr
    Mar 24, 2016
    28
    无疑,不管是原生还是 web,肯定都会有市场的,只不过 web 会逐渐蚕食原生的市场份额,聪明的安卓和 iOS 开发者应该要认清趋势,反正不管怎样,学好 js 总不会有错的,要不然原生应用需求下降之时,很有可能就是你失业之日,做人别太保守
    loading
    loading
    Mar 24, 2016
    29
    知道流量还要算钱!
    kejinlu
    kejinlu
    Mar 24, 2016
    30
    不可否认,目前 iOS 系统的用户体验比安卓好得不是一点两点 哈哈哈哈哈
    hahastudio
    hahastudio
    Mar 24, 2016
    31
    Web App 吹了少说得有 4 年了吧?怎么到现在一点儿新鲜玩意儿都没有= =
    你想想 Facebook 2012 年的时候又换回 Native App 了,不是没原因的
    DIYgod
    DIYgod
    Mar 24, 2016
    32
    楼上不要那么酸嘛,完全代替不太现实,但是会部分代替是肯定的

    Web App 不一定是浏览器进入的,写可以写成和原生一样部分离线、安装使用的,但相比原生优点有方便更新、可以跨平台,不用每个平台都写一套代码了
    glchaos
    glchaos
    Mar 24, 2016
    33
    @chimingphang 现在的一些网页游戏,已经完爆之前几个 G 的客户端游戏 :doge:
    pljhonglu
    pljhonglu
    Mar 24, 2016
    34
    这个话题从 PC 时代开始,谈了好多年,现在依然还有人相信。。。
    chimingphang
    chimingphang
    Mar 24, 2016
    35
    @glchaos 譬如?
    3yvsye
    3yvsye
    Mar 24, 2016
    36
    乔教主以前不是也设想过爱疯用 web app 的么。现在 4g , 5g 也能提供无缝连接的速度支持,像某位新加坡的 v 友那样,他访问网盘的速度和本地硬盘的区别不大,其他类似云主机设想相信往后也是会从 pc 端延伸至手机。
    lbj96347
    lbj96347
    Mar 24, 2016
    37
    这种假象已经出现过好多次了。还是让用户体验以及用户习惯来说话吧。用户哪个用得顺手,就用哪个。
    zapper
    zapper
    Mar 24, 2016
    38
    but,
    not today.
    lingyired
    lingyired
    Mar 24, 2016❤️3
    39
    做为前端。基于 ionic 做过一些 hybrid app 。
    有一个很明显的感受就是,使用 web 前端技术构造的 APP ,往往只有 UI 上可以很像原生的 APP (工具类不是游戏类),但实际上你真正使用的时候就会发现体验真的差好多。
    我说的不是卡,最起码在 iPhone 5s 下面, ionic 做的 APP 已经很流畅了。
    而是一些基础事件十分怪异。

    举个例子,一个最常用的使用操作:
    下来列表,然后在界面滚动的动画的过程中点击随便点击一下界面,然后停止滚动(因为看到了自己要的那个 item )。
    这种情况 web app 很可能会出现的情况就是,你在点击界面的时候滚动停止的同时,触发了点击 item 的事件,导致就界面跳转到了你点击到的那个 item 。

    (对于这个问题,我尝试过用 js 去阻塞事件,但无法完美的模拟原生的体验,也还没有找到很好的方案。)

    如果你想尝试这个问题,你只需要打开 QQ ,分别操作:
    1. QQ 信息列表(原生)
    2. 动态-》游戏 (网页)
    进行我刚才说的操作,下滑列表,然后在滚动动画播放的过程点击屏幕取消滚动。

    等等,还有一系列的使用体验十分怪异。

    很多时候我们看到这些优秀的 web ui 框架的演示,不管是 web app 还是 hybrid app ,界面都确实很接近很像了,他们的演示视频看起来也很正常,但真的经不起用户浮躁的操作。


    另外的就是,如果是需要依赖浏览器的 web app 我觉得没戏, hybrid app 可能还有机会。原因在于,浏览器们会绑架了大量的操作手势,同时浏览器无法提供足够的 API 让我们构造更好的 APP 。


    hybrid app 的话,目前只能做为通过牺牲体验来降低成本的方案,就是企业级的应用吧。


    在我真正写 hybrid app 之前我也是抱有这种幻想,但现在就不这么认为了。(可能是我自己能力有限,但我目前还没有访问和使用过不存在怪异体验的 web app 或者 hybrid app )。
    leojoy710
    leojoy710
    Mar 24, 2016❤️2
    40
    为何提到 web app 都默认认为是说移动端...

    看看现在 pc/mac 端除非是依赖操作系统特性或者很高的性能要求的...已经是 web app 的时代了吧...
    mufeng
    mufeng
    Mar 24, 2016
    41
    @lingyired 还是 webview 性能差太多了
    ycge234
    ycge234
    Mar 24, 2016
    42
    其实微信公众号就是 web app 很好的一个形式.但是硬件厂商不可能放任自己的窗口被侵占.所以这最后感觉还是平台之争(技术无关.大神打架,窝还是该干嘛干嘛
    CtrlSpace
    CtrlSpace
    Mar 24, 2016
    43
    web app 都吹了多少年了..
    AMST
    AMST
    Mar 24, 2016
    44
    很多国产 APP 都已经进入 web APP 时代了,你觉得 QQ 微信 或者淘宝京东里面有多少界面是 native?
    ps:作为用户我认为这种 APP 非常恶心,只是针对 APP
    hronro
    hronro
    Mar 24, 2016
    45
    竟然没有人提到 react native
    djyde
    djyde
    Mar 24, 2016
    46
    Progressive Web Application 又不是用来取代 Native 的。。。不知道楼上这么多为了捍卫 Native 狂喷 Web 的在高潮什么。。。
    echohanyu
    echohanyu
    Mar 24, 2016
    47
    人家说的是要到来。。。到时候这些缺憾都会减少的。。。一个个都在高潮什么。。
    welsmann
    welsmann
    Mar 24, 2016
    48
    到时候点一下手机上的美团图标,会不会由于运营商劫持,出现的 WEBAPP 是饿了么....
    Dzinlife
    Dzinlife
    Mar 24, 2016
    49
    桌面 web app 已经很多了,效果也相当好。
    移动端 web app ,体验差倒是次要的,最大问题是缺少渠道。现在因为微信,情况稍微好了那么一点点,但场景依然很有限。
    quix
    quix
    Mar 24, 2016
    50
    @lingyired item 这种情况我觉得用 click 代替 touch 事件就行
    litpen
    litpen
    Mar 24, 2016 via iPhone
    51
    @lightening 网页现在可以不用每次进入都重新加载的,有离线缓存,用户离线都能看到,更新的话服务器提醒一下重新加载,还是比下载 app 快
    sztimhdd
    sztimhdd
    Mar 24, 2016
    52
    @oyjc 历史告诉我们 但凡是可以通过计算力解决的体验问题,都会被解决,所以 Native App 10 年必死, Web App 和 Hybrid App 才是未来
    xiaoxiuaoliang
    xiaoxiuaoliang
    Mar 24, 2016❤️1
    53
    反对的,基本都是搞 native app 的,支持的,基本都是搞 web 的,总结完毕,快闪!
    g00001
    g00001
    Mar 25, 2016
    54
    最爽的还是 native + web , 桌面上的 aardio 就是一个例子, 要是移动端也有这种开发工具,一定非常爽。
    meteor2013
    meteor2013
    Mar 25, 2016
    55
    搭车问个问题。 Web App / phonegap 里面靠谱的上传文件到 dropbox 的方法。
    lianyue
    lianyue
    Mar 25, 2016 via iPhone
    56
    其事 web app ios 上已经有了 😂😂 Safari 添加到桌面 就是了
    yy77
    yy77
    Mar 25, 2016
    57
    firefox os 已经尝试过一次了,失败了。估计以后也不会有什么改变。
    lingyired
    lingyired
    Mar 25, 2016
    58
    @quix 我用的就是 click..
    zonghua
    zonghua
    Mar 25, 2016 via iPhone
    59
    安兔兔准备转为 web app
    kejinlu
    kejinlu
    Mar 25, 2016
    60
    @sztimhdd 扯,按你的意思 Chrome OS 应该成功啊。
    sztimhdd
    sztimhdd
    Mar 25, 2016
    61
    @kejinlu “可以通过计算力解决的体验问题” 里面哪个词不理解...Web App 所需的计算力,可能还没能小型化出来吧,当然 Amazon SILK 突然爆发也不好说
    babyzhang
    babyzhang
    Feb 21, 2023❤️1
    62
    时代来了
    oyjc
    oyjc
    OP
    Feb 23, 2023
    63
    现在用着 Macbook ,开箱只要一个 Chrome ,日常需求几乎都满足了,全部 web 方式:
    邮件 /图书 /音乐 /视频 /编程 /设计 /云存储 /微博 /微信 /电报 /推特 /RSS 等。。。

    移动端是微信+小程序满足大部分需求,不需要装过多的 app ,好在平常重度使用 Macbook ,手机基本只用来收验码。
    小程序虽然方便,但不是真正的 Webapp

    继续期待有一天,生态会是这样:浏览器扫码,出来真正的小程序 Webapp
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   930 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 134ms · UTC 21:49 · PVG 05:49 · LAX 13:49 · JFK 16:49
    ♥ Do have faith in what you're doing.