V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
willwon1
V2EX  ›  问与答

为什么 2025 年了安卓还是做的这么糙,这真的是很难解的问题吗?

  •  
  •   willwon1 · 14 天前 · 5395 次点击
    RT 不懂 Android 研发 这真的有这么难解决吗??


    Android:到现在小白条和顶部导航都没办法适配背景

    https://imgur.com/nvGMAFL
    https://imgur.com/uKgGTJR
    https://imgur.com/xHa1sbg

    iOS:小白条顶部导航完美适配
    https://imgur.com/a/XG42R7Q

    天天这个吊打苹果,那个吊打苹果,都 2025 年了,这真的有这么难吗?
    67 条回复    2025-04-14 19:54:56 +08:00
    catalysia
        1
    catalysia  
       14 天前   ❤️ 89
    为什么都 2025 年了苹果信号还这么差?信号弄好点真的很难吗?
    为什么都 2025 年了苹果充电还这么慢?充电速度快点真的很难吗?
    为什么都 2025 年了苹果电池还这么小?电池大点真的很难吗?
    为什么都 2025 年了苹果存储还这么贵?存储便宜点真的很难吗?
    为什么都 2025 年了苹果还没有统一的返回键?统一返回真的很难吗?
    为什么都 2025 年了 mac 的刘海还会挡住状态栏?修复这个 bug 就这么难吗?
    为什么都 2025 年了苹果还没有系统级的防止摇一摇广告?加一个陀螺仪权限就这么难吗?
    Helsing
        2
    Helsing  
       14 天前 via iPhone
    这些都要应用适配的,而且只有原生页面好适配,webview 很难适配
    q000q000
        3
    q000q000  
       14 天前   ❤️ 4
    安卓和 Android 有生殖隔离,是两个物种。
    noahhhh
        4
    noahhhh  
       14 天前   ❤️ 1
    https://developer.android.com/develop/ui/views/layout/edge-to-edge?hl=zh-cn
    你可以下个 it 之家,这个是支持的。Android 10 用新手势条后就提供了 edge to edge 支持,个别有上进心的 app 会适配支持。至于 Android 和 iOS 差距是因为 iOS 应用不适配安全区内容会被导航栏遮挡,而 Android 导航栏固定占用高度,应用不适配也不会导致显示冲突,好消息是目标 SDK 35 以上的应用在 Android 15 以上的系统也会像 iOS 一样强制沉浸导航栏,应用必须调整内容不然就有显示冲突
    cxtrinityy
        5
    cxtrinityy  
       14 天前 via Android   ❤️ 4
    先问是不是,原生安卓就没有这个问题,那是谁的问题?这是技术的问题么?啥也没去了解一顿抱怨毫无意义
    MAVETRICK
        6
    MAVETRICK  
       13 天前 via Android
    @catalysia 哈哈哈说得好,这里被驯化的果畜太多了,就是需要这种评论来中和一下氛围。
    Greendays
        7
    Greendays  
       13 天前
    安卓比 windows 精致多了吧
    nightlight9
        8
    nightlight9  
       13 天前
    安卓需要 app 的开发者写代码适配的。systemBarsBehavior 默认是非沉浸式的
    letwewell
        9
    letwewell  
       13 天前
    看自适应程度吧,自适应程度好的就和一楼说的差不多
    notabigdirector
        10
    notabigdirector  
       13 天前
    那用苹果不就好了
    Bingchunmoli
        11
    Bingchunmoli  
       13 天前 via Android   ❤️ 1
    为什么微信至今不能系统通知,这真的是很难解的问题是吗?
    微信为什么至今不能多通话切换,这真的是很难解的问题吗?
    微信为什么至今不能做到消息的云同步,这真的是很难的问题吗?
    微信为什么至今不能做到平板手机同时登陆,这真的很难吗?
    微信为什么至今不能做到新手机快速登录,这真的很难吗?
    微信为什么至今不能做到消息记录备份,这真的很难吗。
    为什么微信至今是网页版残缺,这真的很难吗?
    。。。。
    chanChristin
        12
    chanChristin  
       13 天前 via Android
    @catalysia #1
    红鲱鱼
    katwalk
        13
    katwalk  
       13 天前
    blob:https://imgur.com/2eb44cd9-ba2a-42ec-bd5d-97c506f3187a

    记忆中没有这种印象,害老子去打开 Bilibili 看了一下,哪有?
    katwalk
        14
    katwalk  
       13 天前
    @katwalk #12
    rivercherdeeeeee
        15
    rivercherdeeeeee  
       13 天前   ❤️ 5
    一个个不要反问楼主这个那个的,楼主问的问题没问题,别那么应激,楼主只是不懂才发出的疑问,客观的看
    daiisdai
        16
    daiisdai  
       13 天前 via Android
    Android 能占据这么多市场,没多少人在乎这个问题,说明是伪需求
    sugarsalt
        17
    sugarsalt  
       13 天前
    @rivercherdeeeeee #15 大伙儿问的问题有啥问题吗?别那么应激,人家只是不懂才发出的疑问,客观的看哈
    cmdOptionKana
        18
    cmdOptionKana  
       13 天前
    @rivercherdeeeeee 楼主的语气也很不好啊
    jim9606
        19
    jim9606  
       13 天前 via Android
    1. UX 和老板基本只用 ios,Android 特有的问题可能压根不知道,不提需求就不改
    2. 按#4 提供的文档,需要应用 opt-in,直到 Android15 才会强制执行,google 已经给了不少于 5 年的过渡时间了
    3. 第一方 androidx 已经做了支持,但要是依赖了第三方或者魔改 ui 框架方案的,那就得框架提供解决方案了和升级 sdk 了,然后就可能以难度大等理由不搞了(例如要用 10 年前的基础 sdk 而不是最新 sdk 为基础),或者就等 Android 的强制执行政策捅出问题再去处理了。
    irrigate2554
        20
    irrigate2554  
       13 天前
    @catalysia 真的很难 [doge]
    tianshuang
        21
    tianshuang  
       13 天前
    同问,现在有哪些主流安卓机型支持抖音沉浸?
    smlcgx
        22
    smlcgx  
       13 天前 via iPhone   ❤️ 1
    楼主这样问就过分了,说安卓不好很多人会破防的,语气要尽量对 ios 展开批判,尽量显得中肯🤣
    qdwang
        23
    qdwang  
       13 天前 via iPhone
    安卓虽然粗糙,但是 bug 比现在的 ios 少。苹果目前软件质量在直线下降。
    bkmi
        24
    bkmi  
       13 天前 via Android
    因为这些应用的产品、设计、老板、甚至是大部分开发者,用的都是 iOS 设备,他们根本不关心 Android 长什么样,有什么样的特性,需要适配什么,一小部分想要适配的人根本没有话语权,成本太高,收益太低。
    okakuyang
        25
    okakuyang  
       13 天前
    一样的,那个条要开发者自己去改颜色,默认就是空白一块在那里。然后每个页面都要去改,颜色不同,挺麻烦的。归根到底就是安卓的 api 不大好用,开发者又没有像 ios 那边那种闲心去扣细节。
    liuzimin
        26
    liuzimin  
       13 天前 via Android
    我用的 vivo ,试了下,没有小白条的问题。
    iminto
        27
    iminto  
       13 天前 via Android   ❤️ 2
    ios 用户成天拿小白条,ui,动画说事,可是自己的电话要信号没信号,要通话录音也没有,要电池也没有。

    你买个手机看小白条啊?

    你看看你那 ios,bug 满天飞,性能落后,技术落后,成天搞些没技术含量的 ui 炫耀
    lesismal
        28
    lesismal  
       13 天前
    反正我是用苹果手机的。

    我苹果手机主要用法:给安卓手机做备用机。

    不得不说,苹果手机做备用机的体验是非常好的!
    所以根据我的使用经验:苹果备用机好评!

    安卓我就不评价了,虽然天天用,但我只是用的多、不是用的精,各位说的很多东西我都不懂、不乱评价。
    lesismal
        29
    lesismal  
       13 天前
    特意来给 1 楼点赞!
    loopq
        30
    loopq  
       13 天前
    适配不是很难,但适配全很难,各种小米、华为 魔改奇奇怪怪的特性
    Donaldo
        31
    Donaldo  
       13 天前
    因为开发者可以不按规范开发,也不需要经过谷歌审核就可以分发 apk ,方便之余带来的问题就是体验割裂,这是很正常的。
    jeesk
        32
    jeesk  
       13 天前
    @bkmi

    很多人可能没发现, 设计工具比如蓝湖, 只有 android 的代码不能 copy, 其他的平台 h5, ios 复制代码就行了。 那叫一个快。
    8o8
        33
    8o8  
       13 天前
    这个和安卓系统没关系吧,是 app 做的不好。小米手机,测试了一下京东、小红书、豆瓣、微信,都是没问题的。
    iyaozhen
        34
    iyaozhen  
       13 天前
    你这个小白条哪里来的功能,自己安装的软件?会不会 Android 不需要这么个小白条?
    wy315700
        35
    wy315700  
       13 天前
    Google 屎山太高了。
    iyaozhen
        36
    iyaozhen  
       13 天前
    @iyaozhen 看了下,原来是导航条 但一般都默认隐藏了吧

    Android 全屏手势吊打 iOS ,不知道显示一个小白条在那里有什么意义
    w88975
        37
    w88975  
       13 天前
    你可以骂安卓, 可以骂 windows, 可以骂小米华为, 但是千万别提苹果🤣

    互联网精神股东争论最多的话题就是:
    安卓 & ios
    华为 & 其他手机品牌
    电车 & 油车
    特斯拉 & 其他电车
    windows & macos
    前端 & 后端
    苹果 & 苹果的竞品们
    newtype0092
        38
    newtype0092  
       13 天前
    @smlcgx 你在 i2ex 说这句话是不是有点搞笑。。。
    billccn
        39
    billccn  
       13 天前
    楼主的问题可以说成是安卓的问题,也可以说成是软件厂家的问题。根本原因是机型不计其数,而且很多软件的编译目标又是极其古老的 API level ,导致很多新系统/功能不适配。官方的兼容包也不可能把所有问题都解决,特别是这种微小的显示暇疵,前提还是开发者不停地升级兼容包。


    换个思路看,安卓就是手机界的 Windows ,你可以安装到乱七八糟各种机器上,也可以运行十几年前的老软件,虽然显示风格和系统主题经常无法匹配,但是至少可以跑。iPhone 强推 64 位快 10 年以后很多安卓机 32 位软件照跑。
    vcn8yjOogEL
        40
    vcn8yjOogEL  
       13 天前
    算是 Google 的问题, Android 和 Windows 很相似
    MD1 和 Aero 分别是 Google 和 MS 的设计巅峰, 往后一路倒挡踩死
    peachpeach
        41
    peachpeach  
       12 天前 via iPhone
    我一加 12 刷了氧 os 也 root 了
    还有一台 iPhone16pm
    你猜我使用频率高的是哪个 答案是 iPhone
    使用体验还是有点差距的
    peachpeach
        42
    peachpeach  
       12 天前 via iPhone
    安卓就是图它开源社区加 root 不图它别的
    xiangyuecn
        43
    xiangyuecn  
       12 天前
    最恶毒的交互设计:蓝牙、wifi 关了明天自动打开,想杀人
    july1995
        44
    july1995  
       12 天前 via iPhone
    最近在用 flutter 开发,也是第一次接触客户端开发。 这个问题确实不好解决,但不是不能解决,早期没有统一的解决方案,各种 track 的解决方法,时不时就失效了。 就 flutter 而言,有几个配置项,配置一下就可以适配下面的小横条了。
    anjingdexiaocai
        45
    anjingdexiaocai  
       12 天前 via Android
    就是因为 Android 系统做的粗糙。根本原因是 Google 自己的系统 Android 系统离用户隔了一层,不像苹果 iOS 系统和硬件都是自己造,精益求精。Google 对很多细节并不是很重视,然后很多锅还让开发者背,麻了。
    smlcgx
        46
    smlcgx  
       12 天前 via iPhone
    @newtype0092 哈哈,你觉得搞笑就笑吧

    闲着没事玩会 pixel 5 ,想在桌面放几个小组件,我对桌面是这么要求的:
    1 ,同类信息只出现一个,比如时钟
    2 ,小组件只看关键信息,比如天气,只看当前情况,需要进一步了解其他信息再进 app
    3 ,小组件的交互很精简,比如待办事项,点击,写,退出即可
    4 ,小组件放在桌面比较美观

    ios 虽然不是很完美,不过设计思想很到位,反观 Android14 ,一坨狗屎
    Lowlife
        47
    Lowlife  
       12 天前 via iPhone
    @catalysia apple 在 V2EX 是宗教信仰产品,你这样可不好哈哈。
    NotLongNil
        48
    NotLongNil  
       12 天前
    @sugarsalt 有疑问可以开新帖,为什么要在别人的问题下面反问呢?这么应激只能说明问题真的存在,不然会心平气和的举例子反驳。
    NotLongNil
        49
    NotLongNil  
       12 天前
    @cmdOptionKana 你这阅读理解能力有问题。楼主只是抱怨,也能说语气不好,难道抱怨的权力也没有。如果你不认同别人的观点,应该拿出事实反驳,而不是无能的进行人身攻击
    cmdOptionKana
        50
    cmdOptionKana  
       12 天前   ❤️ 4
    @NotLongNil

    1. 我说 OP 语气不好。我是抱怨还是人身攻击?
    2. 你说我阅读理解能力有问题。你是抱怨还是人身攻击?

    OP 抱怨,我也只是抱怨。但你很奇怪,一边说可以抱怨,不该人身攻击,一边又不让我抱怨,还要对我人身攻击。
    willwon1
        51
    willwon1  
    OP
       12 天前
    @iyaozhen 小米 oppo vivo 系统自带的小白条 ,网上买到手就是这样,特地看了下,会全局自动适配的只有鸿蒙和 ios
    willwon1
        52
    willwon1  
    OP
       12 天前
    @iyaozhen 没有意义和不意义,就是吐槽做的槽,仿佛这个产品就是只为了功能性,写个代码能跑就行,完全没想过怎么做好,安卓的导航条给人的感觉像是一个适配主 view 的 div 标签,时不时这个标签就会失效,颜色就会改变;
    ios 的小白条像是一个系统的组件,默认的 css 就是毛玻璃特效;只是想问导航条都这么久了为什么还是做的这么粗糙;是真的技术上很难适配吗;不是各家都是自研系统吗,ColorOS ,hyperOs ,OriginOS ;看起来都是 Android 的锅;这个功能是真的非常难改吗?
    去实体店看了下,没有这个问题的只有鸿蒙 OS 和 iOS
    NotLongNil
        53
    NotLongNil  
       12 天前
    @cmdOptionKana #50 我就是看不惯你这种人,以“自己狭隘的想法”给别人的行为下定义。
    followNew
        54
    followNew  
       12 天前 via iPhone
    op 应该把安卓扩大到手机、计算机、电器、商品、东西

    为什么宇宙上还有怎么多 op 这样的
    cmdOptionKana
        55
    cmdOptionKana  
       12 天前   ❤️ 1
    @NotLongNil 我也看不惯 OP 啊,而且不仅我一个人,你看#1 点赞的,看不惯 OP 的人一大堆。

    你认为,我看不惯 OP ,我不对;但你看不惯我,你就是正义的?

    我说 OP 语气不好,不行;你说我阅读理解能力有问题、说我狭隘,你就能直抒胸臆?
    weyou
        56
    weyou  
       12 天前 via Android
    小白条是啥?用这么多年安卓都没见过,甚至第一次听说
    weyou
        57
    weyou  
       12 天前 via Android
    看了下 op 的图,原来是底边手势指示条,我都是默认隐藏的,不懂为啥还要显示,是刚会用智能手机的新手?
    wegbjwjm
        58
    wegbjwjm  
       12 天前 via iPhone
    千机千面,学习成本太高了
    Venjer
        59
    Venjer  
       12 天前
    小白条这个只能说是历史和 两边设计 问题。安卓从 2.0 一直都有底部导航栏,可适配背景可不适配,全看开发者。但 ios 是 X 之后才有的,直接一刀切,必须适配。
    dingwen07
        60
    dingwen07  
       12 天前 via Android
    Edge to Edge, 谷歌在 Android 15 正在准备解决这个问题,但是 App 适配自然……很慢

    Android 很多 App 没有适配主要是因为安卓开发者摆烂(特别是国内),加上大多数设备的状态栏相比 iPhone 比较小,影响有限
    diave971349
        61
    diave971349  
       12 天前 via iPhone
    @iminto 双持就好,安卓的 app 确实粗糙,某养猪厂的 app 最为突出
    diave971349
        62
    diave971349  
       12 天前 via iPhone
    @dingwen07 起码还的三年国内应用才会跟上,不过好消息是不少国内应用在 google play 上架,年底就能吃上了
    ramcasky
        63
    ramcasky  
       11 天前
    @NotLongNil #53 经典双标呢
    bxm
        64
    bxm  
       11 天前
    现在的安卓小白条是可以直接设置不显示的吧,看不惯关掉就好了
    zhang2e
        65
    zhang2e  
       11 天前   ❤️ 1
    点进来以为会有人解答,没想到全是情绪输出。

    作为 Android 开发,也做过 iOS 的独立应用,来解答一下。Edge to Edge 这个,苹果在系统层面上做了支持,开发者不用过多的进行关注;而 Google 这边就不一样了,开发者需要自己手动处理,还得关注不同的系统版本,得熟读文档和 Api ,对开发者要求比较高,如果图方便直接从某处拷贝代码来用,可能会引入其他错误。(所幸 Google 也意识到这一点,推出了相应的 compat 库,尽量降低开发者适配的难度,但这还是需要开发者花精力去引入并且正确调用)

    Android 由于历史遗留问题,界面美观上先天就比 iOS 要弱的多。iOS 上的基础控件都带有非常自然的交互动画,比如文字的显示和隐藏、进度条的增加和减少,Android 想要这样的效果,就需要开发者花额外的时间和精力了。
    xiaoxinshiwo
        66
    xiaoxinshiwo  
       11 天前
    为什么我看到了那张 “Looking into my eys, 回答我!” 那张脸?
    linghan
        67
    linghan  
       11 天前 via iPhone
    @catalysia 牛的 舒服了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   883 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:49 · PVG 05:49 · LAX 14:49 · JFK 17:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.