Firemonkey & Android 64 位要求
Firemonkey & Android 64-bit requirement
Starting August 1, 2019:
All new apps and app updates that include native code are required to
provide 64-bit versions in addition to 32-bit versions when publishing
to Google Play.
如何在 Firemonkey 应用程序中设置应用程序以满足 64 位要求?
我正在使用 Embarcadero RAD Studio 10.3。
无法使用 RAD Studio 10.3 编译 64 位 Android 应用程序。
Android 64 位支持仅在 RAD Studio 10.3.3 及更高版本中可用,从 August 2019 Roadmap 可以看出。因此,如果您想编译 Android 64 位应用程序,则需要获取 RAD Studio 10.3.3。
这也取决于您使用的是 C++ 还是 Delphi,看起来 C++ 对 android 64 位的支持至少要一年才能使用。
这是 Embarcadero 关于 Delphi 64 位的官方博客 post。您可以请求扩展 64 位要求,如下所示:
官方 Post 来自 Sarina DuPont:
您可能已经知道,从 2019 年 8 月 1 日开始,Google Play 商店中的应用程序必须支持 64 位。我们正在努力在 RAD Studio 中提供 64 位 Android 支持,但与此同时,Google 的 Play 商店团队正在考虑扩展我们 Delphi 的 64 位要求,并且基于应用程序的 C++Builder 客户(参见以下步骤)。
为确保您的 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) 填写表格并select‘我提交了一个新的应用程序或应用程序更新,但它不是实时的’
3) 在反馈字段中,表明您的应用程序是使用 Embarcadero Delphi 或 C++Builder 构建的,并且您希望请求扩展到 64 位要求
Embarcadero 客户可以在 2020 年 8 月之前提交 Android 现有 Google Play 商店应用的 32 位应用更新延期请求。
除非您更新到 Rad Studio 10.3.3,否则目前无法实现。
但是,这里有一些替代的(激进的)解决方案:
- 如果您的用户群有限 (Corporation/B2B),您可以指示用户在商店外加载您的应用程序。
- 发布到替代Android应用商店,有很多,限制少!
- 您可以在 Google play 上发布 32 位,但对于 Android pre-9 版本。
Starting August 1, 2019:
All new apps and app updates that include native code are required to provide 64-bit versions in addition to 32-bit versions when publishing to Google Play.
如何在 Firemonkey 应用程序中设置应用程序以满足 64 位要求?
我正在使用 Embarcadero RAD Studio 10.3。
无法使用 RAD Studio 10.3 编译 64 位 Android 应用程序。
Android 64 位支持仅在 RAD Studio 10.3.3 及更高版本中可用,从 August 2019 Roadmap 可以看出。因此,如果您想编译 Android 64 位应用程序,则需要获取 RAD Studio 10.3.3。
这也取决于您使用的是 C++ 还是 Delphi,看起来 C++ 对 android 64 位的支持至少要一年才能使用。
这是 Embarcadero 关于 Delphi 64 位的官方博客 post。您可以请求扩展 64 位要求,如下所示:
官方 Post 来自 Sarina DuPont:
您可能已经知道,从 2019 年 8 月 1 日开始,Google Play 商店中的应用程序必须支持 64 位。我们正在努力在 RAD Studio 中提供 64 位 Android 支持,但与此同时,Google 的 Play 商店团队正在考虑扩展我们 Delphi 的 64 位要求,并且基于应用程序的 C++Builder 客户(参见以下步骤)。
为确保您的 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) 填写表格并select‘我提交了一个新的应用程序或应用程序更新,但它不是实时的’
3) 在反馈字段中,表明您的应用程序是使用 Embarcadero Delphi 或 C++Builder 构建的,并且您希望请求扩展到 64 位要求
Embarcadero 客户可以在 2020 年 8 月之前提交 Android 现有 Google Play 商店应用的 32 位应用更新延期请求。
除非您更新到 Rad Studio 10.3.3,否则目前无法实现。
但是,这里有一些替代的(激进的)解决方案:
- 如果您的用户群有限 (Corporation/B2B),您可以指示用户在商店外加载您的应用程序。
- 发布到替代Android应用商店,有很多,限制少!
- 您可以在 Google play 上发布 32 位,但对于 Android pre-9 版本。