谷歌正在逐步停止在其 iOS 应用程序中使用 Material Design 用户界面组件,转而更多地依赖苹果自己的 UIKit。该公司表示,转换的结果应该是其 iOS 开发团队的工作减少,但更重要的是,这一变化很可能意味着谷歌的 iOS 应用程序不会像苹果设备上的闯入者一样。与其遵循 Android 的 UI 约定,它们应该看起来更像是属于 iOS 的。
这一变化是由苹果平台上谷歌设计的工程师负责人杰夫·维尔科耶恩在 Twitter 上宣布的。如果您有兴趣,我建议您阅读完整主题,但 Verkoeyen 表示,他的团队今年早些时候“将 iOS 的开源 Material 组件库转变为维护模式”。Material Design 是 Google 的内部设计惯例,它于 2014年推出,目的是在移动设备、Chrome 操作系统和网络上统一其应用程序和服务的外观和感觉。
Verkoeyen 表示,谷歌为 iOS 开发了自己的 Material Design 组件,但随着时间的推移,他们发现这些组件“逐渐远离 Apple 平台的基础,因为这些基础也在逐年发展。”Verkoeyen 表示,谷歌并没有通过填补这些空白为自己创造工作,而是决定为它的 iOS 应用程序使用苹果自己的 UIKit。他指出,这样做将“导致与操作系统的集成比我们通过自定义解决方案可以合理实现的更紧密。”
Verkoeyen 的措辞在这里有些偏颇,但很多人都在解释这个线索——包括提到“更紧密的集成”——意味着谷歌的 iOS 应用程序将在未来更多地遵循苹果移动操作系统的设计惯例。例如,这可能意味着使用更少的看起来像是属于 Android 的自定义按钮。
正如长期担任 Apple 记者的 Jason Snell评论道:“这是个好消息。这对 Google 的开发人员很有好处,他们不再需要构建自定义代码。更重要的是,这对在 iOS 上使用 Google 应用程序的人有好处,因为运气好的话,他们会更新得更快、工作得更好,而且感觉更像是合适的 iOS 应用程序,而不是来自其他平台的入侵者。”
然而,布丁的证据就在吃,直到谷歌在未来几年真正开始更新它的 iOS 应用程序,我们真的不知道它计划如何结合这两种设计方法。让我们希望它做正确的事情,让用户更容易。我们会看到。