Don't get this wrong please: this is still probably THE best solution right now, which simply as well has its security limitations, right?
Is there any work ongoing on a kind of "verification process" for Apps like these? How can an end-user tell if the binaries running on their device are untempered with?
/sorry for hijacking ;)