IDG Mobile Evolution: Millennials vs. Generation X