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

Swift 岗的前景怎么样?(和 android 和前端比起来)

  •  
  •   movq · 94 天前 · 2380 次点击
    这是一个创建于 94 天前的主题,其中的信息可能已经有所发展或是发生改变。

    据我观察,站里面发的招聘帖子都是在招前端、go 、java 、python ,招安卓的很少,招 swift 的基本没见过

    现在趋势就是前端吃掉客户端,所以 Android 和 swift 现在属于越来越烂的职位了?

    然而,据我使用体验,iOS 上面的非原生开发的闲鱼 app 就是一坨答辩,经常出 bug 导致我得杀后台重启应用

    所以,

    1. 前端真的能吃掉客户端吗?

    2. 客户端里面 swift 属于比 android 待遇差的岗吗?其实考虑到平台的稳定、生态和用户的付费能力,苹果的生态是比安卓好的。但实际上这也限制了发布 app 的能力,安卓给个 apk 就能装,但苹果得层层审核。

    3. 还有一个很少有人提的微信小程序。感觉很多行业都不做手机 app 了,直接做小程序,比如医院挂号 app

    20 条回复    2025-06-04 23:37:06 +08:00
    BeiChuanAlex
        1
    BeiChuanAlex  
       94 天前
    前景不怎么样,但是如果是做独立开发者 Swift ,flutter 还是有必要学的,其他的 android 没必要,因为付费率不行,得不偿失。小程序这个东西还不如 web ,任何国内厂商的技术都不值得学习。

    所以如果从赚钱这个角度出发 Swift 有必要学,否则整个移动端端技术都必要学了,找不到工作。
    leo72638
        2
    leo72638  
       94 天前 via iPhone
    如果你是要找工作,那么基本没有前景。
    前端确实吃掉了很多客户端职位了,但是前端都找不到工作了,iOS 更别提了。事实上 iOS 找不到工作已经很多年了。
    leo72638
        3
    leo72638  
       94 天前 via iPhone   ❤️ 1
    1.前端确实可以吃掉大部分客户端。你提使用体验根本没意义,现在大厂哪有认真给你做体验优化的,别说这种语言框架层面了,业务层面都不在乎用户体验,天天给用户喂💩。

    2.如果你能找到工作,那么 Swift 岗不比 Android 差,前提是你要能找到,iOS 比 Android 找工作难度还大。提付费生态,那么做“小而美”的独立开发,swift 确实可以,不过就这现在也早就一片红海了,熬出头的凤毛麟角,不过你觉得你自己很有想法的话那可以试试。

    3.App 推广难度比小程序大,而且一般普通的业务不一定要 App ,尤其现在经济下行,小公司做不起 App ,综合下来小程序确实也是小公司更好的选择。另外小程序也算前端的活,所以也是前端吃掉客户端的一种方式
    beyondstars
        4
    beyondstars  
       94 天前
    hello, 我推荐不要拿兴趣作为工作,兴趣是兴趣,工作是工作。

    哪个 offer 高,选哪个。未来不可预测。
    gogozs
        5
    gogozs  
       94 天前 via Android
    别想不开学 Swift ,移动互联网火的时代早就过去了,10 年前问这个问题,那肯定是学学学
    idonttellyou
        6
    idonttellyou  
       94 天前
    我弟 8 年 iOS ,失业了一年半,前俩月才找到合适的..
    wujinglun
        7
    wujinglun  
       94 天前
    @idonttellyou 现在转行了吗
    debuggerx
        8
    debuggerx  
       94 天前
    android 是有部分去做车机和智能化设备了,其他的不管是 android 还是 iOS 基本都转了 flutter 、rn 、小程序……
    ryan4290
        9
    ryan4290  
       94 天前
    恍惚了,还以为穿越回到了 2015 年呢
    hwdq0012
        10
    hwdq0012  
       94 天前
    移动端音视频,ai 推理,3d 游戏,这几种比较需要性能的,可能才会考虑用 native, 所以你只能瞄着这方面的工作找,机会很少,并且这几个方向应该需要混合着 object C + c++ 来写

    我最近在研究 react native + c++的 跨端方案,建议你也可以了解一下,哪怕你不想用 c++,react native 用 js + <tag/> + css , 也比 flutter 更通用。 而且微软有 fork 开发了 for windows 和 for macos , office 的帮助和反馈等新的界面是用 rn 写的
    tonytonychopper
        11
    tonytonychopper  
       94 天前
    1. 前端确实能够吃掉大部分客户端,因为现在大部分的框架都跨平台,而且大部分企业追求效率,原生开发就是效率太低了。
    2. 微信小程序成本比 app 低很多,而且现在也有框架可以跨平台开发小程序
    3. 非原生的用户体验确实要差不少
    kcross
        12
    kcross  
       94 天前
    现在做原生客户端的都不多了吧 特别是中小企业 好多都是 uniapp
    TABShare
        13
    TABShare  
       94 天前
    往跨端 大前端方向靠
    sankemao
        14
    sankemao  
       94 天前
    作为使用者感觉 swiftui 写的 app 卡卡卡
    iOCZS
        15
    iOCZS  
       93 天前
    闲鱼虽然是 flutter ,但也属于原生客户端,不是你说的那种前端。
    DevZ
        16
    DevZ  
       93 天前
    @sankemao SwiftUI 本身不卡,你觉得卡可能是没写好,结构不合理,数据流转不合理等等,这种用 UIKit 写一样会卡。
    MackMa
        17
    MackMa  
       93 天前
    @DevZ TablePlus 官推说 SwiftUI 比 Electron 还慢
    https://x.com/TablePlus/status/1928258406235918431
    MackMa
        18
    MackMa  
       93 天前
    @iOCZS macOS 15 刚发布的时候,Flutter Slivers 在 iPhone Mirroring 中有无法滑动的 bug ,可以借此轻易地判断出哪些产品用了 Flutter 。
    闲鱼的首页和搜索列表是原生的,商品详情和用户详情是 Flutter 的。(闲鱼至今没有修复)
    BeiChuanAlex
        19
    BeiChuanAlex  
       93 天前
    @MackMa #18 其实用户发现 bug 是不会告诉官方的,这样其实官方也不知道,然后 bug 就一直在那里。这个是正常现象。
    MackMa
        20
    MackMa  
       93 天前
    @BeiChuanAlex #19 感觉闲鱼这种体量的应用,应该会有人反馈。可能是更新的成本比较高(比如需要跨大版本升级),这个场景又比较小众,所以放任不管。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2638 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:36 · PVG 12:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.