0

我想确保我正确理解 Delphi 的强大功能。有可能编写将在这三个平台上运行的代码:windows、MacOSx 和 IOS?!

  1. 怎么会?
  2. 是否可以将 delphi iOS 应用程序上传到 Appstore?
  3. 该程序是否也可以在linux上运行?
  4. 我应该学习哪个 Delphi 版本?
4

2 回答 2

4

问:Delphi 程序可以在 Windows、MacOS 和 IOS 下运行吗?

答:是的。

但 Mac OSX 支持仅适用于较新版本的 Delphi XE,而 IOS 支持适用于 Delphi XE3,仍处于测试阶段:http ://www.embarcadero.com/products/delphi/ios-development 。

Delphi 使用(失败的)Kylix品牌支持 Linux。

FreePascalLazarus项目是活跃的、完全开源的。

Free Pascal 支持 Linux ... Windows(Win32 和 Win64;Win95、Win/XP、Win7 等)、DOS、WinCE、OS/2、MorphOS、Nintendo GBA、Nintendo DS 和 Nintendo Wii ... FreeBSD、Haiku , Mac OS X/iOS/达尔文。甚至树莓派:http ://wiki.freepascal.org/Lazarus_on_Raspberry_Pi

此外,.Net 上的 Delphi XE 应该在 Windows 和 Linux 实现(分别为 .Net 和 Mono)上运行。

'希望有帮助

于 2013-04-20T23:41:35.297 回答
1

Delphi FireMonkey框架,为提供单源跨平台开发而开发。从 XE2 开始,它包含在 Delphi 中。

Delphi XE2 FireMonkey 原生支持 32 位和 64 位 Windows,以及 32 位 Mac OS X 和 iOS。

Delphi XE3 放弃了对 iOS 的支持。

2012 年 12 月,Embarcadero 研发团队据报道一直致力于iOS 和 Android 支持,Windows 8 ARM 和 Linux 服务器也即将推出。

在 XE3 中可以将 OS X 应用程序上传到 App Store。Embarcadero 制作了一个视频来说明如何做到这一点。重新添加 iOS 支持后,可能会包含对 App Store 的支持。

于 2013-04-21T17:09:52.280 回答