iOS 7 应用开发者需要注意的五件事

移动开发 iOS
随着iOS 7的发布,有关它的热点问题越来越多,尤其对于iOS 开发者来说,关注的热度更高,下面,就将介绍下在iOS 7应用开发中需要注意哪些问题。

iOS 7应用开发者需要注意的五件事

据国外媒体报道,苹果在 今年早些时候的“全球开发者大会”(WWDC)已经明确表示将在今年秋天发布旗下全新移动操作系统iOS 7,这一版本的iOS将完全摒弃过去的“拟物”设计风格,并开始采用实用性更高的“扁平化设计”。对于开发者来说,这一全新游戏规则要求他们根据iOS 7的用户界面而重新设计自己的应用,并希望借此带给消费者更加新鲜、且同设备拥有更高默契的应用使用体验。

日前,在伦敦和纽约都拥有办事处的移动应用开发商Fueled英国地区设计总监罗伯-帕尔默(Rob Palmer)就在知名科技媒体The Next Web撰文发表了自己对于应用开发者在针对iOS 7开发应用时需要注意的几个方面的看法。具体内容如下:

1. 保持简洁

如果你参与过iOS 7的测试工作或者下载了现有的iOS 7开发者预览版,你应该知道苹果对于操作系统简洁的追求已经到达了一个全新的层级。iOS 7中的整体设计理念相比以往更加简洁,应用程序图标和界面的设计也同样如此。这也就是说,此前那些非常适合iOS 6系统的应用或许会令iOS 7用户感到过于复杂。当然,我并不是说你必须在应用开发过程中始终精确地复制苹果的设计风格,因为我认为开发者依然拥有着较大的自由设计空间。

2. 层次感

在iOS 7中,苹果通过充分利用操作系统的层次感而为用户提供了一个更加紧凑的界面设计。而且,分层设计的好处就在于可以有效提升用户的使用效率和动态感,因此为 了使自己的应用能够配合iOS 7的整体设计风格,应用开发者需要在设计应用时将层次感融入到软件的UI设计之中。然而,分层设计并不等于杂乱五章的设计风格,应用开发者同样需要保证应 用主页面的条理和开放性。

3. 互动性

为了进一步增强不同原生应用之间的互动性,苹果公司已经开始有目的性的降低应用程序之间的独立性。而且,iOS 7的最大优势之一就是可以增强应用程序的可视性和可访问性。因此,应用开发者理应在软件开发过程中充分考虑到自己的应用与其它程序进行互动、关联的可能。

当然,这或许意味着开发者需要在软件开发过程中为部分功能性留下一些空间,以便让其他应用程序有可能在日后填补这一空缺。或者,应用开发者也可以充分思考一下如何才能使自己的应用程序填补其他应用所遗留的功能性空白。

4. 找到自我

需 要指出的是,配合iOS 7的设计风格并不意味着必须以牺牲应用个性作为代价。我相信,一些设计师的优秀作品依旧可以在这些简洁、彩色、分层的应用环境之中生存下来。而且,应用开 发者不应该在对应用进行升级的过程中迷失自己。反而,他们应该坚持在自己认为正确的道路上继续走下去。

5. 循序渐进

虽 然一个全新操作系统的出现会让许多人兴奋不已,但这并不一定意味着你的应用程序一定就需要进行改变,因为单纯“为改变而作出的改变”或许最终会让你后悔不 已。就像俗话所说的那样:“如果东西没坏,就不需要进行修理(If it ain’t broke, don’t fix it)。”否则,你可能会既多花冤枉钱,又走上一条歪路。

除此之外,尽管每个应用的最终用户界面还是由开发者和设计师所决定,但全新操作系统的出现的确为他们提供了一个大致的设计方向。因此作为应用开发者,我们不妨以更加谨慎的态度来迎接这个秋天的到来。

责任编辑:张叶青 来源: 开源社区
相关推荐

2009-03-06 19:17:21

Windows 7测试

2022-09-29 08:03:20

​Kubernete容器共享池

2011-05-26 11:13:36

Flex

2010-03-01 10:20:27

Flex

2020-05-31 19:07:08

人工智能AI项目

2010-05-21 09:21:48

PHPPHP开发者

2019-07-08 09:36:57

Angular前端框架

2016-04-07 10:49:28

游戏开发者

2015-06-15 12:39:20

程序开发者注意件事

2014-04-10 09:45:50

移动应用测试iOS

2010-07-28 14:21:43

Flex

2010-07-15 09:18:03

Windows 7 S

2022-04-19 07:48:16

JavascriptCSS

2019-11-23 23:38:51

开发者微服务安全

2011-02-14 14:10:14

PHPWeb

2013-12-18 10:01:36

CIO开发者

2014-04-09 11:19:12

创业创业前期

2013-01-14 17:11:24

2013移动开发者开发者

2011-01-04 15:06:29

2020-11-05 10:33:01

开发代码技术
点赞
收藏

51CTO技术栈公众号