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

2020-09-23 16:22:38 +08:00
 hyperxu

大佬们,20 年过半,个人开发者搞swift还是flutter,哪个收益高?

8585 次点击
所在节点    程序员
43 条回复
realpg
2020-09-23 21:53:18 +08:00
收益取决于创意和营销
不取决于技术栈
loginbygoogle
2020-09-23 21:55:36 +08:00
如果有跨平台需求就 f
icyalala
2020-09-23 22:02:29 +08:00
@mmrx 虽然不太严谨,但大家都能明白不是嘛。。
lagoon
2020-09-23 22:05:00 +08:00
这个贴逐渐歪成 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 原生开发现在有点困难。
murmur
2020-09-23 22:30:41 +08:00
@lagoon 目前国内最靠谱、大范围落地的跨平台就是微信小程序,基本实现了 react 语法,大厂 native 插件和兼容性,没有之二

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

不是说鄙视这个问题,拿到一个需求,先看一下值不值得做一个 app,都 2020 年下半年,还有多少刚需,你想到的需求,别人一个功能或者 rom 就囊括进来了,可能也就 ios 用户喜欢折腾一下
jeasonzuo
2020-09-23 22:35:29 +08:00
个人开发者能接到 IOS APP 的单子吗? 现在国内没多少公司做 APP 而且是找个人开发者做 APP
Bijiabo
2020-09-23 22:38:20 +08:00
如果你只做 iOS 平台,选 Swift
如果要跨平台,React Native

Flutter 这种东西,先把 ScrollView 那诡异的手感解决再说吧,做出来的东西不伦不类的。
WenhaoWu
2020-09-24 01:49:10 +08:00
推荐小程序的难道只在国内发布吗?我觉得个人开发者最大和最可能的收入来源现阶段还是 app store 和 google play
Desiree
2020-09-24 02:11:15 +08:00
flutter 只是玩具。。。
Carseason
2020-09-24 03:48:29 +08:00
我就看楼上尬锤小程序
Carseason
2020-09-24 03:48:35 +08:00
anxiousPumpkin
2020-09-24 07:04:26 +08:00
swift 是不是该对表 kotlin
lagoon
2020-09-24 07:28:46 +08:00
@murmur 我没有说微信小程序不好。
微信小程序的问题在于受制于人。对于许多公司而言,命脉被人控制可不好受。app 下架几天,还有的玩,不影响已经安装的用户。小程序下架几天?上次有个微信被封跳楼的个体户。
还有个问题是许多人微信太多群,简直卡爆。

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

实事求是,就是这样。
murmur
2020-09-24 07:51:19 +08:00
@Carseason 这不是尬吹,app 的红利结束了,贷款、xx 到家、xx 共享,全倒闭了,下一个蓝海再哪里,看不到

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

就包括今日头条,我都认为他不配是 app,看新闻而已,要么 wap 要么小程序
murmur
2020-09-24 08:08:26 +08:00
认真的说,个人开发者可以考虑 osx 市场,mac 用户有钱,情怀足,愿意为小众需求付费,正版氛围也比 android 和
win 好

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

虽然以后有跨平台 app,但是模拟器应用怎么也不如专门定制的体验好
murmur
2020-09-24 08:30:03 +08:00
不好意思我又冤枉头条了,头条有 wap,新浪新闻才是各种恶心人,每次从微博点进去就是下载 app
nicevar
2020-09-24 10:20:24 +08:00
@lagoon 收益高不高与技术和平台当然有关,选错了技术很可能浪费大量资源,错过最佳时机,公司因此可能黄掉,如果是个人开发者时间非常有限,浪费了时间就等于丧失了收益。
跨平台方案有一个很大的问题就是结合部分系统特性的时候不好处理,这个在 PC 平台上还好,比如 Qt,但是在移动平台上有点灾难性的,Qt 这么稳定的库在移动平台上还不是吃不开,Xamarin/C#也是如此,你对 Flutter 有一种错觉,因为你是从原生 Android 的转的,你本来就熟悉 Android,一个没有做过 Android 用 Flutter 对接完全是另一种感觉,要花大量时间去学习 Android 一些机制,搞得最后都在学习原生开发了,我两年前就开始用 Flutter,做了一个项目之后我不觉得开发比原生快,反而很多问题上浪费不少时间,特别是 Android 用了 Kotlin 之后,Kotlin 代码很多时候都能直接复制到 XCode 里面随便改改就变成 Swift 代码了,同时开发两个平台的项目一点不比用 Flutter 跨平台慢,特别是我看到闲鱼几年了很多 bug 都搞不定直接放弃了,就像当年的 RN 一样,一个 listview 的问题官方几年都搞不定,没必要选择,现在不就边缘化了。
wupher
2020-09-24 10:25:32 +08:00
看你是接单,还是做个人 App 了。

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

个人 App,Anroid 平台很难挣到钱啊,一般都是只做 iOS 。
liujialongstar
2020-09-24 17:46:52 +08:00
歪个楼, 2020 年不是过半, 而是只剩下 1/4 了
soulmt
2020-09-24 20:22:24 +08:00
@murmur 你是说 Taro3.0 么 刚上手做了一个项目, 弃坑了。深度不行, 做一些简单的还是好用的,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/709823

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX