Thursday, December 25, 2014

Is here, the Phantom of the Opera

大概今次我是遲了點才開這個文章。The Phantom of the Opera第三度來港演出,與前兩次不同,今次的演出地點改為機場旁邊的亞洲國際博覽館Arena內演出,演期由2014年12月21日至2015年1月18日。American Express客戶更可優先以優惠價訂票。


關於今次The Phantom of the Opera來港演出,我將會集中在Phantom and JS為大家報導。唯因為在更新時發現我積壓了數篇草稿,因此唯有先處理這些陳年文章。希望在今個假期內可以講下我第九次(冇錯,係第九次)看Phantom的觀後感吧。

P.S. 截至目前為止,已完成處理全部陳年舊文:

Tuesday, September 16, 2014

現在的寫app風氣

自從Steve Jobs於數年前讓智能電話降臨於世上後,整個IT程式開發環境改變了不少。他令到大家發現,原來程式不一定要在辦公室內,或家居內的笨重電腦內執行。大家的褲袋或手袋內亦可執行媲美於笨重電腦上執行的程式。要行client-server base嗎?只要你能連上Wifi或mobile data (不論GPRS/EDGE/3G/4G/LTE...) 亦可。

於是乎,不論是為了gimmick,還是實際需要,大小企業紛紛一窩蜂地推出不少mobile app去搶山頭,又,因為有了不少app去令到智能電話功能再次強大,於是又有一班人去投入智能電話懷抱。商家們有眼見用家潛能不容忽視,又一窩蜂地推出不少mobile app...(之後不斷loop)總之,市場上寫app變成了主流。

奈何大部份人,卻忘記了環境因素,尤其以i字頭的更甚。

從前您大概可以寫好環境規格,基於電腦更新週期長,基本上一個系統無事無幹你都可以用三五七年,到要換電腦時,系統亦都可以到期revamp了。
寫web的話亦大同小異,只要鬥快處理好IE問題的話,大不了便叫用家不要用IE,或者不要把IE更新吧。
但mobile app呢,先說i字頭,OS更新週期短,而且話改就改,亦不大可能叫用家為了你而去不作出更新,去放棄一大籮未必有用的新豬頭骨functions。至於綠色機械人,機多,再加上version fragmentation問題,與及每間設備廠商均對OS作出『優化』,結果這部機夾這個版本行得。不少人就是欠缺這方面的思維,再加上不願理解平台特性,與及budget考慮,只用模擬器,或寫個wrapper去包住個webpage,結果app的質素難有保證。(幸而當年錢途無限,只計iPad都有十數部,再加上五六部Android device,與及某廠商願意借出不少未出街的device,方能製作到個勉強合格的app。)

因此,大部分公司,只懂急急出一個app,卻不懂去維護一個app,更不明白寫app其實是被兩大巨頭與廠商牽著鼻子走。到頭來,大多在半年後,留下來的,就只有一堆垃圾app。