Earlier quoted context omitted.
Yes, but there is a reason (believe it or not) that they gather personal information. The whole notary thing was news to me, but it was the one part of the debacle that actually makes good sense. The blackberry eco-system is to a certain extent based on trust. But the trust is backed by accountability. Every piece of code that runs has to be signed by RIM † using your personal signing key. That way if somebody writes…
RIM needs to study Conversion 101. Do you remember the bad old days of e-commerce, where you had to register for an account before you can add something to the shopping cart? RIM's challenge here is to convert developers into RIM developers, i.e. people who are going to make them money. Why throw in any more hurdles than necessary? Information should be requested at the last moment it is required. For instance, initi…
On the Blackberry for instance, I could put up a web page with a link to my test file and you could download it directly to your device.
Hence everything needs to be signed before it can run.
Now, that said, the crusty old IDE that they had for Blackberry development had an emulator built into it. Being an emulator there were certain things you couldn't do (make calls, bluetooth etc).
If you asked "why didn't they just do another emulator?" that would be a good question. Complaining about the code signing is not a good question - it is far too fundamental to how their whole infrastructure works.
Also, the code signing process itself is automated, so in terms of interrupting you workflow it is not too bad (if you have a good internet connection) - 15-30 seconds or less -I've seen corporate build files that were worse... much much worse. /twitch