转载请标明来源:https://www.cnblogs.com/zhanggui/p/9154542.html

简介

一年一度的WWDC于北京时间6月5号凌晨1点在加利福利亚州圣何塞的麦克恩利会议中心召开。这次WWDC给我最深的感受就是:软到不行。没有新的硬件发布,而是重在软件的更新和性能优化。不过这也是一件好事,至少苹果这次非常注重软件的性能优化,据说iOS12支持2013年生产以及以后的机器。我同学的iPhone 6 Plus尝试安装了iOS12beta版本,竟然流畅了很多,看来这次性能的优化还是卓有成效的。

按照惯例,苹果仍然是依次对iOS12、watchOS 5、tvOS以及Mac OS Mojava进行了介绍。

iOS12

会议刚开始,苹果先调戏了一下Android:

 

iOS11的安装率为81%,而Android新系统的安装率之后6%。而且用户对iOS的满意度高达95%。

接下来对iOS12的性能提升提供了一组数据(iPhone 6P 安装了iOS12的数据):

 

从这些数据来看,苹果真的是对软件性能做了很大的努力。然后就开始了对iOS12新特性的介绍。此次更新主要涉及到的内容包括:

AR

提出了一个USDZ格式(Universal Scene Description)的新格式,类似于jpg,也是一种新的格式,专门用于存储AR图像。这种格式可以通过短信、邮件发送、也可以放在网页上,在线浏览AR图像。Adobe CTO 表示,Adobe Creative Cloud 将支持 USDZ 格式。除了 Adobe 外,Autodesk,Sketchfab,Pixar,PTC,Quixel 也都将会支持此格式。

 

基于ARKit 2.0,还发布了一款名为Measure的AR程序,可以用于测量尺寸大小:

 

紧接着就是一款AR多人游戏的演示。这个游戏是玩具巨头乐高在iOS平台推出的AR游戏《LEGO AR Studio》将可以实现双人合作:

 

Photos(相册)

相册的Search功能变得更加强大,你可以输入Dogs、Cars、flowers,系统会筛选出符合要求的图片:

而且提供Search suggestion。而且增加了一个For you的tab,(原来的Photos里面只有照片、会议和相薄三个tab)。For you里面添加了分享建议,建议你把照片分享给谁。这些都是通过机器学习实现的。具体的使用等iOS12可以使用的时候亲自体验吧。

Siri

据统计,Siri现在每月要处理100多亿条数据请求。现在新出了一个Shortcuts的应用,可以通过使用Shortcuts,在任何应用都可以快速地使用Siri。还记得苹果收购的workflow,感觉Shortcuts里面全是workflow的影子,可以简单看一下:

感觉就是workflow做了一次更新,然后预置到了iPhone上。

News(新闻)、Stocks(股市)、Voice Memos(语音备忘录)、Apple Books(iBooks)

这些用到的不是太多,就简单介绍一下。

通过iOS12,现在在iPad上也可以使用Stocks了。

通过iOS12,把Voice Memos也引到了iPad上,并且和iCloud相连,可以直接同步到iPad上。

iBooks更名为Apple Books,而且添加新特性:Reading Now。

另外CarPlay现在已经支持第三方音频和语音信息,而且在iOS12中,CarPlay还支持了第三方导航:(谷歌地图、高德地图)

 

勿扰模式、Notification、Screen Time

勿扰模式变得更加人性化,晚上看时间不再是整屏幕的通知,而只是展示关键的内容,比如时间。

Notification现在可以进行折叠,官网叫做:Grouped Notification。可以将Notification通过应用进行分组。而且此时如果你左滑删除,会把一整组直接删除。

Screen Time旨在让你合理使用你的时间,而且每周你都会收到一个Weekly Activity Summery:

 

使用你iPhone的一个活跃总结,比如在哪个app上耗时最多(App Use)、每小时拿起手机的频率、什么吸引你拿起手机的总结(Pickups)、哪个应用给你发送最多的通知等等。另外,还新增了App Limits功能,你可以设置自己的限制,比如抖音,你可以设置一个时间,当时间快到的时候,你会收到一个通知(下图左),当时间截止的时候屏幕也会变成下图(右)所示:

 

而且这些和iPad是同步的,你孩子的使用也会在你掌控之中。比如,你可以限制你孩子玩游戏的时间。当然,也可以设置一些可以一直使用的apps,例如打电话,短信等。

Messages

Message新增了Tongue Detection技术,可以伸舌头啦。而且新增了一些Animoji动画:Ghost、考拉、老虎、T-rex。最有趣的是新增了Memoji,可以根据自己的形象来自定义符合自己形象的Animoji。

FaceTime

FaceTime也有了重大更新,新增了Group FaceTime,最多可以同时又32个参与者,当某个人说话的时候, 他的头像会在屏幕中自动突出。另外,还可以在视频时设置Animoji为自己的头部展示。

 

watchOS 5

对于Apple Watch,健身和运动依然是重点。在watchOS 5中,系统会根据心率和运动数据来确定用户是否正在锻炼,并且还能判断你在进行哪项锻炼,你不再需要担心忘记开启或关闭运动模式了。

瑜伽和徒步模式可以统计海拔、心率、消耗卡路里和锻炼时间。

跑步模式中更是增加了详细的监测数据,比如步速提醒、每分钟进度、节奏等等,当你超前或落后于目标速度就会提醒你。

另外,还发布了一款叫做Walkie Talkie的应用,按住按钮就可以相互对话,就像对讲机一样。

在watchOS 5中,你也不用说“hey, Siri”,用手表的时候直接拿起来问问题就行。同时手机上某些应用的通知会映射到 Apple Watch 上,比如滴滴打车的评价界面,这能够节省我们不少时间。最后 Apple Watch 也支持网页打开了,当然,因为屏幕太小,这一功能会有相应的自动缩放:

 

Apple Watch 还将支持虚拟学生证,杜克大学等学校的学生可以用 Apple Watch进入建筑物、食堂消费等。另外,还发布了新的表带:

原来,还是有本次WWDC还是有“新品”发布的。

tvOS

tvOS新增了杜比音效,而且后期会发布史上最大的高清电影库。而且片库所有的视频都免费支持杜比音效。现在Apple tv提供了很多赛事的直播和新闻。

但是还是没有支持在中国使用。

Mac OS Mojave

新版的Mac OS系统叫做Mojave。新增了暗黑模式(Dark Mode):

暗黑模式不仅仅是停留在停靠栏和菜单栏,它延伸到了侧边栏和窗口内容。而且还有我们的Xcode:

 

此外,新增了Dynamic Desktop,整个桌面背景也会随着时间的变化而变化。下面对主要的一些内容做简单介绍。

Desktop

新增了Desktop Stacks功能,可以动态根据文件类型和日期等分类一键整理桌面图标,是桌面变得更加整洁。

Finder

Finder也变得焕然一新,可以直接看到照片的参数和信息。并且可以选择多张图片,将其转换成一个pdf文件。

另外还多了一种浏览方式,叫做gallery view:

Quick look

在快速浏览整合了标注功能,我们可以点击空格查看某个图片,然后直接对其进行标注(例如签名)。还可以进行图片裁剪和视频裁剪。截图功能也变得更加强大。

Continuity Camera

当你使用keynote进行文档撰写的时候,你可以鼠标右击,然后选择Take Picture,手机相机就会自动打开,然后拍照之后图片会展示到文档中。这个也可以进行扫描文章或者图片。

Mac App Store

Mac上的App Store也进行了全新改版,分为了Discover、Create、Work、Pay、Develop、Categories和Updates几个大的模块,整体看起来也更加人性化。而且还讲评分放到的比较明显的位置,增加了评分的API供开发者使用。

 

另外,新的App Store也会引进一大批新的软件。比如:

1.Microsoft会在今年下半年把Office 365引入Mac App Store。

2.Adobe的Creative Cloud也会引入Mac App Store。

External GPUs

而且,苹果增加了外置GPU(eGPUs)的支持,可以为你的mac外接其他的GPU,运行速度和处理会翻倍:

接下来又简单介绍了一下Create ML,它可以让训练模型的时间大大缩短。提高了效率。

Are you merging iOS and macOS?

答案是NO。苹果的macOS性能优越,更大的方便了人们的日常工作和学习。不过苹果多年来一直在开发的一个项目是:把UIKit迁移到macOS上:

 

预计明年,开发者就可以使用这项技术,能够轻松地将开发的iOS应用迁移到Mac平台。

感受

苹果今年的WWDC把侧重点放到了软件上面,包括iOS12的新特性、watchOS5新特性以及macOS系统的新特性等。而且后续的macOS 使用UIKit也令人期待,试想我们开发了一款iOS软件,可以很easy地把它运行到Mac平台,也是一件很Cool的事情!

参考链接

1.视频请参见:https://developer.apple.com/videos/wwdc2018/

2.macOS High Sierra Now Supports These eGPUs

“软到不行”的WWDC2018的更多相关文章

  1. ReactJS入门(三)—— 顶层API

    本文基本跟着官方文档把API都走一遍,但会有实例来解释应该怎么用,木有比我更详细的API文档咯. React.createClass 参数:CONFIG(object) 创建一个ReactClass( ...

  2. 一生伏首拜阳明------<明朝那些事儿>

    一生伏首拜阳明. 王守仁,字伯安,别号阳明. 成化八年(1472),王守仁出生在浙江余姚,大凡成大事者往往出身贫寒,小小年纪就要上山砍柴,下海捞鱼,家里还有几个生病的亲属,每日以泪洗面.这差不多也是惯 ...

  3. GDKOI2018发烧记

    偏远小渔村NOIP螺旋升天选手又一次来到了广州参加GDKOI...金实的初三爷们也来啦?要被碾啦T T Day 0 跟HR Lao爷拼(biao)车到了高铁站,上了高铁居然没有颓颓颓吃吃吃(雾),安心 ...

  4. 解决 hybird 应用中重复获取 WebView,导致页面元素无法识别的问题

    转载地址:http://blog.csdn.net/testman930/article/details/50799532 问题描述 在测APP的业务流,WebView和Native模式耦合在一起.例 ...

  5. 完美解决android软键盘监听

    最近在做应用性能调优,发现在一个包含有输入框的Activity中,当软键盘弹出的时候,如果直接finish掉此Activity,那么在返回到上一个Activity时,界面的渲染会由于软键盘没有及时的收 ...

  6. 随心测试_软测基础_004<测试人员工作职责>

    接上篇续,依据_软测基础体系:<依据不同的测试对象,选取适合的方法,按照设计的流程完成测试工作,检验整个过程是否达到测试的目的>.“学以致用”,实践于工作职责 常见面试题: —— 诸如以下 ...

  7. 【软工作业&思考】关于软工的一些概念性理解暨第一次阅读作业

    概述 项目 内容 本次作业所属课程 2019BUAA软件工程 周二班 本次作业要求 第1次个人作业当然,比这个更重要百倍的还是实实在在的思考,这也是标题如此命名的原因 我在本课程的目标 在原有实践经验 ...

  8. linux软AP--hostapd+dhcpd

    linux软AP--hostapd+dhcpd 2018年05月08日 ⁄ 综合 ⁄ 共 4908字 ⁄ 字号 小 中 大 ⁄ 评论关闭 随着手机.笔记本等无线设备的增多,公司里的家用三个无线路由器已 ...

  9. 【软工神话】第四篇(Alpha冲刺)

    前言:咳咳,一个多月了,最近忙这忙那,都把这个故事给落下了,昨晚刚回到家,白天得干活,晚上赶紧把这个故事写完,以此纪念自己的软工. 说明:故事中的人物均是化名,故事情节经过些许加工,故事情节并没有针对 ...

随机推荐

  1. 软件工程-构建之法 小学生四则运算的出题程序,android版本

    内容中包含 base64string 图片造成字符过多,拒绝显示

  2. zabbix系列之十——添加短信告警

    zabbix添加短信告警 1.查看zabbix-server脚本存放路径: [root@GYQ-Prod-Zabbix ~]# grep AlertScriptsPath /etc/zabbix/za ...

  3. Asp.Net Core WebApi (Swagger+EF Core/Code First)

    Swagger简介: Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能. ...

  4. 并发编程(十五)——定时器 ScheduledThreadPoolExecutor 实现原理与源码深度解析

    在上一篇线程池的文章<并发编程(十一)—— Java 线程池 实现原理与源码深度解析(一)>中从ThreadPoolExecutor源码分析了其运行机制.限于篇幅,留下了Scheduled ...

  5. IdentityServer4之Implicit(隐式许可)

    IdentityServer4之Implicit(隐式许可) 参考 官方文档:3_interactive_login .7_javascript_client 概念:隐式许可 认证服务端配置 认证服务 ...

  6. 探索ASP.NET Core中的IStartupFilter

    原文:Exploring IStartupFilter in ASP.NET Core 作者:Andrew Lock 译者:Lamond Lu 在本篇博客中,我将介绍一下IStartupFilter, ...

  7. 从0打卡leetcode之day 5 ---两个排序数组的中位数

    前言 我靠,才坚持了四天,就差点不想坚持了.不行啊,我得把leetcode上的题给刷完,不然怕是不好进入bat的大门. 题目描述 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 . ...

  8. Linux驱动模块编译模板

    hello.c文件: #include <linux/module.h> #include <linux/kernel.h> static int hello_init(voi ...

  9. windows资源管理器多标签打开 windows文件夹多标签浏览 浏览器tab页面一样浏览文件夹 clover win8 win10 报错 无响应问题怎么解决 clover卡死 clover怎么换皮肤

    大家都知道,我们打开一堆文件夹的时候,是什么样子 “厚厚的一叠”图标堆叠在一起的,非常的不方便 那么,是不是可以像浏览器一样的tab页面展示呢? 答案是可以的 安装好就是这样子的 是不是方便漂亮了很多 ...

  10. 讲一下Asp.net core MVC2.1 里面的 ApiControllerAttribute

    先贴文章链接 正文 ASP.NET Core MVC 2.1 特意为构建 HTTP API 提供了一些小特性,今天主角就是 ApiControllerAttribute. (注:文章是18年2月份的, ...