如果一家公司已经构建了软件来在不同的地方(Windows,Mac,Linux,机顶盒,游戏机等)运行他们的服务,那么这些将被称为什么?
该术语需要表明它是为了目的而构建的软件,而不仅仅是可用于使其正常工作的开源软件......
原生客户? 原生平台? 还有别的吗?
答案 0 :(得分:1)
精确的术语各不相同,但一般来说它只是客户端应用程序。如果您想强调在特定平台上运行,那么您可以说本机客户端。
如果你想强调它支持许多平台或者它实际上是独立于平台的事实,那么你可以说它是一个多平台的应用程序。但是,你在谈论整个产品,而不是实际的应用程序(除非它是例如Java应用程序或基于Web的应用程序)。
如果您只是寻找通用软件的反义词,那么您正在寻找专用软件一词。
我想清除你似乎有的一些误解,因为你的问题暗示你并不完全理解你所使用的所有术语:
他们为目的而构建的软件,而不仅仅是开源软件
(免费)开源软件的反义词是专有软件。
专有软件是具有未公开源代码的软件。 但是,专有软件也可能是通用软件(如商业现货,COTS,软件),开源软件也可能纯粹是专用软件 - 许可和目的并不相互排斥。
最后:你提出的术语,#34;原生平台",是一种矛盾的说法;本机软件是专门编译到特定平台的软件。术语"原生平台"没有明显的意义。