[观点]WWDC 2019三大重点:简化、独立与融合

2020-06-10
[导读 ] 此次 WWDC 2019 中,苹果除了宣布更新旗下 iOS 13、macOS 10.15 Catalina、watchOS 6,以及 tvOS 13,并且针对开发者需求释出不少工具资源,其中不少更新围……

此次 WWDC 2019 中,苹果除了宣布更新旗下 iOS 13、macOS 10.15 Catalina、watchOS 6,以及 tvOS 13,并且针对开发者需求释出不少工具资源,其中不少更新围绕在「简化」、「独立」与「融合」三个面向。
其中,在 iOS 作业系统再次额外划分对应大尺寸萤幕应用设计、iPad 系列机种专属的 iPadOS,并且让 watchOS 能有更完整独立运作特性,甚至加入 watchOS 专属 App Store,同时 macOS 部分则是不再沿用原本 iTunes app 设计,而是将其拆分成 Apple Music、Podcast 与 Apple TV,藉此呼应 iOS 平台上相同的 app 内容,iOS 装置同步等管理功能则併入 Finder,但在功能应用部分则是强化与 iOS 装置连动使用体验,例如配合 iPad Pro 等机种使用的 Sidecar功能,或是去年增加可让 iPhone 连接后,可当作外接相机拍摄使用。

[观点]WWDC 2019三大重点:简化、独立与融合
WWDC 2019 三个重点:「简化」、「独立」与「融合」
而在内容设计方面,除了释出更多实用 API 资源,让使用者能藉由更简短程式语法即可呼叫特定用功能,例如在此次新版 ARKit 3.0 中,苹果便加入包含 RealityKit、Reality Composer,让使用者能将虚拟物件以更贴近真实效果与生活场景影像无缝贴合,并且呈现真实物理光影互动效果,同时也能快速导入 USDZ 格式在内虚拟物件档案,进而直观地在扩增实境场景建立所有虚拟物件相对位置。
另外,配合 People Occlusion 与 Motion Capture 功能,则可将原本支援把人像放进扩增实境场景功能强化,让贴和在扩增实境场景中的人像能与虚拟物件更自然互动,不像先前版本仅能让人像维持在影像后,甚至可让虚拟物件在扩增实境场景中围绕人像转动,藉此实现可让虚拟物件与人像有更真实的互动效果。
[观点]WWDC 2019三大重点:简化、独立与融合
此次更强调 app 内容在不同装置间互通使用特性
在程式编写部分,苹果更藉由 Project Catalyst 让开发者能轻易将 iOS 平台 app 移植到 macOS 平台使用,对于没有资源额外成立 macOS 平台开发团队,或是没有更多心力维护额外平台 app 更新的开发者而言,将会带来更便利效益,甚至像游戏、工具类内容开发者,则更可藉此扩展内容发行平台,进而接触更多用户族群。
至于进一步将程式语法精简、藉由全新框架设计,让开发者能用更简短语法编写 app,并且能在开发工具与实际装置上预览测试,更减少开发过程容易出错情况。而随着编码精简,同时也能提高 app 执行效率,间接地也能减少不必要的电力损耗。
[观点]WWDC 2019三大重点:简化、独立与融合
苹果期望藉由精简开发者在 app 设计与维护的难度之下,可以加快推动旗下平台与硬体发展成长
「简化」
过去苹果针对开发者打造 app 内容需求,持续提供不少资源与简化流程设计,例如藉由更多实用 API 内容,让开发者免于撰写冗长编码即可简单存取硬体资源,或是使用特定功能,同时也有助于让app程式编码更加精简,进而提升执行效率,并且达成相对节电成效。
依照苹果说明,进一步将编码精简,并非只是减少编码内容这幺简单,而是要让编码内容变得更「简洁有力」,因此除了提供更实用的 API 项目让开发者能灵活应用,减少无谓的编码内容,同时也在编码过程藉由自动化检视等方式,协助开发者撰写正确编码内容。
另外,在此次提出的新版 Swift 中增加的 Swift UI 框架,更可让开发者轻易撰写可同时对应 iOS、macOS 平台的 app 内容,另外更配合 Project Catalyst 设计方案让开发者能快速将既有 iOS 平台 app 移植到 macOS 平台使用,其中无须透过複杂编码流程,仅需针对操作介面等细节作微调,即可让原本以触控操作为主的 app,快速加入对应更大显示画面、支援键盘与滑鼠操作特性。
[观点]WWDC 2019三大重点:简化、独立与融合
大幅减少程式编码实际需要撰写比例,同时提供可即时检视预览等介面,让开发者能更容易打造 app
以扩增实境应用为例的话,过往开发者要建造扩增实境应用技术内容,往往需要透过複杂编码,同时本身也要具备相当技术才能完成设计,但在苹果目前于 ARKit 应用设计中,则是让开发者能透过简单编码,藉由 ARKit 相关 API 连接,即可轻易打造贴近真实的扩增实境应用服务。
甚至对于一般印象可能很难的人工智慧技术应用,苹果也藉由 MLKit、CoreML 等资源,让开发者能快速打造运用机器学习的人工智慧技术,例如透过 iPad 视讯镜头进行影像识别,判断使用者拨弹吉他时的握弦指法是否正确,并且透过 iPad 萤幕即时显示相关建议,让使用者能透过 iPad 及 app 快速学会吉他演奏方式,在过去可能需要透过複杂程式编码与相关知识才能完成此类 app 设计,但目前仅需简单语法即可快速完成,开发者甚至只需要构思有趣的应用设计想法。
当然,开发者如果有更深入需求的话,依然可以藉由 Unity、Unreal Engine 在内工具资源打造 app 内容,只是如此一来就要考验开发者本身程式编码的设计功力,而藉由苹果的开发工具资源则是能让开发者在简单、稳定情况下打造各类丰富应用,意味开发者仅需将力气集中在构思如何让 app 内容更有趣、实用,而不必担心程式设计难度问题。
藉由这样的设计,苹果自然也能吸引更多开发者加入,并且透过 iOS、macOS 平台市场生态衔接更多发展机会。
[观点]WWDC 2019三大重点:简化、独立与融合

藉由各类工具资源,让使用者能轻易运用原本以为很难的技术,例如扩增实境、人工智慧等


「独立」
从此次在 watchOS 6 开始提供独立 App Store,让使用者可直接在 Apple Watch 选择安装合适 app,无须额外透过 iPhone 操作,藉此加强 Apple Watch 可独立操作特性,而在 macOS 10.15 Catalina 中更将 iTunes 拆分成 Apple Music、Podcast 与 Apple TV 三个独立 app,原本用来管理 iOS 装置的功能则与Finder合併,主要是为了让操作使用体验与 iOS 装置一致。
而除了让使 macOS 平台上的使用体验与 iOS 平台一致,将 Apple Music、Podcast 与 Apple TV 从原本 iTunes 拆分独立,还有另一个目的在于增加这些服务各自使用比例,避免在 iTunes 众多服务无法凸显使用,藉由拆分独立使其能在服务选项中更为显着。
[观点]WWDC 2019三大重点:简化、独立与融合

将更多 app 拆分独立,或是让装置更加独立使用,将可带来更深层的使用体验


同时,将原本 macOS 平台中的服务拆分独立,更有助于藉由让使用体验与 iOS 平台一致,进而能吸引更多开发者将服务内容带到 macOS 平台,让 macOS 平台服务内容更加丰富,促进 Mac 装置的使用机率,同时也能一扫过往市场对于 Mac 装置应用服务不多的印象,预期间接也能带动 Mac 装置销售比例。
因此,对于苹果而言,将原本服务中的功能拆分独立,并非只是表面上那样简单,实际上还有背后潜藏原因。
[观点]WWDC 2019三大重点:简化、独立与融合

原本的 iTunes 正式在 macOS 10.15 Catalina 走入历史,将拆分成 Apple Music、Podcast 与 Apple TV,而 iOS 装置同步管理功能则会与 Finder 合併


「融合」
此次提及的「融合」,自然就是指 Mac 装置与 iOS 装置之间互通应用模式。虽然苹果在去年 WWDC 2018 就强调绝对不会让 iOS 平台与 macOS 平台整合,原因在于两者之间仍有不同使用情境,但另一方面却更积极消弭两者之间的连动隔阂。
从过往藉由 AirDrop 等功能让 iOS 平台与 macOS 平台之间的档案互传变得简单,到后来可以直接在 Mac 装置上接听 iPhone 的来电或简讯,以及让 Siri 可在 iOS、Mac 与 Apple Watch 装置上使用,甚至也能直接透过有线连接方式,让 iPhone 成为 Mac 外接摄影器材,而此次更宣布在 macOS 10.15 Catalina 推出名为 Sidecar 的应用功能,让 iPad Pro 在内机种可以当作 Mac 装置的第二萤幕使用,更显得苹果期望能让 iOS 装置与 Mac 装置能有更好的协同应用效果。
为了让适合不同使用情境的硬体装置能紧密连结,重点就在于两者之间的使用体验要尽量接近,同时内容也必须可以更简单地互换使用,而从上述提及苹果持续简化不同平台之间的 app 内容设计难度,同时藉由独立方式让 iOS 装置与 Mac 装置的使用体验可以更加一致,实际目的自然就是为了可以进一步让两者能有更好的协调性,并且发挥加乘或互补的应用效果,藉此成为开发者、使用者更方便的创作工具。
[观点]WWDC 2019三大重点:简化、独立与融合

让开发者更容易将 iOS 平台 app 移植到 macOS 平台的 Project Catalyst 设计方案


总结
在整个 WWDC 2019 的过程中,苹果持续强调简化开发者设计难度、维持一致的使用体验,以及藉由协作发挥更大效益,无非便是希望能吸引更多开发者加入平台应用内容设计,进而让 iOS 或 macOS 平台市场生态持续扩大,同时也能藉由让各个平台的 app 内容可以更容易被创造,进而让 iOS 装置、Mac 装置能有更丰富的使用体验,并且让苹果旗下服务、产品能被多人使用,因此诸多更新内容其实都是紧密地相扣。
除此之外,苹果其实也提及本身在隐私安全的重视,但其实从以前以来,隐私始终是苹果重视部分,并且强调所有服务使用资料均属于用户本身,更标榜即使在苹果提供服务中,所有资讯都不会被苹果纪录、存取,并且均以加密形式保护。
虽然有部分看法,认为苹果此次在宣布推出的「Sign-in with Apple」网路服务快速登入安全机制之后,要求开发者在採用其他藉由 Google 或 Facebook 等帐号的快速登入机制时,必须同时加入苹果此次提出机制,以及强制在 macOS 10.15 Catalina 取消支援相容 32 位元架构 app 内容等作法,似乎显得有些霸道,但从现实面来看也是因为严格要求开发者配合,在 iOS 或 macOS 平台环境下的 app 稳定性与装置相容度相对较高(当然还是有部分例外情况),使得苹果装置普遍上更能让一般使用者接受。
[观点]WWDC 2019三大重点:简化、独立与融合
苹果认为,硬体、软体与服务缺一不可
相关文章:
苹果悄悄在审核规範放宽针对「Screen Time 」功能相近app的限制
开发者似乎在iOS 13预览内容发现疑似后续準备推出的定位配件
苹果台湾首间旗舰店「Apple 信义 A13」将于6月15日正式启用


上一篇: 下一篇: