手机版
你好,游客 登录 注册
背景:
阅读新闻

WWDC2019开发者大会首日亮点:SwiftUI,,Xcode 11,ARKit 3

[日期:2019-06-04] 来源:Linux公社  作者:醉落红尘 [字体: ]

在今天开幕的全球开发者大会上,苹果公司强调了所有面向开发者的新产品,包括SwiftUI、Xcode 11和ARKit 3。

SwiftUI是一个开发框架,可帮助以Apple为中心的程序员在所有平台上创建UI,包括iOS的移动应用程序。

在描述SwiftUI时,该公司表示,“使用简单、易于理解的声明性代码,开发人员可以创建令人惊叹的、功能齐全的用户界面,并提供流畅的动画。”SwiftUI通过提供了大量的自动功能(包括界面布局),黑暗模式,可访问性,右对齐(Right-to-Left)的语言支持和国际化,来节省开发人员的时间“

除了声明性语法之外,新的SwiftUI框架还可以使用Xcode 11设计工具,这些工具具有以下功能:

  • 拖放添加控件以构建组件
  • 动态替换(“Swift编译器和运行时完全嵌入在Xcode中,因此您的应用程序将不断构建和运行。”)
  • 预览,自动表示在应用程序组装,测试和改进时UI的外观和行为方式。 “预览还可以在任何设备和任何方向上显示您的用户界面,”该公司表示。

最新版Apple增强现实(AR)软件开发套件ARKit 3,运动捕捉(Motion Capture)功能(帮助开发人员将人们的动作融入应用程序)和人物遮挡(“AR内容将自然地显示在人们面前或后面,以实现更加身临其境的AR体验和有趣的绿色屏幕应用程序。”)

该公司还推出了iOS 13,其中包括:

  • 黑暗模式(Dark Mode),一种适用于所有原生应用的全新深色配色方案,特别适用于弱光环境
  • 先进的照片和相机功能,一些利用设备上的机器学习
  • 使用Apple ID登录,这使开发人员能够使用唯一的随机ID保护用户隐私(同时让用户可以选择将他们的电子邮件地址保密,并在应用程序要求提供姓名和电子邮件的情况下共享一个唯一的随机电子邮件地址)
  • 全新的地图体验

Apple还更新了Core ML和Create ML on-device机器学习功能。

“今天推出的新应用程序开发技术使开发人员能够更快,更轻松,更有趣地开发应用程序,并代表所有Apple平台上应用程序创建的未来,”软件工程高级副总裁Craig Federighi表示。 “SwiftUI通过自动化大部分流程并提供UI代码在应用程序中的外观和行为的实时预览,真正改变了用户界面的创建。我们认为开发人员会喜欢它。”

圣何塞 2019 WWDC大会将持续到6月7日星期五。

相关:

Apple宣布推出SwiftUI,新的UI框架  https://www.linuxidc.com/Linux/2019-06/158973.htm

Apple推出适用于iPhone的iOS 13,采用黑暗模式与性能改进 https://www.linuxidc.com/Linux/2019-06/158966.htm

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-06/158975.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款