Adaptive Solutions for Improving the Quality of Mobile User Experiences