【问题标题】:Can Delphi XE5 produce apps for Windows 8 RT and Windows Phone 8?Delphi XE5 可以为 Windows 8 RT 和 Windows Phone 8 生成应用程序吗?
【发布时间】:2014-01-03 10:11:55
【问题描述】:

是否可以使用 Delphi XE5 或 RAD Studio XE5 为 Windows 8 RT(基于 ARM 的平板电脑)和 Windows Phone 8 创建应用程序,使用与 Android 和 iOS 相同的代码 (Firemonkey)?

我在 windows development 上搜索了 Embarcadero 的网站,但为了避免提及 Windows 8 RT 和 Windows Phone 8,它有很长的路要走。它指出

您的应用将在 Windows 台式机和配备英特尔和英特尔凌动硬件的 x86 平板电脑上运行,例如 Microsoft Surface Professional、惠普、华硕等的 Slate 平板电脑,以及宏碁、三星等基于 AMD 处理器的平板电脑。

这是否意味着 Delphi/RAD Studio XE5 不支持 Windows 8 RT 和 Windows Phone 8?

【问题讨论】:

  • 有非官方的黑客努力为 winRT x86 制作 hello-world 级应用程序。这只是概念的证明,还没有准备好投入生产。 Embarcadero 甚至可能没有做到这一点
  • @Arioch'The 这就是在引入 WinRT 锁定之前的全部内容。现在做不到。
  • “您的应用程序将在 Windows 桌面和基于 x86 的平板电脑上运行” - 应该注意的是,到目前为止,它们不会在运行 Android for x86 的基于 x86 的平板电脑上运行;目前 Android 支持仅限于 ARM。
  • 有任何关于 Windows(移动端 = 手机上的 Windows 10)平台的消息吗?也许最新版本的 RAD Studio (10 Seattle) 添加了一些新功能?

标签: delphi windows-phone-8 windows-8 delphi-xe5


【解决方案1】:

Delphi XE5 无法生成在 WinRT 或 Win Phone 8 上运行的应用程序。

【讨论】:

  • 好的,谢谢。你知道这是否会在不久的将来得到支持?
  • 嗯,只有 Emba 知道,但我个人非常怀疑。目前无法支持 WinRT 有技术原因。并且对于 WinRT 的未来存在很多疑问。就出货量而言,这完全是一场灾难。 Julia Larson-Green 最近表示我们不会拥有三个不同版本的 Windows。不清楚这意味着什么,但预计 WinRT 要么消亡,要么与 WinPhone 合并。我怀疑 Emba 是否会向这些平台投入资源,直到它们的未来更加稳定。我知道我会认为这是有毒的。
  • 如果我要开始为这些平台中的任何一个进行开发,我会考虑使用本机工具。带有 C# 的 Visual Studio 将是我的选择。
  • 是的,我就是这么想的。我只是想确保我不应该尝试 Delphi。你为我节省了很多时间。
【解决方案2】:

工作正在 Windows ARM/RT、Linux 服务器、TBD 上完成。

看看 Embarcadero RAD Studio 路线图

http://edn.embarcadero.com/article/42544

【讨论】:

  • 这并不意味着工作正在完成。还记得 2005 年的路线图是什么样子的!!
  • @Sayat TBD 代表“待定”。 :-) 关于 Linux 服务器,Allen Bauer 在他的博客中提到他们“正在考虑将其添加到路线图中”,我评论说这与我考虑将“攀登珠穆朗玛峰”添加到我的待办事项中一样重要列表。 :-)
【解决方案3】:

为了确认大卫接受的答案,我刚刚收到了 Embarcadero 支持部门的回复:

是的,你是对的,我们不支持 Win8 RT 或带有 Firemonkey 的 WinPhone8。我们还没有看到对这些平台的巨大需求,如果需求增加,它们可能会得到支持,但目前我们不支持它们很抱歉。

所以听起来他们没有任何计划在不久的将来支持这些平台。

【讨论】:

  • 我认为为了支持任一平台,Emba 需要挖掘他们的 .net 编译器并将 FMX 移植到该平台。我看不到这种情况发生。对于本机代码,与 CLR 代码相反,这两个平台都不是开放的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多