smartphone platform