iPhone开发者必读:苹果iOS 6固件重点

移动开发 iOS
苹果如期发放iOS 6固件更新。iOS 6对于开发者而言其实并不陌生。然而,这其中带来了怎样更多的机遇与挑战呢?以下举例几点给大家。

iOS 6 包含200多项新功能,包括更加智能的“Siri”语音助理、全新的“分享照片流”、惊艳的全景拍照、方便的票卡管理工具 Passbook、蜂窝网络下使用 FaceTime、改进的邮件客户端、采用统一地址栏的 Safari 浏览器等等,还有很多专门针对中国用户定制的功能等。

但从6月的WWDC以来,iOS 6开发版便在第一时间提供给开发者,所以iOS 6对于开发者而言其实并不陌生。然而,这其中带来了怎样更多的机遇与挑战呢?以下举例几点给大家。

1、UDID的担忧。

论坛版主lvyile:事实证明,iOS6还是能获取udid,只是有警告。

2. PassBook的研究。

Passbook或许是个机遇,国内应用需要跟进。

有了 Passbook,你可以用 iPhone 或 iPod touch 扫描来办理登机手续,进入影院看电影,并兑换优惠券。

官方资源:Learn more about Pass Kit

分享六月北京线下聚会,论坛版主透明de面具 对Passbook的PPT:http://upyun.cocimg.com/passbook.ppt

3. iPhone5的适配方案(游戏+应用)

Cocos2d-x 2.0.2 里面采用的多分辨率适配策略,用对setResourceDirectory, setDesignResolutionSize, getVisibleOrigin, getVisibleSize 四个函数就可以搞定了。

文档见:
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Mechanism_of_loading_resources
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Multi_resolution_support

4. 全景拍摄,邮件系统的特性

[[99783]]

iPhone 和 iPod touch 全新的全景模式,让你的家庭聚会大合影与美丽风光大全景,都能巨细点滴尽收眼底5。只需一个简单的动作,你就可以拍摄 240 度的全景照片,当然纵向也可以,比如当你想拍下一整棵红杉树的时候。 然后,硬件与软件将一道合作创建出无缝的高分辨率全景照片。

5. 地图的API用法以及IAP和其他更新

[[99784]]

注意:如果您正在使用地图工具在你的新的或现有的应用程序,一定要更新您的应用程序商店的截图显示了新地图在iOS 6。
 
官方资源:
  1. Location Awareness Programming Guide
  2. iTunes Connect Developer Guide

6. 例子代码

https://developer.apple.com/library/prerelease/ios/navigation/index.html#section=Resource%20Types&topic=Sample%20Code

iOS 6 release note

https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html#//apple_ref/doc/uid/TP40012166

whats new in iOS 6

https://developer.apple.com/library/prerelease/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iOS6.html#//apple_ref/doc/uid/TP40011812-SW1

更多资源,请访问苹果开发者中心

责任编辑:佚名 来源: cocoachina
相关推荐

2012-10-08 13:16:12

iOS 6

2012-09-27 09:03:02

开发者iOS 6iPhone 5

2012-06-14 09:21:18

苹果iOS 6地图

2011-08-09 11:13:07

iPhone游戏网络连接测试游戏

2015-05-26 16:39:32

iOS 9苹果iPhone4S

2012-09-06 10:01:50

敏捷开发书籍程序员

2019-08-16 10:55:37

开发者技能AI

2012-09-19 09:58:06

开发者iPhone 5

2011-02-18 11:52:44

iPadiPhone

2012-09-19 09:54:52

iOS开发者iPhone 5

2012-02-08 10:19:50

苹果iPhoneRetina

2009-12-09 09:02:07

iPhone开发者

2010-03-18 13:20:04

iPhone

2012-09-20 09:15:13

iOS 6

2011-05-25 09:29:33

Lodsys侵权iOS

2013-01-06 13:44:27

App开发者iOS

2013-12-18 14:41:06

苹果开发者iOS 7

2014-08-05 10:02:50

iOS 8

2012-06-26 10:01:17

iOS 6 Beta

2013-07-22 10:08:28

苹果开发者网站
点赞
收藏

51CTO技术栈公众号