首页 > 代码库 > WWDC三大看点:Mac新系统Yosemite、iOS 8及新编程语言Swift
WWDC三大看点:Mac新系统Yosemite、iOS 8及新编程语言Swift
导语:苹果公司专门针对开发人员公布全新的 Swift 编程语言以及新版的 Xcode,苹果公司称其拥有“快速、现代、安全、互动”等特性
苹果在今年的 WWDC 开发者大会上发布了新版 Mac OS X 系统及 iOS 系统,带来多项改进或体验优化。本次大会是苹果第 25 届开发者大会,苹果注册开发者已达 900 万名。
据苹果 CEO 库克介绍,全球 PC 行业下滑5% 的情况下,苹果 Mac 却实现了 12% 的增长,总装机量达到 8000 万台,而最新一代操作系统 Maverick (Mac OS X)共售出 4000 万份拷贝,成为苹果历史上销量最高的一代操作系统。
库克称,苹果共售出 8 亿多台 iOS 设备,iPod touch 销量超过了 1 亿,iPad 超过 2 亿,iPhone 超过 5 亿。去年,苹果新增用户 1.3 亿,在中国一半的新增用户此前使用的 Android 手机。库克表示,苹果的用户满意度超过 97%。
以下为本次发布会的亮点:
关于开发者
0、苹果为开发者推出 Swift 编程语言更快更便捷
The Swift Programming Language 图书下载:
https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11
地址:https://developer.apple.com/swift/
在本届 WWDC 全球开发者大会接近尾声时,苹果公司专门针对开发人员公布全新的 Swift 编程语言以及新版的 Xcode,苹果公司称其拥有“快速、现代、安全、互动”等特性,并且要全面优于 Objective-C 语言。“在过去的 20 年里,我们只支持 Objective-C。”软件工程副总裁克雷格·费德里奇在台上表示,而未来苹果开发者平台将支持这款全新的 Swift 编程语言。
<<<------------- <_< 向左看
在演示过程中,苹果展示了如何能让开发人员更快进行代码编写及显示结果的“Swift Playground”,在左侧输入代码的同时,可以在右侧实时显示结果。苹果公司表示 Swift 是基于 Cocoa 和 Cocoa Touch 而专门设计的。Swift 不仅可以用于基本的应用程序编写,比如各种社交网络 App,同时还可以使用更先进的“Metal”3D 游戏图形优化工作。由于它可以与 Objective-C 兼容使用,因此开发人员可以在开发过程中进行无缝切换。
Swift 可以允许开发者更快的复制内容,通过非常少的代码来实现更多的内容。在发布会上,苹果演示了如果只通过一行简单的代码就完成了一个完整图片列表加载的过程。另外,Swift 还可以让开发人员看到随着时间的推移整个应用程序运行代码的变化,并且还拥有完全控制时间的特性,所以开发人员可以快速的向前或向后预览,测试自己的应用程序在某些特殊情况下的反应。
Swift 完全支持 Xcode,并且开发指南将通过 iBookstore 来提供给广大开发者。另外开发者们也可以在年底 iOS 8 系统发布时开始提交通过 Swift 语言编写的新应用程序。Xcode 目前已有 1400 万次下载量,而全新 Swift 编程语言改变了 Objective-C 复杂的语法,并保留了 Smalltalk 的动态特性,整体来说变得更加简单易用,进一步完善了自己的开发生态圈。
关于 Mac 系统
1、新版 Mac 系统命名为“优胜美地”
苹果发布最新版 Mac OS X 10.10 系统,命名为 Yosemite(优胜美地),优胜美地名字来源于美国加州的一个州立公园,雄奇独特挺拔的半球悬崖,飞流直下千尺的瀑布,高耸如云的红木构成了独特的景观。
Yosemite 采用了全新的扁平化视觉设计,视觉上与 iOS 高度统一。新系统中的通知中心采用半透明设计,可以从屏幕的右侧弹出多层级菜单。Spotlight 搜索框从右上角迁移到了屏幕中央,可以搜索新闻、地图以及换算和数学方程,还可以跨文件、跨时间搜索通讯录好友。
从今天开始,苹果就将为开发者提供全新 OS X 的开发者预览版,正式版本将于今年秋季为消费者提供,升级免费。
2、Mac 可当电话用拨打/接听无障碍
新版 OS 通过插件可以实现拨打和接听电话功能,可以在 Mac 上接听和拨打 iPhone 上的电话及回复信息。
3、更快、更节能的 Safari 浏览器
新版 OS 带来了全新的 Safari 浏览器,UI 界面与系统的扁平化视觉风格一致,另外在用户隐私性上也有一定的增强。苹果称浏览速度快、更加节能。在用户浏览 1080p 在线视频的情况下,新版 Safari 比上一代节能 12%。
4、新推云存储服务剑指 Dropbox
苹果在本次 WWDC 上发布 iCloud Drive,以 iCloud 为基础,使苹果旗下所有的 Mac、iPad 以及 iPhone 都可以通过这一平台进行文件的共享,提高了用户共享文件的自由度。
5、新邮件功能可发送最高 5GB 的附件
通过 MailDrop 功能,用户可通过云端发送最高 5GB 的超大附件。而所发送的文件过大时,MailDrop 将自动创建一个链接,替代邮件中的原始附件,而超大附件将存储在云端。
关于 iOS
6、发布 iOS 8 增内涵不改外观
和上一代的 iOS 7 相比,iOS 8 在设计风格上没有太大变化,依旧保持了清新、美观的扁平化路线,其主要亮点在对通知中心、输入法、信息、邮件等功能的改进和丰富上。
面向开发者的测试版 iOS 8 今天就可下载,正式版要等到 9 月份 iPhone 6 发布的时候。
7、苹果输入法更智能支持第三方输入法
苹果更新了 iOS 上的输入界面,在虚拟键盘上新增了快速输入栏,当用户输入英文字母的时候,键盘上会出现单词联想,用户可以通过点击上面的单词或者词组快速输入需要的词汇。
同时,苹果破天荒宣布输入法将开放给开发者,iOS 用户可以安装九宫格等第三方输入法。
8、一站式健康信息收集站 HealthKit
苹果新增了健康管理系统 HealthKit 以及一个健康管理软件 Health。通过 Health 软件,iOS 可以收集健康配件的测试数据,这些数据可以告诉使用者身体状况如何,在美国,这项功能还能和医疗机构打通,当你需要帮助的时候,你的医生或者指定医疗机构可以通过 HealthKit 的数据作为医疗辅助判断。
9、HomeKit 让手机变成智能家居遥控器
HomeKit 使手机用户通过手机即可控制个人的智能家居,可以通过 Siri 发出操控指令,遥控车库门、电灯或者是安全摄像头的开关。比如,只要说一句“准备睡觉”,智能家居就会自动调暗灯光、关上房门。
10、针对中国市场做了更多优化
苹果特意在发布会上提到了中国市场,iOS 8 针对中国市场本地化服务做了优化。iOS 8 将拥有更出色的地图、准确的导航、农历日历、准确快速的中文输入以及更准确的天气预报等。