What are the square barcodes on the Android product pages?
Those are called QR (quick response) codes, and are mostly used as shortcuts to URLs for people with devices or software designed to scan them. In the case of Android Market, they help avoid the steps of going to the Market app and manually entering a search term. Most barcode scanning software for Android should be able to handle QR codes. A free example that works well is called, simply enough, “Barcode Scanner”.