廢話說了一堆, 還是說回Desire Z的KitKaat ROM. 剛好這星期上了一下久未到訪的xda Desire Z forum, 見到PureKat這個ROM. PureKat雖然不是第一個Desire Z的KitKat ROM, 但看了一下介紹和各人的reply/comment, PureKat應該是比較新和方便安裝的, 所以就把收了起來的Desire Z找出來試一下了.
先說說安裝, 由於太久沒動過Desire Z了, 用的CWM Recovery版本太舊, 不能跑PureKat的install script, 所以要upgrade新版本的Recovery. 不知何解用fastboot和adb也更新不了Recovery, 但不深究了, 跑上4EXT Recovery, download了4EXT Recovery Updater的apk, 在Android內install後直接跑App來安裝了4EXT Recovery Touch v1.0.0.6_RC1, 也太方便了吧! 然後直接install from SD card, 把PureKat的zip install, 按Aroma installer的指示來安裝就好了.
說說用後感吧. 安裝沒困難, 看! Android 4.4.2! 跑起來也還可以, 但始終是3年多前的hardware, 感覺就是一個字: 慢! 我也嘗試過幾個加速的方法, 但全都失敗告終, 等一下再說, 先集中談功能吧.
- CyanogenMod 11
PureKat是CM11的Desire Z customization. 這是我第一次用CM based的ROM, 感覺不錯, 比Google原生Android多了不少方便的改善的地方, 例如Quick pull down, Quick setting tile customization, Expanded desktop (就是KitKat的immerisve mode啦! 這個Google怎可以不加到原生Android呢!?) CM ROM本不包Google Apps, 不過PureKat在Aroma installer加了Google Apps, 超方便.
- CustomLauncher3
比Google Now Launcher還要方便一點, 因為可以set default screen. 雖然我很喜歡Google Now Launcher, 但就是覺得移到最左就到了Google search不太好. 我愛在default screen左掃右掃就到了不同的widget/shortcut, 就會更方便啊! 而CustomLauncher3的scroll effect也很好看
- Software Navigation Bar!?
Desire Z是用physical navigation keys的, software navigation bar就太多餘了吧? 還佔了小小屏幕的一大塊地方. 這個明顯是PureKat的失誤, 不過PureKat始終自稱是Beta, 而且有解決方法, 還可以接受. 解決方法是改build.prop內下面一行的value為1, reboot就ok了
qemu.hw.mainkeys=1
本來應該用ES Explorer (root)的editor改了後直接save就OK, 但我就怎樣也save不到, 所以只有用了Build Prop Editor去改. 所以我建議直接在PureKat的zip內改了build.prop才install比較方便 - Lock Screen
可以自定Slider shortcuts很好用! 雖然我不用Slider unlock, 因為這根本沒有任何security measure...
- Camera
竟然可用KitKat的Google Camera! 當年Desire Z(和其他同期的HTC Desire系列)的ICS ROM要解決的最大困難就是Camera, 想不到竟可在KitKat ROM用到! 不過Panorama和Photo Sphere就用不了, Video好像也是不能用(我沒試過). Lens Blur雖然可用, 但幾乎不會成功, 可能是preview和focus太慢吧? 普通的Camera是沒問題的, 閃光燈的synchronization比以前用Virtuous Affinity還好. 不過Camera settings是改不了, 一進便force close
- 實體keyboard中文輸入
這個年代已沒有帶實體keyboard的電話了吧? 起碼在用繁體中文的市場已經沒有了, HTC也沒再出. 要解這問題只有用中文輸入法了. 本來很喜歡用Google的廣東話輸入法(為的是倉頡3啦!) 可惜用實體keyboard時就不能當成倉頡碼用. 所以要用混合中文鍵盤! 支持一下香港developer! 以前沒用過, 但確實是一個很好用的輸入法! 可惜沒手寫, 還是要靠Google的中文輸入法.
另一可惜的是我的Desire Z實體keyboard已經不太靈敏, 有時要用力按才可按到, 按到時又會變成按了幾次或長按... T^T
否則這個keyboard可是terminal的恩物啊! - 通訊功能
USB, WiFi, Mobile Network都正常. Bluetooth沒試過因為我平常也不用. 收音機應該不行吧? 沒App試啊! - DSP Manager
喜歡用digital equalizer的人應該很高興
剛才也說過這ROM很慢. 其實也不太算是ROM的問題, 而是Desire Z的hardware跟不上時代了. RAM不夠和single core CPU是應付不了現時的要求. 大家都要multi-tasking, 不夠RAM和single core實在難勝任, 看看device memory是長期critical!
因為RAM不夠, switch app時比較慢, 但進了app後速度的可接受的, 720P MP4 streaming from LAN是OK的, YouTube HD playback也很流暢. 不過用Chrome上網就很難接受了, 實在太慢, RAM太少了! 習慣了Nexus 4很難回頭呢...
那幾個失敗了的加速方法是什麽呢?
- Android runtime
嘗試將Android runtime由Dalvik轉為ART. CyanogenMod早已聲明不support ART, 有問題不要找他們. 果然轉為ART後基本是跑不動! Launcher等很久也沒load完, 還很常hang up. 還是要用回Dalvik runtime. - Enable Swap
希望可以解決不夠RAM, switch app超慢的問題, 不過毫無改善... - Overclock to 1.4GHz
xda forum內kernel developer建議在kernel tweaker把Desire Z overclock到1.4GHz. 但可能是我的Desire Z捱不了吧? 經常會自動reboot. 還是乖乖用default的1.2GHz overclock.
始終Desire Z是3年多的舊產物, 不能對它有太大期望. 不過這台當年愛機今天還可讓我享樂(?)了幾天, 還是令我喜出望外. 說這個ROM慢其實和以前用Virtuous Affinity差不多, 但可能Gingerbread的browser比Chrome低要求吧, 以前用browser上網還可以接受. Desire Z應該不會在平時用了, 最多是把它跑Airplane mode當WiFi media player用吧?
今次最大收穫是試用了CM11, 讓我對CM11有了信心. 如果一兩個月內能簡單買到OnePlus One也會試試, 始終是official CyanogenMod partner