The process is pretty simple. Once the app is installed and one of the 22 supporting restaurants has been selected, customers can press the new "Ordering" tab to immediately begin building their order. Items can be favourited, saving time in the future, and payment details can also be stored in the app. Once the order is complete, customers must then head to the restaurant and confirm their order by scanning a QR code at a designated "Mobile Order Check In Point."

Unlike Starbucks' Mobile Order & Pay, which prepares orders ahead of a customer's arrival, McDonald's will only start making the food once the QR code has been scanned, presumably to ensure things stay fresh. Some stores will offer table service, but most people will need to collect the order from the counter.

While only a small number of stores are on board right now, McDonald's says it will roll mobile ordering out to all of its restaurants within the next 18 months. It hopes the large majority of them will go live before the end of the year.