因為Google Play的要求,使Delphi官方被動的透出點消息:https://community.embarcadero.com/blogs/entry/deadline-approaching-google-s-new-android-api-level-26-requirements
譯過來,大致如下:
Google的應用商店要求應用程序至少支持Android 8.0(API Level 26)才可以上架,具體時間要求:
-
2018年8月1日。所有新應用必須實現為Android API Level 26
-
2018年11月1日。現有應用必須更新到Android AP Level 26
對於Delphi開發Android應用程序,現在有兩種解決方案:
方案1:獲取10.3 Beta版,包括對Android API Level 26的支持
支持Android API級別26的更改需要大量工作,這在10.2更新中實現是不可能的。我們計划在RAD Studio的下一版本10.3中,提供對Android API Level 26的完全支持。雖然此版本需要更多時間,但我們知道有些客戶急需解決,因此我們將邀請所有積極更新訂閱的客戶加入即將推出的10.3 Beta版(根據NDA)。有關Beta版以及如何注冊的更多詳細信息將在未來幾周內通過電子郵件分享,請檢查您的收件箱。
10.3 beta將實現Android API Level 26的支持.雖然通常的beta版將限制不允許構建和部署生產應用程序,但此beta版將有一個特殊的EULA規定,允許您將Android應用程序發布到Google Play商店。
能夠參與我們的Beta計划是更新訂閱的最大好處之一。您可以使用許可證管理器檢查更新訂閱中剩余的天數。
方案2:使用10.2.3
用10.2.3代替10.3 beta版來支持Android API Level 26應用程序,另一個選擇就是關注Embarcadero MVP Dave Nottage寫的,關於如何使用Delphi,C ++ Builder和RAD Studio 10.2.3支持Android API Level 26的優秀博客文章:http://delphiworlds.com/2018/06/targeting-android-8-and-higher-continued/
如此看來,Delphi 10.3 未來兩個月就能發布了!
2019-11-18:
官方按時發布了10.3.3,具體情況查看Delphi 10.3.3最新消息