为什么除了 IOS 官方的 APP,其他 APP 几乎很少看到使用原生控件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bli22ard
V2EX    iOS

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

  •  1
     
  •   bli22ard 142 天前 3134 次点击
    这是一个创建于 142 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    9 条回复    2025-08-20 09:24:53 +08:00
    bbxx11
        1
    bbxx11  
       142 天前
    因为好多用的三方 UI 插件库就是这样,然后开发也懒得在去翻 Apple 的开发文档,直接用集成好的!
    另外国内公司貌似很少有 UI 的话语权,开发一句写不了就能打发产品和 UI 。。。
    归根结底的来说,很少有好好做产品的公司了,都是想搞快钱!
    pc10300
        2
    pc10300  
       142 天前
    额,我试着回答一下。
    首先可能是多平台的问题,设计在设计时候肯定 iOS 和安卓页面要保持统一。
    其次就是旧版本兼容性吧,有些系统的控件可能压根不支持旧版本(现在比较少了)。
    最后就是,现在 flutter ,uniapp 之类的东西也很多,他们也都是自己带了一套 UI 。
    javalaw2010
        3
    javalaw2010  
       142 天前
    因为商业应用要做多端,那就要求视觉上风格要统一,而不管在 iOS 上使用 Android 的风格还是在 Android 上使用 iOS 的风格都相当违和,那最后的方案就是自己创造一套新的设计语言。
    msdurex
        4
    msdurex  
       142 天前
    轮子必须要造的,不然 HC 又得减。然后糊弄的理由一大堆,为了统一多平台 UX ,让产品有品牌交互逻辑。
    54xavier
        5
    54xavier  
       141 天前
    国产 APP 大概率是跨平台语言开发导致的,(一端开发多端报错) UI 只能是通用 UI ,非原生开发,所以没办法用到官方控件。
    EthanZC
        6
    EthanZC  
       141 天前
    除非是苹果 mac/ios 平台独占 APP,否则其他平台也得做的话, UI 不可能出两套, 要多端统一,那自然只能用跨平台的 UI
    Building
        7
    Building  
       141 天前
    因为苹果在开发自家 App 的时候,可以不考虑兼容旧版本系统,这个分支直接用最新的 API ,你想用最新的 App 必须升级系统
    RayJiang9
        8
    RayJiang9  
       141 天前
    很简单,Apple 官方 App 永远不用考虑兼容低版本 iOS 的问题,而第三方 App 需要考虑兼容问题。
    咱就是说,如果有一个控件,不同版本的 iOS 系统,会出现不同的预期,你还会用吗
    没错这个控件就是 Apple 官方的控件
    987N
        9
    987N  
       140 天前
    安卓 iOS 一致性,然后是控件在不同版本是不一样的,UI 也不可能每个版本都给你出一个不是~~还有新控件老版本没有啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5191 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 08:54 PVG 16:54 LAX 00:54 JFK 03:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86