前一阵子突然想玩玩在手机上写程序,以前也写过 j2me 的,这次图个新鲜就挑了 pythonfors60,还算比较容易掌握,于是就随便写了个帮助我自己查话费余额以及 gprs 流量的小程序,基本能用,后来由于太忙就懒得再完善了,随便打个包装在我的 e71 上了事。
前几天老婆也让我给她装个这样的程序,我才发现问题所在,我没有开发者证书(这个据说要掏钱向 nokia 购买),打包成的 sis 安装程序在破解过的手机上可以随便装,但是没破的就无法安装了,而以一个普通用户的水平,诸如这些申请证书、软件签名、高权限、破解等几乎无法独立完成,甚至无法理解。
靠,把话题扯远一些,再说说 nokia 提供的开发环境,如果使用 c++开发的话,光是开发环境的配置就足以让人抓狂的,不能在 linux 下开发不说,在 windows 下开发还得把编译环境和 sdk 安装到同一个盘符下否则打死都不能编译通过,在某些笔记本上就连模拟器也有必须插上麦克风才能正常启动的怪癖。
所以说 nokia 这么做只会让 symbian 平台慢慢死去或慢慢去死,以后就算不被 android 压住风头也会被自己玩死。
我的建议是,提供好用又免费的开发环境,彻底摒弃垃圾的软件签名机制,提供类似于 appstore 的软件商店(听说也有了)。
总之就是吸引开发人员开发出大量牛叉的应用,这样才“科技以人为本”而不是以坑人为本。
ps:看来 nokia 把宝压在 qt 上了,我也是比较看好 qt 的,也希望 nokia 能够发挥好 qt。