2003
01 02 03 04 05 06 07 08 09 10 11 12
2006
01 02 03 04 05 06 07 08 09 10 11 12
2007
01 02 03 04 05 06 07 08 09 10 11 12
2008
01 02 03 04 05 06 07 08 09 10 11 12
2009
01 02 03 04 05 06 07 08 09 10 11 12
2010
01 02 03 04 05 06 07 08 09 10 11 12
2011
01 02 03 04 05 06 07 08 09 10 11 12
2017
01 02 03 04 05 06 07 08 09 10 11 12
2018
01 02 03 04 05 06 07 08 09 10 11 12
 
Jun
27
2007

Input Manager 之死?

Ars Tech 指出, Leopard 有可能會取消 Input Manager 這個方便的功能。就算 Leopard 還沒取消,Input Manager 也將在未來永遠消失。所以已經是個 deprecated feature。

政策上來講,這是對的。Input Manager 是個很大的漏洞,任何人都可以在 ~/Library/InputManagers 裡面放東西來改變 app 的行為,甚至取得權限直接寫入 /Applications 也不是不行[1]。至今沒聽過有人利用這個漏洞來放病毒/蠕蟲只能說 mac 上的 programmer 都很上道,或說他們知道搞垮自己吃飯的平台沒有好處。

不過正因為 Input Manager 威力強大,才導致它這麼危險。許多好用的 plugin 就是靠 Input Manager 機制實現,連 MulderPatch 也是。若 Apple 在未來關掉了 Input Manager ,這些軟體也將失效。 當然這消息有可能是芭樂,不過聽說在 Leopard 中輸入法架構已經完全改變,而且 Ars Tech 還算蠻專業的大站,我也認為關閉這個功能的確有道理,這些跡象使我下了一個決定:對於不確定的未來,MulderPatch 將不再有改版的計畫。不,我不會用 kext、APE 或 patch binary 等方式在未來重寫 MulderPatch。這些方法不是小題大作就是為了支援 Universal Binary 得費雙倍功夫。

 
 

Write Concisely