WWDC 19回顾:开发人员将提供兴奋

WWDC 19回顾:开发人员将提供兴奋
科技类Forge媒体的编辑。在全球技术会议上经常看到一只手握着咖啡,另一只手握着笔记本电脑。如果它令人讨厌,我可能会喜欢上它。

苹果又完成了一年一度的WWDC主题演讲,所以让'深入了解公告,看看我们是否应该感到兴奋。

让’从我们如何开始 ‘what to expect’ 上个月的预测结果:

✔ 的iOS dark mode

✔iPad主屏幕更新(添加了小部件支持)

✔更新的第一方应用程序(消息,提醒,邮件,便笺,音乐和Safari)

✔iOS和macOS共享代码库

✔使用iPad作为第二台显示器

✔iTunes分为音乐,播客和电视的单独应用程序

✔新的Mac Pro和6K显示屏

✔改进的Siri功能(对‘Shortcuts’和更自然的声音)

✔ New Animojis

✔更多GymKit集成(Octane Fitness,TRUE Fitness和Woodway)

✔对第三方的NFC更好的支持(支持编写NDEF消息)

✖ iPad mouse support

✖智能显示HomePod

We’我将接受13个预测中的11个,但是’遗憾的是最后两个没有’t make it this year.

鉴于苹果’为了使iPad成为笔记本电脑的替代产品,在要求比触摸提供更高精确度的应用和游戏时,鼠标支持将提供更多选择。

来自亚马逊和谷歌的智能显示器越来越受欢迎。对于智能家居,此类显示器非常适合显示诸如来自所连接门铃的视频馈送之类的内容。缺乏智能显示屏的HomePod感觉是一个错失的机会。

从技术上讲,这是开发人员活动,但是WWDC主题演讲通常面向消费者,并引起了人们的兴趣。人群中通常会有欢呼声,但是我们有一种感觉,用户会在今年找到’s的更新相当一般。

苹果比以往任何时候都更依赖开发人员提供兴奋。幸运的是,库比蒂诺(Cupertino)提供了大量的工具来构建出色的体验。

开发者公告

SwiftUI使人群最疯狂。新框架有助于使用简单的声明性代码创建功能强大的用户界面,同时仍提供深色主题,可访问性功能,从右到左语言支持和国际化等功能。

SwiftUI API内置于所有Apple中’的平台,因此开发人员可以构建跨设备的本机应用程序。 Xcode 11中内置的图形设计工具可提供实时预览,并使设计人员无需编写任何代码即可轻松创建UI。

苹果-dev-tools-swift-UI-screen-06032019

苹果已经拥有进入WWDC的最强大的AR技术之一,但是现在’更强大。 ARKit 3添加‘Motion Capture’在应用中进行逼真的动作,‘People Occlusion’将AR内容自然地摆在人们面前或后面,以及协作会议以分享经验。

RealityKit建立在ARKit之上’的功能,例如环境映射和空间音频,可提供与真实生活几乎无法区分的虚拟体验。 Reality Composer是一款适用于iOS,iPadOS和Mac的新应用程序,它使开发人员可以通过拖放界面以及3D对象和动画库来原型化和产生AR体验。

引起下一个重大反应的创新以前称为Marzipan,但已正式宣布为Project Catalyst。该项目使您可以轻松地通过一个复选框提供iPad应用程序到Mac的复选框,该复选框提供Mac自动功能,例如窗口设置,以及将触摸控件转换为键盘和鼠标。然后,开发人员可以添加独特的功能或将其适应每个版本。

曾经被认为在机器学习方面远远落后的苹果一直在增强其功能。 Core ML 3支持100多个模型层,以提供深刻理解视觉,自然语言和语音的体验。名为Create ML的专用应用程序旨在帮助开发人员无需编写代码即可构建模型。

苹果-dev-tools-home-court-screen-06032019

苹果 Watch现在支持Core ML,以获取更多智能应用程序。苹果的其他更新’s的可穿戴设备包括应用程序无需iPhone即可运行的功能,流音频API(可实现其功能)以及‘extended runtime’API,为应用提供额外的时间处理任务’即使在屏幕关闭的情况下也要保持在前台。

苹果今年在隐私保护方面加倍努力,并在帮助开发人员保护用户而又不损害功能的前提下。一个新的‘Sign in with 苹果’按钮取代了收集数据的工具(例如Facebook),同时仍为用户提供了便捷的注册方式,并向开发人员表明该人不是机器人。

其他开发人员功能:

  • 铅笔套件 使开发人员可以轻松地向其应用程序添加Apple Pencil支持,并包括重新设计的工具选项板。

  • SiriKit 增加了对第三方音频应用程序(包括音乐,播客和有声读物)的支持,因此开发人员现在可以将Siri直接集成到其iOS,iPadOS和watchOS应用程序中,从而使用户能够通过简单的语音命令来控制其音频。

  • MapKit 现在为开发人员提供了许多新功能,例如矢量叠加,兴趣点过滤,相机缩放和平移限制以及对暗模式的支持。

  • 除了针对SwiftUI的语言增强功能外,Swift 5.1还增加了模块稳定性—在Swift中构建二进制兼容框架的关键基础。

  • 强大的新型Metal Device系列促进了所有Apple平台上多种GPU类型之间的代码共享,而对iOS Simulator的支持使构建适用于iOS和iPadOS的Metal应用程序变得简单。

最后,一旦你’为了让用户能够测试您的应用程序,TestFlight正在升级。现在,当用户共享应用程序的屏幕截图时,’重新测试后,他们可以将其共享为Beta反馈,同时可以选择添加评论。通过内置此类功能,它’希望它能激励更多有用的反馈。

“今天发布的新应用开发技术使开发人员可以更快,更轻松,更有趣地开发应用,并代表了所有Apple平台上应用创建的未来,”苹果公司的克雷格·费德里希(Craig Federighi)说’s软件工程高级副总裁。

开发者同意,克雷格。

有兴趣听行业领导者讨论这样的话题吗? 参加同居 物联网技术博览会, 区块链博览会, 人工智能 & 大数据 Expo网络安全& 云 Expo 世界大赛即将在硅谷,伦敦和阿姆斯特丹举行。

查看评论
发表评论

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *