a propria Microsoft, alguns anos atrás, já tem papo de compilador precisar de chave criptografica vinculada ao autor, e dependendo de autorização cancelável pela Microsoft, e nenhum executavel executa sem isso, forçado direto pelo OS.
Em windows isso não rolou de forma tão draconiana, mas bastaria Android e iOS implementarem algo assim.
simplesmente quem eles não autorizarem, não pode nem compilar um exe.
Ainda abre a porta para depois de algum tempo, as chaves expirarem, e só novos executaveis funcionariam, o que ainda forçaria usuarios a atualizarem as apps e com isso, o proprio telefone.
Linguagens interpretadas poderiam ser cobertas proibindo-se interpretadores diretos e autorizando apenas interpretadores de codigo-intermediario compilado.