• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mygreens
V2EX  ›  程序员

移动端的未来是什么

  •  
  •   mygreens · Apr 15, 2021 · 14171 views
    This topic created in 2030 days ago, the information mentioned may be changed or developed.

    前几年还在鼓吹大前端,最近 rn, weex 都凉了,flutter 目测也快了,跨平台真的是昙花一现的伪需求吗,移动端的未来是什么?

    Supplement 1  ·  Apr 15, 2021
    后端几十年了还是 spring 一把梭,但是前端是需要与时俱进不断更迭的,没有用户想在手机上重复 web 的糟糕体验。跨平台的思路还是吃老本,用 h5 的路子写原生,这样的技术是不可能持久的。
    Supplement 2  ·  Apr 15, 2021
    跨平台最大的优点是开发效率,但是有一个悖论,既然追求效率,为什么不直接用 h5,还要花钱在跨平台上睬坑呢?跨平台方案的效果,能比内嵌 h5 好多少?
    103 replies  •  2021-05-19 13:53:38 +08:00
    1  2  
    ❮ ❯
    zhuweiyou
    zhuweiyou
    Apr 15, 2021❤️1
    1
    我认为所有的跨端框架, 都是坑.
    WellLee
    WellLee
    Apr 15, 2021
    2
    未来,目前我能想到的是减少了输入地址栏 url 的频率,很多都是触碰式,交互性变得比以前鼠键来得更让人容易上手操作,结合一些新型的柔性材料也可能会慢慢往智能穿戴那种方向去靠拢吧(抛砖引玉)
    sunjws
    sunjws
    Apr 15, 2021
    3
    去大厂或欧美企业干原生开发
    matatabi
    matatabi
    Apr 15, 2021 via iPhone
    4
    原生才是王道
    HolmesYe123
    HolmesYe123
    Apr 15, 2021
    5
    flutter 国内还是挺多小公司要的,但 flutter 的坑不是这些小公司能处理的,他们只要开发快而已。我个人觉得原生开发比跨平台更好。
    HeyWeGo
    HeyWeGo
    Apr 15, 2021❤️6
    6
    gkiwi
    gkiwi
    Apr 15, 2021
    7
    flutter 也快了是基于什么得出来的
    J55s5
    J55s5
    Apr 15, 2021
    8
    我司对跨平台的需求真的很大😂😂😂
    mygreens
    mygreens
    OP
    Apr 15, 2021
    9
    @gkiwi 闲鱼放弃,fuchsia 删代码
    zjw7sky
    zjw7sky
    Apr 15, 2021
    10
    感觉接了一堆的跨端,缺带来了一堆的跨端插件,最终发现跨端就是个伪命题
    lagoon
    lagoon
    Apr 15, 2021
    11
    不觉得完了,因此不太好回答这个问题。
    既然你觉得都完了,那又说什么未来呢?
    h4de5
    h4de5
    Apr 15, 2021
    12
    现在越来越多的终端上 android 系统。广告屏 电视盒子 医院银行各种设备终端 收银机器 车载 智能设备,所以做 android 原生开发应该才更有未来吧。
    andyskaura
    andyskaura
    Apr 15, 2021
    13
    @mygreens 闲鱼放弃 flutter 了? 应该还没吧 毕竟现在闲鱼还是各种 bug
    HolmesYe123
    HolmesYe123
    Apr 15, 2021
    14
    @andyskaura 已经开始转移了,可能过几个版本就完全放弃 flutter 了
    Glauben
    Glauben
    Apr 15, 2021
    15
    @mygreens 闲鱼放弃和 fuchsia 删代码有出处吗,是捕风捉影还是既定事实
    32556188w
    32556188w
    Apr 15, 2021
    16
    闲鱼的 flutter 卡,谁赞成谁反对
    wanguorui123
    wanguorui123
    Apr 15, 2021
    17
    用来用去最终回到原生和 Web
    mygreens
    mygreens
    OP
    Apr 15, 2021
    18
    @2435043xia 是捕风捉影,还是不愿相信呢?
    https://fuchsia-review.googlesource.com/c/topaz/+/235313
    闲鱼随便问问淘系的 v 友?
    laike9m
    laike9m
    Apr 15, 2021 via Android
    19
    Flutter 才是未来好不,真正的大一统,Ubuntu 都已经开始用了
    PlF5rhxZ7ilCSfBI
    PlF5rhxZ7ilCSfBI
    Apr 15, 2021❤️7
    20
    未来在于转行
    0xZhangKe
    0xZhangKe
    Apr 15, 2021
    21
    Notion 就因为客户端没用原生开发,丢掉了好多用户,甚至我都快弃用了。
    WilsonGGG
    WilsonGGG
    Apr 15, 2021
    22
    同类产品相差不大的情况下,我会选择有原生 APP 的
    weimo383
    weimo383
    Apr 15, 2021 via Android
    23
    你看一下 flutter 热度。。。就知道人们对跨平台热情不减
    xxxxxxxxxxxxxx
    xxxxxxxxxxxxxx
    Apr 15, 2021
    24
    大前端,ios Android, h5 都学,拿一份工资.
    IGJacklove
    IGJacklove
    Apr 15, 2021 via Android
    25
    @32556188w 说的好像闲鱼没用 fkutter 就不卡似的,b 站,qq 都有用 flutter,有人骂吗?
    DrakeXiang
    DrakeXiang
    Apr 15, 2021
    26
    @mygreens 看了下这个修改是 18 年就改了的,flutter 只是不作为默认的 ui 而已,fuchsia 还是支持 dart 应用的,另外闲鱼 flutter 的技术文章都还在发,没看到说放弃的
    xff1874
    xff1874
    Apr 15, 2021
    27
    跨段技术有一定的场景,比如 RN 的热更新可以用在展示型的页面上,flutter 可以用在一些非核心页面。
    现在的趋势就是客户端原生的适用范围越来越窄,开始往容器化上走,提供一些能力给 RN,flutter 等。
    IvanLi127
    IvanLi127
    Apr 15, 2021 via Android
    28
    跨端只是 view 跨,团队得有专门做原生的人开发底层业务。这样想就合理多了。
    musi
    musi
    Apr 15, 2021
    29
    为什么不用 H5?因为 H5 能获得的信息很有限啊
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 15, 2021❤️7
    30
    看到这个标题,我专门登录进来发布自己的意见。
    这也丸,那也丸,自己玩过几个?做什么技术,开发什么东西,你是喜欢它,还是喜欢钱?
    未来是什么?你的未来是什么?还是做 iOS 的人未来是什么?
    这个题目,这个问题不经过自己大脑思考,张嘴巴就来,搞得乌烟瘴气。
    这和 x 乎经常性别挑衅,手机厂商挑衅,WB 打拳有什么区别?
    做技术的做成娱乐圈?
    你问了这么多问题,你质疑了这个么多问题?
    你的样子真的像 XX 哄蒙,行不行你都不知道怎么区分。。。。。
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 15, 2021
    31
    问我怎么看,点击我主页,自己去看,动手实践,没有去过几个国家,没有去过几个地方,没有科学对比,却能得出超出自己实践的答案和逻辑。看看美团等团队对性能的分析,看看专业人士
    lk920724
    lk920724
    Apr 15, 2021
    32
    凉了?好吧,我认为是原生开发,包括以后的 ar,vr,mr
    zongren
    zongren
    Apr 15, 2021❤️1
    33
    大点的公司,业务可以用一套代码,比如 kotlin,ui 用原生,但是一般小公司都是 ui 和业务逻辑糅合到一起,没必要
    exploreexe
    exploreexe
    Apr 15, 2021
    34
    一开始我也以为 flutter 快完了,实际上 flutter 热度还是很高的,除去阿里,腾讯 头条现在也都在用,可以去 B 站搜几个视频看一看。
    不要听风就是雨。
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Apr 15, 2021 via iPhone
    35
    我觉得最后还是回归原生,因为用户体验最好,那些跨平台的方案都进行某种妥协。或者微信小程序那种才是跨平台的未来
    jones2000
    jones2000
    Apr 15, 2021❤️1
    36
    跨端框架开发成本低, 招 1 个前端 2 年经验的 1W 多就可以了。
    iso, 安卓原生的 3 年经验, 起码 2W 起吧,招 2 个。还不包括里面用的 h5 页面,单独招 h5 的人开发。
    lscexpress
    lscexpress
    Apr 15, 2021
    37
    @zhuweiyou 自信点,把我认为去掉
    Drc
    Drc
    Apr 15, 2021
    38
    倒是 RN 有点唏嘘,自己用得挺顺手的,最近也是有点迷茫了
    evanzhou1989
    evanzhou1989
    Apr 15, 2021
    39
    跨平台是真需求,只不过现阶段都是伪实现。
    zhaiduo
    zhaiduo
    Apr 15, 2021
    40
    未来在你手中... :)
    dinjufen
    dinjufen
    Apr 15, 2021
    41
    我也喜欢用原生,只能说现在大环境如此,要求快速更迭,恨不得一周一版本,这种情况用原生只有不差钱的公司才养得起吧。
    我自己也做过 PC 桌面开发,公司要求更新频繁一点,就受不了,其实我个人还是愿意开发原生的。
    u823tg
    u823tg
    Apr 15, 2021
    42
    未来就转行了,关心这个干嘛(狗头)
    faywong
    faywong
    Apr 15, 2021
    43
    kangyan
    kangyan
    Apr 15, 2021
    44
    @Drc 建议不要放弃 rn,rn 的新架构的研发已经接近尾声。JSI 将解决了之前动画不流畅的问题
    nxforce
    nxforce
    Apr 15, 2021❤️1
    45
    后端永远都是僧多粥少啊,那么多人挤进去,不说比例,就说总体基数,被淘汰的也不少了,后端岗位的年龄危机更大更靠前,因为人多,入行的新鲜血液永远是供大于求的。

    但年龄 30+的客户端开发,只要能力过得去,我是很乐意给橄榄枝的。
    nxforce
    nxforce
    Apr 15, 2021
    46
    @joyhub2140 MD,打开了多个 V2EX 的 tab,走错片场了
    newmlp
    newmlp
    Apr 15, 2021
    47
    既要又要,是不可能的
    lixon166
    lixon166
    Apr 15, 2021
    49
    全干一把梭就对了
    towry
    towry
    Apr 15, 2021
    50
    那是不是说 web 实在是很弱了
    christin
    christin
    Apr 15, 2021 via iPhone
    51
    vue react 发展这么好不还有人在用原生和 jq 吗
    技术是为人服务的 你觉得哪个好就用哪个 不要人追着技术跑
    lq007
    lq007
    Apr 15, 2021
    52
    @joyhub2140 是哪个片场?给链接看看
    66beta
    66beta
    Apr 15, 2021
    53
    跨平台原生开发
    johnhartleyGoons
    johnhartleyGoons
    Apr 15, 2021
    54
    主要是前端“程序员”太便宜了,一个客户端程序员的工资顶好几个前端。
    fanyingmao
    fanyingmao
    Apr 15, 2021
    55
    @johnhartleyGoons 没觉得,安卓 ios 估计好多转前端了,剩下没转的也没前端混得好。
    wuxinling
    wuxinling
    Apr 15, 2021
    56
    我来瞎说一通:功能复杂完整的在原生开发,简单快速使用的在 H5 。不看好小程序,因为有 H5,再不济还有快应用(还是 H5)
    jinwyp
    jinwyp
    Apr 16, 2021❤️1
    57
    Flutter 是 KPI 项目,负责人升职完了,华丽转身,留下一地烂摊子
    LeeReamond
    LeeReamond
    Apr 16, 2021
    58
    楼里面某些人也太阳春白雪了,看不起做 h5 的下里巴人,怕是就是利益相关。根本不是什么大环境如此,而是全民上网,需求就是快速展示,而且以后会越来越快。不再是以前只有 windows 一家做桌面应用的时代,上千程序员慢慢给人上人抠一个项目,人下人不配拥有自己的应用?
    huangsen365
    huangsen365
    Apr 16, 2021 via iPhone
    59
    移动端其实就是 json 的永生之道
    jingcoco
    jingcoco
    Apr 16, 2021 via iPhone
    60
    @lujie2012 我感觉你说得挺好的,但是我还是挺喜欢有这种帖子,可以看看大家的想法,比如我这种工作中前后端都用的,前端四大框架学了三个算上 svelte, 到底选移动端哪个真的挺心累的 。。。。看看大家吐槽还是感觉能了解些现状。
    NewTab12138
    NewTab12138
    Apr 16, 2021 via iPhone
    61
    @mygreens 这? 闲鱼放弃就代表不流行了? 闲鱼这种 kpi 产物有什么可谈的,至于删代码倒是没看到有这个新闻
    yazoox
    yazoox
    Apr 16, 2021❤️1
    62
    奇怪,既然认为 web 端用户体验不好,为什么现在都在讲“大前端”呢?
    现在国内的各种互联网公司,都在去“web”往移动 app 上靠,因为拿不到用户数据 /隐私啊。
    yazoox
    yazoox
    Apr 16, 2021
    63
    @joyhub2140
    这个还分前后端么?现在都是内卷得厉害,前端或者客户端,也是一样的吧......
    vincentxue
    vincentxue
    Apr 16, 2021
    64
    前端我真的看不懂了,特么的改几行代码都不要一分钟,编译十几分钟,搞毛呢。。
    alexkkaa
    alexkkaa
    Apr 16, 2021 via Android
    65
    安卓内置小程序,直接 h5 开发 , 不需要再依赖其他就可以原生小程序。至于 ios 吗,未来五年市场份额会跌至 10%,最终趋势和桌面端一样。
    duanxianze
    duanxianze
    Apr 16, 2021
    66
    兴许出来新平台新设备呢,安卓 ios 都如曾经的塞班一样消失,不要想太多,打工人能赚钱就行,用锤子还是镰刀有区别吗
    damang
    damang
    Apr 16, 2021 via iPhone
    67
    跨平台是小公司的喜好,大公司不应该用跨平台的东西,毕竟体验更重要
    duanxianze
    duanxianze
    Apr 16, 2021
    68
    @vincentxue 要不换个电脑?试试 vite?
    ztygalaxy
    ztygalaxy
    Apr 16, 2021
    69
    @yazoox 隐私这个角度有点独特,确实,web 更多偏向交互展示,移动端可以信息互换。
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    70
    iOS 市场份额跌至 10%? 你不知道现在手机全球出货量前三是谁?
    都是搞过客户端开发的人来评论么?
    一直技术是为当前需求服务的,但是不代表 apple 或者 andriod 不会进化,加入 ar 后面起来了,可以直接 flutter 开发 ar,
    或者 swift 开发 Ar 改变的和变革的是硬件,开发语言只是调用 API 和组织逻辑。
    。。。。然后说大公司不喜欢跨平台,你们去过大公司吗?。。。。。。。
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    71
    跨平台的技术都是谁搞出来的? RN facebook,flutter google,weex ali 。。。。。
    小公司喜欢跨平台。。。。
    Bijiabo
    Bijiabo
    Apr 16, 2021
    72
    抛开业务场景谈技术落地是刷流氓,原生迭代周期长、成本高。前期落地跨端方案还是挺香的。至于为什么不用 HTML5,也要看用户设备性能、网络环境,具体分析了。
    x940727
    x940727
    Apr 16, 2021
    73
    @lujie2012 SwiftUI 一堆 bug……即使 2020 年都没稳定下来,OC 都是时代的碎片了,当真大丈夫?客户端现在开发的岗位越来越少是事实,不止国内,全球都是这样的…
    ychost
    ychost
    Apr 16, 2021
    74
    原生开发永远不会掉队,跨平台都是业务前期开拓市场做 MVP 的应用,后面市场打开迟早换原生,不然维护不动
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    75
    @x940727 swiftUI 是垃圾,是 KPI,但是 swift 是金子,
    你做开发是看岗位多少的?面向工资编程?
    你可以知道微软这样的公司还养了一大帮 iOS 开发?
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    76
    不会现在还没有使用 swift 开发的 team 或者客户端开发吧?还在写 oc ?
    就算你写 oc,swift+oc 混合开发它不香吗?
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    77
    麻烦看看我资料简介,看看我的移动端开发记录,再来喷,没有动手实践,没有写过跨端,没有使用过 RN flutter,switf,就上来讨论都是纸上谈兵,技术不是看书就能提高,是遇到了多少问题,你自己去解决了多少遇到的问题
    x940727
    x940727
    Apr 16, 2021
    78
    @lujie2012 你这句话就很不对了,百分之 99 的人都是面向饭碗工作,面向工资编程,岗位少机会就少,机会少饭碗就少。任何人如果学编程,就业机会绝对是主要选择点之一好么?
    x940727
    x940727
    Apr 16, 2021
    79
    @lujie2012 说白了就是引流叫人去你公众号呗,莫名其妙……而且大部分编程问题都是没有好好的阅读官方文档和自己的粗心大意,如果问题真那么多,框架基本上是推不起来的……
    wobuhuicode
    wobuhuicode
    Apr 16, 2021
    80
    跨端的价值就是:隐藏底层实现,达到高效开发。
    手上 5 个海外的项目,很多都用到了摄像头设别图像和麦克风识别语音。
    但是因为是不同的项目,UI 和 API 都不同。难道我每个都需要用原生写一遍?
    底层 C++ 写好图像 /语音识别逻辑,link 到 native 端。再由 native 端写几个 react-native 组件。
    连续三年的项目五个项目就靠一个前端用 react-native 写写 UI 和 对接一下 AP,偶尔维护一下底层组件。
    来再多项目也不虚。
    unco020511
    unco020511
    Apr 16, 2021
    81
    flutter 刚发布 2.0,为啥你们就说凉了
    AhogeK
    AhogeK
    Apr 16, 2021
    82
    flutter 挺好的
    loginbygoogle
    loginbygoogle
    Apr 16, 2021
    83
    @mygreens 连最基本辨别真伪的能力都没有,注定被 pass
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    84
    @x940727 你觉得在 V2EX 来引流公众号,V2 那么多大佬看不出来?你看看我的历史记录,我每次 argue 的什么样子的帖子。
    哈哈,,你对人心的认识和认知真的是非常到位,相当的社会。我说面向工资编程,是因为永远最稀缺的职业工资越高,但不是适合你,也不是适合每一人,也不是每一个喜欢。面向项目编程,面向自己的兴趣编程,才能工作中获得乐趣,才会乐此不疲的探测自己领域的技术。半桶水,晃啊晃,要多久才明白什么是自己的兴趣?
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    85
    我的都懒得重复自己的话和分享,所以都写在公众号做为博客记录。因为每次这样的移动端还有人要吗?是不是以后 java 还有人要吗?编程技术淘汰和其他的行业的淘汰一样,没有铁饭碗,flash,嵌入式,塞班,那帮人都失业了吗?
    loginbygoogle
    loginbygoogle
    Apr 16, 2021
    86
    @alexkkaa 阁下是卧龙还是凤雏?
    loginbygoogle
    loginbygoogle
    Apr 16, 2021
    87
    好家伙!好家伙!一个小小的质疑贴,竟炸出一堆卧龙凤雏!好家伙!
    zzzzzzggggggg
    zzzzzzggggggg
    Apr 16, 2021
    88
    无病呻吟
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 16, 2021
    89
    比起 2015-2017 年 浮躁的移动端开发培训,现在移动端的世界好多了啊,哈哈~~~~
    cssTheGreatest
    cssTheGreatest
    Apr 16, 2021
    90
    有同事在搞 C++来跨安卓和 ios,前端小菜菜表示不懂
    Drc
    Drc
    Apr 16, 2021
    91
    @kangyan 希望吧,持续关注着
    Bijiabo
    Bijiabo
    Apr 16, 2021
    92
    @lujie2012 我就是一个现在不用 Swift 开发的例子,小公司的遗留项目和新项目,有些是要走硬件接口通讯的,用 OC 更顺手、轮子和资料也多。RN 的 Native 扩展也是 OC 比较顺的啦
    zxCoder
    zxCoder
    Apr 16, 2021
    93
    未来应该是 android 并入 ios 或者 ios 并入 android 吧

    就不存在跨平台的问题了

    本身搞出这样两个系统不就是没事找事嘛
    kwanzaa
    kwanzaa
    Apr 16, 2021
    94
    996 画 UI 画疯了吧
    tuomasi
    tuomasi
    Apr 17, 2021
    95
    前端好,都用 rn 、flutter 、uni-app 画 ui 吧,这样就没人跟我抢原生的饭碗了
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 17, 2021
    96
    @kwanzaa 懂!! 所以做为客户端开发者一定要学习一套跨端的开发框架,这样才能接触新的世界。现在 flutter 开发都是前端思想,让客户端开发颠覆自己的思维和开发模式,不然就是你说的 996 画 UI 画疯了。。。。。。哈哈
    画 ui 真的是精通客户端最基本的事情,搞一下就可以了,学什么 SwiftUI 那真是浪费时间,直接 flutter 来感受一下前端框架在客户端开发中的打架。。。。不信你去看看 flutter 的状态管理,都是前端大佬在干架。。。。
    5Ut0c5pvn5z5vJQR
    5Ut0c5pvn5z5vJQR
    Apr 17, 2021
    97
    然后学习 dart 还有机会做后端,更重要的是以前你会写 iOS 有了,flutter 不在是 iOS 开发而是全平台开发,你会爱上 android,你可以一套代码写出 autolayout 的项目,为什么不突破思维,flutter 2.0 web 都出来了,为什么不多前进一步。不说,看看我的资料还有学习记录,,,action 是最重要的。
    wemadecode123
    wemadecode123
    Apr 17, 2021
    99
    @zhuweiyou 年轻人 少说点 “我认为”、“我以为” 。多参加一些业内的开发者大会,去长长见识。
    gkiwi
    gkiwi
    Apr 18, 2021
    100
    @mygreens #9 我觉得这个推论不对。咸鱼相对来说已经是一个完整的 NA 交互系统,换 Flutter 从业务 /性能上看来收益是负数的很正常,换掉也不足为奇。仅用一个点做推论支撑不够。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2681 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 223ms · UTC 13:13 · PVG 21:13 · LAX 05:13 · JFK 08:13
    ♥ Do have faith in what you're doing.