大佬们,20 年过半,个人开发者搞swift还是flutter,哪个收益高?
1
murmur 2020-09-23 16:23:15 +08:00
当然是小程序,flutter 目前还是大厂玩具
|
2
eGlhb2Jhb2Jhbw 2020-09-23 16:41:52 +08:00
现在有成熟的 flutter app 吗?给我推荐推荐
|
3
wednesdayco 2020-09-23 16:50:59 +08:00
搞 flutter 基本都是混合开发
|
4
murmur 2020-09-23 16:56:49 +08:00 1
@eGlhb2Jhb2Jhbw 有啊,闲鱼经常吹 flutter,被骂的也是最多的,当费力不讨好的反例看也是可以的
|
5
VishvaWang 2020-09-23 16:59:44 +08:00
flutter 问题在于基本只是个画图引擎,原生功能还是要用原来的语言另写
|
6
suzhenyu 2020-09-23 17:10:19 +08:00 2
讨论的大前提是『个人独立开发者』。
如果做的应用是跟系统底层交互比较密切的,比如视频、iOS14 的 Widget 等,这种情况下还是推荐用 Swift ;原生语言资料也多,莫名其妙的坑也少。 其他的,推荐用 Flutter 。Flutter 写起来挺快的,也挺舒服的;可以跨平台,多个平台多个可能盈利的点。 |
7
xrr2016 2020-09-23 17:17:57 +08:00 1
[Google Pay picks Flutter to drive its global product development]( https://developers.googleblog.com/2020/09/google-pay-picks-flutter-to-drive-its.html)
|
8
mmrx 2020-09-23 17:52:34 +08:00
...有可比性么
一个是 iOS 的原生开发语言,一个是跨平台的 UI 框架。 用语言相比框架,比较点在哪里? |
9
NewTab12138 2020-09-23 17:55:52 +08:00
@eGlhb2Jhb2Jhbw 百度输入法
|
11
fansangg 2020-09-23 19:18:47 +08:00
个人开发者搞 swift 还是 flutter
这啥意思啊... |
13
laravel 2020-09-23 19:32:12 +08:00
flutter 适合搞 UI 和业务,要是涉及到图片压缩、定位、蓝牙等,还是老实用原生开发吧。
国内的 flutter 插件生态不好,我以前定位和地图的插件都是自己写的,如果只支持 Android 、iOS 一个系统,根本没必要跨平台,原生的更加简单。 至于挣不挣得到钱,那看你接业务的能力了。 |
14
whypool 2020-09-23 19:41:37 +08:00
小程序+1
|
15
HuHui 2020-09-23 20:22:21 +08:00 via Android
前期怎么快怎么来
|
16
love 2020-09-23 21:02:26 +08:00 1
小程序就算了吧,写 webapp 都不愿在封闭毒瘤上写东西
|
17
nicevar 2020-09-23 21:17:07 +08:00 1
flutter 目前来说不怎么样,别看一堆 flutter 吹,其实都是没写过大一点项目的,目前 flutter 用的比较出名的就是闲鱼了,问题太多了,算是阿里系 bug 最多最不稳定的软件,内存泄漏严重,动不动就飙升到 800M 占用,bug 贼多,比如你突然看到一个感兴趣的东西发现无法点击进入详情页,这个 bug 至少存在一年以上,还有滚动出现白屏及编辑框输入法覆盖问题
|
18
murmur 2020-09-23 21:20:17 +08:00
@love 现在 taro 做的挺好了,我看了新的教程,和旧的差太多,旧的 taro 一堆奇奇怪怪的设计,新 taro 除了 taro ui 部分,长的已经和 react 很像了
|
19
gainsurier 2020-09-23 21:21:26 +08:00 via iPhone
swift 吧,苹果生态对独立开发者已经很友好了。
|
21
realpg 2020-09-23 21:53:18 +08:00 1
收益取决于创意和营销
不取决于技术栈 |
22
loginbygoogle 2020-09-23 21:55:36 +08:00
如果有跨平台需求就 f
|
24
lagoon 2020-09-23 22:05:00 +08:00 3
这个贴逐渐歪成 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 原生开发现在有点困难。 |
25
murmur 2020-09-23 22:30:41 +08:00 1
@lagoon 目前国内最靠谱、大范围落地的跨平台就是微信小程序,基本实现了 react 语法,大厂 native 插件和兼容性,没有之二
如果你想超越微信小程序的需求,想必已经有一支很大的团队了,至少你得有足够的测试和测试设备吧 不是说鄙视这个问题,拿到一个需求,先看一下值不值得做一个 app,都 2020 年下半年,还有多少刚需,你想到的需求,别人一个功能或者 rom 就囊括进来了,可能也就 ios 用户喜欢折腾一下 |
26
jeasonzuo 2020-09-23 22:35:29 +08:00
个人开发者能接到 IOS APP 的单子吗? 现在国内没多少公司做 APP 而且是找个人开发者做 APP
|
27
Bijiabo 2020-09-23 22:38:20 +08:00 1
如果你只做 iOS 平台,选 Swift
如果要跨平台,React Native Flutter 这种东西,先把 ScrollView 那诡异的手感解决再说吧,做出来的东西不伦不类的。 |
28
WenhaoWu 2020-09-24 01:49:10 +08:00 via iPhone
推荐小程序的难道只在国内发布吗?我觉得个人开发者最大和最可能的收入来源现阶段还是 app store 和 google play
|
29
Desiree 2020-09-24 02:11:15 +08:00 1
flutter 只是玩具。。。
|
30
Carseason 2020-09-24 03:48:29 +08:00 via Android 1
我就看楼上尬锤小程序
|
31
Carseason 2020-09-24 03:48:35 +08:00 via Android
吹
|
32
anxiousPumpkin 2020-09-24 07:04:26 +08:00
swift 是不是该对表 kotlin
|
33
lagoon 2020-09-24 07:28:46 +08:00 via iPhone 2
@murmur 我没有说微信小程序不好。
微信小程序的问题在于受制于人。对于许多公司而言,命脉被人控制可不好受。app 下架几天,还有的玩,不影响已经安装的用户。小程序下架几天?上次有个微信被封跳楼的个体户。 还有个问题是许多人微信太多群,简直卡爆。 小程序现在很火,许多小公司优先小程序,有余力再做 app 。 实事求是,就是这样。 |
34
murmur 2020-09-24 07:51:19 +08:00 2
@Carseason 这不是尬吹,app 的红利结束了,贷款、xx 到家、xx 共享,全倒闭了,下一个蓝海再哪里,看不到
版权时代,大公司需要个什么功能直接加一个模块,甚至 rom 深度定制,留给其他开发者的空间还有多少 就包括今日头条,我都认为他不配是 app,看新闻而已,要么 wap 要么小程序 |
35
murmur 2020-09-24 08:08:26 +08:00
认真的说,个人开发者可以考虑 osx 市场,mac 用户有钱,情怀足,愿意为小众需求付费,正版氛围也比 android 和
win 好 尤其是外国人,我感觉太容易满足了,前几天看几个独立应用成功例子,再我看都是失败产品,基本功能都不够,外国人居然愿意付费 虽然以后有跨平台 app,但是模拟器应用怎么也不如专门定制的体验好 |
36
murmur 2020-09-24 08:30:03 +08:00 2
不好意思我又冤枉头条了,头条有 wap,新浪新闻才是各种恶心人,每次从微博点进去就是下载 app
|
37
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 的问题官方几年都搞不定,没必要选择,现在不就边缘化了。 |
38
wupher 2020-09-24 10:25:32 +08:00
看你是接单,还是做个人 App 了。
接单,如果双平台,flutter 会更省事。一次编码,Android 、iOS 都支持。前提是你的金主不反对。 个人 App,Anroid 平台很难挣到钱啊,一般都是只做 iOS 。 |
39
liujialongstar 2020-09-24 17:46:52 +08:00
歪个楼, 2020 年不是过半, 而是只剩下 1/4 了
|
41
jeeyong 2020-09-25 00:46:30 +08:00
flutter 平台全面, 且未来求职会好.
|
42
oko 2020-09-25 09:09:21 +08:00
这边建议先看下闲鱼的 App 质量后再考虑 flutter😝
|
43
myCupOfTea 2020-09-25 09:15:29 +08:00
既然你都提到 swift,你是只做 apple 的应用么,那你选啥 flutter 呢
|