系统之家一键重装系统官网-电脑一键重装xp/win7/win10系统,2020新版一键在线装机软件。
当前位置:系统之家一键重装系统 > 最新资讯 > Windows 10获得了Apple的Swift编程语言和Google的Flutter

Windows 10获得了Apple的Swift编程语言和Google的Flutter

更新时间:2020-09-24 14:04:26 作者:Nott

苹果的Swift编程语言和Google的Dart编程语言的Flutter UI框架已经在Windows 10上出现了。

Swift是Apple的开源通用编程语言,开发人员可以使用它来开发适用于iOS,macOS,watchOS,tvOS,Linux和z / OS平台的程序。

苹果公司支持的Swift项目现已发布了适用于Windows的可下载Swift工具链映像,其中包含在Windows 10上构建和运行Swift代码所需的一切。

Windows 10工具链适用于Swift 5.3,由Swift Core团队成员,Google Brain的软件工程师Saleem Abdulrasool提供。

在去年的LLVM开发人员大会上的一次演讲中, Abdulrasool详细介绍了将Swift引入Windows的诸多挑战。他指出,当时他设法通过Linux上的交叉编译将Swift引入Windows。

除了移植Swift编译器之外,该工具链还包括标准库和Swift的三个核心库:Foundation,libdispatch和XCTest。

这些库是使开发人员能够轻松编写功能强大的应用程序的一部分,而不必担心底层系统的许多细节。

Windows 10获得了Apple的Swift编程语言和Google的Flutter

有了这些核心库以及Swift与C的灵活互操作性,就有可能在Windows中纯粹在Swift中开发应用程序,同时利用Windows平台上现有的库集。

Abdulrasool说,Windows的当前Swift状态是“旅程的开始”,它将很快包括Swift Package Manager,它仍然需要更多的工作。

想要在Windows上尝试Swift的开发人员  将需要工具链安装程序和Visual Studio 2019集成开发环境以及其他组件,例如Windows 10 SDK和用于构建C ++代码和Windows Universal C Runtime的工具集。

Google的Flutter小组今天还发布了适用于Windows的Flutter alpha。Flutter现在具有对Android和iOS的本地支持,对Web,macOS和桌面Linux的beta支持以及对Microsoft十亿个Windows 10设备的alpha支持。

Flutter团队指出,对Web,macOS,Linux和现在的Windows的本地桌面支持带来了改进的开发人员工具,减少了新用户的负担,并且可以通过单个代码库访问任何设备的应用程序。

Flutter最初专注于iOS和Android上的触摸用户界面,但是Windows,Linux和macOS的桌面支持带来了对桌面输入(如键盘,鼠标,鼠标滚轮和控制器以及桌面小部件)的支持。

Flutter for Windows的Alpha版本仅支持经典的Win32 API,但Google正在尝试为将来的Windows设备支持Microsoft的通用Windows平台(UWP)应用程序。

Flutter团队指出:“并不是在Xbox上支持Windows的Flutter,而是我们今天在UWP上的投资使我们能够为明天的Windows设备的未来提供支持。”

但是,它已经发布了Flutter Gallery演示应用程序的UWP版本,可从Windows Store安装。