42 thoughts on “20 年过半,个人开发者搞 Swift 还是 flutter 收益高?

  1. @eGlhb2Jhb2Jhbw 有啊,闲鱼经常吹 flutter,被骂的也是最多的,当费力不讨好的反例看也是可以的

  2. 讨论的大前提是『个人独立开发者』。
    如果做的应用是跟系统底层交互比较密切的,比如视频、iOS14 的 Widget 等,这种情况下还是推荐用 Swift ;原生语言资料也多,莫名其妙的坑也少。
    其他的,推荐用 Flutter 。Flutter 写起来挺快的,也挺舒服的;可以跨平台,多个平台多个可能盈利的点。

  3. …有可比性么
    一个是 iOS 的原生开发语言,一个是跨平台的 UI 框架。
    用语言相比框架,比较点在哪里?

  4. flutter 适合搞 UI 和业务,要是涉及到图片压缩、定位、蓝牙等,还是老实用原生开发吧。
    国内的 flutter 插件生态不好,我以前定位和地图的插件都是自己写的,如果只支持 Android 、iOS 一个系统,根本没必要跨平台,原生的更加简单。
    至于挣不挣得到钱,那看你接业务的能力了。

  5. flutter 目前来说不怎么样,别看一堆 flutter 吹,其实都是没写过大一点项目的,目前 flutter 用的比较出名的就是闲鱼了,问题太多了,算是阿里系 bug 最多最不稳定的软件,内存泄漏严重,动不动就飙升到 800M 占用,bug 贼多,比如你突然看到一个感兴趣的东西发现无法点击进入详情页,这个 bug 至少存在一年以上,还有滚动出现白屏及编辑框输入法覆盖问题

  6. @love 现在 taro 做的挺好了,我看了新的教程,和旧的差太多,旧的 taro 一堆奇奇怪怪的设计,新 taro 除了 taro ui 部分,长的已经和 react 很像了

  7. 这个贴逐渐歪成 Swift 和 Flutter 谁优谁劣的问题了。虽然这是伪命题,但我还是要吐槽一下。

    我就是原生 Android 转 Flutter 的,见过太多原生开发鄙视 Flutter 的了。
    我个人觉得,大多数都是为了不学,就喷新事物。做码农几年下来见太多了。当初做 Android 原生时,这帮人也是喷 kotlin,kontlin 没用,它做不了 xxx 。我做 iOS 的朋友,现在还在和我说 swift 不行,得用 OC 。人家库是用 OC 写的云云。

    你看,他们的侧重点都在做不了什么,而不是做得了什么上。
    iPhone 没办法开核桃,怎么可能赢过诺基亚?

    其实就是,我不会,我没经验,当然就是烂!我 iOS 的那位朋友 OC 熟 Swift 不熟悉,所以 Swift 当然就是烂。

    首先,有人说大厂没有成熟的 Flutter 应用,这不是当然的吗?你们所谓“大”,无非就那么几个常见的 App,那么庞大功能那么复杂,现有项目好好的,傻子才投入心力去用 Flutter 重写一遍,还容易出 bug 。谁敢动?

    其次,说底层的。这就好比知乎人人年均百万一样奇妙。做 App 开发的,有几个做到那么优化的?我想绝大多数 App 开发从业者,就是画 UI 。要做到底层,要优化到细致的高端项目,用原生呗,Flutter 也不是针对这开发的啊。你非要和我说,Android Framework 开发不能用 Flutter,我能说什么?

    最后,Flutter 未必就是终点,但大方向我觉得是清楚的。目前看来,包括和周围 Web 开发的朋友探讨一圈下来,目前跨平台也就 Flutter 比较靠谱。

    我是真的没成见,web 也学,React Native 也学,Flutter 也学,uni-app 也稍微接触了一下,最后选了 Flutter 。没办法,做 App,淘汰太快了。

    至于收益高不高?这和什么技术无关吧?

    目前看来 Flutter 还是比较好就业的。iOS 原生开发现在有点困难。

  8. @lagoon 目前国内最靠谱、大范围落地的跨平台就是微信小程序,基本实现了 react 语法,大厂 native 插件和兼容性,没有之二

    如果你想超越微信小程序的需求,想必已经有一支很大的团队了,至少你得有足够的测试和测试设备吧

    不是说鄙视这个问题,拿到一个需求,先看一下值不值得做一个 app,都 2020 年下半年,还有多少刚需,你想到的需求,别人一个功能或者 rom 就囊括进来了,可能也就 ios 用户喜欢折腾一下

  9. 个人开发者能接到 IOS APP 的单子吗? 现在国内没多少公司做 APP 而且是找个人开发者做 APP

  10. 如果你只做 iOS 平台,选 Swift
    如果要跨平台,React Native

    Flutter 这种东西,先把 ScrollView 那诡异的手感解决再说吧,做出来的东西不伦不类的。

  11. 推荐小程序的难道只在国内发布吗?我觉得个人开发者最大和最可能的收入来源现阶段还是 app store 和 google play

  12. @murmur 我没有说微信小程序不好。
    微信小程序的问题在于受制于人。对于许多公司而言,命脉被人控制可不好受。app 下架几天,还有的玩,不影响已经安装的用户。小程序下架几天?上次有个微信被封跳楼的个体户。
    还有个问题是许多人微信太多群,简直卡爆。

    小程序现在很火,许多小公司优先小程序,有余力再做 app 。

    实事求是,就是这样。

  13. @Carseason 这不是尬吹,app 的红利结束了,贷款、xx 到家、xx 共享,全倒闭了,下一个蓝海再哪里,看不到

    版权时代,大公司需要个什么功能直接加一个模块,甚至 rom 深度定制,留给其他开发者的空间还有多少

    就包括今日头条,我都认为他不配是 app,看新闻而已,要么 wap 要么小程序

  14. 认真的说,个人开发者可以考虑 osx 市场,mac 用户有钱,情怀足,愿意为小众需求付费,正版氛围也比 android 和
    win 好

    尤其是外国人,我感觉太容易满足了,前几天看几个独立应用成功例子,再我看都是失败产品,基本功能都不够,外国人居然愿意付费

    虽然以后有跨平台 app,但是模拟器应用怎么也不如专门定制的体验好

  15. 不好意思我又冤枉头条了,头条有 wap,新浪新闻才是各种恶心人,每次从微博点进去就是下载 app

  16. @lagoon 收益高不高与技术和平台当然有关,选错了技术很可能浪费大量资源,错过最佳时机,公司因此可能黄掉,如果是个人开发者时间非常有限,浪费了时间就等于丧失了收益。
    跨平台方案有一个很大的问题就是结合部分系统特性的时候不好处理,这个在 PC 平台上还好,比如 Qt,但是在移动平台上有点灾难性的,Qt 这么稳定的库在移动平台上还不是吃不开,Xamarin/C#也是如此,你对 Flutter 有一种错觉,因为你是从原生 Android 的转的,你本来就熟悉 Android,一个没有做过 Android 用 Flutter 对接完全是另一种感觉,要花大量时间去学习 Android 一些机制,搞得最后都在学习原生开发了,我两年前就开始用 Flutter,做了一个项目之后我不觉得开发比原生快,反而很多问题上浪费不少时间,特别是 Android 用了 Kotlin 之后,Kotlin 代码很多时候都能直接复制到 XCode 里面随便改改就变成 Swift 代码了,同时开发两个平台的项目一点不比用 Flutter 跨平台慢,特别是我看到闲鱼几年了很多 bug 都搞不定直接放弃了,就像当年的 RN 一样,一个 listview 的问题官方几年都搞不定,没必要选择,现在不就边缘化了。

  17. 看你是接单,还是做个人 App 了。

    接单,如果双平台,flutter 会更省事。一次编码,Android 、iOS 都支持。前提是你的金主不反对。

    个人 App,Anroid 平台很难挣到钱啊,一般都是只做 iOS 。

  18. @murmur 你是说 Taro3.0 么 刚上手做了一个项目, 弃坑了。深度不行, 做一些简单的还是好用的,

发表评论

电子邮件地址不会被公开。 必填项已用*标注