0

我想知道我是否可以使用相同的编程语言同时为 android、IOS、Linux 编写代码。也许C?我正在做一个项目,有人可以帮助我吗?非常感谢。

4

2 回答 2

0

C 由两者共享,但它非常复杂,需要对平台和 API 的大量深入了解,而且 UI 不能用 C 创建,因为它们在如何显示数据/控件方面存在巨大差异。结果将是一个用于前端的 C 库和 java/objective-c。

如果您必须使用 1 个代码库,我建议您使用第三方混合解决方案,例如 phonegap,它本质上是一个包含在本机 webview 中的网站,其中包含一些本机功能的挂钩。或 Appcelerators Titan,您使用 javascript 编写应用程序,允许您使用那里的库来访问本机控件/API。

我以前用过Titanium,感觉还不错,android 时不时会出问题

于 2012-07-12T09:52:28.827 回答
0

您可以使用一些基于单声道的解决方案。以Xamarin为例。或者您可以自己将 Mono 嵌入到您的应用程序中。您将无法创建接口或访问某些特定于设备的功能,但您可以在 c# 中编写业务逻辑并在任何地方使用它。

于 2012-07-12T09:58:44.263 回答