Forecast: Sunny Times for Smartphones and Tablets