There are already dedicated mobile phone apps for stores, such as ordering pizzas. While this is useful, it does occupy a not so insignificant amount of space in a user's mobile phone.
What would be better is if there is a standards where by 'tapping' or scanning a QR code, an app is transferred
over wifi or bluetooth in a secure virtualized container. It will only remain as long as you are within the venue, or up to one day.
The temporary nature of this app will encourage more people to use app as needed, when the context demands it. It is also better for privacy, as the app will not remain forever. And plus its better for battery life as well by cosuming less resource.
Applications of such temporary apps:
* Order selection (Choose order, then tap and pay at a terminal)
* Order complete alert. To remind you to pick up your order.
* Product browsing
* etc... Basically things that people might need now, but do not want stuck in their phone.