![]() |
1
tanranran 4 天前
尽量去大厂,对性能要求高的 APP 还是原生居多的,对性能没啥要求的,可能就是跨端居多了
|
![]() |
2
Ayaya233 4 天前
车载,嵌入式领域还是需要原生开发的,但是都是得做系统层面的东西,纯上层 app 的需求确实是很少了
|
3
hwdq0012 4 天前
我正在研究 react-native ,可以用 jsx 写前端, 用 c++写后端
|
![]() |
4
devfeng 4 天前 via Android
干了六年了,一直在中大厂,仍然只会纯原生开发
|
![]() |
5
ryan4290 3 天前
明确回答你,没有消失了。但是大部分开发很难坐到 “没消失” 的那把椅子上,招聘的需求少、高。
最不好的是:天花板非常有限。 懂的都懂 |
![]() |
6
kazeik 3 天前
跨平台方案多了,市面上创意少了,竞者都老了,新生代快断层了。最主要的是创意少了
|
![]() |
7
john6lq 3 天前
1. 原生不可能消失,跨端又不是完全不与原生打交道;
2. Compose 原生也能用,KMP 是共享业务逻辑,CMP 才是共享 UI + 业务逻辑,也就是跨端; 3. 跨端没什么好抵触的,这不是每个客户端开发的梦想吗?你觉得不好是因为现在这些方案都不够好。 |
8
reHuo 3 天前
做了 十一年,还是 Android 原生。中间有搞了半年 flutter 。都差不多吧。
|
![]() |
9
NewYear 3 天前
中型企业制造业单打独斗的业余选手路过,只聊企业方向场景吧。
个人认为现在几个操作系统、手机端的开发方面还是存在割裂的。 从需求层面,手机端+桌面端跨平台的需求很大,特别是企业应用,员工必然需要桌面端+手机端,Windows+安卓+苹果系是必然的,哦对了,现在还有鸿蒙是吧。 企业应用,无关企业大小,即便是小企业,一旦搞内部应用,就得全支持,但是一套组合拳打下来成本太高。即便是微型企业,400 块钱一年的金蝶 ERP 都支持桌面+手机(年底小老板出门批量要账简直不要太方便)。但 400 连一天的开发费用都提供不了(非要勉强,可以算 1 天)。 一旦不支持,效果大打折扣,一旦支持,各种需求喷涌而来,效果是真的好,开发成本是真的高,而且越是小团队越头疼,单打独斗选手还要面对其它事务的工作。 对于大公司而言,全部原生是最好的,毕竟人多力量大,也有相应的资源往上面堆。用户体验也是一个字“爽!”。 对于中型企业,桌面跨平台+手机跨平台,两套代码,也还好。 对于程序员单打独斗类型的制造业或者兼职者,人就只有那么 1-2 个人,想要好的效果必然要桌面+手机端跨平台,还必须兼容旧版本和新版本系统,就显得头疼了,个人的想法是 webview+调用原生能力,勉强能满足需求(但是卡顿啥的被骂也正常)。 吐槽一下:越是成本低,越是对开发者提供整套方案的要求高。而且制造业这方面不盈利,特别喜欢搞降本增效,很搞心态,特别糟心。 而且能用的方案也奇葩,没错,就是奇葩。 我最近这个岗位,单打独斗但好几种开发语言(不同的前辈带来了不同的方案),其中最广受赞誉的居然是被程序员圈子最嫌弃的 Webform ,号称只能在内网使用但外网使用体验竟然还不错,还直接跨平台到任意能打开网页的系统。那个应用主要是报表,仔细想想发现 Webform 的缺点在报表类应用里还真的不算问题。 展望未来,能看到的可行方案也就是 Webview+API 调用本地功能(跨全平台),另一个就是工控领域,对接设备、绘图、测试产品(无需跨平台)。 各个语言都在放弃老版本系统,头疼,新版本不支持旧版本系统,旧版本对新系统支持不好,有种屎上雕花的感觉(第一次体验就是 VB6 ,够旧够兼容,但要各种造轮子,语言也落后,多线程都不支持)。 其实我还真的蛮好奇,其他类似情况的弟兄,都是怎么解决的。 |
10
iflint 3 天前
ai 再发展发展,什么技术都无所谓了。当个有 idea 的好的产品
|
![]() |
11
7gugu 3 天前
跨端目前只是一个解决 UI 层的东西,真正跟硬件交互还是 Native 的。无论你是写 Flutter 还是 RN ,到硬件层都是要写回 Kotlin ,iOS 还是需要回归到 OC 上。我们做 RN 有时候也要手撸 C++或者 OC 。所以结论很明显,只是负责 UI 的 Android 的岗位消失了,但是硬件交互的岗位还未消失,比如绘图渲染、音视频等。
|