Firemonkey和Android 64位要求

时间:2019-05-24 11:49:43

标签: delphi firemonkey rad-studio

  

从2019年8月1日开始:

     

所有新应用和包含本机代码的应用更新都需要   发布时除了提供32位版本外,还提供64位版本   到Google Play。

如何在Firemonkey应用程序中设置应用程序以满足64位要求?

我正在使用Embarcadero RAD Studio 10.3。

4 个答案:

答案 0 :(得分:5)

使用RAD Studio 10.3编译64位Android应用程序是不可能的。

从最新的May 2019 Roadmap可以看出,Android Studio 64位支持仅在RAD Studio 10.4中提供。因此,您需要等待计划于今年晚些时候发布的RAD Studio 10.4。

答案 1 :(得分:3)

这是来自Embarcadero的有关Delphi 64bit的官方博客文章。您可以请求扩展64位要求,如下所示:

Sarina DuPont的官方帖子:

您可能已经知道,从2019年8月1日开始,Google Play商店中的应用程序必须支持64位。我们正在努力在RAD Studio中提供64位Android支持,但与此同时,Google的Play商店团队正在考虑逐个应用地扩展Delphi和C ++ Builder客户对64位要求的扩展(请参阅下面的步骤。)

为确保您的C ++ Builder或Delphi Android 32位应用程序被Play商店接受,您需要按照控制台中常规的Google Play商店发布步骤,提交扩展请求。

注意:从2019年8月1日开始,Google Play商店团队将仅考虑对现有Android 32位应用程序的应用程序更新进行扩展,而不是考虑对新的32位Android应用程序进行扩展。对于新的Android 32位应用程序,建议您尽快提交它们并立即开始请求扩展名,以免受到8月1日截止日期的影响。

如何请求扩展名:

1)访问https://support.google.com/googleplay/android-developer/contact/publishing

2)填写表格,然后选择“我提交了新的应用或应用更新,但尚未发布”

3)在反馈字段中,表明您的应用程序是使用Embarcadero Delphi或C ++ Builder构建的,并且您想请求对64位要求的扩展

Embarcadero客户可以向现有Google Play商店应用提交对Android 32位应用更新的扩展请求,直到2020年8月。

答案 2 :(得分:0)

这还取决于您使用的是C ++还是Delphi,看来对Android 64位的C ++支持将至少一年不可用。

答案 3 :(得分:0)

当前除非您更新到Rad Studio 10.3.3,否则是不可能的。

但是,这里有一些替代的(积极的)解决方案:

  • 如果您的用户群有限(公司/ B2B),则可以指示用户将应用程序横向加载到商店外部。
  • 在替代的Android App Store上发布,数量很多,限制更少!
  • 您可以在Google Play上发布32位版本,但适用于Android 9之前的版本。