iOS 7 已经出来一周,但国内国外关于它的讨论远远没有停止。设计风格大变是 iOS 7 的显著特点,而它对第三方开发者的影响很是值得玩味。
Marco Arment 曾在一周前对开发者的“困境”进行了阐述。他提到现有 Apps 支持 iOS 7 并不需要花太多功夫,但是它们在 iOS 7 的界面下会显得很“古老”。这会使开发者陷入两难局面:
- 无法放弃 iOS 6。如今大部分 Apps 仍支持着 iOS 5,甚至还有支持 iOS 4.3 的。
- 无力设计两套独立界面,设计两套界面也不是什么好主意。
- 很多与 iOS 7 格格不入的元素需要重新设计或移除,这会使很多用户有抗拒心理。
但 Marco 并不觉得这是坏事。他认为 iOS 7 这把火会给这个平台带来很多新机会,后来者如果想要在某个热门领域分得一杯羹,专注于 iOS 7 将是个不错的选择。
且不说这个主意是不是靠谱,倒是 iOS 6(及之前)的 Apps 放在 iOS 7 是不是真的会“格格不入”值得一说。
按照主流说法,现在的设计风向分为“拟物化”和“扁平化”两种。iOS 6 及之前可归入前者,iOS 7 归入后者。问题是,“扁平化”风格在 iOS 7 之前早已有之,App Store 里也毫不缺少这类风格的 Apps,比如爱范儿,Letterpress 等等。
那么——在打开它们的时候,你是否会觉得格格不入?
“眼前一亮”的感觉或许会更多。如果我们将 iOS 看作城市,主屏看作是街道,Apps 就是各式各样的房子。使用 iOS 系统就像是走进一栋又一栋的房子,房子装修风格的迥异并不会让我们太过诧异。而我相信,使用 iOS 系统时 95% 的时间,应该在“房子”里。
即使是在风格大变的 iOS 7 时代,这种感受不会有太大改变。第三方 Apps有自己的一套风格,或许真不是一件“有伤风化”的事情。
Tweetbot 开发者 Paul Haddad 在 WWDC 上的一次采访中说道:“我不觉得我们必须完全去匹配 iOS 7 的风格,不过我们需要抓住 iOS 7 给出的某些线索并做出一些改变。我猜将来的 Tweetbot 将会有一些 iOS 7 元素,也会有一些我们自己的元素。”
而 512 Pixels 的博主 Shawn Blanc 谈到这个问题时写下的这段话,我很是赞同:
让一个 App 真正出众的是那些细小的东西——取于平凡,创出非凡 (take something normal and turn it into something extraordinary)。我将 iOS 7 视作是一块白帆布,第三方开发者的目标不是像素级拷贝苹果的原厂 Apps,这同样也不是 iOS 1-6 时代的目标。…如今已经有 5 亿人正在使用 iOS 设备,是时候卸下训练轮(training wheels)了。