But if it comes down to typing a long ass url in my phone, or pushing a button to scan a code, guess which one I'll pick. Don't impede technological progress just because "not everybody has it"
Long home button press.
<beep>
"Siri (or Android version, or WP12 version) , search for <whatever the thing is>"
<beep>
<Here are your search results>
To me, people talking out loud to their phones in public is akin to bluetooth headsets.
The technology might provide an easier way to let you do something, but you look like an idiot.
I am curious though, how do you distinguish between people "talking out loud to their phones", and people talking out loud to other people using their phones (ie making a phone call).
Note that I think QR codes are great for things like airline tickets or baggage tracking tags.