想象一个开源的SwiftUI

2020-07-12 09:46:10

SWIFT是开源的,不仅在Mac和iOS应用程序中使用,现在还出现在像AWS Lambda这样的地方。

作为一个使用SwiftUI的开发人员,我当然希望看到它开源。我认为除了这一点,可能还有一个很好的理由-开源的SwiftUI可以在其他平台上工作。

当然,必须有人真正去做这项工作。但是想象一下,工作已经完成,您可以编写在Web、Android、Windows和Linux以及Apple设备上运行的SwiftUI代码。

现在,人们正在使用网络技术和像Electron这样的东西来做跨平台的应用程序。和…。这不是很好,很难想象苹果会喜欢这种情况。完全没有。

如果SwiftUI让开发只在苹果平台上运行的应用变得更容易,这很好,但还不够:未来仍将属于像Electron这样的网络包装器。

原因很简单。应用程序的制作成本很高,而且每增加一个平台就需要更多的钱。

决定使用什么的人通常不是那些关心平台差异和性能等问题的人。那些人想要用他们的钱得到最大的回报,所以他们会做最便宜的事情。尤其是如果你不能用数据证明原生应用相对于电子(或其他网络包装器)的好处。

(祝福那些人。他们通常不是非利士人-只是他们认真对待自己的责任,这是他们应该做的。他们在做自己的工作。)。

但是,如果你可以找到那些有替代方案的人-SwiftUI(并组合)-告诉他们,它将在任何地方运行,而且至少和网页包装器一样便宜,而且它可以创建高质量的原生应用程序,会怎么样?

那会很酷的。我不知道苹果公司的人是不是这么想的。但我希望他们是。