For the most part you do not need to have anything signed, unless you need to use privelaged APIs, which you won't for a lot of software. It does limit your markets by a couple of carriers(if the users on those carreirs are not savvy enough to software unlock their device).
I am now finally going thru the process of getting a signed certificate and my main products have been out and been bestsellers for months. You have to become verified using GeoTrust or Verisign(a process if you are a small company), and then I believe I recieve a key on a USB device that I have to sign all my app and dll files with, and then send them in to be signed again by the company. It is like $300 for 10 "signs"(that have to be used in 1 year) so if you are doing a lot of updates to the software, it is very cost prohibitive to do it, so I decided to wait until now. Though I plan to continue to do frequent updates, so Im not sure how Im going to work this. |