Garmin and Asus change course on smartphones