Recently we’ve had an interesting problem, signing. What is signing? It is adding a verified certificate to your program which tells the smartphone that the application can be trusted. If you want your Windows Mobile application to install onto a smartphone, such as a Treo without an error message declaring your application as untrustworthy you will need to buy a certificate. In theory, the certificate is to protect the consumer from bad manufacturers.
I do not have any statistics on how many phone users have purchases games or other applications for their smartphones and the program destroyed their phone or stole data, or did some other unmentionable act. If you have or know of someone who’s phone was attacked please let me know as I would love to talk with them.
Overall, I am not happy about having to purchase a certificate to remove, in my opinion, an unnecessary message. I could say more about this topic, but this blog entry at Craig Stuntz’s Weblog says it all. What is interesting about all of this, is that none of this is required for Palm OS smartphones.