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

变色通知栏有那么哪弄吗?国内一些 app 为什么死活不上变色通知栏

  •  
  •   usb · 2016-01-13 12:22:29 +08:00 · 13538 次点击
    这是一个创建于 3239 天前的主题,其中的信息可能已经有所发展或是发生改变。
    随便问问 ;)
    61 条回复    2016-01-14 12:31:24 +08:00
    AtlantisZ
        1
    AtlantisZ  
       2016-01-13 12:34:50 +08:00
    我也很纳闷...
    oott123
        2
    oott123  
       2016-01-13 12:48:12 +08:00
    不难
    个人感觉反正也没多少用户在意,而且锅内厂商定制 ROM 各种不服,还不如不做…
    usb
        3
    usb  
    OP
       2016-01-13 12:55:53 +08:00
    @oott123 定制 rom 不支持?
    asdwfwqd
        4
    asdwfwqd  
       2016-01-13 13:04:33 +08:00
    估计他们的开发机器还没上 5.0 吧
    有的公司抠门
    usb
        5
    usb  
    OP
       2016-01-13 13:10:28 +08:00
    @asdwfwqd 2333 可以用虚拟机吧
    mko0okmko0
        6
    mko0okmko0  
       2016-01-13 13:14:48 +08:00
    为了 2.2~4.0 的客户考虑
    甚至 1.6~2.1....
    zztemp
        7
    zztemp  
       2016-01-13 13:21:04 +08:00
    @asdwfwqd Kitkat 就可以做到状态栏变色了,国内的酷市场、网易云音乐、 bilibili 都已经实现,还有开源项目: https://github.com/jgilfelt/SystemBarTint
    usb
        8
    usb  
    OP
       2016-01-13 13:25:41 +08:00
    @mko0okmko0 最多也就不支持,应该没什么不良影响吧
    usb
        9
    usb  
    OP
       2016-01-13 13:29:55 +08:00
    @zztemp 给猿题库反馈了 N 次都不听😁
    hst001
        10
    hst001  
       2016-01-13 13:44:30 +08:00
    很久之前安装过一款“简洁日历”的应用,有自带变色状态栏,那时候我还不知道这个词,我觉得设计非常棒,一直保留着仅有的几个 app ,偶尔也会用到,这开发者挺良心的
    usb
        11
    usb  
    OP
       2016-01-13 14:01:39 +08:00
    @hst001 酷安很多个人开发者的 app 都带变色通知栏的,感觉越大的公司越毒瘤
    chenyuxiaodhr
        12
    chenyuxiaodhr  
       2016-01-13 14:03:39 +08:00
    因为投入产出比很低啊。通知、推送存在的目的不是增加留存而是增加日活,搞得花里胡哨并不能有什么质的变化,这种改动是提不上日程的。以及依赖第三方的话问题更多,不如不做。
    usb
        13
    usb  
    OP
       2016-01-13 14:21:29 +08:00
    @chenyuxiaodhr 这就是我不用百度的原因,增加日活,嗯嗯。
    yeyeye
        14
    yeyeye  
       2016-01-13 15:24:31 +08:00
    feedly 改了通知栏颜色……然后通知栏上面的字体颜色也很淡(都是淡色),然后我就看不清了……
    jy02201949
        15
    jy02201949  
       2016-01-13 15:33:43 +08:00
    为什么是 APP 的锅啊,沉浸式状态栏跟变色龙式状态栏现在很多 ROM 都有这功能了吧,至少刷的 CM 状态栏都是会变色的
    usb
        16
    usb  
    OP
       2016-01-13 15:43:26 +08:00
    @jy02201949 插件当然也可以,但不稳定
    kyze8439690
        17
    kyze8439690  
       2016-01-13 17:07:21 +08:00
    我觉得除非他们需求少到没东西做,才会考虑这种优先级这么低的需求吧……
    skylancer
        18
    skylancer  
       2016-01-13 17:28:19 +08:00
    @jy02201949 因为靠插件实现会影响性能啊- -.. 插件都是取色的
    cairnechen
        19
    cairnechen  
       2016-01-13 18:32:55 +08:00
    为什么要上透明状态栏?
    usb
        20
    usb  
    OP
       2016-01-13 18:35:50 +08:00
    @cairnechen 看惯了变色的就受不了黑条的状态栏了
    hst001
        21
    hst001  
       2016-01-13 19:11:09 +08:00
    @usb 一般个人开发者才会很容易想到这个吧,大公司里的,产品是产品人员决定的,或许开发者知道有个变色的功能,可是产品人员可能就不知道了
    Lonely
        22
    Lonely  
       2016-01-13 19:15:05 +08:00
    我之前的项目,顶部的 bar 是白色的,状态栏颜色不好搭配就算了。😂
    moult
        23
    moult  
       2016-01-13 19:15:42 +08:00
    不是没有变过,但是,其他 APP 的状态栏图标、信号图标等,没有跟 iOS 一样,有深色和浅色两个版本。所以放弃了。
    usb
        24
    usb  
    OP
       2016-01-13 19:28:17 +08:00
    @hst001 嗯嗯。大公司真麻烦
    usb
        25
    usb  
    OP
       2016-01-13 19:31:23 +08:00
    @Lonely 可以用灰色啊😁
    或者和 Google now 一样用渐变
    usb
        26
    usb  
    OP
       2016-01-13 19:32:32 +08:00
    @moult 听不懂😂
    saberpowermo
        27
    saberpowermo  
       2016-01-13 19:46:03 +08:00
    我们的 app 是
    aisk
        28
    aisk  
       2016-01-13 19:48:18 +08:00
    要是通知栏很丑,你就会忍不住点掉 :doge:
    usb
        29
    usb  
    OP
       2016-01-13 20:03:40 +08:00
    @saberpowermo 你们做什么 app 哈
    usb
        30
    usb  
    OP
       2016-01-13 20:05:01 +08:00
    @aisk 😂
    usb
        31
    usb  
    OP
       2016-01-13 20:05:54 +08:00
    话说铜币和银币有什么区别😂
    zhgg0
        32
    zhgg0  
       2016-01-13 20:20:48 +08:00
    很简单,然而没卵用
    usb
        33
    usb  
    OP
       2016-01-13 20:26:28 +08:00
    @zhgg0 material design 没卵用?用户体验没卵用?我要打死你_(:з」∠)_
    wsxyeah
        34
    wsxyeah  
       2016-01-13 20:36:46 +08:00
    各个版本的 API 不统一比较烦,一般就只考虑 5.0 以上了。
    usb
        35
    usb  
    OP
       2016-01-13 20:50:03 +08:00
    @wsxyeah 嗯嗯。
    zhgg0
        36
    zhgg0  
       2016-01-13 21:07:46 +08:00
    我都是按 IOS 的设计稿做安卓 APP
    usb
        37
    usb  
    OP
       2016-01-13 21:19:30 +08:00
    @zhgg0 哦=_=
    wwlzz
        38
    wwlzz  
       2016-01-13 21:27:58 +08:00
    如果是老项目,用到了 ActionBarSherlock 改成变色状态栏会有很大的历史包袱。新项目直接用 v7 包,实现起来非常简单。
    usb
        39
    usb  
    OP
       2016-01-13 21:34:12 +08:00
    @wwlzz 哦哦 我对这方面不太了解
    shenmegui
        40
    shenmegui  
       2016-01-14 00:26:03 +08:00 via iPhone
    曾经问过 UC 之流的工作人员。。。
    技术实现不难,几个 API 而已,但是国内各种 ROM 太多了,而且他们自己都觉得这个不重要,所以开发的优先级很低。。。。
    xiamx
        41
    xiamx  
       2016-01-14 08:35:48 +08:00
    变色通知栏是什么?求科普
    usb
        42
    usb  
    OP
       2016-01-14 09:18:51 +08:00
    @xiamx 见名思义
    能变色的通知栏 啊!
    kyze8439690
        43
    kyze8439690  
       2016-01-14 09:40:04 +08:00
    微信刚刚更新支持了😂
    Science
        44
    Science  
       2016-01-14 09:41:40 +08:00 via Android
    很简单,定义个主题就 ok 了,可以保证 4.4+完美符合 MD😀
    usb
        45
    usb  
    OP
       2016-01-14 09:47:09 +08:00
    @kyze8439690 微信很久前就支持了
    CommandZi
        46
    CommandZi  
       2016-01-14 09:59:16 +08:00
    其实就是个别 Androider LOW ,
    像我这样对 UI 有强迫症的,非做出来不可啊
    missingbobo
        47
    missingbobo  
       2016-01-14 10:24:13 +08:00
    你自己尝试一下就知道了
    F1ReKing
        48
    F1ReKing  
       2016-01-14 10:32:36 +08:00
    对于那么多国内 rom ,还不如不做
    hcl
        49
    hcl  
       2016-01-14 10:45:14 +08:00
    或许 Google Play 应该禁止没有变色通知栏的应用上架,虽然对国内没有多大用,但是至少可以让国际版稍微好点吧?
    KevinChan
        50
    KevinChan  
       2016-01-14 10:46:21 +08:00 via iPhone
    @oott123 部分用户非常在意,颜色会变还是好看
    saberpowermo
        51
    saberpowermo  
       2016-01-14 11:09:23 +08:00
    @usb 现在在重构 马上完了
    线上版本没有
    kaedea
        52
    kaedea  
       2016-01-14 11:12:35 +08:00
    1 、程序员觉得要,但是产品没提需求;
    2 、产品想提需求,但是老板不知道这个东西;
    3 、老板也想搞,但是 APP 为了做成和 IOS 一模一样已经无法上 translucent status bar ;
    flyun
        53
    flyun  
       2016-01-14 11:22:32 +08:00
    23 楼说的很清楚了,技术上因为安卓 rom 不同,通知栏字体颜色不一样,而且程序也不能调整。就导致通知栏变色后,有可能字体颜色看不清楚。苹果是因为字体颜色可以自己设置颜色。最后大公司都是要搞稳定的,所有用户尽可能的正常使用。通知栏变色这样的虽然看起来体验好,但是实际上某些用户用起来有问题的技术,只有小公司或者个人开发者才去用
    sueslee
        54
    sueslee  
       2016-01-14 11:22:48 +08:00
    为什么说不变色就是毒瘤了?
    usb
        55
    usb  
    OP
       2016-01-14 11:28:11 +08:00
    @sueslee 请不要断章取义
    usb
        56
    usb  
    OP
       2016-01-14 11:33:21 +08:00
    @flyun 嗯嗯 理解。
    inoris
        57
    inoris  
       2016-01-14 11:40:08 +08:00
    作为个人开发者我只针对原生系统和一些轻微改动但是基本遵循原生的 ROM (比如大法)做设计和开发,从来不关心各种国产花式 ROM 的死活,谁让我是 Android 开发者不是安卓开发者呢。:)
    bk201
        58
    bk201  
       2016-01-14 11:49:56 +08:00
    加特效, duang ,然而没什么卵用,独立开发者自己乐乐吧
    ryuutanyou
        59
    ryuutanyou  
       2016-01-14 12:14:22 +08:00
    作为用户,我很在意
    sueslee
        60
    sueslee  
       2016-01-14 12:20:05 +08:00
    @usb 那你怎么定义这种不变色的行为呢?变了用户体验一定好吗?
    lincanbin
        61
    lincanbin  
       2016-01-14 12:31:24 +08:00
    更换 SDK 版本会带来一些问题。
    然后是 23 及以上的版本,使用权限前必须需要,这导致很多厂商不愿意升级。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1465 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:21 · PVG 01:21 · LAX 09:21 · JFK 12:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.