苹果将如何支撑旗下5大OS的未来?
Swift 是苹果于 2014 年 WWDC 发布的新开发语言,可与 Objective-C 共同运行于 macOS 和 iOS 平台,用于搭建基于苹果平台的应用程序。Swift 的设计以安全为出发点,以避免各种常见的编程错误类别;2015 年,苹果将 Swift 开源。 本次苹果发布的 SwiftUI 正是基于 Swift 语言,它使用一组工具和 API,可在所有的苹果平台上提供一套统一的UI 框架,当然也可以用于 watchOS、tvOS、macOS 等苹果旗下的多个操作系统,它具有自动支持动态类型、暗黑模式、本地化和可访问性的特点。 举例来说,新的 SwiftUI 编程框架拥有全新的交互式开发人员体验,跟随开发人员的更改,模拟设备上的预览会立即更新。比如说,SwiftUI 使用图形模块放入代码段,在扩展时添加行,下拉菜单使开发人员更容易更改参数。只需单击一下,开发人员就可以切换到模拟器,应用程序几乎可以立即移动到实际硬件。 在发布会上,苹果的 Craig Federighi 也演示了如何将一百行代码简化为大约十几行,大大减少了开发者的开发流程。 值得一提的是,SwiftUI 还与其他 API 集成,如 ARKit;同时,它也针对某些从左到右来输入的语言进行了专门的优化——当然了,SwiftUI 也原生支持暗黑模式。 总结 从本次大会上发布的开发套件来看,苹果主要着力于两个方面,一是注重在 AR 与 AI 方面的技术生态开发,二是侧重在苹果生态下的跨系统开发体验,并完整地覆盖旗下的 macOS、watchOS、iOS、tvOS 和 iPadOS 等操作系统。这不仅带来了更好的用户体验,而且让苹果操作系统生态的每一个部分之间的联系都更加紧密,从而更具吸引力。 可以说,通过这一次的 WWDC,我们已经隐约看到整个苹果应用生态的未来。 本文转自雷锋网,如需转载请至雷锋网官网申请授权。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |