There are some subtle but very important points in this article. If you've ever found yourself thinking that a generic bytecode VM could be a panacea, you should definitely read this.
Shared publiclyView activity