NativeScript路线图:不再支持桌面支持吗?

时间:2020-06-20 15:07:23

标签: nativescript desktop

我注意到NativeScript的未来路线图中不再提到桌面支持。

这是永久丢弃的还是仍在卡片上?

如果仍在存储卡上,则计划何时进行?

1 个答案:

答案 0 :(得分:1)

进度所有权下的NativeScript

虽然NativeScript属于Progress,但桌面支持从来都不是优先事项;开发人员调查显示对它的需求不足,并且NativeScript Core团队的工作量太少,无法解决它的好奇心。

有趣的是,在Windows Phone死亡之前,NativeScript在为NativeScript实现通用Windows平台运行时方面确实走了很远:https://github.com/NativeScript/windows-runtime

NativeScript iOS运行时(对于JSC,https://github.com/NativeScript/ios-runtime,对于V8,https://github.com/NativeScript/ns-v8ios-runtime)也即将提供对Catalyst的支持,尽管目前尚无记录。

我与NativeScript iOS运行时团队进行了交谈,他们说生成与macOS的JS绑定(AppKit / Cocoa)也很简单-尽管仍然需要将所有UI组件实现为AppKit组件,所以它只会是旅程的开始。

非官方支持

Kamen Bundev(Progress / Telerik NativeScript团队的一员)很长时间以来一直在构建基于Qt的NativeScript桌面实现作为一个业余项目:

https://github.com/bundyo/nativescript-platform-desktop

但是,它可以访问Node.js的API,而不是访问macOS上的Obj-C运行时。

nStudio所有权下的NativeScript

NativeScript最近移交给了nStudio,后者的立场可能有所不同。实际上,这个问题最近确实在Twitter上得到了官方答复:

NativeScript say they expect by this summer to have reached a decision on whether to add desktop support to the roadmap.

他们还表达了对使用Windows 10应用程序创建该应用程序的想法(此问题的推文链接https://github.com/NativeScript/NativeScript/issues/8643):

NativeScript officially love Windows 10

我的个人猜测

请注意,我不适用于nStudio,NativeScript移交后尘埃仍在沉降,因此此处的所有内容仅是推测:

因此,我认为毫无疑问,激情就在那里–真正的问题是他们是否有资源来支持它。我个人认为很快就不会有任何动静,因为nStudio至少需要几个月的时间才能习惯于驱动NativeScript生态系统并解决长期存在的开源冲突。我认为,当然,他们绝对欢迎社区为此做出努力。我想到2021年,他们会更愿意承担这个规模的项目。