11月21日消息 尽管具体的用途还不得而知,但谷歌继Android和Chrome OS后正在开发第三个操作系统“Fuchsia”如今已经成为业界所有人都知道的小秘密,甚至GitHub中已经出现了部分相关的公开源码!而据最新消息显示,Fuchsia中似乎还有Swift代码的影子。这究竟是在怎么回事呢?
据悉,这款操作系统的核心是用C语言和C++编写的。但除了C和C++之外,Fuchsia里还有Swift代码的影子。
那么,开发者可以将使用Swift语言为iOS开发的应用程序移植到Fuchsia上吗?或许并非如此,尽管苹果已经开源了Swift语言,但是iOS平台(比如用户界面)是封闭的,这些依赖封闭的库的代码是不可移植的。
当然,开发者们其实还是有可能使用包括Swift、Go、Rust、JavaScript在内的编程语言来为适用于Fuchsia系统的应用程序编写核心逻辑,然后再用其他的语言来为这些应用程序编写用户界面的。
据了解,现在有一个名为“SCADE”的跨平台框架,这个框架允许你使用Swift来构建iOS或者Android的应用程序。
至于Fuchsia具体的发布时间,目前还没有更进一步的消息。不过,对于那些可以熟练使用Swift语言的iOS开发者而言,可以使用Swift语言来编写适用于Fuchsia系统的应用程序的核心逻辑代码无疑是一个不小的“惊喜”!