“当世界都睡着了的时候,你正在追寻着梦想。欢迎来到WWDC。”这是今年苹果WWDC大会的开场视频中的一句话。
北京时间4日凌晨,苹果公司在美国召开2019年度WWDC全球开发者大会。本次大会上,苹果发布了一系列功能和产品,下面我们整理了开发者需要关注的一些重点发布:
电视和手表
苹果CEO库克展示了对下一代tvOS可以切换不同的登录账户,每个人都会得到个性化视频推荐。
另外,tvOS 也将支持苹果新推出的 Apple Acade 游戏订阅服务和Apple TV+视频服务,此外还支持接入微软 Xbox One 和索尼 PS4 手柄。
iWatch不需要再用手机安装App了,watchOS中将有自己的独立应用商店。不再依赖iPhone,让用户增加了使用iWatch上应用的便利性。
IOS13与隐私
苹果发布了全新的IOS13系统,iOS 13 的第一个关键词是快,由于底层算法的调整,Face ID 的识别速度提升了30%,同时应用更新时下载速度更快,安装包体积也比以前小 60%,而应用的启动速度则直接翻倍。
在这个新系统中苹果着重强调了隐私的重要性,强调让用户自己控制自己的数据。对各类app索要地理位置权限的应用,苹果为用户增加了“仅分享一次”功能,这样用户可以只向某个app分享一次地理位置,以后就不再分享,此外还能关闭 Wi–Fi 和蓝牙信号追踪位置。
另外,在第三方应用登录方面,未来你可以选择用苹果账户登录的功能。在用苹果账号登录时,你还可以选择隐藏自己的真实邮件地址,之后苹果便会对你的邮件地址进行加密,第三方应用最终只会获得一个随机生成的邮箱地址而不是你正在使用的邮箱,以便更好地保护个人隐私。
iPad和Mac
苹果为iPad创造了新的独立系统iPadOS,iPad以后将更多地侧重于办公和学习的功能,以便和其他终端设备形成区分。
在多屏操作更方便,多窗口模式已经可以支持同一个应用开多个窗口了然后并排显示,另外窗口层叠功能、窗口悬浮也更加流畅。
这意味着你可以同时打开两个备忘录,或是同时打开两个 Word 窗口,页面与页面之间的拖拽功能也得到了优化。
今年macOS的命名为Catalina。这次改变影响最大的就是 iTunes 的消失,它原本内置的音乐、播客和电视服务被分割为三个独立应用。
开发者工具
苹果还对 iOS应用移植到 Mac 平台做出新一轮的更新。这个项目被称为Project Catalyst,基于统一的设计标准和控件,今后开发者可以使用 Xcode 工具进行更便捷的从IOS到Mac的移植,现场苹果也给出了《狂野飙车 9》和 Twitter 的移植案例,两者均只需要很短时间就可以从 iOS 平台转换到 Mac 平台。
同时,苹果发布了开发语言Swift建立的框架——SwiftUI,它的任务是让开发者门更快更简单的写出代码。它的界面很直观,代码更短,左边代码,右边呈现效果,可以用于苹果旗下系统的App开发。
苹果的 AR 平台也进行了更新,新的 RealttyKit 功能可以让 3D 建模获得更好的渲染和物理效果,同时还支持动作捕捉,基于 ARkit 3 开发的建模也可以被人物遮挡,看上去会更加真实,代入感也更强。
苹果最新的TestFlight将允许用户提交屏幕截图反馈。此外,当用户选择提交反馈时,应用程序开发人员还将收到电池寿命、启动时间和内存泄漏的匿名指标。
总结
总的来说,苹果这次发布会有硬件,但更注重服务。手表的独立商店,iPad的独立系统,创造了更多的应用使用场景,同时这也是苹果在除了iPhone生态之外努力打造的新的增长点。
同时,苹果再次对于隐私的强调,也以为着对于未来对在其平台上的应用有关隐私的审核会越来越严格,这一点需要引起开发者的注意。