iOS&Xcode各版本差异(二) --X5(i7)与X6(i8)

iOS7与iOS8 && Xcode5与Xcode6

2014年WWDC,发布Xcode6,还是在秋季,2014年9月17日发布iOS8,此次WWDC大会,swift横空出世,到今年2016届WWDC,swift都3.0了,啥?再总结个swift的版本差异?绕了我吧,swift别说大版本了,小版本之间的差异都能叫你飘飘欲仙。

一、这次不按老规矩,先分析一下Xcode5和Xcode6,一会再聊iOS8,我觉得分析X5和X6的区别会更有意义

  1. 最蛋疼的应该是把pch文件给取消了,不过既然苹果在Xcode6中去掉了Precompile Prefix Header文件,在开发的过程中可以尽量少用pch文件,如果要用也要尽量减少pch文件中得内容,降低程序对pch文件的依赖。

  2. Xcode5之前有framework, 6之后没有,会自动包含一些头文件,但是也可以手动包含。

  3. Xcode5之前没有launchScreen, 6之后就有了,它的本质就是一个图片, 如果没有launchscreen, 只会填充3.5寸。

  4. 在Xcode6中,没有 info.string 文件,只有 Info.plist 文件。


二、iOS8更加开放了,具体主要表现在以下几点功能:

  1. 支持第三方输入法
      苹果的输入法一直被人诟病,而倒了iOS8苹果终于开放第三方输入法了。喜大普奔的更新!苹果自己的汉字输入法也加入了快速联想功能,输入更迅速。而且iMessage可发送语音和视频,体验与微信非常类似。

  2. 通知中心的革新
      在锁屏状态下,用户可以直接回复短信。

  3. HealthKit健康平台
      第三方健康App应用可以通过过此平台来管理心率、运动、饮食等健康数据。

  4. Family Sharing家庭分享
      一个人买的应用或歌曲,可以分享最多6名亲属使用,同时它还能控制儿童购买应用。

  5. 改进Siri
      Siri更加智能,并且增强了汽车内Siri语音的体验。

  6. 针对中国的优化
      iOS8针对中国市场进行了特殊优化,比如准确的中文导航和农历等。

  7. 改进Spotlight搜索
      Spotlight不再只是本地搜索,可以搜索互联网内容和应用内容

  8. 改进多任务界面
      多任务切换界面上方加入最近联系人。

  9. 强大的照片编辑功能
      Mac、iOS设备可以同步进行图片编辑,可以调整照片的曝光度、对比度、亮度等参数。

  10. TouchID向第三方开放
      第三方应用可以使用TouchID接口,意味着未来的很多应用都可以用指纹识别功能了,比如支付宝现在就有。

  11. HomeKit智能家居功能
      苹果向智能家居开放的API,比如未来通过这个API可以实现iPhone控制门锁,控制家庭灯光和电器开关等。

  12. 相机对焦时可以自由调节进光量
      iOS8不仅为照片的后期处理加入了强大编辑功能,内置相机同样增加了一项不可忽视的功能——自由调节进光量,在拍摄中,触摸屏幕对好焦点后,会在对焦框旁边出现进光量调节轴,能够自由增加或降低拍摄的曝光量,再也不必因为光的问题频繁找焦点测光了。

  13. Safari新增DuckDuckGo搜索引擎
      DuckDuckGo是来自于美国的一家小型搜索引擎商,其最大的特点是严格保护用户的隐私,承诺不记录不监控用户的搜索内容,搜索内容也更加的精准。相信国内用户是不关心它的,不过有多一个好选择也不错。

  14. 监测每款应用的耗电量
      iOS8还有一个隐藏较深的功能,在设置中打开电池用量菜单,用户会发现近期使用过的APP的耗电百分比都在里面,一目了然。经过这样的监测,的确是相机最耗电!

  15. 盲文键盘
      iOS8终于新增了盲文键盘。对于盲人来说,这真的是个福音,这也将会对他们的生活产生巨大影响。

16.智能快捷按钮
  iOS8设备会根据位置,自动在锁屏界面左下角显示相关应用的快捷启动按钮。在iOS8Beta1测试版中,苹果利用iBeacon技术将基于地理位置的应用通知推送到用户iPhone或iPad的锁屏界面上,这些通知图标位于锁屏界面左下方,用户可以按住这个小图标向上滑动解锁设备打开该应用。
  比如当用户拿着更新至iOS8的手机到星巴克咖啡店时,星巴克的APP就会出现在锁屏的左下角(与相机快捷键相对应),用户按住它向上滑动就可以直接启动APP,与锁屏启动相机APP一致。此外,即使用户没有安装某个应用,在特定地点时,iOS 8也会向用户推荐应用,只是打开后会进入App Store应用安装界面。不过经过测试似乎该功能目前还不够完善。

你可能感兴趣的:(iOS&Xcode各版本差异(二) --X5(i7)与X6(i8))