苹果的宏图大志 如果说Google对Android生态系统进行了手术刀式的审视,那么苹果这次可以说是在更大的尺度上绘制了蓝图。这次苹果的表现也跟以往其在WWDC的脚本相似:新API更丰富的新版本iOS,新版本的Xcode开发环境,和一些有趣的“小聪明”。不过,今年,苹果也给我们带来一些惊喜,比如全新设计的iOS 7。 设计革新: iOS 7的感观与之前版本有着巨大的差别。现在,iOS设计的一切都是小巧、扁平、半透明和色彩柔和的。为适应这些新的设计特色,有一系列的建议和工具来指导移动开发者来更新他们的App到iOS 7的版本。 苹果为iOS 7 环境下的App设计者提供两项专门资源: -iOS UI Transition Guide涵盖了过渡App到iOS 7的基础,iOS 6的向后兼容,和一些典型案例。 -i iOS Human Guidelines是人机交互指南的升级版,按苹果的传统每次新iOS版本发布都会附带推出。它是开发者开发iOS 7所需要的所有东西,iiOS App Anatomy、UI元素、图表和图表帮助,等等。 Google正努力想要在设计上赶超苹果,为此制作了Android设计建议和最佳案例的完备文档。Google使用Holo主题套件来在核心设计原则上标准化Android App。 动态设计: iOS 7中,设计者和开发者可以实现动态设计,比如识别用户是如何移动手机的,或者类似的使App对手机和平板电脑的移动和外部特征作出反映的UI性能。 这些动态设计对iOS 7而言是全新的。Android也有对应的功能(比如都有UI对象的重力特性)和别的一些动态设计相关的“小玩意”。 游戏: 苹果总是给iPhone和iPad的游戏以特殊的关注,iOS 7也是同样的。iOS 7系统上的新API是这次版本更新的最重要内容。 首先是Sprite Kit 带来基于硬件的“2D和2.5D”图像渲染,这可以产生iOS 7上一些精彩的游戏。同时,苹果新的游戏控制框架让开发者可以将物理属性控制器加入到iOS游戏中。苹果也对游戏中心做了一些改进和微调,比如反作弊。 Google的第三方App和配件合作商已经有效顾及到了Android游戏控制器。嘿嘿,比如Ouya就是一款基于Android的完备的游戏主机。 Google对Android中类似游戏中心的性能做出了改进,增加了新的排名功能。但是,除非你在Android开发库和资源里做一番搜寻,Google本身并没有像苹果那样向开发者主推游戏功能。 Xcode 5: Xcode 5有了新的测试功能、通过“bots”参与分析的连续集成、测试存档项目、新的调试功能和自动布局编辑器,以方便App设计者升级其产品到iOS 7版本。Xcode已经成熟和稳定了,特别是相对Android Studio来说。当Android开发者需要在Google摆平新IDE的问题时表现出一些耐性时,iOS 7开发者只需要好好用Xcode 5就行了。 开发者,祝你们好运! 你还有富余的时间是吧?得,马上又有下一代Android系统可以期待,一系列新的外观和性能要学习。反正,祝你们好运吧! |