Dynamic Island 这东西简直……
原先说好的,禁止任何开发者在设计 App 的时候拿 Notch 等 Safe Area 外的 Feature 做文章搞交互,结果最终破例的是 Apple 自己……
合着创新就是首先强行按头阻止所有开发者创新,一直按到自己主动做为止吗。
这次真的对 Apple 的创新有点失望了,合着当年阻止各种开发者试图给 Notch 做下拉条一类的交互,而且强硬到写进 HIG 里,就是为了现在自己主动破例。这一出操作,真是难为了当年那些强行帮 Apple 解释为什么 HIG 不允许对 Notch 做交互的人们了,Apple 根本不是为了“降低人们对 Notch 的注意力”一类的目的,他们只是想等几年之后自己拿这个点做“创新”吧。
附上WWDC22期间苹果对HIG里相关内容的暗搓搓改动:
Don’t mask or call special attention to key display features. Don’t attempt to hide a device’s rounded corners, sensor housing, or indicator for accessing the Home screen by placing black bars at the top and bottom of the screen. Don’t use visual adornments like brackets, bezels, shapes, or instructional text to call special attention to these areas, either.
(由iOS翻译App翻译)不要屏蔽或特别注意关键的显示功能。不要试图通过在屏幕顶部和底部放置黑条来隐藏设备的圆角、传感器外壳或用于访问主屏幕的指示器。也不要使用括号、边框、形状或教学文本等视觉装饰来引起对这些区域的特别关注。
改动后: https://developer.apple.com/design/human-interface-guidelines/foundations/layout/
Respect key display and system features in each platform. Safe areas help you accommodate features like the corner radius and sensor housings on various devices, and avoid interfering with interactive system elements like the Home indicator and app switcher on iPhone and iPad. Safe areas also help you account for interactive components like bars, dynamically repositioning content if sizes change.
(由iOS翻译App翻译)尊重每个平台的关键显示和系统功能。安全区域可帮助您适应各种设备上的角落半径和传感器外壳等功能,并避免干扰iPhone和iPad上的家庭指示器和应用程序切换器等交互式系统元素。安全区域还可以帮助您考虑条形等交互式组件,如果大小发生变化,可以动态重新定位内容。
1
rivt 2022-09-08 02:23:37 +08:00
买买买
|
2
fuermosi777 2022-09-08 02:24:19 +08:00
买买买
|
3
hahiru 2022-09-08 02:24:31 +08:00
哈哈哈,那个 UI 交互感觉就是在时时刻刻提醒你这里有个黑色条。
|
4
Jwyt 2022-09-08 02:24:56 +08:00
但是看起来好帅啊
|
5
beimenjun 2022-09-08 02:27:29 +08:00 3
我觉得挺好的,反正肯定做不成全面屏的时候,与其对摄像头部分遮遮掩掩,不如直接把它做成 feature 的一部分。
|
6
fengziyun 2022-09-08 02:28:07 +08:00 via Android
下单,冲
|
7
edinina 2022-09-08 02:28:22 +08:00 via iPhone 6
那块儿现在可以触摸了
|
8
20015jjw 2022-09-08 02:30:34 +08:00 via iPhone
最好笑的是
如果倒回去仔细看 每个 island 的效果 用现在的窄 notch 都能做… 区别就是顶上是不是连着… 题外话 iOS 和 iPhone 果然每年都不让我失望 每年都喷点很多 Mac 好歹还是可以完爆竞品的 要不是国内的安卓生态 pixel 5 体验依然暴打所有 iPhone |
9
CastleBUPT 2022-09-08 02:31:21 +08:00 via iPhone
HIG 也不是什么圣经吧
|
11
nobodyknows 2022-09-08 02:33:53 +08:00 6
对一件事的理解随时间改变不是很常见?
|
12
nobodyknows 2022-09-08 02:34:17 +08:00 21
宪 123123 法都能改,何况 HIG
|
13
wdhwg001 OP @CastleBUPT HIG 不是圣经,因为人们违背了圣经,耶和华不会下来打人。
HIG 是 App Store 的法律,因为违背了 HIG ,苹果真的会一脚把开发者踢出去。 |
14
Building 2022-09-08 02:35:13 +08:00 9
左边放行程码,右边放健康码,点击展开核酸报告,加上常亮屏幕,绝了
|
15
wdhwg001 OP @nobodyknows 失望的不在改 HIG ,在于 HIG 的创作者对自己的破例优先于 HIG 。
就像 Google 自己在 Android 自研 App 里打破过 Material Design 规范一样,不仅开发者们措手不及,而且还让开发者有种规范的制定者们没有“王子犯法,与庶民同罪”的概念的感觉。 如果规范的制定者可以随意地先打破规范,然后把打破规范的行为作为宣传卖点,再暗搓搓地把规范改掉,那么这个规范本身的权威性就会严重受损了。 |
16
arac 2022-09-08 02:41:50 +08:00
这个抬头的 UI 动画性感死了,看到第一刻就想从 mini 换 pro 了,爱了爱了
|
17
20015jjw 2022-09-08 02:42:38 +08:00 via iPhone 1
@edinina
可能我是低端 iPhone 用户 不配理解这个高贵的小条有什么用吧 “能展示有意义的信息吗 “这么小这么细是不是摔了先碎它 这种问题放一边不说 但其实我的重点根本就不是那一小条有没有用 我的重点是 lz 这波新的交互和这个小条根本没有关系…… 硬要说前置摄像头可以擦手油也算特性的话 勉强算吧 但 notch 也可以做成能摸的😂 |
18
CastleBUPT 2022-09-08 02:43:37 +08:00 via iPhone
@wdhwg001
不同硬件采用不同的 hig 啊,这有什么难理解的吗?出了新款,刘海屏也一样遵循以前的交互啊 |
19
CastleBUPT 2022-09-08 02:44:36 +08:00 via iPhone
@20015jjw 有没有一种可能,以前的刘海还没能做成可触摸的?
|
20
wdhwg001 OP |
21
qsmd42 2022-09-08 02:47:44 +08:00
你说了半天 可这他妈的不是个 notch 啊...
|
22
20015jjw 2022-09-08 02:47:53 +08:00 via iPhone
@CastleBUPT
动动脑子就知道 notch 肯定可以能做成触摸的 安卓各种屏下设备上面盖着都是触摸屏 而且有多少场景需要你在一个不能显示的地方点击 /拖动? 演示里唯一可能合理的就是拖音乐进度条的时候你不需要那么精确 |
23
Zhengqing 2022-09-08 02:50:23 +08:00 via iPhone 2
莫名其妙 不喜欢别买了
|
24
INFP 2022-09-08 02:50:48 +08:00
闻着味道来了
|
25
godpeo 2022-09-08 02:51:51 +08:00 via iPhone
不知有没有关闭的选项 花里胡哨的, 全是黑色的一坨
|
26
Chell 2022-09-08 02:54:16 +08:00
> 原先说好的,禁止任何开发者在设计 App 的时候拿 Notch 等 Safe Area 外的 Feature 做文章搞交互
这句话在 HIG 的哪?怎么只看到 avoid placing interactive controls at the bottom edge of the screen when possible 。 |
27
wdhwg001 OP @CastleBUPT 看来你没有理解我的意思。
我举个例子吧,比如苹果首先要求开发者: “禁止在下方 Safe Area 外区域放交互和重要内容,因为那里用户很难操作,而且那里是 Home Bar 的区域,你也不应该对 Home Bar 这个设备专属特性做任何修饰” 然后过了几年,它自己出了一个 Enrichment Home Status ,用来显示 App 的加载进度,并且 Enrichment Home Status 左边点是返回,右边点是窗口化,再把它在发布会上大书特书,并且配套了一个硬件功能是让 iPhone 屏幕的底边外壳可以检测触摸。 “卧槽,你先前不是说不能用它做交互的吗?”这大概是你的感想。 |
28
wdhwg001 OP @Chell 不仅在 Safe Area 那一节里有强调需要把非全屏应用的交互做在 Safe Area 内,在 Status Bar 那一节里也强调了不得把交互和内容放在 Status Bar 区域,并且也不应该在非全屏应用里全程隐藏 Status Bar 。
见: https://developer.apple.com/design/human-interface-guidelines/components/system-experiences/status-bars/ |
29
shindgewongxj 2022-09-08 03:09:12 +08:00 via iPhone
我的理解可能不觉得客观或者浅薄。如果是因为已经有开发者做出如此尝试的情况下窥得灵感再禁止相关开发,那么显然是苹果的问题,但似乎并不是。不适合很恰当的例子:交通混乱,红绿灯应运而生;车流量小,手动红绿灯出现。 如果有更好的解决方案为什么不能打破规则去争取呢?对历史了解不多,但我想历史上建立后又废除的东西不会少。如果一开始就拥有系统的解决方案可以开放也不必有 HIG 了。
|
30
Chell 2022-09-08 03:14:59 +08:00
@wdhwg001 首先 safe area 里没有提,要么是我没看到,一直说的是不要影响小白条,这甚至不是强制的,仍然有大量交互冲突的应用上架; status bar 跟 dynamic island 没什么关系,不明白为什么要贴 status bar 的规范,原本那个位置是 notch 。
|
31
wearzkjefa 2022-09-08 03:16:51 +08:00 via iPhone
@nobodyknows real big 胆 抓去劳改
|
32
luhe 2022-09-08 03:37:38 +08:00 via iPhone
等一下,刘海能触控吗?
|
33
rbf1993 2022-09-08 03:43:21 +08:00
不是,还不允许设计理念变更吗?这个药丸苹果定义的是 UI 的一部分,而刘海就是纯纯的屏幕边框的一部分。定义不同当然设计理念不同了。即使是药丸,现在也是系统级别的控件,第三方开发者也只能像做小组件一样去适配,而不存在你所得什么“给 notch 做下拉条交互”这种级别的东西。
|
34
jinliming2 2022-09-08 03:45:44 +08:00
@wdhwg001 之前因为硬件不支持触摸,所以你在那里做交互的话用户不好操作。而现在硬件支持触摸了,专门给用户提供了交互方案,用户方便操作了,所以你现在可以基于这个来开发了。
所以你的关注点错了,根本不是“Safe Area 外不允许放重要内容”,而是“用户无法操作的区域不允许放重要内容”,只不过在之前,“Safe Area 外的区域” == “用户无法操作的区域”。 而现在,它可以交互了,所以不再是“用户无法操作的区域”了。 |
35
wdhwg001 OP @Chell 因为和我的记忆存在非常大的出入,所以我去 Wayback Machine 检查了一下,发现 HIG 里的这一段在 WWDC22 期间被移除了。
见: https://web.archive.org/web/20210428111637/https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/ Don’t mask or call special attention to key display features. Don’t attempt to hide a device’s rounded corners, sensor housing, or indicator for accessing the Home screen by placing black bars at the top and bottom of the screen. Don’t use visual adornments like brackets, bezels, shapes, or instructional text to call special attention to these areas, either. 我清楚地记得苹果甚至在 HIG 里是非常抵触谈及“Notch”这个词的,会用“传感器区域”代替,而且确实是在用 feature 指代各种屏幕裁剪。这段话是在 WWDC22 期间删掉的。 |
36
wdhwg001 OP @jinliming2 并非如此。
原先的 HIG 里是清楚地写了“Don’t mask or call special attention to key display features”这句话的,意思就是不得使用屏幕上被裁减的区域做文章,不能遮蔽这些区域,也不能试图利用它们。 见上一条回复中的链接和段落全文。 |
37
wdhwg001 OP @Chell 不过这样一来,因为这句话的禁令被移除了,也就意味着开发者同样也允许对 Notch 做文章了,可惜还没有看到敢于作死的开发者。
|
38
wdhwg001 OP @Chell 啊,没有移除,它因为自己的 Dynamic Island 而改成了略微温和一点的语气,依然在 Layout 页面里:
Respect key display and system features in each platform. Safe areas help you accommodate features like the corner radius and sensor housings on various devices, and avoid interfering with interactive system elements like the Home indicator and app switcher on iPhone and iPad. Safe areas also help you account for interactive components like bars, dynamically repositioning content if sizes change. https://developer.apple.com/design/human-interface-guidelines/foundations/layout/ 也就意味着,开发者们依然需要尊重这些 key display features ,但是没有明确禁止遮挡它们或者利用它们做交互,只是禁止这些交互影响到 Home Indicator 这些预先做在 safe area 以外的交互。 换言之,就是苹果依然会对不尊重 key display features 的行为皱眉头,但只要不影响系统自己做的交互就勉强可以忍耐了。 |
39
0x6c696e71696e67 2022-09-08 06:16:16 +08:00
@hahiru 我的感觉正好想反,有了交互,心理上把小黑条当成屏幕一体的了
|
40
deesan 2022-09-08 08:15:46 +08:00 9
赞同 op ,苹果越来越不懂设计了,在此预言:Dynamic Island (灵动岛)过两年就会被放弃,跟 touch bar 的下场一样
|
42
coolzjy 2022-09-08 08:32:24 +08:00 via iPhone
我比较好奇在 dark mode 下这玩意儿怎么展示
|
43
minamike 2022-09-08 08:43:50 +08:00 via iPhone
|
44
BigDogWang 2022-09-08 08:44:00 +08:00
苹果老款的 notouch 区域不也做了挺多东西?
|
45
lucifer9 2022-09-08 08:54:02 +08:00 1
这么说来,首先开发者不许用,因为苹果禁止;其次苹果自己也不能改,因为...不知道因为啥。
也就是说,现有设计就必须永远下去了?不管硬件变不变? |
46
movq 2022-09-08 08:56:25 +08:00 via iPhone 1
有没有一种可能,不让开发者用,是为了让苹果自己用
|
47
jfdnet 2022-09-08 08:59:56 +08:00
刘海的时候也交互不出什么东西来呀
|
48
mazhiyuan 2022-09-08 09:10:57 +08:00
一大波国产 OS 正在紧急适配中,产品与开发:谢谢苹果赏饭吃
|
49
vicalloy 2022-09-08 09:12:10 +08:00
对“灵动岛”持观望态度。
异形区域本就是妥协的产物,应当尽量降低存在感。 现在整这么一出,是怕自己不够引人注目吗。 |
50
shijingshijing 2022-09-08 09:18:21 +08:00
没有人觉得是把 TouchBar 糊在脸上么? 或者额头上?
|
51
gdgoldlion 2022-09-08 09:24:30 +08:00 1
这种事苹果干的还少么,口罩解锁之前研究出方法,然后苹果给封了。后面苹果自己搞了口罩解锁,但只支持新机型。然而苹果不会宣传用同时期的口令解锁,他偷偷把触摸点击数从 5 个,支持到 6 个。因为六位密码。
“很多东西之所以不用,只是因为那不是我做的”,没有其他原因,这算是很常见的企业逻辑了,doge |
52
weichengwu 2022-09-08 09:26:37 +08:00
虽然但是,胶囊不是刘海吧
|
53
leipengcheng 2022-09-08 09:30:55 +08:00
商业是为了赚钱的,不是为了合理
|
54
AyaseEri 2022-09-08 09:40:18 +08:00 10
你跟我讲 HIG 我都觉得好笑.jpg
|
56
20015jjw 2022-09-08 10:07:01 +08:00 via iPhone
@drich
aw 您这逻辑 对你来说一个东西好不好只能有销量决定吗?自己没有判断吗?所以那国内 qq 一定比法拉利好? 以及你觉得我在这用 iPhone 打 iPhone 烂的言论是吃饱了撑的还是有感而发呢? |
57
xuanbg 2022-09-08 10:23:25 +08:00
哪里有打破规范了?不能动的地方还是不能动啊,只是通过 UI 和交互设计,掩盖了那块地方而已。
|
58
fyxtc 2022-09-08 10:35:44 +08:00
@nobodyknows 超纲了,这个没人敢说话
|
59
superchijinpeng 2022-09-08 10:36:43 +08:00
买就完了
|
60
coolzjy 2022-09-08 10:36:52 +08:00
@minamike 大批 APP 在 dark mode 下都是黑色背景,包括 apple 自己的设置、app store 、邮件,很难想象黑色背景上面怎么搞这些幺蛾子
|
62
pkwenda 2022-09-08 10:44:04 +08:00
这次是少数的:大家认为好,我却无感的功能 😂
|
63
KouShuiYu 2022-09-08 10:50:57 +08:00
touchbar 变成刘海儿了吗😂
|
64
28Sv0ngQfIE7Yloe 2022-09-08 10:56:51 +08:00
|
65
ysc3839 2022-09-08 11:05:48 +08:00
是这样的,苹果(以及其他很多厂商)设置某个 guideline 只是想让开发者听话
|
66
0703wzq 2022-09-08 11:20:18 +08:00
@gdgoldlion 口罩那个有没一种可能那是个 bug...... 录一半脸你觉得安全性如何..
|
67
PeacePeach 2022-09-08 11:27:22 +08:00
这个动态岛的设计呈现很好。
设计追随实际情况的变化而变化,设计的限制也根据实际情况的变化而变化,没有什么问题。 |
68
daveh 2022-09-08 11:45:00 +08:00 via iPhone 5
这都能喷,角度也是清奇。
老刘海区域不能触碰不能显示,任何一个 IQ 正常的开发者都会想办法避开这个区域,还需要苹果 HIG ? 新 notch ,支持触碰、两端支持显示,搞点小创新利用起来,有什么问题? 这怕不是对 Safe Area 有什么误解?新 notch 能做交互,并不是什么非 Safe Area 了,这么讲明白? |
70
exploreexe 2022-09-08 11:59:17 +08:00 5
苹果:我是恁爹。
做了这么多年开发,还不知道苹果的德行么?一切以我的标准为准。特别是苹果审核的时候。所谓的审核标准是什么?真的严格按照审核指南来吗?很显然并没有吧,更多的时候是按照审核员的心情来审核的。 说你违规就违规,说封你号就封你号,老子就是王法。 |
71
xuelu520 2022-09-08 12:07:58 +08:00
老款 iphone 的刘海可以做效果了吗?还是只有苹果自己能用?
|
72
fkdog 2022-09-08 12:30:18 +08:00
你活着累不累?
|
73
gdgoldlion 2022-09-08 12:44:23 +08:00
@0703wzq 如果讨论安全性,不如看看这么多年苹果攻克了双胞胎和撞脸问题了么。双胞胎解锁视频到现在还一大堆。
|
74
gzf6 2022-09-08 12:54:44 +08:00 via Android
本世纪最大药丸
|
75
Danswerme 2022-09-08 12:59:16 +08:00
挣钱嘛,不寒碜。
|
76
maedaema 2022-09-08 13:01:42 +08:00
所谓“灵动岛”,只是挖孔屏的一块遮羞布罢了,苹果敢把“灵动岛”的背景色换成其他颜色吗?(手动 doge )
|
77
20015jjw 2022-09-08 13:09:21 +08:00
|
79
criag 2022-09-08 13:52:44 +08:00
可能 notch 不行,island 可以吧,真是服了。
苹果自己也觉得这个大黑条尴尬,不做点啥都对不起这个玩意 |
80
hsiaochi 2022-09-08 14:24:58 +08:00
作为一个科技公司把权势那一套玩明白了,表面说的冠冕堂皇,加上确实优秀的产品,再加上暗地里某些猥琐的,心口不一的行为,培养一大批心理变态的斯德哥尔摩果粉和疲于应对 pua 的设备使用者。(包括笔者)
|
81
pnongrata 2022-09-08 14:42:22 +08:00
@jinliming2 我觉得你这个逻辑是最清楚的
|
82
blindie 2022-09-08 14:50:29 +08:00
属于直接背刺。苹果老习惯了。
|
83
duht333 2022-09-08 14:57:09 +08:00
苹果自己打脸的事情其实挺多的……很理解 LZ 的心情,因为之前我和你一样。现在的经验就是,对任何商业公司,不要抱有任何道德上的期待,这样就不会有这样的心情落差。
|
85
monetto 2022-09-08 15:01:54 +08:00
再给 OP 献上一条,小组件不可以使用完全透明的背景或者图标。会被纯色所替换。
所以现在 App Store 的透明小组件实现都是用一样位置的壁纸去做覆盖,看起来好像是透明的一样。 没准 iOS17 就允许 真 透明背景 了,有些屎是真不想吃,但是 Apple 就强行喂给你一样 ... 你要是觉得这个东西不好,可以把这个特性通过一个深度隐藏的设置选项实现,例如透明背景这种,实现起来也不会对其他功能有影响,更不会影响系统稳定性。但是不让我用,我就觉得很反感。 |
86
fo0o7hU2tr6v6TCe 2022-09-08 15:06:15 +08:00
我觉的挖孔屏挺好的就一个点, 也没啥感官上的不适应。一加 5T 一加 8Pro 两部手机用了快 5-6 年了
|
88
mirari 2022-09-08 17:08:21 +08:00
竖持时屏幕上方是最难交互的区域,必须依赖双手,我感觉这是为了创新而创新,当然这种创新也就苹果这个高度独裁的生态才玩得出来
|
89
aogu555 2022-09-08 17:13:02 +08:00
终究还是螺丝壳里做道场,尽快研发屏下摄像头才是最佳解法。
|
90
kenrayasd123 2022-09-08 17:26:04 +08:00
祖宗礼法怎能随意更改呢😭😭
|
91
mcluyu 2022-09-08 17:53:22 +08:00
你为什么会认为 Apple 需要跟开发者一视同仁呢, 自始至终他们就没打算这样吧,系统应用的权限和交互很多都没有遵守 HIG 和 Review Guidelines , 他们就是有特权。
|
92
zmal 2022-09-08 18:10:47 +08:00
企业家不怕打脸。这句话不是贬义。
|
93
chaorders 2022-09-08 19:21:37 +08:00
上个版本才为了屏幕太大操作方便,把手机版 Safari 地址栏改到下面来。有点想不通,现在又增加一个灵动岛让大家更频繁的去触摸屏幕顶端。特别是 14 Pro Max 的话,又是只能两只手操作了。
|
95
FrankHB 2022-09-08 21:55:54 +08:00
@wdhwg001 太阳底下无新事,传统艺能了。
就 JavaScriptCore 对 JIT 开洞,还不够体现只准州官放火么。 |
96
charlie21 2022-09-08 22:38:54 +08:00
HIG 依然要遵守 因为这就是苹果的本事。但千万不要有贱嗖嗖的敬畏之心,它不配
|
97
lookStupiToForce 2022-09-08 23:20:57 +08:00
这坛子真没法看了
苹果调教用户到 NC 粉是真的一绝 我用着 mba 、ipad 和 iphone 都觉得必须屏蔽这几个节点,真的是 NC 粉劝退 |
98
camus 2022-09-09 00:33:03 +08:00
这不就是一次正常的随硬件更新而修订的设计指南吗
非要来祖宗之法不可变? |
99
wdhwg001 OP @camus 这实际上是一次破例,而且是在明确地规范了审美标准之后的破例,而且这次破例新增的功能是违背旧标准的,会让人觉得苹果主动打破了它自己一直很严格认真的审美标准,所以让我觉得有些失望。
其实这个岛的很多交互完全可以在 notch 上实现,比如 Face ID 提醒,一直都有设计者试图这样做,但苹果一直在强硬地阻止这种尝试,直到它自己主动这样做。 |
100
SeaTac 2022-09-09 04:22:28 +08:00
看了眼节点,iDev...
行吧,能理解 op ,将心比心,要是我们组的 cr reviewer 天天双标我也不爽 |