V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sodadev
V2EX  ›  浏览器

[纯讨论] 为什么有了手机网页版(小程序),还需要开发 app, ios 和安卓开发还有未来吗?

  •  1
     
  •   sodadev · 2021-06-17 23:52:27 +08:00 · 6411 次点击
    这是一个创建于 1015 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是纯后端,以上问题纯属胡思乱想,希望大家合理讨论

    67 条回复    2021-06-20 04:26:05 +08:00
    iilloo00
        1
    iilloo00  
       2021-06-17 23:56:04 +08:00 via Android
    ╭☞(  ̄ ▽ ̄)╭☞
    JohnLou
        2
    JohnLou  
       2021-06-18 00:03:08 +08:00
    因为 web 体验不够好。
    jisi724
        3
    jisi724  
       2021-06-18 00:04:50 +08:00
    随着硬件网速的不断提升,以及 web 对手机原生接口的支持越来越好,web app 会有取代 native app 的一天
    xiaoming1992
        4
    xiaoming1992  
       2021-06-18 00:04:52 +08:00 via Android
    网页版成本最低,但缺少原生能力;

    app(安卓、ios)能做的更多,但(开发、推广)成本相对较高;

    小程序折中,但容易被捆绑在特定的平台上(微信、支付宝);

    所以厂商就根据自己的条件进行取舍了(瞎猜的...)
    omysho
        5
    omysho  
       2021-06-18 00:10:23 +08:00 via Android
    1. 客户端 『自主可控』,不会被平台二次审查,甚至都不用审查

    2. 客户端能做到推送,后台处理,定时任务等网页不能或者不容易做的

    3. 前端大一统是趋势,所有的客户端都是广义的前端,所以现在也有招一两个 android ios 专家,然后业务都交给 Flutter 写的。
    cmdOptionKana
        6
    cmdOptionKana  
       2021-06-18 00:18:22 +08:00
    你想想,支付宝有没有可能不做 app,只做微信小程序?

    再想想,滴滴、美团有没有自己当一个小程序平台的野心?

    其他公司也一样,如果只做小程序,就只能去别人的平台里做,任人拿捏。
    BrettD
        7
    BrettD  
       2021-06-18 00:25:30 +08:00
    有些功能必须要 native 代码,网页实现不了
    3dwelcome
        8
    3dwelcome  
       2021-06-18 00:30:32 +08:00
    其实是有的,有些应用就是强需求,比如游戏和行业 APP 。

    无关运行的场景,追求的是给用户最好的使用体验。用户真不在乎多下载 1G 数据包。

    你要把小程序当成发布平台之一,而不要想着让自己逐渐被平台同化成之一。格局要大。
    sodadev
        9
    sodadev  
    OP
       2021-06-18 00:31:25 +08:00
    @omysho 推送是个大问题
    nieyujiang
        10
    nieyujiang  
       2021-06-18 00:40:43 +08:00 via iPhone
    专业视频播放器这种东西,百分之百纯原生加 c++开发,不管是 web 还是啥都搞不了。原生能做的事情比网页和小程序多太多了。
    bglucas
        11
    bglucas  
       2021-06-18 00:40:56 +08:00 via iPhone
    我能想到的一点是,如果是基于内容的服务,用网页一点问题没有,比如视频网站,外卖这些(这不得不吐槽一下国内的这些公司,网站全都在向 app 导流)。但是偏专业或者工具类,需要原生平台功能的还是得 native,比如需要使用 iCloud 能力的,等等。
    综上,我最理想的其实是美团,B 站这些全都是网页好了,只有为数不多的一些 native 软件就好。
    其实并不存在说谁一定要替代谁,各自发挥各自的优势即可,可惜国内的环境。
    最后还有一点就是认知问题,对于普通人,比如我妈,跟她说访问哪个哪个网站,她会不知所措,但是跟他说打开哪个 app,就清楚了
    Haixiang
        12
    Haixiang  
       2021-06-18 00:51:24 +08:00
    提个刁钻的角度:假如要边聊天边切换不同 App,小程序就做不到了吧 = =
    Cbdy
        13
    Cbdy  
       2021-06-18 00:52:07 +08:00 via Android
    性能、人机交互
    Swimming
        14
    Swimming  
       2021-06-18 01:54:49 +08:00
    没 app 还怎么收集你的隐私
    yehoshua
        15
    yehoshua  
       2021-06-18 02:08:31 +08:00 via Android
    APP 方便用户使用,而且不容易被平台捆绑垄断,还能够记录用户信息。何乐而不为。
    做得好的网页真的是体验非常好,怎奈何现在企业都是往垄断获利的方向走。
    Cheons
        16
    Cheons  
       2021-06-18 02:47:13 +08:00
    强推 app 都是想着垄断
    有一个算一个,等着挨打
    crynocry
        17
    crynocry  
       2021-06-18 06:58:52 +08:00
    小程序的生态是别人的。 只要这点不变小程序的上限是被定死的。

    1. 小程序是给 web 部分 native 的能力,不是所有,一般限制很大
    2. 小程序全都有包体积大小的限制

    所以现在的小程序的位置只能是流量入口和部分简易 app 的代替。
    smilenceX
        18
    smilenceX  
       2021-06-18 08:13:38 +08:00
    当浏览器无所不能的时候,它就变成了一个操作系统。
    blowingk
        19
    blowingk  
       2021-06-18 08:23:38 +08:00 via Android
    @Haixiang 我用三星 其他牌子不知道 打开小程序是生成一个类似单独的程序 可以在不同小程序和微信本体之间切换
    RUGUAN
        20
    RUGUAN  
       2021-06-18 08:34:03 +08:00
    现在很多 APP 内部都是 H5,比如支付宝
    gzf6
        21
    gzf6  
       2021-06-18 08:43:34 +08:00 via Android
    乔帮主以前也是这么想的😄
    TargaryenChen
        22
    TargaryenChen  
       2021-06-18 08:57:22 +08:00
    小程序一般都是机遇三方平台 比方说微信,但是原生应用却是自己的平台
    wowbaby
        23
    wowbaby  
       2021-06-18 09:09:52 +08:00
    web 体验差,好处是自由,只要备案就可以,从安全角度说 app 不会过时,最反感的是小程序,没啥卵用,都是大厂的收割机, 掌控欲。
    agagega
        24
    agagega  
       2021-06-18 09:12:42 +08:00 via iPhone   ❤️ 11
    现状是:
    该好好做网页的内容型网站全部往 App 导流(比如知乎)
    该开发原生版本提升体验的工具应用网页套壳(一堆 Electron )
    paradoxs
        25
    paradoxs  
       2021-06-18 09:17:21 +08:00
    事实上现在 uni-app taro 之类的公司已经把那些微小企业占领了

    你看现在除了一些拿到融资的厂,或者是大厂,还哪有要求原生 iOS 原生安卓的。。

    都他妈前端一把梭。

    真的是江河日下啊
    paradoxs
        26
    paradoxs  
       2021-06-18 09:17:53 +08:00
    公司 → 框架
    Unclev21x
        27
    Unclev21x  
       2021-06-18 09:25:43 +08:00
    小程序卡的一逼没人说?
    murmur
        28
    murmur  
       2021-06-18 09:28:55 +08:00
    小程序和 app 以后要均分市场,当然 app 要多点因为本身把持了重要功能和版权素材的肯定再 app
    但是有些东西真的不用 app 了
    S179276SP
        29
    S179276SP  
       2021-06-18 09:31:32 +08:00
    腾讯是否要控制中国互联网?
    lakehylia
        30
    lakehylia  
       2021-06-18 09:40:20 +08:00
    小厂可能靠小程序,稍微有点理想的,业务跑通了之后,必定是要自己上 app 的,不被控制。
    Leonard
        31
    Leonard  
       2021-06-18 09:42:01 +08:00
    建议微信下架 app,只做小程序 🙈
    grewer
        32
    grewer  
       2021-06-18 09:49:31 +08:00
    小程序还要审核, 要是竞品 还怕腾讯的小动作

    APP 的话怎样的都行, 包括一些灰色产业
    tianlin
        33
    tianlin  
       2021-06-18 10:43:36 +08:00   ❤️ 1
    其实先想想你日常经常用的 App,对应网页 /小程序上,真的都可以实现吗?实现的效果和体验是一致的吗?
    另外,作为后端的建议适度了解前端的实现逻辑,技术方式等(不需要会做,但是起码了解基本规则逻辑),这样会对这类问题可以更容易理解
    dnL
        34
    dnL  
       2021-06-18 11:03:41 +08:00
    还小程序呢,微信(支付宝)想封就封,想抽成就抽成,想禁你功能就禁功能。
    alexkkaa
        35
    alexkkaa  
       2021-06-18 11:25:11 +08:00 via Android
    没有需求制造需求也要上
    ThanksSirAlex
        36
    ThanksSirAlex  
       2021-06-18 11:31:08 +08:00
    web 现在在手机上体验极差,小程序也是,所以对于一部分体量大的产品来说 APP 是必须的,如果是小众的而且操作不复杂的产品 web 版确实够用了。试想现在淘宝这么多恶心的不恶心的功能全在手机 web 上实现,那操作体验是很差的,就和现在大屏端的问题差不多,大屏端的问题就是和手机比起来遥控器操作太烦了。
    smallpython
        37
    smallpython  
       2021-06-18 11:40:55 +08:00
    让子弹飞一会儿, 小程序才是未来
    passerbytiny
        38
    passerbytiny  
       2021-06-18 11:42:04 +08:00 via Android
    因为:“绝大部分 APP 都是前端”,不等于“APP 是前端”。APP 跟前端 /客户端相比,是前者包含后者,而不是前者包含与后者。或者更本质的,互联网应用程序包含与,而不是包含应用程序。
    cw2k13as
        39
    cw2k13as  
       2021-06-18 13:57:54 +08:00
    你这提问就有问题,啥小程序跟 app 比,你还不如直接说 web 跟 app 比,小程序就一个 web 加上一些特定权限说的不好听就是 web 套了一个浏览器的壳
    cw2k13as
        40
    cw2k13as  
       2021-06-18 13:59:59 +08:00
    @cw2k13as 比的就是谁家的魔改浏览器改的天花乱坠,浏览器就是流量入口啊就可以为所欲为,谁都想分一杯羹,
    letwewell
        41
    letwewell  
       2021-06-18 14:09:11 +08:00
    然后让微信搞垄断???????
    lagoon
        42
    lagoon  
       2021-06-18 14:11:21 +08:00
    1 、体验。

    从实际体验来说,web 和小程序,暂时还比不上 app 。

    许多“专业人士”对 App 的要求:哇,它掉帧了!我说不行吧?垃圾,效果这么差。
    对小程序的要求:打不开正常,卡顿很正常,毕竟是小程序,体验还是很好的。

    幸好用户更公平一些。


    当你试试在网不好的地方( 5g 时代来了,我发现我连不上网的地铁区间变多了),小程序简直是噩梦。

    2 、发展。

    你要和腾讯爸爸讲什么?保护费交了吗?

    3 、不少业务小程序难以做到,或者说体验很有问题。

    许多人只看到自己的世界。
    比如论坛经常看到“都 xxxx 年了,为什么还有人用”。



    ======================

    不过我认为 app 减少是大势所趋,许多没必要弄 app 的公司转小程序是很正常的。
    但减少到一定程度之后,就不会再减少了。


    试问,你真的愿意,手机桌面之后一个微信,然后办点什么,都要进微信,拉开小程序,然后搜索一下吗?
    dayeye2006199
        43
    dayeye2006199  
       2021-06-18 14:14:20 +08:00
    因为 app 不光有买买菜,打打车这种,还有需要用摄像头的,需要用到手机各种感应器陀螺仪的,需要调 edge 端机器学习模型一些东西的,需要大量图像运算的(例如游戏)。

    这类东西小程序支持的都不好,只能走原生路线
    duanxianze
        44
    duanxianze  
       2021-06-18 14:24:56 +08:00
    现状来说大多数并不是技术问题,而是商业问题
    songzvz1
        45
    songzvz1  
       2021-06-18 14:43:02 +08:00
    1.有的功能必须使用 APP 开发,小程序甚至网页不方便;
    2.小程序需要二次备案审查,国家的审查是麻烦,平台的审查就是恶心了,况且还有垄断后的封禁;
    3.推送,后台任务之类的;但是现在很多都是 APP 里面套壳 H5,基本一致。
    4.数据“内循环”,不对外,防爬虫。而且 APP 的权限要大的多。以阿里为例,支付宝基本没有功能在网页端了,闲鱼也没有了。网页端的伪装,爬虫要比 APP 简单太多。APP 不给用户数据可以不让用,网页就麻烦点。
    exploreexe
        46
    exploreexe  
       2021-06-18 14:45:42 +08:00
    1.大公司都想搞平台 搞垄断,小程序满足不了。
    2.商业机密,这就是为啥有些厂商不会做微信小程序,比如头条和腾讯水火不容。
    3.有些功能上实现不了,前端还是有点拉。现在想做到原生的水平很难。
    dousha
        47
    dousha  
       2021-06-18 14:51:28 +08:00
    手 App 是为了操作系统开发的,而操作系统往上是硬件,包括手机、电脑、服务器、手表、Iot 、汽车、摄像头、冰箱等等。你能想象在冰箱上打开一个网页操作吗、或者在手表上打开个 html5 页面、网页仅限于手机和 pc,不适合其它智能设备。App 必将吞噬整个世界。
    zictos
        48
    zictos  
       2021-06-18 14:58:25 +08:00 via Android
    @ThanksSirAlex 淘宝也就一个普通页面展示,并不需要太多客户端计算,web 完全没问题。
    只是现在很多网页都喜欢下拉不停动态加载,不做翻页,以致于后退到上一个页面时无法返回到原来的位置。chrome 不支持前进后退时不刷新,不过国内浏览器都支持。体验差大部分是网站故意劣化 web,不下 app 就不让用
    xytest
        49
    xytest  
       2021-06-18 15:03:50 +08:00
    现在 web 可以完成很多事情了,只是能力被限制了很多体验性质的东西没有办法做,如果大家都去做这种不需要下载安装的东西,那手机应用市场,广告推送等等相关联的业务都会受损失这个损失会影响到很多公司。小程序就拿微信来说,受控于体积限制时不时更改的接口,莫名其妙的审核代码不通过,对用户和开发者来说都不是很美丽,看别人脸色吃饭。APP 则是解决了各种问题是,目前最完没的方案,只是小公司养不起。每种都有自己前途和未来也都有寿终正寝的时刻,做自己喜欢的就行。
    huai
        50
    huai  
       2021-06-18 15:15:28 +08:00
    圈地?
    imldy
        51
    imldy  
       2021-06-18 15:17:16 +08:00
    !!下面是胡乱写的,偏题了:
    小程序有时候确实方便,但是不希望绑定在腾讯的微信上。
    各大手机厂商联合搞的快应用,太烂了,没发展起来。
    小程序和原生 APP 的区别:
    1. 小程序可以直接打开,无需安装。
    2. 小程序可以直接在微信打开,可通过微信传播 /营销。
    3. 小程序普遍使用微信登陆,即点即用,无需注册。
    4. 小程序不用考虑推送通知的问题。
    5. 小程序不能离线使用。
    6. 小程序受腾讯限制,容易与腾讯出现业务冲突。
    安卓问题:
    第 1 点:大陆应用市场问题,没有统一的应用市场与审核规则,上架麻烦, 只能转为自建下载渠道,安装麻烦。同时 APP 体积过大,都想做平台,所以做不到即点即用。换言之,小程序即点即用的前提也是功能简单(在小程序的框架下做功能)。
    第 2 点:微信拦路虎,链接只能通过微信内置浏览器打开,没法根据链接打开不同 APP (或者直接打开应用市场)
    第 3 点:缺少一个统一的移动服务(类似于 GMS )
    第 4 点:又是统一推送的问题。
    IOS 问题:
    没用过,但猜测主要是集中于安装、注册上,做不到一把梭。

    感觉小程序处于原生 Web 和原生 APP 之间,而且微信对流量只吃不吐,才造就了小程序的成功。小程序没法完全替代原生 APP,两者将长期共存。
    theliang
        52
    theliang  
       2021-06-18 15:47:59 +08:00
    楼主说的手机网页版,指的是轻应用吧,楼中不少人都往小程序方向回答了。
    个人觉得更喜欢轻应用,因为相比与 app,占用更少空间,消耗更少资源,而且现在很多 app 迭代版本太多了,安装包越来越大,总感觉里面冗余代码越来越多。。。虽然轻应用也是在桌面上占用一个位置,但是点开就可以使用,并且秒启动的感觉那叫爽,另外鸿蒙现在的 app 差不多也是这样,大概这就是一种趋势了吧,虽然相比与 app 有很多功能比不了,但是这也是以后发展实现的方向,希望能实现鱼和熊掌都可得兼,能做到轻量又功能完善
    naixiangapp
        53
    naixiangapp  
       2021-06-18 16:02:32 +08:00
    原生 APP 可以硬件加速
    Jasmine2016
        54
    Jasmine2016  
       2021-06-18 16:13:41 +08:00
    都是 KPI 惹的祸..
    Caratpine
        55
    Caratpine  
       2021-06-18 17:58:48 +08:00
    因为原生 App 可以收集用户隐私
    looseChen
        56
    looseChen  
       2021-06-18 18:26:18 +08:00
    小程序没办法消化一堆屎山
    shiguiyou
        57
    shiguiyou  
       2021-06-18 19:18:51 +08:00
    纯 h5 的网页端性能有限,做的事不多,微信小程序会被微信绑架,很多功能、权限受限于人,只有客户端才有足够的权限,功能,想做啥做啥
    Dragonphy
        58
    Dragonphy  
       2021-06-18 21:16:12 +08:00
    现在的 web 性能还是比不上原生 App 的,而且推送通知这种也只有原生能做
    janus77
        59
    janus77  
       2021-06-18 22:52:22 +08:00
    首先你要搞清楚是先有 app 再有小程序的,小程序目前的技术还没有到达取代 app 的地步
    akira
        60
    akira  
       2021-06-18 22:58:56 +08:00
    多远算未来,不要去讨论超过你认知范围的未来.
    再我们可预见的未来几年,移动端仍旧是 app 为主,网页、小程序为辅的,没必要去杞人忧天
    MarkLeeyun
        61
    MarkLeeyun  
       2021-06-18 23:02:01 +08:00
    长期共存吧。。
    docx
        62
    docx  
       2021-06-18 23:21:35 +08:00
    我一直觉得 web 最好,对于用户来说使用成本最低。
    国外厂商也一般会开放 web 供用户使用,同时也有 app,自由选择不强制。

    然而国内是个玩意都要整 APP,然后还强制下线 web,目的应该是为了用户粘性,但是我真的不喜欢。

    以上,仅代表个人观点。
    docx
        63
    docx  
       2021-06-18 23:23:41 +08:00
    补充一点,虽然小程序背后是 web,但我不喜欢这样的小程序,上文我指的是纯浏览器 web
    duhb
        64
    duhb  
       2021-06-18 23:26:39 +08:00
    水帖,建议主动结贴。
    jorneyr
        65
    jorneyr  
       2021-06-19 09:04:49 +08:00
    这个世界有了我,为什么还需要你?
    aguesuka
        66
    aguesuka  
       2021-06-19 12:51:40 +08:00
    @nieyujiang 没必要, c 封一层兼容层, 调接口就 ok. 服务端也是一样
    MintZX
        67
    MintZX  
       2021-06-20 04:26:05 +08:00
    说出来你可能不信,我至今没用过一次小程序

    小程序不可能替代 APP 的原因和 Chrombook 不可能替代笔记本的原因一模一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1043 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:24 · PVG 06:24 · LAX 15:24 · JFK 18:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.