把 XE8 裝起來後,除了先看 What's New 之外,還是不免俗的想要關心一下 XE8 編譯出來的 apk 大小,話說 apk size 不是那麼重要了不是嗎?
測試案例還是沿用之前的那個 app
以下是比較資料
版本 | apk size | classes.dex size |
XE5 with Upd2 | 4.94 MB (5,186,751 bytes) | 1.28 MB (1,343,644 bytes) |
XE6 | 5.49 MB (5,757,687 bytes) | 1.90 MB (1,999,460 bytes) |
XE7 | 6.14 MB (6,444,201 bytes) | 2.64 MB (2,773,944 bytes) |
XE7 Upd1 | 6.15 MB (6,454,017 bytes) | 2.64 MB (2,774,372 bytes) |
XE8 | 5.87 MB (6,166,025 bytes) | 2.65 MB (2,779,940 bytes) |
classes.dex 持續長大中可以預期,倒是最後的 apk size 竟然減小了,這就有點令人意外了,經比較之後確認是 delphi 編譯出來的 .so 檔案變小了,是 delphi compiler 最佳化了?還是 FMX 架構更優化了?...有待進一步的研究