`
jjfat
  • 浏览: 283869 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一起来给iOS 11找bug: 苹果还是乔布斯时代的细节控吗?

 
阅读更多

众所周知,前几天苹果在位于苹果公园的Steve Jobs剧院召开了一年一度的新品发布会,正式揭幕了全屏的iPhoneX, 随后又把iOS 11推送给了测试员(Beta Tester)(正式版将于几周后发布)。我一收到iOS 11 GM的推送就立刻更新了我的手机。

 

译者注:什么是Apple Beta版软件计划?

Apple Beta 版软件计划可以让用户试用预发布版软件。针对使用者遇到的质量和可用性问题提供反馈,能帮助苹果甄别和修正问题并进一步完善 Apple 软件。

 

Beta software自从六月的WWWDC大会以来,我就作为Beta Tester给iOS 11的增量更新密集地做测试。拿着4.7英尺的iPhone以及iOS 11 GM,感觉Beta软件还有很多需要改进的地方。作为一个设计师,我忍不住想把自己的使用感受写下来。

 

我写这篇文章的目的是帮助人们认识到许多需要在将来进行改进的细节。

 

这些对于iOS 11需要改进的感觉绝大部分来自于UI和动画(animation)。iOS的UI元素很不协调,将大量不同类型的UI元素混在一起,这些元素看起来很相似,但是却为UX带来不流畅的体验。这种元素的不一致性主要来自于iOS 11中新更新的UI元素,比如说大标题和搜索条。我的看法是,这些新加引入的元素造成了iOS 11上面许多不一致的UI体验。

 

 

Mail.app

 

首先我们看一下iOS 11上面的Mail.app。就像其他的原生apps一样,Mail也引进了带着大标题的导航条。然而,相较于设计指南样本,Mail上面的大标题有多余的左边距。在这里,我们将搜索条作为参考对象。在设计指南样例中,大标题和搜索条相对于屏幕边缘的距离是相同的,但是在Mail.app中,与搜索条相比,大标题很明显往右偏移了一些。


 

 

Watch.app

 

在Watch.app中,搜索条没有遵循建议的风格,并且用另一个不太合适的背景来突出搜索条。在采用iOS 11设计风格的原生apps中,搜索条应该与导航条很自然的匹配上,而不是像Watch.app这样。

 

在Apple公布的使用指南Building Apps for iPhone X中,他们提到了一个同样的例子:


 

左边的WWDC.app是一个违反设计风格的反例,右边的Contacts.app是遵守设计的最佳实践。视频中的评论者宣称:

 

这是我发现的第二个问题。。。。如果我召唤出搜索区域,这就看起来不太对了。我们可以跟Contacts app 列表比较一下。有很多东西都都错了。搜索条的背景颜色和大小都不太对

所以,iOS 11被建议让搜索条和导航条的背景颜色做一下匹配。目前为止Watch.app作为原生app还没有遵守上面的建议。还有,一旦被点击,Watch.app中的搜索条几乎都要“亲上”状态条了,这说明苹果的工程师们实在是有太多东西需要改进了。


Files.app

 

Files.app里面的搜索条也有一些问题。看起来Files.app的工程师们使用了一个非标准的搜索条。从下面的照片中可以看出,与Settings.app中的标准搜索条比起来,Files.app的搜索条更小,字体颜色更浅。

 

APP Store.app

 

iOS 11的App Store经历了一次重设计,看起来有些像Apple Music。然而,App Store的Today键与Apple Music的For You一比较,日期的字体还是不一样,App Store的字体更大。然后Apple Music的“Wednesday”后面跟着一个逗号,App Store中逗号消失了。

 

再次比较两个apps。在搜索页面中,在App Store中触碰“Trending”项目不会触发hover效果,然而在Apple Music中同样的动作会触发一个hover事件来改变项目的背景/前景颜色。在我看来,Apple Music做得更好,原生apps应该在hover反馈上面达成一致,不管是保留还是去掉这个效果。

 

 

除此之外,在细节之处还有各种各样的问题。在APP Store中,打开任何有横幅照片的app,拖动这个页面从屏幕左边到右边小滑一下(但不是完全滑过,这样会退出app页面)在页面恢复之后这个横幅section的渲染会变得很奇怪(render):

 

同时这里也有性能问题,在更新选项上面,向下拉刷新项目的时候这里会有一个很明显的框架下垂(若果你的大标题被往下拉的太多的话)。这个bug你自己可以很容易感受到。

 

Health.app

 

在Health.app中,Today页面和Health Data页面,同样的数据和同样的风格,但是却有不同的宽度。这个问题是iOS 10的遗留问题,但是现在任然未被修复。

 

Today Widget

 

在iOS 11中。有两个方式打开Today Widget,在Home屏幕或者锁屏从左到右轻扫,页面里面的搜索条用不同的方式召唤出来会有不同的行为。当从Home页面被召唤出来时,向下拉Widget page将不会显示搜索条,点击搜索条的时候会缺失出现的动画以及霜冻效果,以及点击取消之后搜索条变宽的动画(虽然变窄有动画)也缺失了。整体的体验很尴尬。

 

Photos.app

 

iOS 11中充满了不恰当的边距,要不然太多,要不谈就是太少。导致感觉这个系统是一个半成品,太多东西需要改进和完成了。

 

在Photos.app的分享选项上面,边距(下图中箭头指的地方)太窄了并且不一致,与其它原生APP中相似页面相比。

 

Settings.app

 

在Settings.app中-->Apple ID小节中,设备列表完全没有与ID节对齐。在iOS 10中还是正常的,在iOS 11中就不行了。

 

Music.app

 

在Apple Music中的连接上面,图片和文字之间的边距实在是太小了。这不应该是设计的决定,因为在桌面macOS上面的iTunes端边距还是正常的。虽然连接不是一个常用的功能,苹果也不应该犯这种低级的UI设计错误。

又是Apple Music,通过Library进入专辑列表之后,点击首字母列表来快速进入以那个字母开头的专辑,你会看到那个首字母所在的小节遮住了专辑封面的一部分。

 

Weather.app

 

iOS 11中的Weather.app也使用较大的字体和较少的余量进行了更新。不过我注意到,iOS 11中的温度文字并不是中心对齐的,而在iOS 10中是对齐的。

 

 

这可能是iOS 11的设计决策。然而在实际使用中,由于不对齐,对于某些数字,对于用户来说,更接近左边缘的文字是非常明显的,但效果并不比iOS 10好。

 

字体问题

 

在我看来,最后和最严重的问题是字体。上述问题可能不会影响正常使用,但下面的问题实际上会影响我们每个人。

 

这是iOS 11 Safari中的PingFang(iOS的默认中文字体)的粗体字体。当我在iOS 11上调试个人网站时,我发现了这个问题。所有的比较都是在iOS 11和iOS 10之间进行的。

 

如上图所示,PingFang实际上是渲染为粗体。伪粗体基本上不使用字体本身提供的字体重量,而是强制地在某些基本字体上增加字体重量。伪粗体是由算法生成的,通常缺乏质量,引起笔画重量和字母跟踪的问题。在屏幕截图中,你可以看到,iOS 11中的伪粗体PingFang在文本之间有更大的间距。

 

经过一些测试,我发现只有当CSS font-family包含“-apple-system”,即使用系统提供的旧金山字体的font-family时才会发生这种情况。一旦我们删除它,系统将会尊重由字体本身提供的字体重量,并且粗体粗体已经消失了。

 

这个问题不仅在Safari中,而且还会影响使用iOS的webkit引擎的所有应用程序来呈现网页,例如微信的内部浏览器和豆瓣。正如你所看到的,豆瓣已经被伪粗体苹方占领,看起来还算不错。

 

 

随机选择一个电影评论文章,你会注意到标题是粗体。通过比较,你还会注意到,粗体字体中的字体间距是有问题的。其实这不只是伪粗体的问题,还波及常规或任何字体的重量,所以你看到“伪Regular”等等。伪 Regular 或许很难从笔画粗细这一角度发觉问题,但通过下图对比,可以发现 iOS 11 中正文的字距也偏大,足以证明这是「伪 Regular」:

 

再欣赏一下伪粗体在微信推送中的表现:

 

 

Safari的这个伪字体问题已经出现在iOS 11 Beta 1中,我在8月初提交了反馈应用程序的错误报告(案号为#3436665)。然而,这仍然是今天的一个问题,可能适用于iOS 11或更高版本。作为排版爱好者,我对此感到非常失望。

 

 

小结

 

近几年,关于 Apple 软件质量下降的讨论不绝于耳。Apple 在生物识别、机器学习、AR 等重大领域大跨步前进,公司规模愈来愈大的同时,似乎失却了过往那种细心雕琢每一个产品细节的心。13 日的发布会上,听着 The Beatles 的歌,听着 Steve 的话,有那么一瞬间,我感到我们好似还身处过去的 good old days。不过今日的 Apple,确实是不同以往了。我无意唱衰 Apple,作为一名生活中充满 Apple 产品的人,Apple 现在仍是我最喜爱及尊敬的科技公司。我只是希望,Apple 不断前进的同时,不要忘记过去他们所珍视的价值。

 

via hackernoon.com

1
0
分享到:
评论

相关推荐

    苹果公司为什么会一直赢?附:苹果公司的SWOT分析.docx

    - **产品故事**:每一个苹果产品背后都有着一个独特的故事,如iPhone的推出标志着智能手机新时代的到来。 - **用户故事**:苹果用户的忠诚度极高,他们经常分享自己与苹果产品的美好经历,这些故事进一步加深了人们...

    【IOS苹果免签分发】苹果IOS绿标免签封装app.rar

    标题“【IOS苹果免签分发】苹果IOS绿标免签封装app.rar”暗示了我们讨论的是一个关于iOS应用免签分发的技术,特别是与苹果绿标(即企业证书签名)相关的技术。 苹果的绿标免签,是通过企业级开发者账号来对应用进行...

    App开发者日记:iOS App开发是什么样的?.docx

    iOS App开发是一个充满挑战和技术细节的领域,对于开发者来说,它既是创新的舞台,也是技术磨炼的战场。在Macworld的体验中,通过评论和测试iOS应用程序,我们可以深入理解开发者所面临的困难。本文将通过开发者的...

    《商业内幕》:苹果乔布斯背后的功臣们.docx

    《商业内幕》文章揭示了苹果公司乔布斯背后的关键人物,他们在公司的运营和发展中起着至关重要的作用。这些功臣不仅包括直接向乔布斯汇报的高级主管,还有那些在各自领域默默贡献的副总。以下是他们的详细介绍: 1....

    【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置.zip

    标题提到的“【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置”是一个关于如何在iOS 14系统上实现无签名应用分发,并且隐藏顶部网址、防止网址跳转的技术教程。 首先,我们需要...

    iOS 11 App Development Essentials Learn to Develop iOS 11 Apps with Xcode 9

    iOS 11应用程序开发基础:使用Xcode 9学习开发iOS 11应用程序 本书籍主要向读者介绍了如何使用Xcode 9和Swift 4来开发iOS 11应用程序。以下是从书籍的描述、标签和提供的部分内容中提炼出的知识点: 1. Xcode 9与...

    乔布斯的遗产:苹果公司继续称霸的8大资本.docx

    5. **设计哲学**:乔布斯对于细节的关注体现了苹果在设计上的极致追求,这种设计理念已经深深植根于苹果的产品之中,成为了苹果区别于竞争对手的核心竞争力。 6. **专利积累**:虽然苹果的专利数量不及IBM,但其...

    IOS签名证书 苹果签名w系统免费工具

    IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具IOS签名证书 苹果签名w系统免费工具...

    iOS11 Axure元件库

    而iOS11 Axure元件库,就是专为苹果iOS11系统设计的一款组件资源库,极大地提升了针对iOS设备的原型设计效率。 iOS11是苹果公司在2017年发布的重要操作系统更新,带来了诸多新的设计语言和功能特性。为了与之同步,...

    ios 苹果自带api实现ocr

    在iOS和Mac开发中,OCR(Optical Character Recognition,光学字符识别)是一项关键技术,它允许设备识别图像中的文本并将其转换为可编辑、可搜索的数据。苹果为开发者提供了内置的API来实现这一功能,无需依赖第三...

    高清彩版 RayWenderlich iOS 11 by Tutorials Learning the new iOS APIs with Swift 4

    iOS 11是苹果公司在2017年发布的重要版本之一,带来了众多新功能和技术改进。本书将引导读者深入探索这些新特性,并通过实际案例演示如何利用这些新技术。 在iOS 11中,Apple引入了多个重要的新API和技术,例如: -...

    ios helper用于苹果ios系统的实用工具

    《iOS Helper:苹果iOS系统的全能助手》 在iOS设备的使用过程中,用户常常会遇到各种问题,例如系统更新、数据管理、应用安装等。而"iOS Helper"正是为解决这些问题而设计的一款强大实用工具,专为苹果iOS系统提供...

    【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置,苹果免签网站源码完整版

    主要功能: 1、一键IOS免签封装; 2、免签IOS,自动生成下载二维码;...工作原理:直接调用苹果自带的Safari浏览器打开客户的H5网址的、所以也不会存在客户目标网站域名在微信或QQ打不开的问题以及不会掉签问题。

    iOS开发试题大全:笔试面试一千题[常识篇]

    iOS开发试题大全:笔试面试一千题,包含1000道iOS试题和参考答案,题型包含:判断题、单选题,多选题和面试题。分为这套资料共分为"语法","常识","界面","iOS","操作","数据结构","多线程","网络","多媒体","安全"十...

    IOS 11 Programming Fundamentals with Swift

    1. 书名:《IOS 11 Programming Fundamentals with Swift》是关于iOS 11操作系统下,使用Swift编程语言进行编程基础教学的一本书籍。这本书由Matt Neuburg编写,是该书的第四版。 2. 描述:该书在***上可以购买,...

    高仿苹果手机主题

    1. 图标:高仿苹果主题会尽可能复刻iPhone 4的原生应用图标,包括其形状、颜色和细节,以营造出iOS的视觉一致性。 2. 壁纸:主题可能包含苹果经典的壁纸,或者是模仿iOS风格的全新设计,以增加整体的真实感。 3. ...

    苹果iOS8.1.2正式版修复Bug汇总

    苹果iOS8.1.2正式版的发布主要聚焦于修复一系列影响用户体验的Bug,旨在提高系统稳定性和性能。尽管这次更新并未引入显著的新特性或功能,但针对已知问题的解决对于保持系统的顺畅运行至关重要。 首先,最值得注意...

    iOS 7 Design Resources 苹果官方文档

    11. **人机交互指南**:苹果的人机交互指南(Human Interface Guidelines, HIG)是设计iOS应用的基础,文档会更新以适应iOS 7的变化,包括新的手势操作和用户行为模式。 通过深入学习这份官方文档,开发者和设计师...

    XD ios 11的元件库

    "XD iOS 11的元件库"是专门为苹果iOS 11操作系统设计的一套资源集合,它包含了一系列符合iOS 11风格的图形、按钮、图标和其他交互元素,帮助设计师快速构建出与iOS 11界面一致的设计。 在iOS 11的设计中,Apple引入...

    苹果iOS15设计规范.pdf

    iOS 设计规范是 Apple 官方发布的一份详细的设计指南,旨在帮助 App 设计师和开发者创建高质量的 iOS 应用程序。该规范涵盖了 iOS 设计的各个方面,包括设计原则、界面元素、用户交互、视觉设计、图标和图像、UI 栏...

Global site tag (gtag.js) - Google Analytics