I think smartphones have public APIs and app shops anyone can upload their code to.

//

jws.10centuries.org.