Update on smartphone technology