把 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 架構更優化了?...有待進一步的研究

文章標籤

縹緲 發表在 痞客邦 留言(4) 人氣()

RAD Studio XE8 release 用的 ISO 檔案其實已經完成了,如果你是 delphi  的 fans 的話,相信你一定知道直接從 EMBT 透過 http 或是 ftp 下載的網址

如果不知道的,也可以從之前的文章「RAD Studio XE7 等於已經 release 了!」推敲出來,而且這個 ISO 檔案最早從台灣時間 3/30 就已經可以下載了...

也許是過往的慣例吧,ISO 檔案雖然經出來了,但官方尚未正式宣佈 XE8 release,相關的 Release Notes 或是 What's New 的網址也尚未開放,還處於 Permission error 的狀態,讓小弟先貼一張 Delphi XE8 的圖片讓大家流一下口水吧...

 

文章標籤

縹緲 發表在 痞客邦 留言(0) 人氣()

上一篇提到的 splash screen 的未解之謎...「XE7 要求的 splash screen 的圖檔格式,是橫的?」,這真的不是 XE7 的錯,原來是小弟孤陋寡聞!

為了適應各主不同尺寸的行動裝置,以及減少圖片的大小,google 在 PNG 的圖片格式上動了一點小手腳,增添了一些額外的像素資訊,以便讓能辨識這特殊 PNG 格式的工具,可以知道那些部分可以延展,和延展的方式為何,這樣就不用為了各種大小的裝置準備不同 size 的 splash screen

其實這部分在  EMBT 的官網上也有說明,只是並不是很容易找到,網址如下

http://docwiki.embarcadero.com/RADStudio/XE7/en/Using_9-patch_Images_in_Android

文章中有提到,如何開啟 Google 準備好用來編輯 9-patch PNG 圖檔的工具,通常是在這個目錄下

文章標籤

縹緲 發表在 痞客邦 留言(0) 人氣()

延續之前持續追蹤 classes.dex 與 Hello World 編譯出來 apk 的大小,不可免俗的當 XE7 Update 1 出來的時候,再次關心一下這兩個部分的「進展」

版本 apk size classes.dex size
XE5 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)

一如預期,XE7 Upd1 持續小幅度長大中...

不過這次筆者因為 XE7 內建支援 splash screen 的設定後,想當然爾就想拋棄之前 Brian Long 提供的方法(參閱之前文章 http://jamesjuantw.pixnet.net/blog/post/168211689),改用內建的就好,不過 XE7 要求的 splash screen 的圖檔格式,是橫的?

想必是小弟孤陋寡聞,一般操作行動裝置的情境不是都是直的嗎?splash screen 的規格卻是要求要「橫的」,那圖檔該怎麼設計呢?真是超脫小弟的認知範圍

文章標籤

縹緲 發表在 痞客邦 留言(0) 人氣()

用千呼萬喚始出來來形容真是太貼切也不過,接近 9 月底的時候,原本是要釋出 Upd1 的,沒想到後來 apple release iOS8 後,引發一連串的 iOS app 上架問題,導致整個 Upd1 的進度受到影響,一直到今天才正式 release!

Release Notes for XE7 Update 1

Fix List for XE7 Update 1

感覺這次修正的問題跟以往比起來,數量少粉多,才 40 多個

官方下載位置

文章標籤

縹緲 發表在 痞客邦 留言(2) 人氣()

App Tethering 其實在 XE6 就推出來了,但是筆者一直不知道要拿這個技術作啥應用,不同 app 之間傳訊息?mobile 之間溝通?mobile/PC 間互動?

在 XE6 的時候,不同的設備需要在同一個網段才能使用,而且只能透過 Network,但是到  XE7 的時候,按照李維大師的說法,是可以在 Bluetooth 或是不同網段間使用,but 然後呢?

雖然 EMBT 有提供範例程式,不過把 mobile 當成遙控器,控制 PC 上的影片播放,似乎不是那麼實用,畢竟是範例程式吧,別要求太高

想了半天,終於被筆者想到一個勉強可以搬上台面的應用,也順便解決筆者平常會遇到的一個小問題。話說我們開會的時候,有時候會遇到一個狀況,同一場會議可能有好幾個人需要上台用 powerpoint 簡報、NB用的則是同一台,不同的人上台,就會有點手忙腳亂的開啟不同的 powerpoint,然後如果講者不希望站在(坐在)NB 前面,喜歡與聽者互動的話(like 賈伯斯),那麼可能需要準備一個簡報器給講者,讓講者可以隨時透過這個簡報器切換 powerpoint 的頁面,簡報器就像

文章標籤

縹緲 發表在 痞客邦 留言(1) 人氣()

Delphi XE7 Update 1 應該快出來了, 因為 Release Notes 已經公開嚕

Release Notes for XE7 Update 1

至於眾所矚目的 Java2OP.exe 這個工具,稍早已經正式 release,提供給 XE7 註冊用戶自行下載

http://cc.embarcadero.com/item/30007

就說是被趕鴨子上架吧,比 XE7 晚了快一個月才出來...

文章標籤

縹緲 發表在 痞客邦 留言(0) 人氣()

話說筆者的同事知道 XE7 可以銜接 IPCam、iBeacon、Bluetooth Printer 等設備後,很積極的自動幫筆者跟廠商借了 Bluetooth Printer,筆者心裡想說,筆者只說說而已,又還沒有客戶說要這樣用,怎麼...,但借了都借了,總不好意思說接不起來吧,只好燃燒自己的黑頭髮想辦法把 solution 給弄出來。

這次借到的印表機,總共有兩台,分別是 BIXOLON SPP-R200IIBIXOLON SPP-R300,都是熱感應的移動式藍芽印表機,只是支援的紙張大小不同,其他部分大同小異。

BIXOLON 官方網站有提供 android 的 SDK,目前最後一版是 2.2.0

文章標籤

縹緲 發表在 痞客邦 留言(12) 人氣()