(配图来自Canva)智能音箱赛道的头部效应已经越发明显,小度智能音箱、小爱智能音箱、天猫精灵已经成为这个领域的头部选手。随着智能音箱作为的入口效应越来越强,头部之间的竞争也越发激烈,小度智能音箱则率先开启了自己的资本运作路程。百度AI的变现捷径近日,百度宣布旗下智能生活事业群组业务(简称“小度科技”)完成了独立融资协议的签署。据了解,小度科技此次融资后,投后估值达约200亿元,本轮融资由百度资本及CPE战略领投,IDG资本跟投。作为公司的重要的战略业务板块,此次融资后百度依然保持了对小度科技的绝对控制权。对于此举,行业相关人士普遍看好,认为独立融资无论是对于小度科技的自身发展,抑或是对于小度...... Last article READ

Windows上也能用Swift编程了,官方编译工具安装包现已上线

  萧箫发自凹非寺

  量子位报道公众号 QbitAI

  最近,Swift 发行了 5.3 版本,这意味着它可以直接在 Windows 10 上使用了。

  由于 Swift 是苹果开发的一门编程语言,能在 Ubuntu、Linux 和苹果系统上使用,但在 5.3 版本前,Windows 并不直接支持。

  虽然,官方在之前出过一版 Windows 安装 Swift 的教程,但许多用户发现,在 Windows 上没有合适的 IDE 写代码(例如 VScode 对 Swift 的支持就不太好),导致体验效果很差。

  不过,这些糟糕的体验将成为过去式。

  来自谷歌大脑(Google Brain)的工程师 Saleem Abdulrasool 直接打包好了 Swift Windows 的 SDK,下载完后就能直接使用。

  全 Swift 编写,Windows 上运行

  在 Windows 上,使用 Swift 做的计算器,效果是这样的:

  虽然界面由 CMake 构建,然而程序却是完完全全用 Swift 编写,应用程序代码和 Swift 系统库之间可以无缝切换。

  至于调试器 lldb,也能很好地实现:

  事实上,将 Swift 移植到 Windows,不仅需要移植编译器,还要确保完整的生态系统能在平台上使用。

  这其中,还包括编译器,标准库和核心库(调度程序,基础,XCTest)。

  由于 Swift 之前并未在 Windows 上编译过,作者 Saleem Abdulrasool 形容这种移植就像是“来到了一个全然陌生的外星球”。

  如下图,Swift 移植到 Windows 上,需要面临许多问题,包括 Windows 的 VFS 会比 Linux 更慢,bash 转变成 cmd 等等。

  然而,Saleem Abdulrasool 表示,这必须要做,因为 C++ 可能出现的问题实在太多了:

  不过,他们还是实现了这一过程,只需要导入 SwiftWin32,在 Windows 系统中编写 Swift 代码将完全不是问题。

  那么,这样的代码,实用性和稳定性如何呢?

  跨平台应用:值得入手

  事实上,目前已经有许多跨平台应用采用了植入 Windows 的 Swift 编写程序,包括应用软件公司 Readdle。

  这个公司于 2019 年开始试用在 Windows 上编写 Swift,并很好地与安卓版的程序 Spark 结合,将这个程序扩展到了 iOS 和 macOS 平台。

  Readdle 的主管 Alexander 认为,目前 Swift 在 Windows 上编写的软件完全可以满足编写基本应用程序的需求,相比之下,C和 C++ 编写的应用程序可能因为依赖性而给程序带来更多麻烦。

  也就是说,Windows 平台上的 Swift 到目前为止,都非常稳定。

  如果程序员想将现有的应用程序扩展到 macOS、iOS 以外的平台,那么采用 Swift 绝对能快速达成这一目标,植入 Windows 平台的 Swift 则使得这个行为变得更方便。

  网友:在 Windows 上植入 Swift 是神作

  在 Saleem Abdulrasool 的一次演讲中,他提到了 Swift 和 Windows 各自的优点。

Swift:安全、灵活、多范式、编译语言、从遗留代码中跳脱出来、发展性好

Windows:开发者和用户都可用、应用级代码、轻量级系统、有趣的挑战等

  目前来说,的确还有许多需要完善的地方,但 Saleem Abdulrasool 表示,他们会继续努力改进代码,也欢迎更多的人加入这个项目中。

  对于这件事,有网友评论,将 Swift 带给 Windows,就像是给了地狱里面的人一杯水一样,简直就是神作。

  此外,也有网友表示,鉴于 Swift 是他用过最好的语言,现在几乎是急不可耐地想要在 Windows 上编码 Swift 了。

  那么,你会尝试在 Windows 中使用植入的 Swift 编写程序吗?

  Swift 官方地址:

  https://swift.org/download/

  5. 3 版本前的官方植入教程:

  https://github.com/apple/swift/blob/master/docs/WindowsBuild.md

  参考链接:

  https://www.youtube.com/watch?v=Zjlxa1NIfJc

  https://swift.org/download/#snapshots

  文/维维   来源:极客公园(geekpark)   马斯克和比尔·盖茨,两人近来一直不对付。   从对待新冠疫情的态度、对电动卡车的看法,再到围绕人工智能的纠葛,亦或是对彼此的评价,两个人频繁隔空互怼。   比如,马斯克说,‘他无聊透顶’,‘他对电动卡车一窍不通’;   比尔·盖茨说,‘他只是一个工程师’,‘不要被马斯克的错误言论误导’。   到底什么仇什么怨,让两位科技圈大佬频繁互掐?其实研究一下不难发现,两位大佬思考问题的角度完全不同。出现摩擦,实则是一种必然。......Next article READ