为什么除了 IOS 官方的 APP,其他 APP 几乎很少看到使用原生控件

2025 年 8 月 18 日
 bli22ard

为什么除了 IOS 官方的 APP ,其他 APP 几乎很少看到使用原生控件

如果是因为“更好看”或者“显得高级”,那 iOS 自带的相册、App Store 、设置这些系统应用,其实大量界面也都是原生控件。像个人中心、设置列表这类界面,用原生控件看起来并不会显得 low 或者不高级。

大家觉得,一般 APP 更少用原生控件的主要原因是什么?

3232 次点击
所在节点    iOS
9 条回复
bbxx11
2025 年 8 月 18 日
因为好多用的三方 UI 插件库就是这样,然后开发也懒得在去翻 Apple 的开发文档,直接用集成好的!
另外国内公司貌似很少有 UI 的话语权,开发一句写不了就能打发产品和 UI 。。。
归根结底的来说,很少有好好做产品的公司了,都是想搞快钱!
pc10300
2025 年 8 月 18 日
额,我试着回答一下。
首先可能是多平台的问题,设计在设计时候肯定 iOS 和安卓页面要保持统一。
其次就是旧版本兼容性吧,有些系统的控件可能压根不支持旧版本(现在比较少了)。
最后就是,现在 flutter ,uniapp 之类的东西也很多,他们也都是自己带了一套 UI 。
javalaw2010
2025 年 8 月 18 日
因为商业应用要做多端,那就要求视觉上风格要统一,而不管在 iOS 上使用 Android 的风格还是在 Android 上使用 iOS 的风格都相当违和,那最后的方案就是自己创造一套新的设计语言。
msdurex
2025 年 8 月 18 日
轮子必须要造的,不然 HC 又得减。然后糊弄的理由一大堆,为了统一多平台 UX ,让产品有品牌交互逻辑。
54xavier
2025 年 8 月 18 日
国产 APP 大概率是跨平台语言开发导致的,(一端开发多端报错) UI 只能是通用 UI ,非原生开发,所以没办法用到官方控件。
EthanZC
2025 年 8 月 19 日
除非是苹果 mac/ios 平台独占 APP,否则其他平台也得做的话, UI 不可能出两套, 要多端统一,那自然只能用跨平台的 UI
Building
2025 年 8 月 19 日
因为苹果在开发自家 App 的时候,可以不考虑兼容旧版本系统,这个分支直接用最新的 API ,你想用最新的 App 必须升级系统
RayJiang9
2025 年 8 月 19 日
很简单,Apple 官方 App 永远不用考虑兼容低版本 iOS 的问题,而第三方 App 需要考虑兼容问题。
咱就是说,如果有一个控件,不同版本的 iOS 系统,会出现不同的预期,你还会用吗
没错这个控件就是 Apple 官方的控件
987N
2025 年 8 月 20 日
安卓 iOS 一致性,然后是控件在不同版本是不一样的,UI 也不可能每个版本都给你出一个不是~~还有新控件老版本没有啊

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

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

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

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

© 2021 V2EX