V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
justtokankan
V2EX  ›  职场话题

Android 和 iOS 原生开发已死? 随着手机性能的提升 H5 或者 flutter 这些跨平台完全可以取代原生

  •  
  •   justtokankan · 2024-08-26 13:42:51 +08:00 · 3821 次点击
    这是一个创建于 371 天前的主题,其中的信息可能已经有所发展或是发生改变。
    39 条回复    2024-08-27 21:29:32 +08:00
    SilentOrFight
        1
    SilentOrFight  
       2024-08-26 13:50:20 +08:00   ❤️ 5
    这个主题印证了一句话,一个社区的人数和帖子的质量是成反比的
    Track13
        2
    Track13  
       2024-08-26 13:56:09 +08:00
    那前端怎么就死了一样呢?
    leo72638
        3
    leo72638  
       2024-08-26 13:58:16 +08:00 via iPhone
    H5 或 flutter 这些就业就很好吗
    SimonZhong
        4
    SimonZhong  
       2024-08-26 14:01:42 +08:00
    那没有,至少涉及硬件层面交互,比如 BLE 等,还得是原生开发。
    TArysiyehua
        5
    TArysiyehua  
       2024-08-26 14:13:23 +08:00   ❤️ 2
    之前 pc 时代说:随着硬件发展,web 将取代客户端,以后是云游戏,云桌面的时代。然而这么多年过去了。。。
    longxk
        6
    longxk  
       2024-08-26 14:17:58 +08:00 via Android
    @TArysiyehua 桌面应用开发确实没啥机会了
    horizon
        7
    horizon  
       2024-08-26 14:18:52 +08:00
    @Track13 #2
    iOS 死的更彻底。。
    justtokankan
        8
    justtokankan  
    OP
       2024-08-26 14:29:28 +08:00 via Android
    @SimonZhong 硬件这一块可以云服务通讯传指令就行,蓝牙可能需要原生封装一下,其他很多 iot ,都是和云服务通讯
    murmur
        9
    murmur  
       2024-08-26 14:34:42 +08:00
    h5 现在不已经在取代原生么,微信小程序就是最大的 h5 app 分发平台
    heftyMan
        10
    heftyMan  
       2024-08-26 14:44:45 +08:00
    除了游戏,基本都能取代了
    RightHand
        11
    RightHand  
       2024-08-26 14:49:13 +08:00 via Android
    h5 不行,小程序正在蚕食。除非有性能要求,国内的业务优先,性能是什么垃圾,哎
    TArysiyehua
        12
    TArysiyehua  
       2024-08-26 15:15:07 +08:00
    @longxk 没啥机会并不是 web 行了,是 pc 不行了,完全是两个概念。
    Nuttertoo1s
        13
    Nuttertoo1s  
       2024-08-26 15:34:41 +08:00
    原生开发 不单单只是应用开发
    a62527776a
        14
    a62527776a  
       2024-08-26 15:52:06 +08:00
    小程序确实屌
    whevether
        15
    whevether  
       2024-08-26 16:36:52 +08:00   ❤️ 1
    那是你接触的面少。 小程序也就在国内搞搞。 海外你看看有啥。 而且小程序依赖微信。100 个能成功一个就不错了。 大部分不超过一年就死翘翘。 还交钱给微信。
    sankemao
        16
    sankemao  
       2024-08-26 17:26:54 +08:00
    照这么说以后手机里面就剩一个浏览器 app ,其他 app 全是书签
    k9982874
        17
    k9982874  
       2024-08-26 17:31:28 +08:00
    flutter 画界面,稍写写原生调用,出产品确实快。
    更何况随着开源库越来越多,很少需要写原生代码了。
    murmur
        18
    murmur  
       2024-08-26 17:43:31 +08:00
    @sankemao 这不就是 chromebook
    justtokankan
        19
    justtokankan  
    OP
       2024-08-26 18:37:20 +08:00   ❤️ 1
    @sankemao 有点追求就 flutter ,毫无追求就是书签😂
    nuonuojump
        20
    nuonuojump  
       2024-08-26 20:48:38 +08:00
    自信点 把标题改为 Android 和 iOS 原生开发已死!!!
    FreshOldMan
        21
    FreshOldMan  
       2024-08-27 07:32:22 +08:00 via iPhone
    不可能的,h5 那体验还是算了吧,我又不是没开发过
    lightattractbugs
        22
    lightattractbugs  
       2024-08-27 08:41:30 +08:00
    uniapp 我只能说一坨大粪,最近安全升级,还得原生来或者交钱加固
    stnaw
        23
    stnaw  
       2024-08-27 09:22:25 +08:00
    你的 app 如果只是扫个二维码什么的,那无所谓。但凡稍微对性能敏感点上这些只会是项目寄吧。
    justtokankan
        24
    justtokankan  
    OP
       2024-08-27 09:24:23 +08:00
    @FreshOldMan 对于普通的行业,用户对于性能没啥要求,能用就行
    justtokankan
        25
    justtokankan  
    OP
       2024-08-27 09:24:45 +08:00
    @stnaw 那就上 flutter 就行,flutter 新能还行
    woxihejinghao
        26
    woxihejinghao  
       2024-08-27 09:32:38 +08:00
    本身原生开发,flutter 也懂,但是招聘的时候发现原生的岗位还是比 flutter 多。而且 flutter 很多属于附属技能。
    zerozerone
        27
    zerozerone  
       2024-08-27 10:06:46 +08:00   ❤️ 1
    有追求的公司还是原生,没啥追求的公司就是 flutter
    jackbrother
        28
    jackbrother  
       2024-08-27 10:42:33 +08:00
    已经死了别惦记了,真不知道为什么那么希望原生死....你体验下小程序再来问问题可以吗?
    superkeke
        29
    superkeke  
       2024-08-27 10:45:28 +08:00
    H5 那体验,历史的倒退,业务驱动,跟体验没啥关系,优点就是出活快+自带热更新。小程序体验好点,但是入口太深了,而且完全基于微信。
    xubingok
        30
    xubingok  
       2024-08-27 15:49:46 +08:00
    flutter 就不说了.跟做游戏没什么两样.

    h5 的性能永远弱于原生.这是无法改变的事实.

    所以手机性能提升不提升,有毛的关系?
    whosesmile
        31
    whosesmile  
       2024-08-27 16:27:11 +08:00
    H5 体验肯定不如原生啊,不谈平台对自己的开发语言的优化,就说一个根本的:App 是通过应用商店预载到手机上的,几十上百 MB 的应用,而 H5 每次访问都要下载整个网页源码,这还咋 PK ?所以现在 App 里面如果应用 H5 ,一个最大的优化就是将 H5 作为离线包,定期更新到 App 内,这个性能提升是巨大的,所有其他的优化都比不了。
    justtokankan
        32
    justtokankan  
    OP
       2024-08-27 17:36:01 +08:00
    @xubingok 只能说科技的发展吧,网速的提示,手机性能提升,渲染的速度加快,这些难道不是 H5 体验变好的原因 ?
    xubingok
        33
    xubingok  
       2024-08-27 17:39:51 +08:00
    @justtokankan
    网速的提示,手机性能提升,渲染的速度加快...
    这些也并不能缩短 h5 和原生的差距啊..如何取代?
    justtokankan
        34
    justtokankan  
    OP
       2024-08-27 18:01:14 +08:00
    @xubingok 只要用户不受啥影响,问题就不大,主要是这个问题,app 解决的是实际需求,如果 H5 能稳定解决,对于用户来说,都一样
    xxsjudelaw
        35
    xxsjudelaw  
       2024-08-27 18:47:49 +08:00
    只是 UI 前端层死了,大部分功能和展示确实能用就行。但是在大厂里原生系统的底层架构还有逆向照样是香馍馍,pdd 的 Android 是怎么偷用户数据的,iOS 底层网络如何控制 socket 等,这些都大厂追求的。所以说白了,只是技术不行的原生端死了,因为不好混了
    windstyle2
        36
    windstyle2  
       2024-08-27 20:55:11 +08:00
    @justtokankan 并不是吧?,iOT 入网 不是一般通过连接设备热点或蓝牙 进行配网(二进制)
    justtokankan
        37
    justtokankan  
    OP
       2024-08-27 21:27:02 +08:00 via Android
    @windstyle2 #36 wifi 或者蓝牙都可以配网
    justtokankan
        38
    justtokankan  
    OP
       2024-08-27 21:27:41 +08:00 via Android
    @xxsjudelaw #35 确实如此,只会画个 UI 的原生已死
    justtokankan
        39
    justtokankan  
    OP
       2024-08-27 21:29:32 +08:00 via Android
    @windstyle2 #36 这一块的技术难度不是很大,基本是订好通讯数据的协议就好,一套搞定,基本复用,后面完全可以通过云服务实现双端通讯
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4122 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 00:11 · PVG 08:11 · LAX 17:11 · JFK 20:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.