adaptation smartphone