我是纯后端,以上问题纯属胡思乱想,希望大家合理讨论
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 ZeoKarl 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 ![]() 现状是: 该好好做网页的内容型网站全部往 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 ![]() 其实先想想你日常经常用的 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 rb6221 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 不可能替代笔记本的原因一模一样 |