Mobile devices vs. traditional online platforms