在 Vibe Coding 的帮助下, iOS 和安卓的新项目还有必要用跨平台技术吗?

2025 年 12 月 31 日
 ytll21

在上一个项目里,我使用的是 Flutter 技术,因为 iOS 和安卓是我一肩挑,实在没办法去两端同时开发。

但是现在在 Vibe Coding 的帮助下,我开始考虑下一个项目,是不是还是用原生开发会更好点。毕竟 Flutter 虽然方便,但是也总是时不时会有一些打包,兼容性之类的问题会困扰我。

1499 次点击
所在节点    程序员
2 条回复
TArysiyehua
2025 年 12 月 31 日
没必要
sentinelK
2025 年 12 月 31 日
要看你对于原生的技术和产品理念的了解有多少。

1 、工作量上的区别。虽然有 AI 辅助,但是一个需求你需要改两遍也是实打实的。

2 、双端使用习惯、系统工具、设计理念的差异如何求同存异。Flutter 更大的优势是极大程度的缓解了双端 UI 、操作逻辑不一致的问题。


当你使用原生时,你就不得不面对相同功能,如何权衡用户使用习惯、厂商最佳实践、以及你的产品设计本身三者的取舍问题。

举个最简单的例子。回退。
你是放弃双方的推荐设计,自己做一个效果一致的回退呢?
还是双端各用符合官方最佳实践的方式做一个回退呢?
还是尊重双端用户的习惯做一个回退呢?

你需要思考的维度就复杂了很多。

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

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

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

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

© 2021 V2EX