V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
wdhwg001
V2EX  ›  iDev

所以,苹果最终还是自己打了自己 Human Interface Guidelines 的脸…

  wdhwg001 · 2022-09-08 02:16:58 +08:00 · 21482 次点击
这是一个创建于 832 天前的主题,其中的信息可能已经有所发展或是发生改变。

Dynamic Island 这东西简直……

原先说好的,禁止任何开发者在设计 App 的时候拿 Notch 等 Safe Area 外的 Feature 做文章搞交互,结果最终破例的是 Apple 自己……

合着创新就是首先强行按头阻止所有开发者创新,一直按到自己主动做为止吗。

这次真的对 Apple 的创新有点失望了,合着当年阻止各种开发者试图给 Notch 做下拉条一类的交互,而且强硬到写进 HIG 里,就是为了现在自己主动破例。这一出操作,真是难为了当年那些强行帮 Apple 解释为什么 HIG 不允许对 Notch 做交互的人们了,Apple 根本不是为了“降低人们对 Notch 的注意力”一类的目的,他们只是想等几年之后自己拿这个点做“创新”吧。

第 1 条附言  ·  2022-09-08 21:50:57 +08:00

附上WWDC22期间苹果对HIG里相关内容的暗搓搓改动:

改动前: 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.

(由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上的家庭指示器和应用程序切换器等交互式系统元素。安全区域还可以帮助您考虑条形等交互式组件,如果大小发生变化,可以动态重新定位内容。

105 条回复    2022-09-09 21:59:43 +08:00
1  2  
HeapOverflow
    101
HeapOverflow  
   2022-09-09 10:09:32 +08:00
如果人人思维都像楼主这样的话,那这个世界就不会进步了。。
SekiBetu
    102
SekiBetu  
   2022-09-09 13:18:40 +08:00
没有开发者会去适配第三方的创新,都是跟着官方走的,官方让你这么做,你就得这么做,这样才能当乖宝宝,才有钱赚,有饭吃
James369
    103
James369  
   2022-09-09 14:30:53 +08:00
规定是可以变的,与时俱进
Huelse
    104
Huelse  
   2022-09-09 17:28:56 +08:00
触发关键词 Respect !
RabbitDR
    105
RabbitDR  
   2022-09-09 21:59:43 +08:00
怎么都说 notch 不能触碰的,明明可以啊,回到顶部不就是触碰 notch 吗?
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3197 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 12:17 · PVG 20:17 · LAX 04:17 · JFK 07:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.