Symbian的程序需要签名,特别是从3rd开始引进了能力模型之后,这个问题越来越突出了。
首先开发者需要有自己的Publish ID,然后才能去Symbian Signed申请开发者证书对应自己的开发机器,经过一些列的努力后(对中国人还不太友好,大部分cn的邮箱无法注册),才能使用自己的应用程序具有相应的能力。程序开发好后,想要商用的时候,需要经过Symbian认可的实验室,测试你的应用之后才可以发布。或者也可以选择用户自签名,不过这样对用户要求相对高(国人已经基本掌握了貌似)。
想说,这套安全系统的初衷是好的,效果么,见仁见智了,确实Symbian这种对于操作个人信息敏感设备的系统来说,现在病毒几乎没有,很不错。对于开发者来说,尤其是个人开发者来说,有点不友好,因为要花钱的,Publish ID要花钱,每年要更新,虽说钱不多,测试更是需要费用,所以Symbian上第三方应用的发展还是受到了限制。
好在,貌似已经有人在努力了,Symbian被收购之后,Symbian Signed已经迁移了用户数据库,据说要开源的东西,说不定证书也会免费吧。Nokia的开发工具Carbide C++也开始免费了。
PS:
入手5800后,发现一年前申请的证书过期不能用了,55...,淘宝上3RMB买了一个,Happy. 期待淘宝有一天可以买到山寨手_枪,那才叫电子商务...