举个例子,Android 8 以后有了Adaptive Icons的功能,可以解决不同 ROM 下 icon 形状不一的问题,做起来很简单,2 分钟解决。那为什么大量的国产 App 还没有做这种举手之劳的事?
划重点:做起来不难、做出来很酷,为什么不做?
再比如,iOS 每年新功能,国内大厂跟进的特别慢,或者干脆不做。同样是大厂,外国的就很积极。
或者老生常谈的问题,中国厂商通常不会考虑 accessibility,不会考虑盲人和老人使用体验。不支持 dynamic type 导致无法通过系统设置放大字体。
热衷造自家专用轮子导致通用型差是不是原因之一呢?
再次划重点:国外不这样。
中国产品遇到的这些问题,其他国家也会遇到。包括项目太复杂、人手不够。
各国需求肯定不一样,但对好的体验的追求应该是一样的。你不能说中国人就是喜欢闪屏广告,就是喜欢国产电视剧。
看了这些我觉得可能性有以下几点:
产品经理不懂。因为你懂的原因,国内对Android了解不够,大多数人根本不知道谷歌什么时候又发新版了。
KPI没要求。有这个功夫不如多做几张图发闪屏和推送广告。
1
Itoktsnhc 2018-12-02 11:16:04 +08:00 11
得在 KPI 里面
|
2
huclengyue 2018-12-02 11:22:42 +08:00 via Android
做起来很简单,做出来一点都不酷。。。在华为手机上用了这个,结果就我这一个 app 是圆形 icon 其他都是方形。包括自带 app 简直太违和了。 不做的原因很多,我想 rom 不支持也是个重要原因
|
3
saluton 2018-12-02 11:24:46 +08:00 53
你看他们双十一换图标多积极 ¯\_(ツ)_/¯
|
4
stephenliubp 2018-12-02 11:25:04 +08:00
这个结论太绝对。
|
5
ChefIsAwesome 2018-12-02 11:29:21 +08:00 1
到国内任何一家大公司去问他们的开发:“你对你做出来的产品自豪吗?”。回答估计都是 “不”。带着厌恶心情做产品,各种特性当然是能不做就不做。
|
6
icyalala 2018-12-02 11:46:56 +08:00
说得现实一点,accessibility、dynamic type 这些特性,即使有人乐意推动,但评估下来通常优先级不高。毕竟盲人和老人用户太少,而且修改和测试的确很麻烦。
但是,比如 hi siri 这种支持,就是一个单点功能,不用跨页面、不用跨团队,一两个人就能做完,又有噱头。有精力的团队就会去做。 |
8
stephen9357 2018-12-02 11:53:33 +08:00 10
因为产品经理不知道。
如果你是一名开发人员,你应该知道平时光应付产品经理提出的蛋疼需求就已经够你加班的了,很少有人会主动去做这些事情,即使提出来优先级也会被排的很靠后,更何况加班多了,业余时间跟踪新技术的热情就减淡了很多,很可能开发自己都不知道。 |
9
hst001 2018-12-02 11:53:39 +08:00 via Android
这个不应该是 PM 的问题吗?试问国内有几个产品经理会主动去了解这些东西? P M 不提这个需求,或者没有得到允许开发肯定不敢自己加,一方面加这个要时间,又要无偿加班?另一方面开发肯定不想惹麻烦,出了问题还要自己背锅,吃力还不讨好。
|
10
iVeego 2018-12-02 11:54:01 +08:00 via Android 2
有同感,尤其是国内大厂在这方面非常不作为。Android 的 shortcuts, adaptive icons, 通知分类等,国内大厂跟进的太少了。
|
11
MrStark 2018-12-02 12:15:38 +08:00 2
话说你是在互联网公司上班么?这些功能要不要做不是我们开发说了算的好不好,是产品和项目经理(或者更高级别领导)说了算的,领导给你分配了任务,让你计划完成时间,难道你要把这些额外的功能在加班时间加上去吗?举个很简单的例子,我是 iOS 开发者,想在产品上加入 3D-Touch 的特性,问了产品后,产品问要多长时间,我说大概需要一两天时间吧,产品直接说那不做了,那你能怎么办呢?难道自己加班把这功能加上去吗?(ps:至今想不明白为何产品总喜欢让 iOS 和 Android 要一起上线,我看微信和 QQ 这些 app 就没有说一定要两个平台同时上线的。)
|
12
imn1 2018-12-02 12:17:21 +08:00
国内用最新系统的用户非常少
|
13
azh7138m 2018-12-02 12:19:50 +08:00 1
为啥微信不适配 Android7 之后的新特性
不在 kpi 里面 为啥热更新明令禁止大家都还要做 因为在 kpi 里面 大家拿钱办事,有几个安卓 app 开发是每年看系统有哪些新 api 的? |
14
snoopy1024 2018-12-02 12:29:25 +08:00 via Android
品牌,例如微信的图标 你觉得它会变成圆的吗?
|
15
kooze 2018-12-02 12:32:32 +08:00
因为都是所谓产品经理主导
|
16
LamProductionS 2018-12-02 12:36:36 +08:00 1
所以你们还太程序猿思维了,不思考一下为什么要做这个事情,做了这个事情能挣到钱吗
|
17
greenskinmonster 2018-12-02 12:46:33 +08:00 1
自问自答,国产不就是原因吗?
|
18
icyalala 2018-12-02 12:50:51 +08:00 2
@2333zzz 根据 WHO 说法,国内盲人比例大概百分之一。"老人" 这个数据不好定义,但比例肯定更大而且老龄化问题也会越来越严重。但对于"互联网用户群"来说,这部分人确实是极小的比例,难以贡献价值,厂商无法重视,也没有余裕来支持。欧美或者日本不同,这部分人被重视,社会也能够支持他们贡献价值、这本质属于社会问题。
再换个角度,iOS8 的用户在某些产品里也只有百分之一,这部分人不会贡献价值,研发还需要花费精力来支持,那么这些产品就会放弃 iOS8。 |
19
hotpot 2018-12-02 13:16:17 +08:00 via Android 1
@snoopy1024 有安卓测试版变圆了。
|
20
akira 2018-12-02 13:17:39 +08:00 1
有些国内的 app 开发人员,根本不知道有这些特性
|
21
wohenyingyu02 2018-12-02 13:20:58 +08:00
因为不知道,我说我想支持这些新特性,pm 都一脸懵逼不知道我说什么
|
22
OscarUsingChen 2018-12-02 13:23:53 +08:00 via iPad
还有一个问题就是有些功能不适合国情。
举个例子,山姆会员店。 在美国,会员卡可以直接添加到 iOS 的 Passbook 里面,每次结账方便很多。这功能要是放在国内,估计第二周全市人民就共用一张会员卡了。 |
23
bclerdx 2018-12-02 13:27:39 +08:00 via Android
出发点不是在开发上 是为了养家糊口。
|
25
razios 2018-12-02 14:17:21 +08:00 via Android
制度问题,极端点看看各大银行的手机银行,网银适配情况就知道了,没人愿意背锅多搞些事情
|
27
loading 2018-12-02 14:21:05 +08:00 via Android
知道吗,miui10 的 android 版本是 8.x
现在 android 就已经是 10 了。 懂了么。 |
29
romisanic 2018-12-02 14:22:26 +08:00
因为吃螃蟹的人还太少
因为还没有足够多的中文文档,程序员不会用(手动狗头🐶) |
32
darmau OP @icyalala 不一样。支持 iOS8 会带来额外开发难度,而盲人和老人,只需要在设计、开发阶段考虑到他们就够了,系统会做大部分的活。
关键区别还是在有没有人文关怀吧。比如电梯按钮加个盲文能增加什么成本?有什么理由不做?但国内很多电梯就是没有。 |
33
applehater 2018-12-02 15:58:55 +08:00
@bclerdx 不能体现用户友好,不能认定收入增加
|
34
EIJAM 2018-12-02 16:44:21 +08:00 2
有许多国产大厂的 app ( at 两家)至今还在往文件夹的根目录下胡乱拉屎。你说他们没技术吗?应该不是,所以只能骂他们了
|
35
asnnn 2018-12-02 16:45:34 +08:00
还是 iOS 好啊
|
36
icyalala 2018-12-02 16:49:07 +08:00 1
@darmau 你低估了难度啊。。
举个例子,想要支持动态字体,就限制了文本空间只能用 UILabel+Autolayout 实现。每个文本控件的字体大小,需要由原来的指定大小,修改为系统的几种 Style。每个页面需要额外监听"字体变动" 的通知,并实现页面刷新。UI 需要为此额外考虑。已有的 App 可能已经有几百上千个页面了,所有地方要全部修改和测试以验证显示无误,这个代价对于已有的大型 App 来说完全不能接受。 |
37
CodingDoge 2018-12-02 17:15:17 +08:00
@icyalala 动态字体为什么限定了文本空间只能用 UILabel+Autolayout 实现鸭,后面的都赞同哈哈哈
|
38
icyalala 2018-12-02 17:30:58 +08:00
@CodingDoge 苹果这么说的。。
嘛,其实要是用自定义控件的话也可以,实现会麻烦的多。RN 倒是有支持。 |
39
snoopy1024 2018-12-02 17:36:02 +08:00 via Android
@hotpot 当真? play 商店里的都没有啊
|
40
maristie 2018-12-02 18:06:34 +08:00
这是与其说是开发者能力问题,不如说是国内互联网氛围、社会问题,单凭技术解决不了
|
42
MrStark 2018-12-02 19:06:30 +08:00
@bclerdx 不是产品不想做好服务,而是大领导或者老板不想花费时间在这些细节功能上。公司越大就越繁琐,比如 iOS 想做楼主说的这些功能,那么 iOS 组的时间就得多出好几天,测试组又要安排时间来测试这些功能,项目经理一听说这么费时间做出来的东西只是为了服务小部分用户,肯定直接就否定了。除非是像微信(腾讯)这种财大气粗又追求用户体验的公司啰。
张小龙:加这些功能要多长时间? 主程:5 天。 张小龙:能否缩短时间? 主程:不能。 张小龙:好,再招一个人,同步完成。 主程:ok。 是不是一下就解决了问题。[滑稽] |
44
66beta 2018-12-02 19:13:57 +08:00 via Android
产品只对业务感兴趣,码农忙着加班做业务需求。你随便改 2 下,就是给测试增加工作量。
|
45
hotpot 2018-12-02 20:09:39 +08:00 via Android
@snoopy1024 真的,上线又撤了,可以看看酷安微信的讨论页面。我现在用的微信就是圆的
|
46
free4537 2018-12-02 20:45:39 +08:00 via Android 1
@iVeego shortcut 这个,试了下,阿里系支持的还不错,支付宝、高德、虾米… 不过淘宝、菜鸟裹裹不支持
|
47
yukiww233 2018-12-02 20:47:47 +08:00
@loading #27 miui10 最低是 6.0 (可能有更低的),最高是 9.0。另外 android q developer preview 还没上日程吧?这有啥好黑的
|
49
djxf 2018-12-02 20:55:59 +08:00
我是一个半吊子开发者,当时看了这个圆形图标根本不会用,看了别人的文档也不会用。
|
51
TRIKING 2018-12-02 21:32:46 +08:00 via Android
别说 App 了,MIUI 连原生的 shortcuts 特性都阉割掉了
|
52
lebronymz 2018-12-02 22:11:28 +08:00 via Android
我国还是发展中国家,社会主义还在初级阶段
|
54
bclerdx 2018-12-02 22:53:34 +08:00
@MrStark 那么问题来了,大领导或者老板想要什么呢?无非就是钱,现在的消费者难道都是傻子?注重的就是在细节,而大领导或者老板往往因为怕麻烦,而忽略细节。
|
55
carlclone 2018-12-02 22:54:02 +08:00 via Android 1
你上过班?
|
56
bclerdx 2018-12-02 22:56:13 +08:00
@TRIKING Android O 的 shortcuts 特性不是很好嘛,Google 自己的机器就就,基于类原生的索尼大法 Xperia 也有。干嘛砍掉?
|
58
MrStark 2018-12-02 23:05:53 +08:00
@EIJAM Android 我不清楚,但 iOS 端微信是支持挺多系统特性的,调节字体大小虽然不能依照系统的,但微信 app 内部也提供了调节字体大小的设置选项,其它类似 3D-Touch、Apple Watch、Hi Siri 等特性都是支持的。
|
59
MrStark 2018-12-02 23:11:26 +08:00
@bclerdx 在我国,貌似很多老板并不在意这种细节,他们在意的只是按期完成需求按期上线即可,增加系统特性对于他们来说是可有可无,对于可有可无的功能,他们当然不愿意浪费时间和金钱在这上面了。
|
61
JerryCha 2018-12-02 23:17:50 +08:00
我的理解是中美两国的需求本来就大不相同,如果系统给中国人设计,这些新特性根本不会有。
|
62
MrStark 2018-12-02 23:21:12 +08:00
@bclerdx 需求是普通消费者提出来的?如果有大量用户反馈说要加上某个功能,那么产品经理肯定会加在预需求列表里,然后和开发者讨论所需时间,最后根据开发者所报工时和需求优先级确定是否要增加该功能。
|
65
iVeego 2018-12-02 23:32:03 +08:00 via Android
@bclerdx 点击返回后,会留下缓存进程而不是服务进程。没有用唤醒锁监控,应该随机唤醒的问题不出现了。
|
66
MrStark 2018-12-03 00:13:11 +08:00
@bclerdx 产品经理不会考虑工时费用的问题,如果这个功能不太重要的花,他们考虑的是花这个时间加入这个功能是否值得,毕竟维护正常功能的迭代和加入公司新业务才是主流。
|
67
kx5d62Jn1J9MjoXP 2018-12-03 00:14:56 +08:00 via Android
因为国内的产品经理不会翻墙 or 英文很烂,所以不了解 Android 的新特性
|
68
momo1pm 2018-12-03 00:23:55 +08:00 1
因为这些对挣快钱没有帮助
|
69
Sapp 2018-12-03 00:39:52 +08:00
为什么?
上周我这开了个新项目,大概 20+页面吧,大多数是常规页面,有几个核心部分难一点(这一块估计要一个星期到两个星期),我最后估计要一个月到一个半月做完,预算的一天一个页面,我觉着这都挺快得了吧,但是产品直接说需求是半个月要... 你说为什么? |
70
CSwater 2018-12-03 03:00:12 +08:00 via iPad
我们不使用最新特性的原因,单纯只是为了适配最低版本。
不同系统用不一样的操作方式,或者有不一样的功能,一方面是对用户习惯的一种挑战,另一方面也增加了测试量和测试难度,费力不讨好。 APP 所支持的最低版本有的特性,还是能保障的 [:doge] |
73
huclengyue 2018-12-03 08:53:09 +08:00 via Android
@akira 难道更多原因不是 pm 不知道吗?
|
74
huclengyue 2018-12-03 08:54:29 +08:00 via Android
@loading 什么意思。。安卓不是才 9 吗。。
|
75
jesonyang 2018-12-03 08:54:59 +08:00
老员工当领导,会让你玩新的?新的玩坏了怎么办?
|
77
anmie 2018-12-03 09:32:08 +08:00
在逼乎这种平台,大部分人还都认为 material design 是专门给 Android 准备的设计语言呢。。。。国内的产品和设计都 tm 这样,你还指着产品 /设计 /领导们关注技术层面的东西?放弃吧
|
78
SunnyCoffee 2018-12-03 09:37:12 +08:00
我们信奉的是实用主义,讲究的是效率。中国为什么信教的人不多,因为不实用。为什么中国的道路都往宽了修,修的横平竖直,讲究效率,设计就要妥协。换个图标有啥用了,能带来啥效益,启动快了还是赚钱多了,所以简单也不会做,因为对实用主义来说没意义。
|
79
SorcererXW 2018-12-03 09:52:10 +08:00 1
还是看负责 Android 的主管话语权大不大
就阿里系, 支付宝和淘宝完全是两个极端, 支付宝已经支持 app shortcuts 和 adaptive icon, 即使是在双十一要在图标底部加 banner, 还是依旧支持 adaptive icon(知乎向来非常支持 Android 新特性, 图标被加 banner 后也不支持 adaptive), 而淘宝统统不支持 不过这种差别也有可能是因为支付宝要出海, 而淘宝不用考虑出海 不过说到底, 这件事情不能完全怪各个应用厂商, 你看 miui 支持 adaptive icon 和 app shortcuts 吗(对于他们来说可能是需要发展自己的主题商店和负一屏操作中心)就是因为这种辣鸡手机厂商, 才把整个生态搞得乌烟瘴气 |
80
shawndut 2018-12-03 09:52:10 +08:00 1
我们刚刚用了 Adaptive Icons,但是在某些国产手机上显示很差,又退回去了
|
81
so1n 2018-12-03 10:01:18 +08:00
就拿国内系统都把 shortcut 阉割了就来气
|
82
Tolcol 2018-12-03 10:16:54 +08:00
之前我做过动态 ICON 适配,结果不同手机上显示效果不同,被测试打回来了:图标显示 bug,不是圆角!
|
83
darmau OP |
84
Tolcol 2018-12-03 10:28:15 +08:00
@darmau “我们自己做好就可以”,这个目前很难做到,我不知道你们的开发流程,我们这边开发前面有产品,后面有测试,UI 走查,产品验收,一关过不了都是要被打回的,我如果一直在 icon 上面纠结,最后还不是我自己丢了饭碗
|
85
keelii 2018-12-03 10:47:31 +08:00 via Android
衣食足才知荣辱,国内很多公司钱都没赚够还会有时间考虑这些问题嘛。
|
87
lfzyx 2018-12-03 11:02:13 +08:00
不支持 Adaptive icons 的 app 我一般直接卸载,不然在手机上显示很丑
|
88
fakeJas0n 2018-12-03 11:34:55 +08:00
好多应用商店的锅
|
89
hpan 2018-12-03 11:42:15 +08:00
国产都是业务驱动,技术方面早已足够他们发挥了,所以这方面动力不大
|
90
mars0prince 2018-12-03 11:45:23 +08:00
因为领导不需要 icon 形状统一,因为领导家没有盲人,因为领导家老人不用这个 APP。就这么简单。产品不背锅,说的好像产品能决定做什么一样。
|
91
580a388da131 2018-12-03 11:48:58 +08:00
因为 V2EX 社区是另一个极端
|
92
zhouyut001 2018-12-03 12:21:31 +08:00
就国内安卓生态,不给你加几个氪金 /广告功能就不错了,还想搞点花边?做梦!
|
93
darmau OP |
94
miniDG 2018-12-03 12:51:56 +08:00
又不是不能用🌚
|
96
bluefalconjun 2018-12-03 17:34:59 +08:00
google play 能下的应用 才是正常的应用...
敢出 bug 的话 估计会被差评至死... 话说 有几家的国内手机 /盒子厂商的 android rom 已经支持 HIDL 了? |
97
torchmu 2018-12-03 17:41:17 +08:00
说实话,这锅国内的手机厂商得背好了。很多原生功能比如 shortcuts,MIUI、flyme 等完全不支持,这开发者做了也白做。而且手机厂商自带主题图标,你这 icon 改了也用户也看不到。
所以说,国内厂商这上梁不正下梁歪。 |
98
Davidwg 2018-12-03 17:43:16 +08:00
因为不需要啊
|
99
lebronymz 2018-12-03 17:45:17 +08:00 via Android
|
100
bluefalconjun 2018-12-03 17:55:33 +08:00
买手机 /盒子 还是得买有其他地区(大陆之外)发行版本的产品靠谱.
起码能出港版 /欧版的设备, 相关兼容性测试是肯定过了的. 不喜欢国行系统的加刷一个 play store 也简单点. 其他的 能正常用下 app 功能, 不要加流氓行为, 不要额外获取权限, 已经很好了... |