北京时间8月13日消息,据科技博客The Next Web报道,移动应用开发商Fueled英国地区设计总监罗伯-帕尔默(Rob Palmer)近期发表文章,为针对iOS 7开发应用的开发者提供了建议。他认为,开发者在为iOS 7开发应用时,必须保持应用的简洁化,充分利用层次设计,增加应用的互动性,并确保个性化等。

以下是文章主要内容:

今年早些时候,苹果在“全球开发者大会”(WWDC)上明确表示将在今年秋季发布最新的iOS 7操作系统,新系统完全抛弃此前的“拟物”设计风格,采用更加实用的“扁平化设计”风格。对于开发者来说,新的系统意味着新的游戏规则,他们必须根据 iOS 7的用户界面重新设计自己的应用,从而为用户带来更出色的应用使用体验。那么,在为iOS 7开发应用时,需要注意哪些方面呢?以下是笔者的一些观点:

1、保持简洁化

如果你参与了iOS 7的测试工作或者下载过iOS 7最新的开发者预览版,那么你肯定非常清楚,苹果在新的系统中将简洁化做到了极致。与以往的版本相比,iOS 7中无论是应用程序图标还是界面的设计风格,都更加简洁、更加直观。这也就意味着,此前适用于iOS 6系统的应用,在iOS 7中可能就显得复杂了。当然,这并不是说开发者在为iOS 7开发应用时,必须完全遵守苹果的设计风格,开发者依然拥有较大的自由设计空间。

2、层次化设计

苹果在iOS 7中充分利用了操作系统的层次感,从而使界面设计更加紧凑,这样做的好处是,能够大幅提高用户的使用效率和动态感。如果开发者想要使自己的应用符合iOS 7的整体设计风格,就必须将层次感整合到软件的UI设计中。需要说明的是,分层设计并非意味着可以采用杂乱无章的设计风格,开发者同样必须保证应用主页面的条理性和开放性。

3、互动性

早在iOS 6的开发过程中,苹果就已经开始尝试有目的的降低应用程序之间的独立性,从而加强不同原生应用之间的互动性。而在iOS 7中,最让人惊喜的就是其增强了应用程序的可视性和可访问性,因此开发者在为iOS 7开发应用程序时,必须预见到自己的应用与其他应用程序互动、关联的可能。

笔者认为,开发者可以在应用开发过程中为部分功能留下一些空间,这样能够方便应用后期与其他程序互动时作出调整。当然,应用开发者也可以充分发挥自己的想象力,思考自己的应用如何才能更好的填补其他应用所留下的功能性空缺。

4、保持个性化

需要特别说明的是,与iOS 7的设计风格契合,并不是说要牺牲应用的个性化。对于优秀的开发者来说,他们仍然能够为自己的作品在这些简洁、彩色、分层的应用环境中找到生存之道。另外,应用开发者也必须时刻保持清醒,不能因应用升级而迷失了自己,他们应该在自己认为正确的道路上坚持下去。

5、稳步发展

新操作系统的诞生往往令人兴奋,但这并不意味着你必须马上修改你的应用程序,因为单纯的“为了改变而改变”最终会酿成苦果。就像哲理大师告诉我们的:“如果东西没有坏,就无需进行修理。(If it ain’t broke,don’t fix it)。”否则,你可能花费了大量精力和金钱,最终却走向了一条歪路。

新的操作系统诞生后,每个开发者和设计师都必须思考如何改进自己的应用,以使其能够为用户提供最佳的体验。尽管不能完全复制新操作系统的设计风格,但开发者们仍然可以以此作为参考。因此,开发者们不妨以更加谨慎、开放的态度来迎接iOS 7的到来。(Kuke)