En savoir plus appelez
400-996-2853Votre emplacement: Page d'accueil > Centre de presse > 行业资讯 >
ARKit 3 可以打造引人入胜的增强现实体验,是为 app 创作者最新推出的先进开发技术之一。
“今天发布的多项 app 开发新技术,让 app 开发变得快速简单,也为开发者带来了更多乐趣。这些技术都代表了所有 Apple 平台上各类 app 开发的未来趋势,”Apple 软件工程高级副总裁 Craig Federighi 表示。“SwiftUI 通过对大部分流程进行自动化,并为用户界面代码在 app 内的外观和执行提供实时预览,真正改变了用户界面的创建过程。我相信,开发者一定会爱上这款工具。”
Swift 的愿景一直是让 app 开发变得更快、更简单、更具有互动性,而现代化的用户界面框架是这一愿景的重要组成部分。SwiftUI 提供了一个非常强大而又直观的新用户界面框架,用于构建复杂的 app 用户界面。开发者可以利用简单直观、易于理解的声明式代码,创建外观精美、功能齐全的用户界面,并加入流畅的动画效果。SwiftUI 提供大量自动化的功能,包括界面布局、深色模式、辅助功能、从右至左的语言支持以及国际化等,为开发者节省了时间。SwiftUI app 可原生运行,速度快如闪电。由于 SwiftUI 与 iOS、iPadOS、macOS、watchOS 和 tvOS 内置相同的 API,因此,开发者可快速、轻松地在所有 Apple 平台上构建丰富的原生 app。
增强现实
增强现实体现在 RealityKit 的各个细节之中。其特征是具有照片级真实感的渲染,以及令人惊艳的环境映射和对相机特效的支持,如噪点和运动模糊,让虚拟内容与现实变得难以区分。RealityKit 还提供令人赞叹的动画、物理和空间音频,配合新的 RealityKit Swift API,开发者得以充分利用 RealityKit 的功能。Reality Composer 是一款适用于 iOS、iPadOS 和 Mac 的功能强大的新 app,即便没有 3D 相关经验,它也能让开发者轻松创建原型并打造增强现实体验。通过简单的拖放界面和高质量的 3D 对象和动画库,Reality Composer 让开发者放置、移动和旋转增强现实对象,来组合增强现实体验,这些增强现实体验可通过 Xcode 直接整合 app,或者导出至 AR Quick Look。
有了新的工具和 API,将 iPad app 带到 Mac 上变得再简单不过。有了 Xcode,开发者在打开现有 iPad 项目后,只需勾选一个方框,便可自动添加基本的 Mac 和窗口功能,同时针对平台特有元素做出调整,例如从触控控制转换为键盘和鼠标操作。这样一来,在构建原生 Mac 版本的 app 时,便可充分利用以往构建的成果。Mac 和 iPad app 共享同样的项目和源代码,因此对代码所做的任何更改,都会同时转换至 iPadOS 和 macOS 版本的 app,因而使得一个团队可同时处理两个版本的 app,为开发者节省了宝贵的时间和资源。Mac 和 iPad 版本的 app,都可以让用户享受到每个平台的特有功能,包括使用 Mac 键盘、鼠标、触控板时的精确度和速度,以及触控栏等 Mac 特有的功能。
Core ML 3 支持加速运行更多类型的先进、实时机器学习模型。现在 Core ML 支持超过 100 种模型层,这让 app 能使用先进的模型来构建体验,在视觉、自然语言和语音方面表现更加亲和。开发者首次可以使用个性化模型,来更新设备端机器学习模型。凭借这一先进技术,开发者能在不影响用户隐私的情况下,提供个性化功能。有了 Create ML 这款专门用于机器学习开发的 app,开发者无需编写代码,即可构建机器学习模型。新型模型可结合使用不同的数据集来进行多模型训练,包括对象检测、活动和声音分类。
开发者还可借助 Core ML,充分利用 Apple Watch Series 4 上的 Apple 神经网络引擎。通过在 app 上整合经 Core ML 训练的模型,以及在设备端进行输入处理解析,用户便能使用更智能的 app。全新的流媒体音频 API,意味着用户在 Apple Watch 上,就能通过他们喜爱的第三方媒体 app 播放音频。延长工作时长的 API 则让 app 仍在前台运行时,有更多时间完成 Apple Watch 上的任务,即使关上屏幕也不影响,包括使用测量心率、位置和运动的传感器。
Sign In with Apple 为开发者和用户带来种种好处。
Très ciblé: Le développement de personnalisation de logiciels est personnalisé, de sorte que la cible est très forte, presque aucune plaque supplémentaire, c'est aussi la valeur du développement de personnalisation de logiciels!
Facile à utiliser et rapide: La facilité d'utilisation est l'un des principaux avantages du développement de logiciels personnalisés.Parce que le développement de logiciels personnalisés est entièrement basé sur la situation réelle de l'entreprise, éliminer les encombrements, quand les gens sont plus simples!
Soutien à la clientèle
Si vous avez des questions avant - vente, après - vente besoin de demander à notre directeur d'affaires, ingénieur technique, s'il vous plaît n'hésitez pas à nous contacter
Hotline24/7
400-996-2853Machine à siège/FAX
Boîte aux lettres du service à la clientèle
[email protected]Feedback sur les plaintes
[email protected]WeChat、WhatsApp
18123716285Adresse de l'entreprise
Salle 9 - 21, bâtiment électromécanique de la communauté de Hanling, rue Merlin, district de Futian, Shenzhen【Métro Ligne 9 station danling, Code Postal518131】
Laisser un message en ligne