Mobile computing wars pose tough choices for Internet publishers