Turing Smartphones