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

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

  •  
  •   movq · 2 天前 · 1719 次点击

    据我观察,站里面发的招聘帖子都是在招前端、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  
       2 天前
    前景不怎么样,但是如果是做独立开发者 Swift ,flutter 还是有必要学的,其他的 android 没必要,因为付费率不行,得不偿失。小程序这个东西还不如 web ,任何国内厂商的技术都不值得学习。

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

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

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

    哪个 offer 高,选哪个。未来不可预测。
    gogozs
        5
    gogozs  
       2 天前 via Android
    别想不开学 Swift ,移动互联网火的时代早就过去了,10 年前问这个问题,那肯定是学学学
    idonttellyou
        6
    idonttellyou  
       2 天前
    我弟 8 年 iOS ,失业了一年半,前俩月才找到合适的..
    wujinglun
        7
    wujinglun  
       1 天前
    @idonttellyou 现在转行了吗
    debuggerx
        8
    debuggerx  
       1 天前
    android 是有部分去做车机和智能化设备了,其他的不管是 android 还是 iOS 基本都转了 flutter 、rn 、小程序……
    ryan4290
        9
    ryan4290  
       1 天前
    恍惚了,还以为穿越回到了 2015 年呢
    hwdq0012
        10
    hwdq0012  
       1 天前
    移动端音视频,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  
       1 天前
    1. 前端确实能够吃掉大部分客户端,因为现在大部分的框架都跨平台,而且大部分企业追求效率,原生开发就是效率太低了。
    2. 微信小程序成本比 app 低很多,而且现在也有框架可以跨平台开发小程序
    3. 非原生的用户体验确实要差不少
    kcross
        12
    kcross  
       1 天前
    现在做原生客户端的都不多了吧 特别是中小企业 好多都是 uniapp
    TABShare
        13
    TABShare  
       1 天前
    往跨端 大前端方向靠
    sankemao
        14
    sankemao  
       1 天前
    作为使用者感觉 swiftui 写的 app 卡卡卡
    iOCZS
        15
    iOCZS  
       1 天前
    闲鱼虽然是 flutter ,但也属于原生客户端,不是你说的那种前端。
    DevZ
        16
    DevZ  
       1 天前
    @sankemao SwiftUI 本身不卡,你觉得卡可能是没写好,结构不合理,数据流转不合理等等,这种用 UIKit 写一样会卡。
    MackMa
        17
    MackMa  
       1 天前
    @DevZ TablePlus 官推说 SwiftUI 比 Electron 还慢
    https://x.com/TablePlus/status/1928258406235918431
    MackMa
        18
    MackMa  
       1 天前
    @iOCZS macOS 15 刚发布的时候,Flutter Slivers 在 iPhone Mirroring 中有无法滑动的 bug ,可以借此轻易地判断出哪些产品用了 Flutter 。
    闲鱼的首页和搜索列表是原生的,商品详情和用户详情是 Flutter 的。(闲鱼至今没有修复)
    BeiChuanAlex
        19
    BeiChuanAlex  
       1 天前
    @MackMa #18 其实用户发现 bug 是不会告诉官方的,这样其实官方也不知道,然后 bug 就一直在那里。这个是正常现象。
    MackMa
        20
    MackMa  
       1 天前
    @BeiChuanAlex #19 感觉闲鱼这种体量的应用,应该会有人反馈。可能是更新的成本比较高(比如需要跨大版本升级),这个场景又比较小众,所以放任不管。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3669 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:51 · PVG 08:51 · LAX 17:51 · JFK 20:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.