10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

WWDC 2017 技术盘点

  • 2017-06-19
  • 本文字数:2652 字

    阅读完需:约 9 分钟

上周很荣幸的参加了 San Jose 举办的 WWDC 2017,本届 WWDC 可以说是近 3 年最为精彩的一届 WWDC。在各个平台上都有很多新技术和新变化涌现,也意外的让大家看到了新的硬件产品 HomePod 的发布。下面就为大家简单盘点一下 WWDC 2017 中值得一提的技术:

macOS 相关

新的文件系统

虽然文件系统随着近些年总体容量不断增大越发被人忽视,但是可靠性的技术和更优化的速度仍然是需要不断追求的。本次发布的新的文件系统 APFS 终于替代了服役了近 20 年的 HFS+ 文件系统。增加了可靠性、安全性,优化了文件处理尤其是拷贝的速度。

VR 技术作为 2016 年最火热的技术之一, Apple 显得有点后知后觉。但是凭借高度的集成还有良好的开发体验,使得 Apple 的 VR 仍然可以在新技术的引领上占领一席之地。通过 Metal 2 的底层技术,使得 Apple 的 VR 在性能上可以表现得更优。开发套件也相对其他技术例如 Unity 3D 更容易上手。后续也会不断提到 Apple 今年也开始关注开发人员的效率了,这也是走向稳定与沉淀的重要一个变化。本次新的航空母舰级的平板电脑 iMac Pro 也可以完美流畅的支持 VR 技术。

端上的机器学习Aplph Go 最近挑战世界围棋第一的柯洁一下子变成了热点,使得机器学习和人工智能近两年越发的让人重视起来。Google 和 MicroSoft 等几大巨头也都争相在机器学习上发力。本次大会也不会少了机器学习的内容,Apple 开放了 Core ML 为大家提供了机器学习的另一种形式,从云上机器学习到端上机器学习的思路。利用 Metal 2 可以直接利用 GPU 进行并行计算,更好的效率使得 macOS 和 iOS 等多种终端都可以作为机器学习的端,这样就可以支持终端的离线人工智能分析了。

iOS 相关

更丰富的 iMessage 功能

不得不说 Apple 的 iMessage 正在向着大而全的功能去发展,利用系统原生天然的天然优势来拓扑更多的实用功能。应用扩展和个人转账算是本次比较重要的两个功能了。后者可能与微信功能冲突比较大,另外提款尚比较困难。但是前者还是将整个 iOS 整合程度更提高了一些,这个入口各个公司也是可以根据需要进行接入了。

App Store 迎来重大变化App Store 的大改版无意给广大移动互联网公司带来的不小的影响,整个产业链条的上下游都随之变化。未来大家会更难去抢夺展示的空间。这是一个对用户体验更友好,但是对移动互联网挑战更大的一个变化。整个的 iTunes Connect 及 TestFlight 等也随着有了很大的不同。我们也会在随后逐步看出这些影响后新的格局。

AR 技术2016 年的精灵宝可梦的大热让大家对 AR 技术有了很大的了解。这一项技术也成为了 2016 年一项非常重要的技术,但是实际上能够在产品上做出优秀体验的仍然还是很少。Apple 今年也推出了 ARKit 对 AR 进行了全面的支持。从大会的 Keynote 还有下午的 Platforms State of the Union 公布两个优秀的游戏 demo 就可以看出,Apple 的 AR 从产品上有着更好的体验,并且从开发套件上做到了容易上手。这将会使得未来会很快涌现出更多优秀的 AR 应用。

图片视频技术iOS 11 上对于图片和视频的改变也是非常多的,从 HEIF 以及视频 HEVC 格式的支持,到景深 API,还有 Core ML 提供的面部识别等,未来的应用开发可以使用更小的成本来支持更多的图像效果。

开发工具相关

Xcode 全面升级

与以往的 WWDC 不同的是,本次的 WWDC 开发套件的升级也是让人很激动的。增加了很多很多让人效率提升的小功能,例如多开发语言的支持、更好的 fix issue、新的重构功能、CVS 集成能力以及更多的静态分析等。

同时 Xcode 本身的性能也得到了很大的提升,从启动速度、编译速度、搜索和静态分析速度等几个方面都有了极大的提升。现在也可以在编译的同时做好索引了,这些细节的调整无疑会让开发人员有更优的体验。

另外值得一提的是,很久之前就颇为诟病的单一模拟器问题,在本次升级后,终于可以多开了。虽然功能还不够完善,但是算一个很好的开端,对于持续集成能力来说,也是很重要的一项能力。

以往我们都把更多的精力放到了产品的体验上,而太少的放在开发的体验和效率。本次 WWDC 公布的新的 Xcode 无疑是对开发者的一个盛宴,对于开发套件的一个全面革新。相信效率的提升会对市场有着一定的影响。

Swift 4.0Swift 语言仍然是不得不说的一个主题,本次的 Swift 4.0 较之前变化不再那么大,细节上做了很多更优秀的微调。性能得到了很大的优化,甚至对字符串做了特殊的优化,连中文字符串都有 2.5 倍的性能加速,由此可见 Apple 对中国市场的重视已经从产品转而到研发套件上来了。

另外值得一提的是,利用新版的 Xcode 工具 Swift 3.2 可以和 Swift 4.0 进行无缝的切换,保留部分源代码的风格,只区别性能。感觉 Swift 终于可以进入到一种稳定的状态了。

新的便捷 API犹然记得 iPhone 初代推出的时候,大家惊讶于 Steve Jobs 给大家展示的很多新的交互形式。其中很重要的一个交互就是拖拽了,但是大家也知道,想要在应用中开发一个比较好的拖拽体验也是很困难的。本次 WWDC 也为大家隆重推出了 Drag and drop API,可以让大家以非常少的代码就实现之前很复杂的交互功能。

可以看出,未来开发新的应用的成本会不断的减少,反向就会涌现出更多的优秀的 App。

硬件相关

旗舰级的 iMac Pro

本次带来了很多的硬件发布惊喜,首先就是这个怪兽级的 iMac 了。从此之后 Mac pro 再也不是 Apple 最强的工作站了。iMac Pro 将以全新的配置为用户带来更强的体验。18 核心的 Xeon 处理器对于开发编译来说应该是得心应手,甚至有点过剩了。处理巨型项目的各大公司也可以考虑入手了。

人见人爱的新 iPad pro搭载了全新设计的 iOS 11 的 iPad pro 在本次大会上也是很抢眼。很多参会的同学第一时间就是说这是一款不得不买的 iPad。全面提升的性能和全新的交互体验,相信很多同学已经蠢蠢欲动了。加上一支 apple pencel 应该足可以应付一般的办公和生活的需求了。

入侵智能音响领域的 Home Pod今年的 One more thing 意外的看到了新的硬件。WWDC 已经多年没有发布新硬件了,本次给大家惊喜的就是这款 Home Pod 音响,Apple 家族的最新最小的成员。借助 Apple 的平台性,Home Pod 可以更好的与家中的其他智能设备互联。从工业设计、用户体验以及音质达到一个很好平衡。相信不久的将来还会开发出开发套件供开发者进行扩展。

总结

本次的 WWDC 2017,给人太多的惊喜。仍然继续保持 Apple 在全球的技术影响力范围。作为一位坚守在 iOS 的开发人员来说还是很自豪的,所有的新的套件和 Xcode 会帮助各位开发者更加快速的开发出来优秀的软件,反向不断刺激整个 iOS 设备的用户。也希望 WWDC 2018 能够同样精彩,我对 Apple 信心依旧。

2017-06-19 19:001902

评论

发布
暂无评论
发现更多内容

看我如何用定值 Cookie 实现反爬

华为云开发者联盟

爬虫 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

三点几嚟,饮茶先啦!PaddleSpeech发布全流程粤语语音合成

飞桨PaddlePaddle

人工智能 机器学习 深度学习 语音识别

喜讯!华秋电子荣获深圳市半导体行业协会优秀合作奖

华秋电子

【送猫超卡、阿里云代金券】动手体验 SAE+云效 10 分钟快速打通 CI/CD 流水线

阿里巴巴云原生

阿里云 Serverless 云原生

ES和MongoDB:一次别开生面的比较

Java你猿哥

数据库 mongodb elasticsearch ES API

2023企业上云暨算云融合产业大会在京召开

中国IDC圈

算力 可信云

CANN训练:模型推理时数据预处理方法及归一化参数计算

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 4 月 PK 榜

数智时代的来临,养老行业接入人工智能技术已是势不可挡

加入高科技仿生人

人工智能 AI 养老服务 养老

开源轻量级 IM 框架 MobileIMSDK 的微信小程序端已发布!

JackJiang

网络编程 IM 即时通讯IM

PHP短信验证码防刷方案

宙哈哈

php html 图片验证码

软件测试/测试开发丨Docker 搭建Web服务器nginx

测试人

nginx Docker 软件测试 自动化测试 测试开发

# 架构实战营-模块1-作业

Geek_e948d4

北京国家会计学院副教授王亚星:智能会计和价值财务有力支撑企业高质量发展

用友BIP

华大北斗高精度芯片助力上汽名爵MG7智能驾驶

江湖老铁

2023 年“和鲸杯”辽宁省普通高等学校本科大学生计算机设计竞赛启动会顺利召开

ModelWhale

大数据 人才培养 数据科学 数据思维 数据竞赛

网站上的视频资源被偷偷转载了...

为自己带盐

知识产权 ffmpeg HLS openssl

没有设计师?没问题!Spring+OpenAI让你也能生成漂亮的图片!

Java你猿哥

Java spring maven API

KgCaptcha验证码实现笔记

宙哈哈

Python html 验证码

架构训练营模块一作业

请叫我馒头哥丶

架构 架构实战营

LeaRun低代码开发平台 赋能企业快速落地BI大屏

力软低代码开发平台

2023 - Dubbo 谷歌编程之夏报名启动了!

阿里巴巴云原生

阿里云 云原生 dubbo

聊聊接口文档的事儿

京茶吉鹿

接口文档 Knife4j swagger2

KgCaptcha验证的那些事

宙哈哈

php Python html 验证码

强强携手促发展 中建信息成为麒麟软件全国总经销商

极客天地

硬核!GitHub置顶102W字Redis高手心法笔记

Java 数据库 redis 缓存 面试

统一观测丨使用 Prometheus 监控 Nginx Ingress 网关最佳实践

阿里巴巴云原生

阿里云 云原生 Prometheus

最强嘴替:新任技术管理者如何快速成长,完成转型逆袭?

LigaAI

技术管理 管理者 逆袭 技术人成长 企业号 4 月 PK 榜

〖产品思维训练白宝书 - 认知篇②〗- 破局高手都具备的一种底层认知就是产品思维

哈哥撩编程

#产品思维

教你如何通过CodeArts IDE插件调用API,高效合成语音

华为云开发者联盟

云计算 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

华为云GaussDB践行数字化,护航证券保险高质量发展

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

WWDC 2017 技术盘点_语言 & 开发_臧成威_InfoQ精选文章