相信许多刚加入Palm俱乐部的初学者,一定会非常纳闷:怎么老是听到那些用Palm很久的人们整天到晚在讲什么Hack(黑客)的?嗯,这Hack听起来虽剌激,不过难不成Palm脱离不了PC的影子,还得破解来破解去的吗?那不是非常复杂吗?
其实不是,可别让Hack的字眼吓着了。Palm的Hack是一些延伸扩充程序,能够让你的Palm使用起来更方便,而且功能更强。现在,让我们来看看为何Palm需要Hack。
虽然Palm OS作业系统可说设计地非常好用,不过,Palm OS为了达到稳定性的要求,并没有整合太多功能,因而Palm OS所提供的功能不见得能满足所有使用者的需求。
如果要能满足所有用户的需求,则得看要加入那一些功能,再以系统Patch档加以扩充。然而,一方面撰写系统Patch档并不容易;另一方面,许多不同的Patch档彼此间可能会相互冲突,在新增加功能的同时,反而造成系统的不稳定。因此,建构在同一个延伸扩充接口的概念因应而生,这就是DaggerWare鼎鼎大名的HackMaster软件。
DaggerWare以Hack命名也是有其道理的。虽然,这里的Hack并不是网络黑客的意思,但从另一个角度来看,HackMaster如同网络黑客冲破网站的通行限制,打破了Palm OS先天上的限制,允许程序设计师自行撰写扩充Palm OS功能的应用程序。
HackMaster建构了一个开放性的标准化应用程序编程接口(API),所有的Hack程序即以这个API接口为主去开发,虽然所有的Hack程序仍如同Patch档一样,但这样就可以降低互相冲突的可能性。
在安装所有Hack程序之前,得先安装Hack延伸管理程序,以建构出Hack延伸环境,而最负盛名的Hack管理软件当然非始袓级的HackMaster莫属了。目前DraggerWare的HackMaster最新版为0.9版,属于Shareware。有了最基本的HackMaster之后,接下来就是安装Hack延伸程序,现今已有超过上百种以上的Hack延伸程序可以使用,Hack延伸程序并不像一般的应用程序专门提供特定的功能,Hack延伸程序多为加强或改善Palm OS内建的功能,因此,其容量通常不大,而且有许多还是免费的。
(本专栏由鸦片网http://www.yapn.com.tw提供)