我想确保我正确理解Delphi的强大功能。有可能编写将在这三个平台上运行的代码:windows,MacOSx和IOS ?!
答案 0 :(得分:4)
答:是的。
但Mac OSX支持仅适用于较新版本的Delphi XE,IOS支持适用于Delphi XE3且仍处于测试阶段:http://www.embarcadero.com/products/delphi/ios-development。
Delphi用于支持(失败的)Kylix品牌的Linux。
FreePascal和Lazarus项目仍然活跃,完全开源。
免费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 / Darwin。甚至Raspberry Pi:http://wiki.freepascal.org/Lazarus_on_Raspberry_Pi
此外,.Net上的Delphi XE应该在Windows和Linux实现上运行(分别是.Net和Mono)。
'希望有所帮助
答案 1 :(得分:1)
开发了Delphi FireMonkey框架,用于提供单源跨平台开发。它从Delphi开始包含在XE2中。
Delphi XE2 FireMonkey本身支持32位和64位Windows,以及32位Mac OS X和iOS。
Delphi XE3放弃了iOS支持。
2012年12月,Embarcadero R& D团队was reported to have been working on iOS和Android支持,Windows 8 ARM和Linux服务器也即将推出。
XE3可以将OS X应用程序上传到App Store。 Embarcadero创建了a video of how to do it。当iOS支持被添加回来时,可能会包含对App Store的支持。