Smartphones like iPhones and android phones seem to raining in the ...