作者 | 苏宓
出品 | CSDN(ID:CSDNnews)

还记得在 2007 年 iPhone 首次发布会上,乔布斯曾引用了 SmallTalk 之父、图灵奖获得者 Alan Kay 的一句话来分享其生态的突破——“People who are really serious about software should make their own hardware.”(对软件极度较真的人,应该生产自己的硬件。)

如今 14 年过去,无论是从底层的操作系统,还是硬件的核心芯片,苹果已成功将其完成的生态链牢牢地抓在了自己的手中,也正在通过软硬结合的方式,构建出业界无可比拟的商业帝国。

时下一年一度的苹果开发者盛会正式拉开帷幕,除了我们备受期待的作系统层面的更新之外,今年的 WWDC21(Worldwide Developers Conference,简称 WWDC)又将为我们带来哪些软件与硬件惊喜?

为开发者降低门槛,让人人都有机会参与编程

继上一次飞檐走壁拆芯片之后,苹果 CEO 库克于北京时间 6 月 8 日凌晨 1 点带着 WWDC21 发布会闪亮登场!因为疫情,这次发布会依然采用的是云上录播的形式,而与往年有所不同,今年库克在全场 Memoji 的掌声中走上舞台,礼堂里“坐”满了 Memoji。

发布会伊始,库克首先回顾去年 WWDC20 发布会的整体情况,其表示,“去年的 WWDC 是迄今包容性最强、收视率最高的开发者大会,有近 2500 万的观众。WWDC21 将会有更多的新形式。今年苹果将以线上的方式举办 200 余场 Session,还有与 Apple 工程师 1:1 Lab。今年所有的 WWDC 课程都将全部免费开放。”

iOS 15 四大更新:保持联系、专注而不分心、运用智能、探索世界

“不知多少人已离不开 iPhone,iPhone 的核心就是 iOS。”随着苹果公司软件工程高级副总裁 Craig Federighi 的出现,其揭开了 iOS 15 的神秘面纱。

在最新版本的 iOS 15 中,苹果从四个维度带来了重大更新:

保持联系

过往的视频通话可能会让人感到筋疲力尽,而苹果的目标是让它们更加“自然、舒适和逼真”。因此,在 FaceTime 中,苹果对其功能进行了扩展。针对音频部分,FaceTime 添加了空间音频技术,同时采用了机器学习,基于此,使用 FaceTime 在通话时可以屏蔽环境噪音,优先处理人声。

针对视频部分,FaceTime 也推出了人像模式,可以自动模糊背景。苹果还为 FaceTime 推出生成 FaceTime 链接功能,类似于 Zoom 的会议链接,可以随时分享给其他人并邀请对方加入通话。当前 FaceTime 也可以在网络浏览器中使用,支持 Android 和 Windows 用户,方便其都将能够加入 FaceTime 通话中。

除了以上,苹果在 FaceTime 还带来了 SharePlay 新功能。SharePlay 可以让一群人同时观看或收听同一件事,譬如一起听歌、同步观看电影或者电视节目,乃至屏幕共享等等。与此同时,它还兼容 AirPlay、画中画。这也与 Apple TV 的应用程序中的视频兼容,当前,苹果正在开放该功能的 API,以便其他开发人员可以使用此功能,包括 Disney Plus、Hulu、HBO Max 和 Twitch 等公司均已集成了 SharePlay 功能。

另外,苹果表示,Messages 应用与 News、照片、音乐等其他苹果应用的集成度越来越高。一定程度上来看,Messages 充当了苹果应用程序上层的社交层。

专注而不分心

在用户对手机产生强大的依赖的当下,作为开发商,苹果也想让用户更为聚焦并减少分心。

在 iOS 15 中,苹果推出了「Focus」功能,它可以根据用户想要关注的内容过滤通知和应用程序。一方面,用户可以将应用程序优先级排序,在接收通知的时候,其可以按照优先级收到通知;另一方面,当用户将通知设置为静音时,iMessage 联系人会看到 iPhone 用户已激活“请勿打扰”,即譬如在工作中,iPhone 只会显示工作 App 和工作通知,避免用户分心。

与此同时,如果你有多个 Apple 设备,这种设置会在你的 iCloud 帐户中同步。

运用智能

iOS 15 中,苹果首次实现了拍照识图功能,即当使用相机拍摄带有文字的照片或者文档时,其可以自动识别出文字,方便用户复制粘贴照片中的文本,当前支持中文、英文等 7 种语言。如果照片中有餐厅名字等信息,还可以直接搜索并拨打电话。

另外,Spotlight 也有了全新的升级,现在可以基于智能来按照位置、人物、场景或者对象搜索照片。并且基于拍照识图功能,Spotlight 可以在照片中查找文本或手写内容。

除了以上,Safari 更为方便,其使得单手就可以更轻松地控制控件并将内容放在前面或者中间。新标签栏小巧轻便,悬浮在屏幕底部,方便用户可以轻松地在标签之间滑动。

探索世界

在最新版本的 iOS 系统中,Apple Wallet 迎来了最大的更新,其可以作为“钥匙”,除了此前支持银行卡、公交卡之外,Apple Wallet 还支持酒店房卡、工卡,同时它也可以解锁汽车以及家里的门锁等。

在天气应用程序方面,iOS 15 已更新了包括 Dark Sky(已被 Apple 收购的流行天气应用程序)中提供的许多功能,同时该应用程序界面也有了一定的更新。

至于苹果地图应用程序,苹果在旧金山等地区添加了大量新细节,包括可以看到公共汽车和出租车车道、人行横道、自行车道等。在高速公路上,用户也可以看到复杂的 3D 交汇处。与此同时,该应用还增加了夜间模式(月光效果)。

AirPods 软件更新
苹果还为拥有 AirPods 的用户宣布了一系列新功能,包括“Conversation Boost”功能以提高对话音量、实现了播报消息和文本功能来进行更广泛的通知、以及更好的“查找我的”功能。其中,你可以使用通过“查找我的”应用程序找到 AirPods,它和 AirTag 有些相似,可利用网络或者周边的苹果产品蓝牙定位,可以整部耳机也可以单耳寻找。

当然,AirPods 将支持苹果之前宣布的 FaceTime 功能中的空间音频,以及 Mac 和 Apple TV 上的空间音频技术。

iPadOS 15 全新升级

Apple 今日发布了 iPadOS 15 的预览版,其中的新功能充分利用了 iPad 的独特功能,帮助用户提高工作效率并进一步发挥 iPad 的多功能性。

  • 首先,iPadOS 15 对其界面进行了优化改进,增加了全新的小组件,这些组件可以与 App 自由排序,方便用户个性化需求。新版 iPad 系统还推出了应用程序资源库,可自动将应用程序聚合到有用的类别中,方便用户随时搜索和调取;

  • 其次,iPadOS 15 引入了更加直观的多任务系统,用户只需要轻轻一点就可以使用分屏浏览和侧滑等功能。用户在使用分屏浏览时可以快速访问主屏幕,也可以更轻松地访问其他应用程序;

  • 结合外部键盘使用,iPad 用户可以基于全新的键盘快捷键和重新设计的菜单栏完成更多工作。用户可以直接从键盘使用新的多任务快捷键快速设置和切换分屏浏览和侧滑;

  • iPad 还带来了 Quick Note(快速笔记)功能,用户在记录笔记时可通过 Quick Note 覆盖整个系统,即使用 Apple Pencil 从 iPad 右下角向屏幕中间滑动时,就可以调用该功能;

  • iPadOS 15 全新加入了翻译 App,该应用提供了翻译文本和语音输入等新功能;

  • 与 iOS 15 中部分功能一样,iPad 15 上也可以使用 SharePlay 功能,与家人、朋友在通话时共享屏幕,也可以将其扩展到 Apple TV 上;增加了 Focus 模式,帮助用户集中注意力并减少干扰;全新的 Safari 浏览体验,值得注意的是,iPad 上的 Safari 浏览器现在还支持 Web 扩展,可从 App Store 中获得;

  • 用户现在可以使用 Swift Playgrounds 在 iPad 上为 iPhone 和 iPad 构建应用程序;

  • 另外,苹果通过新的保护机制、透明度和控制权对 iPad 的隐私也进行了增强,其中,以邮件为例,苹果带来了邮件隐私保护功能,隐藏用户 IP 地址,基于此发件人就无法关联用户的其他线上活动,也无法确认联系人的具体位置等等。同时,用户可以直接在系统中查看过去一段时间内 App 使用了哪些相关敏感数据。

watchOS:支持将人像照片设置为表盘

在 watchOS 8 预览版中,通过 Apple Wallet,可为用户带来了更强大的非接触式方式,让他们可以无缝、安全、可靠地访问他们关心的地方和事物。

早在 2020 年的 WWDC 上,Apple Watch Series 6 首次宣布支持超宽带数字车钥匙。当佩戴 Apple Watch 时,用户可以从远处安全地解锁汽车,并从驾驶员座椅启动。时下,用户还可以将家庭、办公室和酒店的钥匙添加到 Wallet,然后使用新版本的 watchOS 8,轻点 Apple Watch 进行解锁。

watchOS 8 还重新设计了 Home 应用程序,并提供了更方便的控制配件的能力。拥有支持 HomeKit 的摄像头的用户可以直接在手腕上查看谁在门口。Apple Watch 用户还可以轻点对讲机,通过 HomePod、HomePod mini 或其他个人设备在整个家庭或各个房间快速广播消息。这一点,和物联网场景下的 HarmonyOS 的愿景有些类似。

另外,watchOS 8 支持太极和普拉提锻炼方式,帮助用户健康地生活。在 watchOS 8 中,苹果还引入了新的方式,它可以让用户直接从手腕查看和使用他们最喜欢的人像照片,且使用人像照片制作成表盘背景。同时,watchOS 8 的照片 App 界面也有所调整,可以方面用户查找和分享照片。

macOS Monterey 面世,借助 Universal Control,横跨多设备

作为本次发布会的压轴产品,苹果宣布新一代的 macOS 被正式命名为 Monterey,其命名来源于营销人员游荡于加州丘陵间沉浸于 Monterey 缤纷水域中所带来的灵感。macOS Monterey 旨在为用户提供了新的方式来连接、完成更多工作并在他们的 Apple 设备上更流畅地工作。

和前几款操作系统中通用的功能相类似,macOS Monterey 也支持 FaceTime 中的 SharePlay、请勿打扰、快速备忘录等新的功能,正如 Craig Federighi 所述,“macOS 拥有这些新方式后,如虎添翼。”

跨设备的新形式——Universal Control

除此之外,macOS Monterey 为跨 Apple 设备工作添加了新的方式——Universal Control。当使用 Universal Control 时,只用一套鼠标和键盘,即可在 Mac 和 iPad 之间移动以获得无缝体验,无需设置。简单来讲,通过 Universal Control,用户可以直接在不同的苹果设备之间来回拖放内容,如在 iPad 上使用 Apple Pencil 绘制绘图后,直接用鼠标将其拖放入 Mac 上的 Keynote 幻灯片中。对于专业人士而言,这一功能可以用于两台及以上的不同苹果设备。

与此同时,跨设备也可以通过 AirPlay 功能。借助 AirPlay to Mac,用户可以播放、展示和分享几乎任何内容,从最新的电影、游戏、度假照片到演示文稿,亦或者从 iPhone、iPad 到 Mac ,都可以实现跨设备分享。Mac 的高保真音响系统还可用作 AirPlay 扬声器,因此用户可以在 Mac 上播放音乐或播客,或将 Mac 用作多房间音频的辅助扬声器。

写在最后

在本次 WWDC21 的最后,苹果还宣布了几项开发者技术:

  • 有助于创建更出色 App 的 API。苹果发布了面向 SharePlay 的 API,打造全新共享体验,惠及 iPhone、iPad、Mac、Apple TV 和系统级功能增强,如语音突显、宽频谱音频、人像模式,任何视频会议 App 均可使用。还有面向专注模式和通知的全新 API、面向 iPad 的全新超大尺寸小组件、屏幕使用时间 API、RealityKit 中全新高级渲染 API,Object Capture 等等。

  • 更完善的 Swift。苹果为 Swift 带来了并发功能,基于此功能,编写可并行工作的代码十分方便。苹果表示,构建该并发的方法与 Swift 本身的核心原则相同,更易编写快速、现代、安全的代码,同时减少错误。

  • 更贴近用户的 App Store。据官方数据透露,自 Apple Store 构建以来,其已向开发者支付了 2300 多亿美元。面向 Apple Store,开发者可以自定义多个产品页面,为不同用户展示 App 的不同功能。

以上这些操作系统将于今年秋季迎来正式版本,当前开发者可以尝试测试版。

整体而言,今年的 WWDC21 主要聚焦于软件层面,没有此前爆料中的 M2 亦或者 M1X 芯片等硬件的相关最新消息。不过本次一些如跨设备操作等创新点也更加凸显苹果想要实现“大一统”的决心。对此,你怎么看呢?

生于2001年的《程序员》曾陪伴了无数开发者成长,影响了一代又一代的中国技术人。时隔20年,《新程序员》带着全球技术大师深邃思考、优秀开发者技术创造等深度内容回来了!同时将全方位为所有开发者呈现国内外核心技术生态体系全景图。扫描下方小程序码即可立即订阅!

加入新程序员读者俱乐部:

季度会员:[https://mall.csdn.net/item/76421?utm_source=csdnnews](https://mall.csdn.net/item/76421?utm_source=csdnnews)
年度会员:[https://mall.csdn.net/item/76785?utm_source=csdnnews](https://mall.csdn.net/item/76785?utm_source=csdnnews)

移动端的同学也可以扫码下方二维码加入

Mac、iPad 之间拖拽即可移动文件、iOS 15 来了,这届 WWDC21 精彩内容尽在这里!相关推荐

  1. Mac、iPad 之间拖拽即可移动文件、iOS 15 来了,这届 WWDC21 精彩内容尽在这里!...

    作者 | 苏宓 出品 | CSDN(ID:CSDNnews) 还记得在 2007 年 iPhone 首次发布会上,乔布斯曾引用了 SmallTalk 之父.图灵奖获得者 Alan Kay 的一句话来分 ...

  2. Mac三指拖拽使用(Mac三指和四指的大坑)

    今天使用Mac的时候,为了简便,创建了两个桌面,为了在两个桌面之间顺利切换,就要用到四指切换功能,但是因为四指用着不习惯,我就将四指改为了三指,那么问题来了!!!! 变为三指之后,我发现触控板出现了一 ...

  3. js使用input上传文件夹、拖拽上传文件夹并将文件夹结构展示为树形结构

    一.实现效果 左侧区域支持选择一个系统中的文件夹,或者将文件夹拖拽到这个区域进行上传,右侧区域可以将文件夹的结构展示为树形结构. 二.代码实现 由于需要使用树形插件zTree,这个插件是依赖于jque ...

  4. html ajax打包成app,利用HTML5与ajax完成拖拽上传文件

    前言 基于ajax的异步模式的上传控件,基本功能如下: 拖拽上传(利用HTML5新增特定 拖拽事件 以及 event的dataTransfer属性) 单文件/多文件切换(利用php实现单/多文件上传) ...

  5. 《大胖 • 小课》- 拖拽和剪贴板文件上传

    这是<大胖小课>栏目的专题一<说说文件上传那些事儿>的第5节-<实现文件拖拽和剪贴板上传> 专题已经更新章节: 拖拽上传 html5的出现,让拖拽上传交互成为可能, ...

  6. 原生js实现拖拽上传文件

    原生js实现拖拽上传文件 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...

  7. centos8 拖拽进入虚拟机文件位置

    centos8 拖拽进入虚拟机文件位置 从win10拖到虚拟机左上角 1.find 全盘搜索名称 位置所在 从win10拖到虚拟机左上角 桌面没有 共享文件夹没有 1.find 全盘搜索名称 find ...

  8. 三星android文件传输,微软“你的手机”应用现已支持三星手机投屏后与PC之间拖拽传输文件...

    自微软放弃 Lumia 系列手机后,就一直和 Android 手机制造商三星走得很近,几年前的三星 Galaxy S6 更是预装了好多微软的应用,不仅于此,三星手机还是唯一一家支持微软剪切板云同步的手 ...

  9. 将文件拖拽到.py文件上以处理它(从DropHandler说起)

    原来在Win7下写了一个python程序用来处理文本(txt)文件. 通过捕捉sys.argv文件来获取输入txt文文件的名称.升级到win10后发现通过拖拉txt文件到py文件上的方法失效了.拖拽后 ...

最新文章

  1. 未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342...
  2. 美甲帮:玩转指甲上的大数据平台
  3. python怎么读取txt文件第二行-Python:如何选择文本文件的第一行,以及第二行……?...
  4. DL-1 用一元二次方程 y=x^2+b 构建神经网络
  5. pyspark rdd 数据持久化
  6. springmvc中action跳转
  7. 64位计算机安装32位,64位电脑装32位系统,小编教你64位电脑怎么装32位系统
  8. SAP Commerce Cloud 的本地开发
  9. 火眼睛睛查coredump(stl sort)------永远让比较函数对相同元素返回false
  10. Ubuntu上安装Hadoop集群
  11. 只收藏不点赞的人是什么心理???
  12. 青花瓷png免扣素材,中国风的标志素材
  13. 规则引擎 drools_Drools的入门初探
  14. ELMAN神经网络分类和预测MATLAB程序,采用红酒数据集分类
  15. 怎样对系统进行优化?
  16. .chm文件打开时显示找不到网页内容
  17. Elasticsearch聚合学习之二:区间聚合
  18. SLI、SLO和SLA
  19. 【计算几何】向量叉积和凸包 | 引射线法 | 判断点是否在多边形内部 | 葛立恒扫描法 | Cross Product and Convex Hul
  20. OpenCV+kinect1.0手语识别(二)手部区域的抠图与跟踪

热门文章

  1. 机器学习与python实战(一)-k近邻
  2. 使用Node.js的Express框架搭建和开发项目
  3. 2-1 CPU多级缓存-缓存一致性.mkv
  4. JavaScript面向对象实现
  5. 【ShoppingWebCrawler】-C#开发的基于Webkit内核开源爬虫蜘蛛引擎
  6. VOC标签转化为YOLO标签
  7. 【Linux】【Services】【Cache】使用Sentinel搭建高可用Redis
  8. Hive_Hive的数据模型_视图
  9. mysql存入中文乱码解决方法(windows环境)
  10. Java基础学习笔记(五)Iterator