Apple's total iPod touch sales, including all generations, have been estimated to reach 42 million units, accounting for 37.7 percent of iOS devices. The estimate, provided by research firm Asymco, has been derived from the total number of iOS devices compared with iPhone and iPad sales. An April estimate suggested the Touch represented 41 percent of iOS devices. The drop has been attributed to the ongoing impact of iPad sales and the iPhone 4 launch.