我是纯后端,以上问题纯属胡思乱想,希望大家合理讨论
1
iilloo00 2021-06-17 23:56:04 +08:00 via Android
╭☞(  ̄ ▽ ̄)╭☞
|
2
JohnLou 2021-06-18 00:03:08 +08:00
因为 web 体验不够好。
|
3
jisi724 2021-06-18 00:04:50 +08:00
随着硬件网速的不断提升,以及 web 对手机原生接口的支持越来越好,web app 会有取代 native app 的一天
|
4
xiaoming1992 2021-06-18 00:04:52 +08:00 via Android
网页版成本最低,但缺少原生能力;
app(安卓、ios)能做的更多,但(开发、推广)成本相对较高; 小程序折中,但容易被捆绑在特定的平台上(微信、支付宝); 所以厂商就根据自己的条件进行取舍了(瞎猜的...) |
5
omysho 2021-06-18 00:10:23 +08:00 via Android
1. 客户端 『自主可控』,不会被平台二次审查,甚至都不用审查
2. 客户端能做到推送,后台处理,定时任务等网页不能或者不容易做的 3. 前端大一统是趋势,所有的客户端都是广义的前端,所以现在也有招一两个 android ios 专家,然后业务都交给 Flutter 写的。 |
6
cmdOptionKana 2021-06-18 00:18:22 +08:00
你想想,支付宝有没有可能不做 app,只做微信小程序?
再想想,滴滴、美团有没有自己当一个小程序平台的野心? 其他公司也一样,如果只做小程序,就只能去别人的平台里做,任人拿捏。 |
7
BrettD 2021-06-18 00:25:30 +08:00
有些功能必须要 native 代码,网页实现不了
|
8
3dwelcome 2021-06-18 00:30:32 +08:00
其实是有的,有些应用就是强需求,比如游戏和行业 APP 。
无关运行的场景,追求的是给用户最好的使用体验。用户真不在乎多下载 1G 数据包。 你要把小程序当成发布平台之一,而不要想着让自己逐渐被平台同化成之一。格局要大。 |
10
nieyujiang 2021-06-18 00:40:43 +08:00 via iPhone
专业视频播放器这种东西,百分之百纯原生加 c++开发,不管是 web 还是啥都搞不了。原生能做的事情比网页和小程序多太多了。
|
11
bglucas 2021-06-18 00:40:56 +08:00 via iPhone
我能想到的一点是,如果是基于内容的服务,用网页一点问题没有,比如视频网站,外卖这些(这不得不吐槽一下国内的这些公司,网站全都在向 app 导流)。但是偏专业或者工具类,需要原生平台功能的还是得 native,比如需要使用 iCloud 能力的,等等。
综上,我最理想的其实是美团,B 站这些全都是网页好了,只有为数不多的一些 native 软件就好。 其实并不存在说谁一定要替代谁,各自发挥各自的优势即可,可惜国内的环境。 最后还有一点就是认知问题,对于普通人,比如我妈,跟她说访问哪个哪个网站,她会不知所措,但是跟他说打开哪个 app,就清楚了 |
12
Haixiang 2021-06-18 00:51:24 +08:00
提个刁钻的角度:假如要边聊天边切换不同 App,小程序就做不到了吧 = =
|
13
Cbdy 2021-06-18 00:52:07 +08:00 via Android
性能、人机交互
|
14
Swimming 2021-06-18 01:54:49 +08:00
没 app 还怎么收集你的隐私
|
15
yehoshua 2021-06-18 02:08:31 +08:00 via Android
APP 方便用户使用,而且不容易被平台捆绑垄断,还能够记录用户信息。何乐而不为。
做得好的网页真的是体验非常好,怎奈何现在企业都是往垄断获利的方向走。 |
16
Cheons 2021-06-18 02:47:13 +08:00
强推 app 都是想着垄断
有一个算一个,等着挨打 |
17
crynocry 2021-06-18 06:58:52 +08:00
小程序的生态是别人的。 只要这点不变小程序的上限是被定死的。
1. 小程序是给 web 部分 native 的能力,不是所有,一般限制很大 2. 小程序全都有包体积大小的限制 所以现在的小程序的位置只能是流量入口和部分简易 app 的代替。 |
18
smilenceX 2021-06-18 08:13:38 +08:00
当浏览器无所不能的时候,它就变成了一个操作系统。
|
19
blowingk 2021-06-18 08:23:38 +08:00 via Android
@Haixiang 我用三星 其他牌子不知道 打开小程序是生成一个类似单独的程序 可以在不同小程序和微信本体之间切换
|
20
RUGUAN 2021-06-18 08:34:03 +08:00
现在很多 APP 内部都是 H5,比如支付宝
|
21
gzf6 2021-06-18 08:43:34 +08:00 via Android
乔帮主以前也是这么想的😄
|
22
TargaryenChen 2021-06-18 08:57:22 +08:00
小程序一般都是机遇三方平台 比方说微信,但是原生应用却是自己的平台
|
23
wowbaby 2021-06-18 09:09:52 +08:00
web 体验差,好处是自由,只要备案就可以,从安全角度说 app 不会过时,最反感的是小程序,没啥卵用,都是大厂的收割机, 掌控欲。
|
24
agagega 2021-06-18 09:12:42 +08:00 via iPhone 11
现状是:
该好好做网页的内容型网站全部往 App 导流(比如知乎) 该开发原生版本提升体验的工具应用网页套壳(一堆 Electron ) |
25
paradoxs 2021-06-18 09:17:21 +08:00
事实上现在 uni-app taro 之类的公司已经把那些微小企业占领了
你看现在除了一些拿到融资的厂,或者是大厂,还哪有要求原生 iOS 原生安卓的。。 都他妈前端一把梭。 真的是江河日下啊 |
26
paradoxs 2021-06-18 09:17:53 +08:00
公司 → 框架
|
27
Unclev21x 2021-06-18 09:25:43 +08:00
小程序卡的一逼没人说?
|
28
murmur 2021-06-18 09:28:55 +08:00
小程序和 app 以后要均分市场,当然 app 要多点因为本身把持了重要功能和版权素材的肯定再 app
但是有些东西真的不用 app 了 |
29
S179276SP 2021-06-18 09:31:32 +08:00
腾讯是否要控制中国互联网?
|
30
lakehylia 2021-06-18 09:40:20 +08:00
小厂可能靠小程序,稍微有点理想的,业务跑通了之后,必定是要自己上 app 的,不被控制。
|
31
Leonard 2021-06-18 09:42:01 +08:00
建议微信下架 app,只做小程序 🙈
|
32
grewer 2021-06-18 09:49:31 +08:00
小程序还要审核, 要是竞品 还怕腾讯的小动作
APP 的话怎样的都行, 包括一些灰色产业 |
33
tianlin 2021-06-18 10:43:36 +08:00 1
其实先想想你日常经常用的 App,对应网页 /小程序上,真的都可以实现吗?实现的效果和体验是一致的吗?
另外,作为后端的建议适度了解前端的实现逻辑,技术方式等(不需要会做,但是起码了解基本规则逻辑),这样会对这类问题可以更容易理解 |
34
dnL 2021-06-18 11:03:41 +08:00
还小程序呢,微信(支付宝)想封就封,想抽成就抽成,想禁你功能就禁功能。
|
35
alexkkaa 2021-06-18 11:25:11 +08:00 via Android
没有需求制造需求也要上
|
36
ThanksSirAlex 2021-06-18 11:31:08 +08:00
web 现在在手机上体验极差,小程序也是,所以对于一部分体量大的产品来说 APP 是必须的,如果是小众的而且操作不复杂的产品 web 版确实够用了。试想现在淘宝这么多恶心的不恶心的功能全在手机 web 上实现,那操作体验是很差的,就和现在大屏端的问题差不多,大屏端的问题就是和手机比起来遥控器操作太烦了。
|
37
smallpython 2021-06-18 11:40:55 +08:00
让子弹飞一会儿, 小程序才是未来
|
38
passerbytiny 2021-06-18 11:42:04 +08:00 via Android
因为:“绝大部分 APP 都是前端”,不等于“APP 是前端”。APP 跟前端 /客户端相比,是前者包含后者,而不是前者包含与后者。或者更本质的,互联网应用程序包含与,而不是包含应用程序。
|
39
cw2k13as 2021-06-18 13:57:54 +08:00
你这提问就有问题,啥小程序跟 app 比,你还不如直接说 web 跟 app 比,小程序就一个 web 加上一些特定权限说的不好听就是 web 套了一个浏览器的壳
|
41
letwewell 2021-06-18 14:09:11 +08:00
然后让微信搞垄断???????
|
42
lagoon 2021-06-18 14:11:21 +08:00
1 、体验。
从实际体验来说,web 和小程序,暂时还比不上 app 。 许多“专业人士”对 App 的要求:哇,它掉帧了!我说不行吧?垃圾,效果这么差。 对小程序的要求:打不开正常,卡顿很正常,毕竟是小程序,体验还是很好的。 幸好用户更公平一些。 当你试试在网不好的地方( 5g 时代来了,我发现我连不上网的地铁区间变多了),小程序简直是噩梦。 2 、发展。 你要和腾讯爸爸讲什么?保护费交了吗? 3 、不少业务小程序难以做到,或者说体验很有问题。 许多人只看到自己的世界。 比如论坛经常看到“都 xxxx 年了,为什么还有人用”。 ====================== 不过我认为 app 减少是大势所趋,许多没必要弄 app 的公司转小程序是很正常的。 但减少到一定程度之后,就不会再减少了。 试问,你真的愿意,手机桌面之后一个微信,然后办点什么,都要进微信,拉开小程序,然后搜索一下吗? |
43
dayeye2006199 2021-06-18 14:14:20 +08:00
因为 app 不光有买买菜,打打车这种,还有需要用摄像头的,需要用到手机各种感应器陀螺仪的,需要调 edge 端机器学习模型一些东西的,需要大量图像运算的(例如游戏)。
这类东西小程序支持的都不好,只能走原生路线 |
44
duanxianze 2021-06-18 14:24:56 +08:00
现状来说大多数并不是技术问题,而是商业问题
|
45
songzvz1 2021-06-18 14:43:02 +08:00
1.有的功能必须使用 APP 开发,小程序甚至网页不方便;
2.小程序需要二次备案审查,国家的审查是麻烦,平台的审查就是恶心了,况且还有垄断后的封禁; 3.推送,后台任务之类的;但是现在很多都是 APP 里面套壳 H5,基本一致。 4.数据“内循环”,不对外,防爬虫。而且 APP 的权限要大的多。以阿里为例,支付宝基本没有功能在网页端了,闲鱼也没有了。网页端的伪装,爬虫要比 APP 简单太多。APP 不给用户数据可以不让用,网页就麻烦点。 |
46
exploreexe 2021-06-18 14:45:42 +08:00
1.大公司都想搞平台 搞垄断,小程序满足不了。
2.商业机密,这就是为啥有些厂商不会做微信小程序,比如头条和腾讯水火不容。 3.有些功能上实现不了,前端还是有点拉。现在想做到原生的水平很难。 |
47
dousha 2021-06-18 14:51:28 +08:00
手 App 是为了操作系统开发的,而操作系统往上是硬件,包括手机、电脑、服务器、手表、Iot 、汽车、摄像头、冰箱等等。你能想象在冰箱上打开一个网页操作吗、或者在手表上打开个 html5 页面、网页仅限于手机和 pc,不适合其它智能设备。App 必将吞噬整个世界。
|
48
zictos 2021-06-18 14:58:25 +08:00 via Android
@ThanksSirAlex 淘宝也就一个普通页面展示,并不需要太多客户端计算,web 完全没问题。
只是现在很多网页都喜欢下拉不停动态加载,不做翻页,以致于后退到上一个页面时无法返回到原来的位置。chrome 不支持前进后退时不刷新,不过国内浏览器都支持。体验差大部分是网站故意劣化 web,不下 app 就不让用 |
49
xytest 2021-06-18 15:03:50 +08:00
现在 web 可以完成很多事情了,只是能力被限制了很多体验性质的东西没有办法做,如果大家都去做这种不需要下载安装的东西,那手机应用市场,广告推送等等相关联的业务都会受损失这个损失会影响到很多公司。小程序就拿微信来说,受控于体积限制时不时更改的接口,莫名其妙的审核代码不通过,对用户和开发者来说都不是很美丽,看别人脸色吃饭。APP 则是解决了各种问题是,目前最完没的方案,只是小公司养不起。每种都有自己前途和未来也都有寿终正寝的时刻,做自己喜欢的就行。
|
50
huai 2021-06-18 15:15:28 +08:00
圈地?
|
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,两者将长期共存。 |
52
theliang 2021-06-18 15:47:59 +08:00
楼主说的手机网页版,指的是轻应用吧,楼中不少人都往小程序方向回答了。
个人觉得更喜欢轻应用,因为相比与 app,占用更少空间,消耗更少资源,而且现在很多 app 迭代版本太多了,安装包越来越大,总感觉里面冗余代码越来越多。。。虽然轻应用也是在桌面上占用一个位置,但是点开就可以使用,并且秒启动的感觉那叫爽,另外鸿蒙现在的 app 差不多也是这样,大概这就是一种趋势了吧,虽然相比与 app 有很多功能比不了,但是这也是以后发展实现的方向,希望能实现鱼和熊掌都可得兼,能做到轻量又功能完善 |
53
naixiangapp 2021-06-18 16:02:32 +08:00
原生 APP 可以硬件加速
|
54
Jasmine2016 2021-06-18 16:13:41 +08:00
都是 KPI 惹的祸..
|
55
Caratpine 2021-06-18 17:58:48 +08:00
因为原生 App 可以收集用户隐私
|
56
looseChen 2021-06-18 18:26:18 +08:00
小程序没办法消化一堆屎山
|
57
shiguiyou 2021-06-18 19:18:51 +08:00
纯 h5 的网页端性能有限,做的事不多,微信小程序会被微信绑架,很多功能、权限受限于人,只有客户端才有足够的权限,功能,想做啥做啥
|
58
Dragonphy 2021-06-18 21:16:12 +08:00
现在的 web 性能还是比不上原生 App 的,而且推送通知这种也只有原生能做
|
59
janus77 2021-06-18 22:52:22 +08:00
首先你要搞清楚是先有 app 再有小程序的,小程序目前的技术还没有到达取代 app 的地步
|
60
akira 2021-06-18 22:58:56 +08:00
多远算未来,不要去讨论超过你认知范围的未来.
再我们可预见的未来几年,移动端仍旧是 app 为主,网页、小程序为辅的,没必要去杞人忧天 |
61
MarkLeeyun 2021-06-18 23:02:01 +08:00
长期共存吧。。
|
62
docx 2021-06-18 23:21:35 +08:00
我一直觉得 web 最好,对于用户来说使用成本最低。
国外厂商也一般会开放 web 供用户使用,同时也有 app,自由选择不强制。 然而国内是个玩意都要整 APP,然后还强制下线 web,目的应该是为了用户粘性,但是我真的不喜欢。 以上,仅代表个人观点。 |
63
docx 2021-06-18 23:23:41 +08:00
补充一点,虽然小程序背后是 web,但我不喜欢这样的小程序,上文我指的是纯浏览器 web
|
64
duhb 2021-06-18 23:26:39 +08:00
水帖,建议主动结贴。
|
65
jorneyr 2021-06-19 09:04:49 +08:00
这个世界有了我,为什么还需要你?
|
66
aguesuka 2021-06-19 12:51:40 +08:00
@nieyujiang 没必要, c 封一层兼容层, 调接口就 ok. 服务端也是一样
|
67
MintZX 2021-06-20 04:26:05 +08:00
说出来你可能不信,我至今没用过一次小程序
小程序不可能替代 APP 的原因和 Chrombook 不可能替代笔记本的原因一模一样 |