Executar .apk via codigo

Boa tarde!
Estou desenvolvendo uma app que fara a atualização de uma outra app por exemplo: appA faz atualização da appB(eu não posso fazer a atualização da mesma app).

Então a minha ideia seria, usar a appA para baixar a appB de um ftp(FtpClient) e depois roda-la no android, a minha duvida é nessa parte do “roda-la”, como eu posso fazer isso?

Algo desse tipo…

Runtime.getRuntime().exec("appB.apk");

Desde já agradeço.
[]'s

mano so te falo uma coisa …

INTENT

Amigo veja se é isso.

Esse codigo é de autoria e foi informado no forum pelo: felipebonezi.

Intent it = new Intent(Intent.ACTION_VIEW);  
it.setData(Uri.parse("file:///caminho/app.apk"))  
it.setType("application/seu.package";  
startActivity(it);